r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x8c05}, 0x1c) 12:14:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:10 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd90000018e000a"], 0xb8}}, 0x0) 12:14:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) shmat(0x0, &(0x7f0000000000/0x13000)=nil, 0x4000) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x5) sched_setattr(0x0, 0x0, 0x0) tkill(r1, 0x34) ptrace$cont(0x7, r1, 0x0, 0x8000000) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) exit_group(0x0) 12:14:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) shmat(0x0, &(0x7f0000000000/0x13000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x120) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x5) sched_setattr(0x0, 0x0, 0x0) tkill(r1, 0x34) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) exit_group(0x0) 12:14:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:10 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9ffffff9e000a"], 0xb8}}, 0x0) 12:14:10 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xb804}, 0x1c) [ 259.716954][T21846] loop2: detected capacity change from 0 to 16 12:14:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) shmat(0x0, &(0x7f00004bd000/0x2000)=nil, 0x4000) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() wait4(0x0, 0x0, 0x80000000, 0x0) ioctl$BTRFS_IOC_SYNC(r0, 0x9408, 0x0) r2 = syz_open_dev$ptys(0xc, 0x3, 0x0) mmap(&(0x7f00002c5000/0x4000)=nil, 0x4000, 0x4, 0x20010, r2, 0xc9bc0000) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x5) sched_setattr(0x0, 0x0, 0x0) tkill(0x0, 0x2034) ptrace$cont(0x18, r1, 0x0, 0x0) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000040)={0x8, 0x0, 0x2f, 0x101, 0xd, "671bebf0523725960fb61b2572fd4e8b286318"}) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) exit_group(0x0) tkill(r1, 0x13) sched_rr_get_interval(r1, &(0x7f0000000080)) 12:14:10 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r4, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r4, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) splice(r4, 0x0, r3, 0x0, 0x40005, 0x0) epoll_ctl$EPOLL_CTL_DEL(r3, 0x2, r0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) creat(&(0x7f0000000140)='./bus\x00', 0x40) sync_file_range(r1, 0x0, 0x0, 0x3) [ 259.800974][T21865] FAT-fs (loop5): bogus number of reserved sectors [ 259.807535][T21865] FAT-fs (loop5): Can't find a valid FAT filesystem [ 259.852655][T21878] FAT-fs (loop2): bogus number of reserved sectors [ 259.859209][T21878] FAT-fs (loop2): Can't find a valid FAT filesystem [ 259.894304][T21888] loop1: detected capacity change from 0 to 16 [ 259.924602][T21888] FAT-fs (loop1): bogus number of reserved sectors [ 259.931326][T21888] FAT-fs (loop1): Can't find a valid FAT filesystem [ 260.830725][T21894] FAT-fs (loop2): Unrecognized mount option "" or missing value 12:14:11 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:11 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xfc00}, 0x1c) 12:14:11 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9ffffffea000a"], 0xb8}}, 0x0) 12:14:11 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:11 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = io_uring_setup(0x7084, &(0x7f0000000140)={0x0, 0x7a8e, 0x0, 0x1, 0x1d2, 0x0, r1}) sendfile(r2, r1, 0x0, 0x8400fffffffa) sync_file_range(r0, 0x0, 0x0, 0x3) r3 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) sync_file_range(r3, 0x0, 0x0, 0x0) ioctl$BLKFRASET(r3, 0x1264, &(0x7f00000000c0)) 12:14:12 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9ffffffef000a"], 0xb8}}, 0x0) [ 261.002770][T21909] FAT-fs (loop5): bogus number of reserved sectors [ 261.009330][T21909] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:12 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xfe80}, 0x1c) [ 261.054635][T21919] loop2: detected capacity change from 0 to 16 [ 261.090049][T21927] loop1: detected capacity change from 0 to 16 12:14:12 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9fffffff0000a"], 0xb8}}, 0x0) 12:14:12 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xff00}, 0x1c) 12:14:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) [ 261.130636][T21927] FAT-fs (loop1): bogus number of reserved sectors [ 261.137264][T21927] FAT-fs (loop1): Can't find a valid FAT filesystem [ 261.262288][T21957] FAT-fs (loop5): bogus number of reserved sectors [ 261.268892][T21957] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:13 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xff0f}, 0x1c) 12:14:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) shmat(0x0, &(0x7f0000000000/0x13000)=nil, 0x4000) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) ioctl$BTRFS_IOC_START_SYNC(r1, 0x80089418, &(0x7f00000000c0)) r2 = gettid() wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) wait4(r2, &(0x7f0000000100), 0x8, &(0x7f0000000140)) ptrace$setopts(0x4206, r2, 0x0, 0x5) sched_setattr(0x0, 0x0, 0x0) tkill(r2, 0x34) ptrace$cont(0x18, r2, 0x0, 0x0) r3 = fork() rt_sigqueueinfo(r3, 0x17, &(0x7f0000000040)={0x22, 0x4d2a}) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) exit_group(0x0) 12:14:13 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f0000054300)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x8, "7e6830ead6b793"}) r10 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r10, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x0, 0x0}) r11 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext={0x5}, 0x0, 0x0, 0x0, 0x7, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r10, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r11, 0xd000943d, &(0x7f0000058c40)={0x1, [{0x0, r14}, {}, {r13}, {}, {r13}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {r12, r14}, {0x0, r14}, {}, {r13, r14}, {0x0, r14}, {}, {}, {}, {0x0, r14}, {}, {0x0, r14}, {0x0, r14}, {}, {0x0, r14}, {}, {}, {r12}, {0x0, r14}, {}, {}, {r12, r14}, {r13}, {}, {0x0, r14}, {r13, r14}, {0x0, r14}, {r12}, {0x0, r7}, {0x0, r14}, {r13}, {}, {}, {r13}, {0x0, r14}, {}, {0x0, r14}, {}, {r8, r14}, {0x0, r14}, {r12}, {}, {r13}, {r12}, {}, {r13, r14}, {}, {0x0, r14}, {0x0, r14}, {}, {}, {r13}, {0x0, r14}, {0x0, r14}, {0x0, r14}, {r13}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {0x0, r14}, {r12}, {0x0, r14}, {}, {}, {r12, r14}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {r13}, {0x0, r14}, {0x0, r14}, {r12}, {r13, r14}, {0x0, r14}, {0x0, r14}, {}, {}, {}, {r12}, {0x0, r14}, {}, {0x0, r14}, {}, {0x0, r14}, {r13, r14}, {r12, r14}, {r13}, {}, {r12, r14}, {r12}, {0x0, r14}, {}, {r12}, {}, {}, {}, {0x0, r14}, {0x0, r14}, {0x0, r14}, {0x0, r14}, {}, {}, {r12, r14}, {0x0, r14}, {r13, r14}, {r12, r14}, {0x0, r14}, {}, {}, {r13}, {}, {r4}, {0x0, r14}, {r12}, {}, {r13}, {}, {}, {r13}, {0x0, r14}, {0x0, r14}, {}, {0x0, r14}, {}, {0x0, r14}, {}, {r12}, {}, {}, {}, {0x0, r14}, {r12, r14}, {r13}, {}, {}, {}, {r13}, {}, {}, {}, {r12}, {r12}, {}, {r12}, {r13}, {0x0, r14}, {r12}, {}, {r12}, {0x0, r14}, {r13}, {r12, r14}, {0x0, r14}, {}, {0x0, r14}, {}, {}, {0x0, r14}, {r13}, {}, {}, {r12}, {}, {0x0, r14}, {r13, r14}, {0x0, r14}, {0x0, r14}, {}, {}, {0x0, r14}, {r12}, {r13}, {r13, r14}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {r13}, {0x0, r14}, {}, {r13}, {r13}, {}, {}, {}, {0x0, r14}, {}, {r12, r14}, {r12}, {}, {}, {0x0, r14}, {}, {r13, r14}, {r12}, {0x0, r14}, {}, {}, {r12}, {r13, r14}, {r13}, {r12, r14}, {}, {}, {r13}, {r12, r14}, {0x0, r14}, {}, {0x0, r14}, {r13}, {r13}, {r12}, {r9}, {r13, r14}, {r13}, {0x0, r14}, {}, {}, {}, {r12, r14}], 0x1, "2156816c73038c"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r1, 0xc0709411, &(0x7f000004a500)={{0x0, 0x6, 0x4, 0x1, 0x4, 0x0, 0x3, 0x400, 0x6, 0x2, 0x9d, 0x80000000800, 0x80, 0x40}, 0x20, [0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004a5c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f000004a7c0)={0x0, 0x0, "c888fb55cd0e2a3bca004461e850bb688c70686e31b1f36b5db7b1958a24737e3c822eecfcc6c7cc14843f5bb0ad28bd5496dc8619f40c384f72ccd4677a7691b344b8c92e97c37bc8b9deda9926e399dcd430c90ced8cd85d1b0fd11db29903050b0a4168d13fe52c2244f9588c1e6657cfbef368d9ea9d9845c9f8575af38a8ea30332826563d7083804ad39d180b97815ff20fb26c7b4ae80ef00bb525e344373ca780457ed62c83dcf552c76cc5d0cbc06cb62b3ceed2745ee4b50ed94cee101a447acc45b6e9a612b319b55c2616a990cfc0f7e50e0b75339c26fa8c5b4d6df6b681ac5ca44aec07dd6a8a0f29886d97d7b76eb2a9198eac00026237a62", "a713c3c9d70a901fed86af8f27ace16b633c950e4a1026c5688ecfc5ab0adba0d00f4b5911400697290f45d15c480141fb0c4521f218956ef6825c55a985a869f13dd4266ab03f997ebfb0a5e65e7aaf5a66867c4c46fc37ebe74c065f841f555c4d54af72040ba2ff5043f003c1cca0f972e9f7d0d196159e584dd62322ff1175deffd71d341cf13b471996d7e505aa588d132134248f4d9e3932ba2e25c0bdbbd1898eeafcd66ee20b81f205f1c9a65fe1f4a67047c168f274dcbfe87ccaaec726c54392b2f0004d4893eea946295fc0bcd8148c9dc6e770e929b538cbaaf884a49295ca373b8303dc4b08600ef633f90f61aa068504483f25f4091ecdec399ce33a082be279418cd97d1a7e5a1635ae6f09a29c030ed57ea282057f300557770b9ce3f66183ccc7f751172b0bebe402f7763db0c35223e13dfb1605c2749330ed0348d2dce9678cbe91164a02d1d8f11f713c4bb778f6991f9a5c6e6f59d07c6990c2474c8a5d203ca3b592d0ec8d860d41bf0c29b6a02d24c3c22c85efb99dc03ab60c5511f1c64b800a2bbafe852b6aeb37268f00f059b6beaa491b9ecfd9ef518feaed0269e6c41ccc9702568acaa85d61eb050ca78c95a585f710fc0a0e3121dad2928cbbc07f934217b83bbe17a01162dcd87ce957a73b1e7c4d495be22520b01cc5a17421416ae32d4dcacaf3aa6c46434b273c3e553a804cd4d96f3751fdc47244555a75b5f15216dad4b79c4fb2272f70d0c492796e4cfb80fe5ee272ca773dfd2e4070d465e36f193d0167f55b7d9b4a9a463b70bd05ee0b7754ffc8c2baeb704028cb8230939cde3fef091c1795e0bc9de98db038f40f41be78ecb4e94846dbd7667c48aec1094fdbbd0d1278dbd26d12f2ebef014fbf6e70bd9dd267520013c0e0b072f51f0a2dc7eac6e2e12dcea1c3077423a02a90d323efc3ff9055e865297fb0095ba408c4cbf835606c9ed5e625ee5133ca7c50b658b2d71f58cf66f7a80bf7cf85a847c4b1f57df729f1ab69a82a140d56b66516cab09c16772e96f8cab730713e120382f7a1e9f54755d4ab1240ae53fc9808ee0b859c7c3856431ab90947c0473f71157a39512cf86e0c34ad47ce5175dacee1899bde619245da20701e0c2567189225dfbf1bba87571503e49f2a9a899dae1911c1a6f98a26b4d6cd9e2387781d13e53e71646172c940f0b97f4ebf8c4e618818dcd3442442785afe29c30bcbb74e26766ce8f656854b55b05609ff4e2ef20ea752c8a9f66f3c563ad9e93c072d5aab5373b4131017155236a21dab88fae27ec1f7d7c92bb309b80950c60539eb2d61ac140e353cdb0c615cc29f4a66c91462954862c622b3eb5f43462af5e85d4c3d44dfc019df65f91d97d52fbb92b22e367e4fb5b8ae3547bc5a6f7594188170639cf61a884e9ebd97e8246def1b882ea151d1903a843143d615f904ca20949b5e78d62efade245c50c2459fec463f506d1f896a7206cb0098f06dc761948d93099fa03cefc46e1d5609c8c64844e465dc81c1e43b6aa31db77806e1947db7eb78e4056c1240ce71dc120cf35e07c4f2ed5475c26126e50d954a2e344012a229353fb42b856c53b2491e90a23158c7374d8458dfb36d93827a95202a6fe2bd472f0f0e47242791b9d79d764aa742f638d200533b77cefc87557b02254e3f25d9226ecb13ef5f0b70a7a29601fff9492cebda99c8f87d82b6e4c7d90b4d0b6f19ef1fa25adaa1f521fd522f362c44a8cbbcfae1b2286bdf78bafd484825db9cdff521443296e57cd70ac4ce9316bfa85494525ff5aadd3704e617992ec994244cfa9a8631fdd95a1768c5662ccf47704af31150f586ca441b045bba1524958d0302629d819364b234a9c2047b1d18f9a35eba3cb7b41e5b67e80e3a39045b47665d7d6ab62c903e4f2ff7265add2d85a5f7fe8082a46983e82be65acc3b9e78d96c26a5a2bacf3219badd1980aa1be084b2d01e16beca467423672bb60a49ebec160ca013670a83976719c0bab30c90d759f1b607d24adc678775c0fdc2c555db764364b4ad400eed40d4cac2b19ca0adf2fe41103832d7656ed065a2ccb64870a358c28f1f7dc9d7673ad1d8597cfe7dc041e84c504ade4c5bd73c6c3e599f541f30aff4c23f8032af5d1bf3d120bd1ba1edf90d5d4aef35e05b8ad4cc01ec0a01a861943286ea9860a9b6e39493a887e242fd4d54b0c4b95bafef5c152c93ad8fd2d26ad4ebc362b3da8b75a8d6c4c4815117552fc9ab6e8e193799949e885d3f54d4c40652dcf24f0d7c29558d89e9b72e0ea53b5ed3156429fcf07a71c8e31ecd2d7a60c9c5d4ab718547137aefe6f9f69117a985d0ca0928a47b1537aeea23530c0dda2ce89d7dec2e73faefaec76dd8f1db7d0b283a0f6dfa54386af809bb5e5dc947a0bbb87a93691f0587b7432fec05c6db924da3386f090ad454c6d6eda729c77c8ce52084ff7397fa93ee96f5fc3875fdb3ff446d886440ba17c32d8dcf890c73e103b5e9d121e3ae34927255726b26c2bec7d6aeb1826933f6f9e08a6d01e86d68bb97d8775c8acd162ed8e49a715912b53dce5f39b404ef04ad97a7849dd8ee49d1c10b8ae61ba0bdf850a87085fad5b4647e5ffb22b05145b6bae5c583ae3baca0b6335cac4e583df31caf9f4a7fa23d57c309e93b45be7ad984843e600b7e95763cdacb56cb38ebbcbbf56fc3b344a5e4ca2f6587aadda07ef1489677257c5bb97a8c0ea3c1930edb0ca5600bc02c3593d1abb72633ce42560b44d88f1e6cbc5a573235c8d882bd10ef083be00132cb89e79ed560a4bd7d602469d58ec0960dac088051efb425b5d879a70bbee791c3000888afb57de0e58005a3950f9f80804a665d2d42184d4bee1c1e44d65b5750498a2aaacfe4a8041008b5ba261866d1ac08ab78733306d4a3ecdecc7d391b45ce29673d1929411686d230a62a91d7dc8da40931110e80ed816dd990d1ee22cc952d9948f72475401217805765473956e714db7beff3d00f6058a8dfd3e1f92be18011be3079504447f4c511347c058cd5b76cbfccd0d96602bbc6828bb4bc424fd1ecca286bf8cc994b8ec7d9989f080798a5bbdb2f81a265004360eba6ee27c94893c4a7385f1c6c1b60792411130928e3de28e17cc0582c0e3a537dca7c40d2bf812e26424a4aa12ebd35b641cbf89f3458231d731fac64591afaed374566d8b63024cd04ebd49ffcccb41998147a607df5b623af6d8faceddd95708daaa8ba5ad458827a824555a97b7b0d1dfb1308c41e94c9d46b5f473ff5bb8001abb474e477b5834887ccaa90930793f9c500655229dad514bd2fad7bcf691b2744d620fa2c6e71cc25431b0f3c629d45d026827fffba2ba55907b26789ec7d2806002d96c65de423eacaefebc5a9c84149b4c2b9f86e48fe8f7f1c2b8f366b4631425b35f121c3bcd486feaa40645a7afe8e045b5cd3e6c829f11c41bc13c1af4c04866794c86c2c74375d4ac6c70f26538edefda44012ff7552381cbaabf9c64f6acc32cc196e9ff799ddb04d9a5ffc60f27cad8bd7f95e2e0706969e80e9fae7b0c3cf99dfcdfa149d9eacef911f6992ffe164c4d4e66113c6e0455cd87545cea84b0c351be9f2f2c49bf1c66db3dd4905ffed909c31043892345de55b7d40e985faa69a7e388752cb83b015837c160f57bcf4366769a8fd6045529c51ef25bcc509ee02de58b6f93d355111de099ca78f3d7d286f86be1713603a5313bdf49519b0ad2ace9ed3a969106821b005e3f9b209d80e3a91ebf78db7ceb742e2e38618de29f71197891516514dd2b9c84223bee76466032f44aa55f4d83a12527c4794bb9da353f85b093b099d99215bfa06341861e284bc3d3cd590052a9aa80851340fefbbd5b96344bc47fe2def27fe53252239f299ea4706f955a332d94f1c3fafc36977b342f22ac753955e77188902ef48688b740e4e9d799ee20ddb380d905c4775296b0c467d80e141bf81ea884ef78c2a341797a94b1ed2d5454338301d1bc5801bb7df7c4fd9c1f1939b9d483888b952cab7f25734b6259dab02bbc27de70eec19036c547c9c5d1206b5ea04a01d43fea5258ec645a62b13e6826cb44462e911d6aaea09046cbddbb56031b9079ddecf41f4a30932f0a90524a1b2b0986d96808d928218b7a21e4ad54b3ca8e3ec6a0704cd2554b9c39220b7eee10c1843b913d2d8cf5487c564313ad75722a2c913bb58cef95162bca29289164a61fb33cadfbfc7a7a6082cc055aef2dbf2bd14ee075e04d449e261e7d73598365941ae5b145ab555becd05a396088d534daa430b203c5d7c6be347090fa81f26658d8857dc30f7a18286fac464aa1d018b9c6f5aecb53c6b8199b69c9cecb84839f31b295944a2b78e4328cf1f70a54098229ac8505815160d8355705f727d9585f8fb58523198b206f5d363152fca6b4ec15f4cd2c000647f1b5de2b9ea7bfbb9aceb2978198f18808ae198f1809a5fb5b9444f7aae08af229b39caa23733a01a3e0244784d797bf5d5b6a1be89a0b8c1085462cde8f63b7f79fdf5bb9cc571f96decda6ce65d831f91ef14a3ffc08a899b56c1e1835997e768e8ffb844f8ccec3c53773e89f7a1a2bb7324c3438ffa4314040bd91950b29f34bffa789891d5610a9c3ee619f58eea5f33aeba91fdda59172813c2178af90013c1dddea85a0a9ae166e1ae7434b885a6ece5a231041a2c99a6ea3961ec35de5817ffeefe532653c0ac5f15c26e9faf3ee0b4c98b14b79b5f15541bf22ee9bd8899cc02f8bfc17f48e60340039a0741d4d6eaced78a0698744164e3c73fe74f7f93b671f067d8fcab09d4753ecd46e1fffc9fa13bd4044ab039165d90b039639f5db6dd35b8ca7cd17fc56b318d84fefc5d2b5e3dd57cd9a3f8540f303fd1b0acfa534dc0456236a916407cd0544bb71cd60ffb7087c91116b1ea80927423c9c5bd02fb256b74ceeb8568978b6d629b5325c3b51875b2d48a1a22b8322c01d49365784865f63f92b1ab85996b9b696a42530ad0c4d539b94d75a442b33f4a48adf25465a87209f39cd13ce69ae6de81c578f218b5007cad64f5213a7c6d861b41497f6fb87b6616606486a90008933d0a186daee0d946e368aeb4bd1a97b8811126b8e962c16df84aba29aed148ecb7c22b2fd48f4c0c6bc353073f9d8006ea88dde593eefef09421cb1e95db69c26e4a43f8618ef2f2756b05f589b1a94fdf979c988c59840ef765da925aff473f7c8b6e7d27827551ed169acf1d80479a07536dbc9ddbd35a74d5fb4a86a7e246c7830f1083182c932395f5e8017c34d46615fe90fa776c4076fd402a040fabf5aeaa5dae829685212e123bff169f3a90fdd41ec7fae8b990f0d6ce937032ae22d68a352302e81eb7"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004b7c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {r16}, {}, {0x0, r17}, {0x0, r18}], 0x3f, "370ea69535cea7"}) sendfile(r1, r2, 0x0, 0x8400fffffffa) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:13 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:13 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:13 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9fffffffc000a"], 0xb8}}, 0x0) 12:14:13 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9fffffffe000a"], 0xb8}}, 0x0) [ 262.841793][T21983] FAT-fs (loop5): bogus number of reserved sectors [ 262.848353][T21983] FAT-fs (loop5): Can't find a valid FAT filesystem [ 262.849561][T21986] loop1: detected capacity change from 0 to 16 [ 262.855364][T21982] FAT-fs (loop2): bogus number of reserved sectors [ 262.867624][T21982] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) shmat(0x0, &(0x7f0000000000/0x13000)=nil, 0x4000) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x6d) sched_setattr(0x0, 0x0, 0x0) tkill(r1, 0x34) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) exit_group(0x0) 12:14:13 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x50000}, 0x1c) 12:14:13 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:13 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd97fffffff000a"], 0xb8}}, 0x0) [ 262.902753][T21986] FAT-fs (loop1): bogus number of reserved sectors [ 262.909283][T21986] FAT-fs (loop1): Can't find a valid FAT filesystem [ 262.952675][ C0] sd 0:0:1:0: tag#7958 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 262.962514][ C0] sd 0:0:1:0: tag#7958 CDB: opcode=0xe5 (vendor) [ 262.968854][ C0] sd 0:0:1:0: tag#7958 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 262.977905][ C0] sd 0:0:1:0: tag#7958 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 262.986954][ C0] sd 0:0:1:0: tag#7958 CDB[20]: ba 12:14:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd980ffffff000a"], 0xb8}}, 0x0) 12:14:14 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x1000000}, 0x1c) 12:14:14 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(0xffffffffffffffff, r0, &(0x7f0000000380)=0xfffffffffffff800, 0x9f) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000003c0)="eb3c906d6b00000000617400020700000000000000000054d00c914af9562e070e4d96c266cbc6469d427db5fb335f7c676bfbbc412839e9c6833c8b28d48d9b6700624063caa65f8871077f83ebc1b70d48e874206ab91853a67c1ae902b1cfae6ed5682f5709fc31a378980d1e32bf78692099c011fd3462370120ed5b66c1fadc52ac39ee6bb08c5efc57b2686605977d38a366643aad", 0x98}, {0x0, 0x0, 0x7}], 0x0, &(0x7f0000000180)=ANY=[]) mount$tmpfs(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x8000, &(0x7f0000000480)=ANY=[@ANYBLOB="6e725f696e896465733d306725392d352c6d706f6c3d696e7465726c65617665c0687567613d616476697396c856911211422612b696f5671d51652c6e725f696e6f6465733d672c66736d616769633d3078303030303030303030303030303430302c00000000000000000000000000000000913bb15ea90848a35846403bc8d8e1f9b0b0f36b31274a8aedbb303b5b1b64f9066ab8d3dba140811923efd3db3c949e3b7deec888d5237c853731"]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) getpeername(r4, &(0x7f0000000300)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, &(0x7f00000001c0)=0x80) sync_file_range(r1, 0x0, 0x0, 0x3) [ 263.005076][T21982] FAT-fs (loop2): bogus number of reserved sectors [ 263.011583][T21982] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2, 0x10010, r0, 0x8d4c6000) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) preadv(r1, &(0x7f0000000080), 0x0, 0xd9f, 0x6) shmat(0x0, &(0x7f0000000000/0x13000)=nil, 0x4000) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = gettid() wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x5) sched_setattr(0x0, 0x0, 0x0) tkill(r2, 0x34) ptrace$cont(0x18, r2, 0x0, 0x81) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) 12:14:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd99effffff000a"], 0xb8}}, 0x0) [ 263.074930][T22030] FAT-fs (loop5): bogus number of reserved sectors [ 263.081467][T22030] FAT-fs (loop5): Can't find a valid FAT filesystem [ 263.135537][T22043] FAT-fs (loop2): bogus number of reserved sectors [ 263.142066][T22043] FAT-fs (loop2): Can't find a valid FAT filesystem [ 263.180046][T22043] tmpfs: Unknown parameter 'nr_indes' 12:14:14 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:14 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x2000000}, 0x1c) 12:14:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9eaffffff000a"], 0xb8}}, 0x0) 12:14:14 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r4, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r4, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) splice(r4, 0x0, r3, 0x0, 0x40005, 0x0) epoll_ctl$EPOLL_CTL_DEL(r3, 0x2, r0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) creat(&(0x7f0000000140)='./bus\x00', 0x40) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:14 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9efffffff000a"], 0xb8}}, 0x0) [ 263.845514][T22071] FAT-fs (loop0): bogus number of reserved sectors [ 263.852054][T22071] FAT-fs (loop0): Can't find a valid FAT filesystem [ 263.877305][T22075] FAT-fs (loop5): bogus number of reserved sectors [ 263.883857][T22075] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:14 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x3000000}, 0x1c) 12:14:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9f0ffffff000a"], 0xb8}}, 0x0) 12:14:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) [ 263.956788][T22065] FAT-fs (loop2): Unrecognized mount option "tmpfs" or missing value [ 263.983426][T22099] loop1: detected capacity change from 0 to 16 [ 264.017638][T22065] tmpfs: Unknown parameter 'nr_indes' [ 264.031823][T22099] FAT-fs (loop1): bogus number of reserved sectors [ 264.038363][T22099] FAT-fs (loop1): Can't find a valid FAT filesystem [ 264.070951][T22112] loop5: detected capacity change from 0 to 16 [ 264.100010][T22112] FAT-fs (loop5): bogus number of reserved sectors [ 264.106557][T22112] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:15 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9fcffffff000a"], 0xb8}}, 0x0) 12:14:15 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x4000000}, 0x1c) 12:14:15 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r4, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r4, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) splice(r4, 0x0, r3, 0x0, 0x40005, 0x0) epoll_ctl$EPOLL_CTL_DEL(r3, 0x2, r0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) creat(&(0x7f0000000140)='./bus\x00', 0x40) sync_file_range(r1, 0x0, 0x0, 0x3) [ 264.225394][T22135] FAT-fs (loop0): bogus number of reserved sectors [ 264.231929][T22135] FAT-fs (loop0): Can't find a valid FAT filesystem 12:14:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:15 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x42800) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x40005, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) fsmount(r1, 0x1, 0x0) r4 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000980), 0x1, 0x0) io_submit(0x0, 0xa, &(0x7f0000000a80)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, 0xff, r1, &(0x7f0000000300)="d0fba39a513645818d3ff9a693b9d47737c7a2102f80701100209be63c41f419ee37967f3650358fa7ea9e1f6e5a4713243032e9726d61942ef9577976a7d263dd784b5b87f75482aee2aa20544a6d7ada73537a763d59e7c9cc22ce1da5b4e48f7bcf22c1ca196fd0e3405d73a217ba1e463e9c0ea89ed5d2bac8dc193962b347ca12546124de193df73d1c15cd34e27124188bd7b2403414b45052ddda3c9166841f07c7e145e51ab9c57ed6fb648aa4e1ce78066a10810475b5b3e5b2dea1ec2cb40d0179db304a3de880e89a4faa1ed5bcf6fd2e10382263783f4cdcb6b568", 0xe1, 0x3}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0xf6, r1, &(0x7f0000000140)="146d07a04c5e90ed5637cdac", 0xc, 0x4, 0x0, 0x3}, &(0x7f0000000440)={0x0, 0x0, 0x0, 0xeca6fe6c06a9cab3, 0x5, 0xffffffffffffffff, &(0x7f0000000280)="afb810abe14566d53389f61901988d8bb610716597b763f243f4549c693d1a1ad25028607178ba291743", 0x2a, 0xfb, 0x0, 0x2}, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x2, 0x2e4, 0xffffffffffffffff, &(0x7f00000004c0)="eb3f06faf1afbdd50474683d7d4b3f8f1df0832c766e2e9cac2df8ee819715ed74d14eb62cc5e38548acb4d05ebc6a01ba12e0e32dc47e11904e07267f6e473c4f471291b8f642de4fc3cde02c919445d791685fc988521423973ff21eaea6157edde030c3a5a288955902e94f4539d491ff828c883403e8777cef68", 0x7c, 0x0, 0x0, 0x3}, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x3, 0x3, r1, &(0x7f0000000580)="2586477bf06d08de9b8b4d93746a64c1196191d75b2cbe7ac197d4822c2009a32b9d9127e9cbe67bfa900942886110a8ad1046a239fc5dcdab490dd5d96e9a87e4d7dee631d9419f6c29fb5a731df2d8f9e196bb08b8ec333989e7c02c5f5ece8f19c165d567bbf28d7e1cf19d6afd00b05fd1102b1277b36ccae4c0fd0bdf8cca22638799793189e035b9cb2f7c75ce96170ae75c4816429a6f", 0x9a, 0xfffffffffffffffc, 0x0, 0x1}, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x1, 0xef, r3, &(0x7f0000000680)="1715fcc1fc0ebbfbfcdfe1ab341b682357e7ca5c5a6095b755d39a74fc2412487a4bbf93a03f09ff5bee6459daae57542bbe333e15e0803d7ceffa2831d5a8fa1f4255f9eeee68aaa05331dac4815f31fce207380883100f87fb2d25a52fdbfc1860e0842f04fa7215414f940bfce0d76399dbc60792083e3dc9e56951c2e79cac5954efbd50979add28934ad86feb4a3e559feca5073fbad943e7f90e86d5bfce88905623ce170d181167fc6aa84715bc25790ac2397dbe3b2ca4ef4746e7e9006710196d6ed1dec71867f37c896870e03b2edc4de415", 0xd7, 0x6, 0x0, 0x1, r1}, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x7, 0xbd, r2, &(0x7f00000007c0)="db475ed22dadbee20c28e23daec62748c0d7c95690f3367bfe09376d9d72c8cfbdc2bd866a517455dc8d68549a0622fdf5d03f4b4d", 0x35, 0x2, 0x0, 0x2, r1}, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x1, 0x7d07, r0, &(0x7f0000000400)="e459ca4b838b4375dd888e6d8552b8e351935d26f92fd33965aa861aa1a0a1620c3afa5e166f7c8a7c", 0x29, 0x7, 0x0, 0x1, r2}, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x5, 0x4, r0, &(0x7f00000008c0)="0e005403bb474bfd49d1ff26acff33ce1486c9a032be777d3cc0da0d5baf006caea6490bac9cac0904177977fb47863e30ba0bbff83dab513caaf8417c45f6c6c15a926bbde3", 0x46, 0x3, 0x0, 0x2, r1}, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x7, 0x3f, r4, &(0x7f00000009c0)="68c2ee160493ad0661b6fdaaba8d871049e3bde60792608e0b63bd3207a66b37999bfd9dcc8b766b124cd42d1b58ad69abcae733815b90b67a53303bb31e515ff1e5b2e3c0d9199a2f542f44eb25c33b757f9ff466ccc453ebc7e6e87038242dd2231e411bb3b06919bae1aa", 0x6c, 0x2, 0x0, 0x2, r1}]) lseek(r2, 0x1200, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:15 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9feffffff000a"], 0xb8}}, 0x0) 12:14:15 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x5000000}, 0x1c) 12:14:15 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:15 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r4, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r4, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) splice(r4, 0x0, r3, 0x0, 0x40005, 0x0) epoll_ctl$EPOLL_CTL_DEL(r3, 0x2, r0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) creat(&(0x7f0000000140)='./bus\x00', 0x40) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:15 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900020000000a"], 0xb8}}, 0x0) [ 265.008462][T22159] loop5: detected capacity change from 0 to 16 [ 265.011765][T22160] loop2: detected capacity change from 0 to 16 [ 265.018335][T22162] FAT-fs (loop0): bogus number of reserved sectors [ 265.027314][T22162] FAT-fs (loop0): Can't find a valid FAT filesystem 12:14:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900030000000a"], 0xb8}}, 0x0) 12:14:16 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x6000000}, 0x1c) 12:14:16 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x3) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r5, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r5, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x42800) splice(r5, 0x0, r4, 0x0, 0x40005, 0x0) renameat2(r4, &(0x7f00000000c0)='./bus/file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x3) sync_file_range(r1, 0x0, 0x0, 0x3) [ 265.064240][T22159] FAT-fs (loop5): bogus number of reserved sectors [ 265.070799][T22159] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900040000000a"], 0xb8}}, 0x0) 12:14:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) [ 265.167955][T22193] loop2: detected capacity change from 0 to 16 12:14:16 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x7000000}, 0x1c) 12:14:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900090000000a"], 0xb8}}, 0x0) [ 265.218804][T22204] loop1: detected capacity change from 0 to 16 [ 265.255841][T22204] FAT-fs (loop1): bogus number of reserved sectors [ 265.258928][T22212] loop5: detected capacity change from 0 to 16 12:14:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10002, 0x85) chdir(&(0x7f0000000040)='./file0\x00') sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYRES16, @ANYBLOB="68e00a71a54f99d803df26867ee0a5d992106e61a9d2f6a7fa4db800e7d99028c2af854b3b3e4636ca73458871b75f6d4a1e50cd477f65640347434b7e23effac7a8ad4dbef5b63469a5bfc8ca492ba239a11b296b0f85d04b8d56237252aa967b5860b70c656e0a6f2787ce059c9b5e447105ff19e587064b7631d7025a2c", @ANYRESHEX=r0, @ANYBLOB="81b74add4de09a58a64024eaeceab26de356f11ded353e39256ce9b7f061b4554a684477e9354a02410e55c8ab2f359ace7c7a9e99bba80a02cff406eb7d4645325943cac05b52897db111fd212b10da9c5fb75396dcefd944a79c4f03c339c5794ea3bebce7a666dd4dc11f243f8c2e064df6c5c12ac315ab7a1f9dc1c3f25af4b07c2aff10ce98803939cc7d16f3b87ed9c9", @ANYRESOCT=r3], 0xb8}}, 0x843) kcmp$KCMP_EPOLL_TFD(0x0, 0xffffffffffffffff, 0x7, 0xffffffffffffffff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff, 0x8}) r4 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r5 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r5, 0x1) lseek(r5, 0x1200, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r6, 0x0, 0x8400fffffff7) sync_file_range(r4, 0x0, 0x0, 0x3) 12:14:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900300000000a"], 0xb8}}, 0x0) [ 265.262392][T22204] FAT-fs (loop1): Can't find a valid FAT filesystem [ 265.304863][T22212] FAT-fs (loop5): bogus number of reserved sectors [ 265.311473][T22212] FAT-fs (loop5): Can't find a valid FAT filesystem [ 265.357311][T22233] loop2: detected capacity change from 0 to 16 12:14:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:17 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x8000000}, 0x1c) 12:14:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) lseek(r2, 0x1300, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x8400fffffffa) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:17 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9008e0100000a"], 0xb8}}, 0x0) 12:14:17 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) epoll_ctl$EPOLL_CTL_DEL(r2, 0x2, r0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) creat(&(0x7f0000000140)='./bus\x00', 0x40) 12:14:17 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000300000a"], 0xb8}}, 0x0) [ 266.172568][T22260] loop2: detected capacity change from 0 to 16 [ 266.182461][T22257] loop5: detected capacity change from 0 to 16 12:14:17 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xae0c9ff}, 0x1c) 12:14:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = socket$inet_udplite(0x2, 0x2, 0x88) getpeername(r0, &(0x7f0000000140)=@ax25={{0x3, @null}, [@bcast, @netrom, @rose, @null, @default, @remote, @null, @null]}, &(0x7f00000000c0)=0x80) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) readv(r3, &(0x7f00000010c0)=[{&(0x7f0000000280)=""/57, 0x39}, {&(0x7f0000000d40)=""/154, 0x9a}, {&(0x7f0000000e00)=""/251, 0xfb}, {&(0x7f0000000f00)=""/195, 0xc3}, {&(0x7f0000001000)=""/176, 0xb0}], 0x5) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) ioctl$BTRFS_IOC_DEV_REPLACE(r4, 0xca289435, &(0x7f0000000300)={0x1, 0xdbd0, @start={0x0, 0x1, "d341927d2ad4b2491c4e880ca039acef799539b6698f0fecaf6b0b1ced6536f56415f182a8652edf18c13a8e3afbf2e8b887be58da6f18f5eeace96c2234b040d31a5556ee76ae6212a32d1bf4437e888ca4a30672d09777ff5fb338cb0c9ada421644837398f147ca9461331990ded1f7ae6d49f63cca3aaacb43391cdd4c171d185ec2a768460ca5948576999ec7c416235afbfcdfcdd20645c177cd13bca94a38da48f08c518b31681a4b94b3ea88f356500244b8d26bfd5ecae03566c568eca76bdd10122f8ce109d89ffa63faa0221948cf58c542efcfcce18ca544f42436c3e3e29965f6449328f30cf3aa39568b18b2cfbdfc8da6af5d5f04abdf9ceaa89f47e19fba28baf7906ccdfefd59449c8b9efd97d146d5f5e7b0d6bfaa0f5c3f5a9a388363845cbf87c9003aa42656260aea6141d9a289e071ba9f3f9f1d00237ec0c9708e636222ff3b506e7d61b1e44a0044885b95034c8aa73c36cff7019e0397a125e967716bc1d23cc34349535b42d7ccbd35b16533ecd02e472c8498bdd825319a2dfddcba2f9cac50777d12f82265f51fcc9822605efd39bfe4289af80d2f4c7475672ed4f1289d678a201970f92972539060e7b48d4c43c2db6687363894fc882a81c604ac3c8ec9b2668c79e60e08023b1d33096263af2a52be48145bfb7b1f85424a8d0b097b999995b6ffafb3fa60f6110d52f17d5c0b04075debdfb31ad6546a5a41e2be99e6ad5c06b58e74e5aa8a1f975e4e30e6497b556f1c2d17b977ea1b8f105543aeabed13c0d40c497df4f2509d0243d60147398e1655798ca9bc31646a7ee5b75d0ea6ce183caa13f4cd201757252c6befba533e35f276c72b183ba4b251d4974875e2bf7097d8ba003134d617dd76dec0a1f938ad694cc58032eb14c9266e7a0a2a39143d1f7c3000a0b323eb88a39cbee101b8502d4e78536cce2eabc58e79f17d3e6db43e9b13a11d0ced668e8829f3aa02656330b47d9c0b44d72b7b16c165d4a1ad5d35a4818a3852642c9247e5596b16ca84a4d7a9b5714847c3c88fd8fc4df117d56c6f57f75bec5748904e82d78f5542dfeed9f7a386b18143766c3d1110f68dfab43be1f7d2a9c067b80bc2f400ac1549ad216b84f8d91701a136ed2a4a441c788965fd6f7eb9daeb5cf2e2e9f2a0124a83b7eee3e2ea36e4c5f550c9ac808f1a2e07484aa64ad714c8dee9633cab9177b8848cb2aef6db0ee891fa6aec1498dac090735efc5f119a9a02ab56f2843fffca31113e64b591959fa6771864c7505fb754ae0659d475f53be00eb9a9473938bcdf45a08e031546eac3f40a3b42b29c9a2e9201ae01d27a356dcab0c174400cb8d63d388b847d582760c4ed36f456c0a607813ad1bca90b174b450992593a6b355bd51cb8352e1e5b2ef336d0e928c3a709cdc981096aa821c5c898e1768c0fe2", "6dc21b2c39b8ecea61af6eb3d9184c4a34e69936d0c2b000ed767ec43348376921536fc413f5998ba666388f30bb296ec0160d206304e5187c098d31d484e01cf4c00467f6656e7c82885611f937b14fd9f4f888d642525cceb3de7bf9e2221f9f10a418f68777d01099b146052d6a373dce8d395d187844e64284b508d849eb4918ef22efddb056430645140b13af0530b45293d976a8be51f3dea6d944fe6b37bd3ef3dbf33e1c60786076e2cfd413c1a55b3a7356b2af5e7977a4126259ab3d53b4234fccb5409380e4d7e572d66f6d619c5acf062166e76fa2bf0c6b88b326e686d07992556f42a69659e7655b75cfdc21b6c2f8ecd437883955111f5c3997b0b430379bb745d64f2bcaabf53dd9d75a28a9b463ab97ecc6139f6857b4578e0b12144c922884a29ad4b368b4d370bc867f010bf94e05a170ebdc67d9719ab608d9d5af3c00330993defaa02b7c3c084c0994b6783dfdd1c56745ebf0da38015a376ef5135463535cad93b6dbd9f4c85f785d24b87b777d26e25f6771b2621054cf2e704b43c28803ba0d1a0548c8a424034b14d2c6a3f75650c9ccf9f692f0669818882a40543fe10d0dae218ea4b50fd106d2c5567bc8f1ef18fb6f8283099db443cb6dc19fc3f754383585c1560a4eed4e26fa23a7c4d37faf09f6b03b25fef73b00461e852d37ce5a13bb72e1889bdbc2b1874cffb77cde52392d06ea78e4220b7ab7032717ea25d484a4210b3b692aea9d024c78ba165be3a1e92dc85e54b2500a7950e18b4287b9a6ea92861338172960929bbadddc05090f3ed18ca5eba5db2fff301feeca3493e634a2f3a420b1fb9a78d4e2a995a3c0965df6e9fe2379434ca3639ead4079415d373b0e1f9a900831a51441d9d120e1dcee45fb4738248c52be4422deb5b6121a91df72781e7532325663c0cb16348e92fb213d89a88cfab1824e492b4d684a007e49d086e8ef6e5bdb870e071d5c07efd0412db55927c78d4a9667147938f44665a6bf5196d7125b43b1a7e147ac5c117f710b6ef970dd2bd65166ad0ae78bc2b9fce0ef7791d1b1a80470780cdea79e1126a99fc68fb6b5efa4ac7717f3c1210e40c88fd41f95622d6661a18f8e3737dd4f5e5ff08d79b75242dff99eee405578589b2afaaf81562bdf38512d0194252f9eb86c9a0891bcb602de617436ed6f6bb4a068c6a267d31cd467a8282045b3436e3aa35950e89751beab31d5604fb6d336ce4427cd2ea6f83a4f65c0e0e198118eca1a31afdd9a5a2ab6dcae858996af5e0182c73a2f86a1c3e693ca921dec8c2c957a52f3256e33896d54aa10d5ba0e372a8a923d4373ee7f200e9392533bdab64a2abd57e482af3eda6bb5b113e2c9c40a8d2db64c8009c2138ef6d8a066f8c8b71421c4475d9f063aaa9c55c76259471530724585aff27948bdfed3b385b94bec47"}, [0x6, 0x49f, 0x8, 0xffff, 0x3, 0x5, 0x0, 0x2, 0x7, 0x200, 0xfffffffffffffff7, 0xffff, 0x38cbeeb4, 0x4, 0x0, 0x800, 0x7, 0x7, 0x1, 0x9, 0xfd, 0x7fff, 0xe5, 0x1, 0x100000001, 0x7, 0x0, 0x0, 0xb3, 0x58, 0xc, 0x2, 0x3, 0x2f22, 0x7, 0x1f, 0xd82, 0x39, 0x1d1b, 0xffffffffffffff97, 0x400, 0x81, 0x54, 0x101, 0xffffffffffffff49, 0x3, 0x6, 0x3985, 0x1, 0x80, 0x4ee, 0x2, 0x8, 0x2, 0x2, 0x1f, 0x20, 0x866, 0x5, 0xb91, 0x3, 0x0, 0x24, 0x8e5]}) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:17 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000900000a"], 0xb8}}, 0x0) 12:14:17 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xf000000}, 0x1c) [ 266.250228][T22259] FAT-fs (loop0): bogus number of reserved sectors [ 266.256767][T22259] FAT-fs (loop0): Can't find a valid FAT filesystem [ 266.265962][T22257] FAT-fs (loop5): bogus number of reserved sectors [ 266.272470][T22257] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:17 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900003000000a"], 0xb8}}, 0x0) [ 266.335026][T22290] loop2: detected capacity change from 0 to 16 [ 266.409878][T22306] loop1: detected capacity change from 0 to 16 [ 266.431901][T22306] FAT-fs (loop1): bogus number of reserved sectors [ 266.438487][T22306] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:18 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x10000120}, 0x1c) 12:14:18 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900018e00000a"], 0xb8}}, 0x0) 12:14:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) epoll_ctl$EPOLL_CTL_DEL(r2, 0x2, r0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) 12:14:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000000c0), 0x80020, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r4 = socket$packet(0x11, 0x3, 0x300) connect(r4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x4e24}, 0x80) r5 = open(&(0x7f0000000240)='./bus\x00', 0x101001, 0x0) sendfile(r1, r5, 0x0, 0x8400fffffffa) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:18 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900206d50000a"], 0xb8}}, 0x0) [ 267.403648][T22328] loop5: detected capacity change from 0 to 16 12:14:18 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x18020000}, 0x1c) 12:14:18 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000010a"], 0xb8}}, 0x0) [ 267.445538][T22328] FAT-fs (loop5): bogus number of reserved sectors [ 267.452062][T22328] FAT-fs (loop5): Can't find a valid FAT filesystem [ 267.461752][T22332] FAT-fs (loop0): bogus number of reserved sectors [ 267.468345][T22332] FAT-fs (loop0): Can't find a valid FAT filesystem 12:14:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) fdatasync(r0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f0000000240), 0x2, 0x1) sendfile(r1, r2, 0x0, 0x8400fffffffa) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:18 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x20010010}, 0x1c) 12:14:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) [ 267.586523][T22374] loop1: detected capacity change from 0 to 16 [ 267.594533][T22375] loop2: detected capacity change from 0 to 16 [ 267.627508][T22374] FAT-fs (loop1): bogus number of reserved sectors [ 267.634058][T22374] FAT-fs (loop1): Can't find a valid FAT filesystem [ 267.654822][T22387] loop5: detected capacity change from 0 to 16 [ 267.657886][T22375] attempt to access beyond end of device [ 267.657886][T22375] loop2: rw=1, want=122, limit=16 [ 267.671788][T22375] buffer_io_error: 4 callbacks suppressed [ 267.671849][T22375] Buffer I/O error on dev loop2, logical block 121, lost async page write [ 267.677914][T22387] FAT-fs (loop5): bogus number of reserved sectors [ 267.692585][T22387] FAT-fs (loop5): Can't find a valid FAT filesystem [ 267.702433][T22375] attempt to access beyond end of device [ 267.702433][T22375] loop2: rw=1, want=123, limit=16 [ 267.712982][T22375] Buffer I/O error on dev loop2, logical block 122, lost async page write [ 267.739140][T22375] attempt to access beyond end of device [ 267.739140][T22375] loop2: rw=1, want=124, limit=16 [ 267.749675][T22375] Buffer I/O error on dev loop2, logical block 123, lost async page write [ 267.761197][T22375] attempt to access beyond end of device [ 267.761197][T22375] loop2: rw=1, want=125, limit=16 [ 267.771892][T22375] Buffer I/O error on dev loop2, logical block 124, lost async page write [ 267.780763][T22375] attempt to access beyond end of device [ 267.780763][T22375] loop2: rw=1, want=126, limit=16 [ 267.791277][T22375] Buffer I/O error on dev loop2, logical block 125, lost async page write [ 267.843878][T22375] attempt to access beyond end of device [ 267.843878][T22375] loop2: rw=1, want=127, limit=16 [ 267.854427][T22375] Buffer I/O error on dev loop2, logical block 126, lost async page write [ 267.862994][T22375] attempt to access beyond end of device [ 267.862994][T22375] loop2: rw=1, want=128, limit=16 [ 267.873581][T22375] Buffer I/O error on dev loop2, logical block 127, lost async page write 12:14:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:19 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000020a"], 0xb8}}, 0x0) 12:14:19 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x20020000}, 0x1c) 12:14:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000000c0)='./file1\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sync_file_range(r0, 0x0, 0x0, 0x3) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, 0x0) 12:14:19 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) epoll_ctl$EPOLL_CTL_DEL(r2, 0x2, r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 12:14:19 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000030a"], 0xb8}}, 0x0) 12:14:19 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x24000000}, 0x1c) [ 268.539115][T22421] loop5: detected capacity change from 0 to 16 [ 268.539808][T22417] FAT-fs (loop0): bogus number of reserved sectors [ 268.551816][T22417] FAT-fs (loop0): Can't find a valid FAT filesystem [ 268.558444][T22421] FAT-fs (loop5): bogus number of reserved sectors [ 268.564970][T22421] FAT-fs (loop5): Can't find a valid FAT filesystem [ 268.568532][T22427] loop2: detected capacity change from 0 to 16 12:14:19 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000040a"], 0xb8}}, 0x0) 12:14:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x0, 0x1, 0x57) 12:14:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:19 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x40000000}, 0x1c) [ 268.694400][T22455] loop5: detected capacity change from 0 to 16 [ 268.714991][T22455] FAT-fs (loop5): bogus number of reserved sectors [ 268.717470][T22468] loop2: detected capacity change from 0 to 16 [ 268.721520][T22455] FAT-fs (loop5): Can't find a valid FAT filesystem [ 268.727773][T22471] loop1: detected capacity change from 0 to 16 [ 268.750703][T22471] FAT-fs (loop1): bogus number of reserved sectors [ 268.757255][T22471] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:20 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:20 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) epoll_ctl$EPOLL_CTL_DEL(r2, 0x2, r0) 12:14:20 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000090a"], 0xb8}}, 0x0) 12:14:20 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x0, 0x1, 0x57) 12:14:20 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x41020000}, 0x1c) 12:14:20 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:20 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd90000506d200a"], 0xb8}}, 0x0) [ 269.773361][T22498] FAT-fs (loop0): bogus number of reserved sectors [ 269.778222][T22496] loop5: detected capacity change from 0 to 16 [ 269.779893][T22498] FAT-fs (loop0): Can't find a valid FAT filesystem [ 269.802567][T22504] loop2: detected capacity change from 0 to 16 12:14:20 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000300a"], 0xb8}}, 0x0) 12:14:20 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x0, 0x1, 0x57) 12:14:20 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x58000000}, 0x1c) [ 269.831391][T22496] FAT-fs (loop5): bogus number of reserved sectors [ 269.837935][T22496] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:20 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:20 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) [ 269.945737][T22535] loop2: detected capacity change from 0 to 16 [ 269.952936][T22537] FAT-fs (loop0): bogus number of reserved sectors [ 269.959491][T22537] FAT-fs (loop0): Can't find a valid FAT filesystem [ 269.960268][T22536] loop5: detected capacity change from 0 to 16 [ 269.988817][T22536] FAT-fs (loop5): bogus number of reserved sectors [ 269.995381][T22536] FAT-fs (loop5): Can't find a valid FAT filesystem [ 269.995653][T22549] loop1: detected capacity change from 0 to 16 [ 270.023356][T22549] FAT-fs (loop1): bogus number of reserved sectors [ 270.029880][T22549] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:22 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900ffffff800a"], 0xb8}}, 0x0) 12:14:22 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x76000000}, 0x1c) 12:14:22 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x42800) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="78d0fa6e42d7d8a5e0e0b2fc8042f9fd0af4adc9655ad8e3c2f9fae5f9725f5412811e51b4d2a3d9f8358d8ee8a4c11483ddfd33deaa23c093a0b1ba5790fc754c3333e992e58290e4bd75e570e95ef43be1d9ccd862ab0ebf16cba508483a26118dc4bf3ed6afe02f64f6a146ca67f6d2dcf134e17658de1b808b42c625a1405ee71091b24a0d60abc91e706c87bd37a75ae1ee1fe237a7f3", 0x99, 0x20000000, &(0x7f0000000300)={0x2, 0x4e20, @broadcast}, 0x10) 12:14:22 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:22 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:22 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x8c050000}, 0x1c) [ 271.046104][T22578] loop5: detected capacity change from 0 to 16 [ 271.048577][T22573] loop2: detected capacity change from 0 to 16 [ 271.066267][T22576] FAT-fs (loop0): bogus number of reserved sectors [ 271.072825][T22576] FAT-fs (loop0): Can't find a valid FAT filesystem [ 271.083272][T22578] FAT-fs (loop5): bogus number of reserved sectors [ 271.089785][T22578] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9000000018e0a"], 0xb8}}, 0x0) 12:14:22 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900ffffff9e0a"], 0xb8}}, 0x0) 12:14:22 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x91ffffff}, 0x1c) 12:14:22 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x42800) [ 271.202292][T22610] loop2: detected capacity change from 0 to 16 [ 271.206171][T22613] FAT-fs (loop0): bogus number of reserved sectors [ 271.215095][T22613] FAT-fs (loop0): Can't find a valid FAT filesystem [ 271.279510][T22628] loop1: detected capacity change from 0 to 16 [ 271.288760][T22628] FAT-fs (loop1): bogus number of reserved sectors [ 271.295286][T22628] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:23 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900ffffffea0a"], 0xb8}}, 0x0) 12:14:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:23 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xb8040000}, 0x1c) 12:14:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:23 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') fallocate(0xffffffffffffffff, 0x0, 0x1, 0x57) 12:14:23 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900ffffffef0a"], 0xb8}}, 0x0) [ 272.320374][T22645] loop2: detected capacity change from 0 to 16 [ 272.329427][T22647] loop5: detected capacity change from 0 to 16 [ 272.332884][T22644] FAT-fs (loop0): bogus number of reserved sectors [ 272.342076][T22644] FAT-fs (loop0): Can't find a valid FAT filesystem 12:14:23 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') fallocate(0xffffffffffffffff, 0x0, 0x1, 0x57) 12:14:23 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xe0ffffff}, 0x1c) [ 272.376093][T22647] FAT-fs (loop5): bogus number of reserved sectors [ 272.382636][T22647] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:23 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900fffffff00a"], 0xb8}}, 0x0) 12:14:23 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xf5ffffff}, 0x1c) 12:14:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 272.506318][T22686] loop2: detected capacity change from 0 to 16 [ 272.524054][T22690] FAT-fs (loop0): bogus number of reserved sectors [ 272.530573][T22690] FAT-fs (loop0): Can't find a valid FAT filesystem [ 272.558240][T22698] loop1: detected capacity change from 0 to 16 [ 272.576825][T22698] FAT-fs (loop1): bogus number of reserved sectors [ 272.583356][T22698] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900fffffffc0a"], 0xb8}}, 0x0) 12:14:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:24 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:24 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xfc000000}, 0x1c) 12:14:24 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') fallocate(0xffffffffffffffff, 0x0, 0x1, 0x57) 12:14:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900fffffffe0a"], 0xb8}}, 0x0) [ 273.589516][T22717] loop5: detected capacity change from 0 to 16 [ 273.591786][T22718] loop2: detected capacity change from 0 to 16 [ 273.606277][T22719] FAT-fs (loop0): bogus number of reserved sectors [ 273.612812][T22719] FAT-fs (loop0): Can't find a valid FAT filesystem 12:14:24 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9007fffffff0a"], 0xb8}}, 0x0) 12:14:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) [ 273.628831][T22717] FAT-fs (loop5): invalid media value (0x00) [ 273.628846][T22717] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:24 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xfe800000}, 0x1c) [ 273.706937][T22737] FAT-fs (loop0): bogus number of reserved sectors [ 273.713485][T22737] FAT-fs (loop0): Can't find a valid FAT filesystem [ 273.740986][T22749] loop5: detected capacity change from 0 to 16 12:14:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd90080ffffff0a"], 0xb8}}, 0x0) 12:14:24 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 273.758665][T22755] loop2: detected capacity change from 0 to 16 [ 273.767192][T22749] FAT-fs (loop5): invalid media value (0x00) [ 273.773249][T22749] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9009effffff0a"], 0xb8}}, 0x0) [ 273.844361][T22776] loop1: detected capacity change from 0 to 16 [ 273.863091][T22776] FAT-fs (loop1): invalid media value (0x00) [ 273.863772][T22771] FAT-fs (loop0): bogus number of reserved sectors [ 273.869101][T22776] FAT-fs (loop1): Can't find a valid FAT filesystem [ 273.875606][T22771] FAT-fs (loop0): Can't find a valid FAT filesystem [ 273.900669][T22786] loop2: detected capacity change from 0 to 16 12:14:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:25 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xfe80ffff}, 0x1c) 12:14:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900eaffffff0a"], 0xb8}}, 0x0) 12:14:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900efffffff0a"], 0xb8}}, 0x0) 12:14:25 executing program 2: chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 274.872570][T22812] loop2: detected capacity change from 0 to 16 [ 274.881671][T22814] loop5: detected capacity change from 0 to 16 [ 274.896434][T22810] FAT-fs (loop0): bogus number of reserved sectors [ 274.902982][T22810] FAT-fs (loop0): Can't find a valid FAT filesystem 12:14:25 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xfec0ffff}, 0x1c) 12:14:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900f0ffffff0a"], 0xb8}}, 0x0) [ 274.940278][T22814] FAT-fs (loop5): invalid media value (0x00) [ 274.946300][T22814] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) [ 275.056087][T22850] loop1: detected capacity change from 0 to 16 [ 275.078926][T22850] FAT-fs (loop1): invalid media value (0x00) [ 275.081153][T22854] loop5: detected capacity change from 0 to 16 [ 275.084985][T22850] FAT-fs (loop1): Can't find a valid FAT filesystem [ 275.098039][T22853] FAT-fs (loop0): bogus number of reserved sectors [ 275.104565][T22853] FAT-fs (loop0): Can't find a valid FAT filesystem [ 275.116568][T22854] FAT-fs (loop5): invalid media value (0x00) [ 275.122577][T22854] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:27 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:27 executing program 2: chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:27 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xff000000}, 0x1c) 12:14:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900fcffffff0a"], 0xb8}}, 0x0) 12:14:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:27 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 276.056741][T22879] loop5: detected capacity change from 0 to 16 [ 276.074768][T22883] FAT-fs (loop0): bogus number of reserved sectors [ 276.081304][T22883] FAT-fs (loop0): Can't find a valid FAT filesystem [ 276.097702][T22879] FAT-fs (loop5): invalid media value (0x00) 12:14:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900feffffff0a"], 0xb8}}, 0x0) 12:14:27 executing program 2: chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 276.103731][T22879] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:27 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xff0f0000}, 0x1c) 12:14:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9000000000002"], 0xb8}}, 0x0) 12:14:27 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) [ 276.236459][T22914] FAT-fs (loop0): bogus number of reserved sectors [ 276.239938][T22913] loop5: detected capacity change from 0 to 16 [ 276.243014][T22914] FAT-fs (loop0): Can't find a valid FAT filesystem [ 276.267891][T22913] FAT-fs (loop5): invalid media value (0x00) [ 276.273899][T22913] FAT-fs (loop5): Can't find a valid FAT filesystem [ 276.315848][T22930] loop1: detected capacity change from 0 to 16 [ 276.325614][T22930] FAT-fs (loop1): invalid media value (0x00) [ 276.331598][T22930] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:28 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000200000a"], 0xb8}}, 0x0) 12:14:28 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:28 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xffc9e00a}, 0x1c) 12:14:28 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:28 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 277.320672][T22943] FAT-fs (loop0): bogus number of reserved sectors [ 277.327210][T22943] FAT-fs (loop0): Can't find a valid FAT filesystem [ 277.354281][T22951] loop5: detected capacity change from 0 to 16 12:14:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000300000a"], 0xb8}}, 0x0) [ 277.368535][T22955] loop2: detected capacity change from 0 to 16 12:14:28 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:28 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xffff0000}, 0x1c) [ 277.392932][T22951] FAT-fs (loop5): bogus number of FAT sectors [ 277.399000][T22951] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:28 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000400000a"], 0xb8}}, 0x0) 12:14:28 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) [ 277.488269][T22974] FAT-fs (loop0): bogus number of reserved sectors [ 277.494848][T22974] FAT-fs (loop0): Can't find a valid FAT filesystem [ 277.511663][T22983] loop1: detected capacity change from 0 to 16 [ 277.541458][T22983] FAT-fs (loop1): invalid media value (0x00) [ 277.547460][T22983] FAT-fs (loop1): Can't find a valid FAT filesystem [ 277.572919][T22997] loop5: detected capacity change from 0 to 16 [ 277.575855][T22999] loop2: detected capacity change from 0 to 16 [ 277.581468][T22997] FAT-fs (loop5): bogus number of FAT sectors [ 277.591308][T22997] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:29 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:29 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xffff80fe}, 0x1c) 12:14:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000900000a"], 0xb8}}, 0x0) 12:14:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:29 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 278.565684][T23025] loop2: detected capacity change from 0 to 16 [ 278.574093][T23026] loop5: detected capacity change from 0 to 16 [ 278.587971][T23024] FAT-fs (loop0): bogus number of reserved sectors [ 278.594522][T23024] FAT-fs (loop0): Can't find a valid FAT filesystem [ 278.594598][T23026] FAT-fs (loop5): bogus number of FAT sectors [ 278.607188][T23026] FAT-fs (loop5): Can't find a valid FAT filesystem 12:14:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900003000000a"], 0xb8}}, 0x0) 12:14:29 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:29 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xffffc0fe}, 0x1c) 12:14:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900008e01000a"], 0xb8}}, 0x0) [ 278.736601][T23056] FAT-fs (loop0): bogus number of reserved sectors [ 278.743172][T23056] FAT-fs (loop0): Can't find a valid FAT filesystem [ 278.750695][T23057] loop5: detected capacity change from 0 to 16 [ 278.753058][T23061] loop2: detected capacity change from 0 to 16 [ 278.833855][T23077] loop1: detected capacity change from 0 to 16 [ 278.844984][T23077] FAT-fs (loop1): invalid media value (0x00) [ 278.850988][T23077] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:30 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:30 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xffffff91}, 0x1c) 12:14:30 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000003000a"], 0xb8}}, 0x0) 12:14:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000009000a"], 0xb8}}, 0x0) 12:14:30 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xffffffe0}, 0x1c) [ 279.886041][T23099] loop5: detected capacity change from 0 to 16 [ 279.889499][T23100] loop2: detected capacity change from 0 to 16 [ 279.896280][T23102] FAT-fs (loop0): bogus number of reserved sectors [ 279.904922][T23102] FAT-fs (loop0): Can't find a valid FAT filesystem 12:14:30 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:31 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:31 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000030000a"], 0xb8}}, 0x0) 12:14:31 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 280.033426][T23125] loop2: detected capacity change from 0 to 16 [ 280.090072][T23144] loop5: detected capacity change from 0 to 16 [ 280.111005][T23146] FAT-fs (loop0): bogus number of reserved sectors [ 280.117521][T23146] FAT-fs (loop0): Can't find a valid FAT filesystem [ 280.124804][T23149] loop1: detected capacity change from 0 to 16 [ 280.140567][T23149] FAT-fs (loop1): invalid media value (0x00) [ 280.146579][T23149] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:32 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0xfffffff5}, 0x1c) 12:14:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd90000018e000a"], 0xb8}}, 0x0) 12:14:32 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000002000a"], 0xb8}}, 0x0) 12:14:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 281.141511][T23178] FAT-fs (loop0): bogus number of reserved sectors [ 281.148050][T23178] FAT-fs (loop0): Can't find a valid FAT filesystem [ 281.160210][T23183] loop5: detected capacity change from 0 to 16 12:14:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:32 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x2) 12:14:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:32 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000003000a"], 0xb8}}, 0x0) 12:14:32 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x18) [ 281.315375][T23211] loop5: detected capacity change from 0 to 16 12:14:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 281.378134][T23219] FAT-fs (loop0): bogus number of reserved sectors [ 281.384699][T23219] FAT-fs (loop0): Can't find a valid FAT filesystem [ 281.396089][T23227] loop1: detected capacity change from 0 to 16 [ 281.446288][T23227] FAT-fs (loop1): bogus number of FAT sectors [ 281.452395][T23227] FAT-fs (loop1): Can't find a valid FAT filesystem [ 281.467425][T23244] loop5: detected capacity change from 0 to 16 [ 281.479764][T23243] FAT-fs (loop2): bogus number of reserved sectors [ 281.486332][T23243] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000004000a"], 0xb8}}, 0x0) 12:14:33 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x20b64000) 12:14:33 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(0x0, 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000009000a"], 0xb8}}, 0x0) 12:14:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(0x0, 0x0) fallocate(r0, 0x8, 0x5, 0x1) [ 282.451177][T23267] FAT-fs (loop0): bogus number of reserved sectors [ 282.457800][T23267] FAT-fs (loop0): Can't find a valid FAT filesystem [ 282.467907][T23274] loop5: detected capacity change from 0 to 16 [ 282.472450][T23273] FAT-fs (loop2): bogus number of reserved sectors [ 282.480673][T23273] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:33 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x6}], 0x200000, &(0x7f0000000180)=ANY=[]) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:33 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @empty, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r2, 0x6, 0x2000000000000022, &(0x7f0000000080)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000030000a"], 0xb8}}, 0x0) 12:14:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd90000008e010a"], 0xb8}}, 0x0) [ 282.593746][T23298] FAT-fs (loop0): bogus number of reserved sectors [ 282.600294][T23298] FAT-fs (loop0): Can't find a valid FAT filesystem [ 282.630383][T23304] loop5: detected capacity change from 0 to 16 [ 282.702974][T23318] loop1: detected capacity change from 0 to 16 [ 282.720302][T23318] FAT-fs (loop1): bogus number of FAT sectors [ 282.726415][T23318] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:34 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:34 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:34 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x7, &(0x7f0000000400)=0x673e22eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f0000000100), 0x100007, 0x482082) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x800, &(0x7f0000000080)={0xa, 0x2}, 0x1c) 12:14:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(0x0, 0x0) fallocate(r0, 0x8, 0x5, 0x1) 12:14:34 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000030a"], 0xb8}}, 0x0) 12:14:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000090a"], 0xb8}}, 0x0) 12:14:34 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:34 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) socket(0x11, 0x2, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 283.756342][T23340] FAT-fs (loop2): bogus number of reserved sectors [ 283.762881][T23340] FAT-fs (loop2): Can't find a valid FAT filesystem [ 283.790341][T23346] loop5: detected capacity change from 0 to 16 12:14:34 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(0xffffffffffffffff, 0x8, 0x5, 0x1) 12:14:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000300a"], 0xb8}}, 0x0) [ 283.901812][T23365] FAT-fs (loop2): bogus number of reserved sectors [ 283.908357][T23365] FAT-fs (loop2): Can't find a valid FAT filesystem [ 283.949385][T23378] loop5: detected capacity change from 0 to 16 [ 283.996175][T23385] loop1: detected capacity change from 0 to 16 [ 284.011988][T23385] FAT-fs (loop1): bogus number of FAT sectors [ 284.018116][T23385] FAT-fs (loop1): Can't find a valid FAT filesystem 12:14:36 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:36 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:36 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x6, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r0, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x4e23}, 0x1c) 12:14:36 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9000000018e0a"], 0xb8}}, 0x0) 12:14:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(0xffffffffffffffff, 0x8, 0x5, 0x1) 12:14:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:36 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 285.060921][T23405] FAT-fs (loop2): bogus number of reserved sectors [ 285.064068][T23403] loop5: detected capacity change from 0 to 16 [ 285.067450][T23405] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:36 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:36 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000020a"], 0xb8}}, 0x0) 12:14:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(0xffffffffffffffff, 0x8, 0x5, 0x1) 12:14:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:36 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x9, &(0x7f0000000400)=0x673622cb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 285.233377][T23437] loop5: detected capacity change from 0 to 16 [ 285.268923][T23439] FAT-fs (loop2): bogus number of reserved sectors [ 285.275538][T23439] FAT-fs (loop2): Can't find a valid FAT filesystem [ 285.316223][T23453] loop1: detected capacity change from 0 to 16 12:14:37 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:37 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x0, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000030a"], 0xb8}}, 0x0) 12:14:37 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fd0670ccbe1a2b00aa00"/38, 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x4e20}, 0x1c) 12:14:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x5, 0x1) 12:14:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000040a"], 0xb8}}, 0x0) 12:14:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x5, 0x1) [ 286.577721][T23475] loop5: detected capacity change from 0 to 16 [ 286.581008][T23473] loop2: detected capacity change from 0 to 16 12:14:37 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x0, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:37 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000d, 0x12, r0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x400089}, 0xffffff72) socket(0x1f, 0x0, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x24, &(0x7f0000000380)={0x1, 0x4, 0x10001, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 286.654661][T23473] FAT-fs (loop2): bogus number of reserved sectors [ 286.661205][T23473] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000090a"], 0xb8}}, 0x0) 12:14:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 286.706710][T23498] loop5: detected capacity change from 0 to 16 [ 286.793308][T23516] loop2: detected capacity change from 0 to 16 [ 286.804866][T23516] FAT-fs (loop2): bogus number of reserved sectors [ 286.811451][T23516] FAT-fs (loop2): Can't find a valid FAT filesystem [ 286.858874][T23529] loop1: detected capacity change from 0 to 16 12:14:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:39 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x0, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:39 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e24, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x5, 0x1) 12:14:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000300a"], 0xb8}}, 0x0) 12:14:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd9000000000002"], 0xb8}}, 0x0) [ 288.271367][T23544] loop2: detected capacity change from 0 to 16 [ 288.279701][T23545] loop5: detected capacity change from 0 to 16 12:14:39 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, 0x0, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:39 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000080)=0x20, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 288.313143][T23544] FAT-fs (loop2): bogus number of reserved sectors [ 288.319680][T23544] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:14:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xf}}, 0x0) 12:14:39 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, 0x0, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 288.467951][T23578] loop5: detected capacity change from 0 to 16 [ 288.565320][T23596] loop1: detected capacity change from 0 to 16 12:14:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:40 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, 0x0, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:40 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a37a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000000080)={0xa, 0x2, 0x400}, 0x1c) 12:14:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0x10}}, 0x0) 12:14:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x0) 12:14:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xc0}}, 0x0) 12:14:40 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180), 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:40 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x4e22, 0xdc63, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x6}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x24, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @dev={0xfe, 0x80, '\x00', 0x1f}}, 0x1c) [ 289.801921][T23609] loop2: detected capacity change from 0 to 16 [ 289.811024][T23608] loop5: detected capacity change from 0 to 16 [ 289.835784][T23609] FAT-fs (loop2): bogus number of reserved sectors [ 289.842335][T23609] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x0) 12:14:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0x2c0}}, 0x0) 12:14:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 289.957964][T23638] loop5: detected capacity change from 0 to 16 [ 290.003793][T23644] loop2: detected capacity change from 0 to 16 [ 290.013632][T23644] FAT-fs (loop2): bogus number of reserved sectors [ 290.020151][T23644] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:41 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:41 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f0000000040), 0x9, 0x0) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x2, 0x1, 0x100000000, 0x1fffffffffffd, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) socket$inet_icmp_raw(0x2, 0x3, 0x1) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:41 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180), 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xec0}}, 0x0) 12:14:41 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x0) 12:14:41 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 290.065216][T23657] loop1: detected capacity change from 0 to 16 12:14:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0x33fe0}}, 0x0) 12:14:41 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180), 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 290.163687][T23671] loop2: detected capacity change from 0 to 16 [ 290.173078][T23679] loop5: detected capacity change from 0 to 16 [ 290.199601][T23689] loop1: detected capacity change from 0 to 16 12:14:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0x200002f8}}, 0x0) 12:14:41 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x4e22, 0x3ff, @dev={0xfe, 0x80, '\x00', 0x19}, 0x3}, 0x1c) setsockopt$sock_int(r1, 0x1, 0x12, &(0x7f00000000c0)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0x8080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x40000000001, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f0000000080)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x4e21}, 0x1c) [ 290.221630][T23671] FAT-fs (loop2): bogus number of reserved sectors [ 290.228169][T23671] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:41 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:41 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:41 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0x7ffff000}}, 0x0) 12:14:41 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:41 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x6, &(0x7f0000000340)=0x1, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r2, &(0x7f00000000c0)="044a642f202c5feda71e039a57a93088fdcce4afe28aac61837792821a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr=' \x01\x00'}, 0x1c) 12:14:41 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 290.350834][T23716] loop5: detected capacity change from 0 to 16 12:14:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xfffffdef}}, 0x0) [ 290.417803][T23728] loop1: detected capacity change from 0 to 16 12:14:41 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:41 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r1, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback, 0x200}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000080)={0xa, 0x4e22, 0x8000000, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 290.458342][T23735] loop2: detected capacity change from 0 to 16 12:14:41 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, 0x0, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x2}, 0x0) 12:14:41 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x0, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 290.508887][T23735] FAT-fs (loop2): bogus number of reserved sectors [ 290.515459][T23735] FAT-fs (loop2): Can't find a valid FAT filesystem [ 290.610682][T23766] loop1: detected capacity change from 0 to 16 12:14:42 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43797fd900000000000a"], 0xb8}}, 0x0) 12:14:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x3}, 0x0) 12:14:42 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:42 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x5, @private0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x10000a, 0x43a8c3) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:42 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x0, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, 0x0, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:42 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x0, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x8}, 0x0) [ 291.475116][T23782] loop2: detected capacity change from 0 to 16 [ 291.497656][T23788] loop1: detected capacity change from 0 to 16 12:14:42 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 291.523093][T23782] FAT-fs (loop2): bogus number of reserved sectors [ 291.529697][T23782] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x300}, 0x0) 12:14:42 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, 0x0, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 291.686357][T23828] loop5: detected capacity change from 0 to 16 [ 291.689014][T23825] loop1: detected capacity change from 0 to 16 [ 291.718871][T23828] attempt to access beyond end of device [ 291.718871][T23828] loop5: rw=1, want=122, limit=16 [ 291.729410][T23828] Buffer I/O error on dev loop5, logical block 121, lost async page write [ 291.756540][T23828] attempt to access beyond end of device [ 291.756540][T23828] loop5: rw=1, want=123, limit=16 [ 291.767065][T23828] Buffer I/O error on dev loop5, logical block 122, lost async page write [ 291.776263][T23828] attempt to access beyond end of device [ 291.776263][T23828] loop5: rw=1, want=124, limit=16 [ 291.786768][T23828] Buffer I/O error on dev loop5, logical block 123, lost async page write [ 291.795303][T23828] attempt to access beyond end of device [ 291.795303][T23828] loop5: rw=1, want=125, limit=16 [ 291.805830][T23828] Buffer I/O error on dev loop5, logical block 124, lost async page write [ 291.814401][T23828] attempt to access beyond end of device [ 291.814401][T23828] loop5: rw=1, want=126, limit=16 [ 291.824894][T23828] Buffer I/O error on dev loop5, logical block 125, lost async page write 12:14:42 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43797fd900000000000a"], 0xb8}}, 0x0) 12:14:42 executing program 4: setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r1 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r1, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r2, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x2}, 0x0) 12:14:42 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:42 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 291.833412][T23828] attempt to access beyond end of device [ 291.833412][T23828] loop5: rw=1, want=127, limit=16 [ 291.843918][T23828] Buffer I/O error on dev loop5, logical block 126, lost async page write [ 291.852440][T23828] attempt to access beyond end of device [ 291.852440][T23828] loop5: rw=1, want=128, limit=16 [ 291.862949][T23828] Buffer I/O error on dev loop5, logical block 127, lost async page write 12:14:42 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x3}, 0x0) [ 291.914846][T23850] loop1: detected capacity change from 0 to 16 [ 291.926787][T23856] loop2: detected capacity change from 0 to 16 12:14:43 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x9, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x7ef3d000) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e28, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @private1={0xfc, 0x1, '\x00', 0x5}}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x5, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 291.984681][T23870] loop5: detected capacity change from 0 to 16 [ 291.992078][T23850] attempt to access beyond end of device [ 291.992078][T23850] loop1: rw=1, want=122, limit=16 [ 292.002636][T23850] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 292.026359][T23856] FAT-fs (loop2): bogus number of reserved sectors 12:14:43 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0), 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:43 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x4}, 0x0) [ 292.032903][T23856] FAT-fs (loop2): Can't find a valid FAT filesystem [ 292.046333][T23870] attempt to access beyond end of device [ 292.046333][T23870] loop5: rw=1, want=122, limit=16 [ 292.056944][T23870] Buffer I/O error on dev loop5, logical block 121, lost async page write [ 292.059975][T23850] attempt to access beyond end of device [ 292.059975][T23850] loop1: rw=1, want=123, limit=16 [ 292.069689][T23870] Buffer I/O error on dev loop5, logical block 122, lost async page write 12:14:43 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(0x0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:43 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43797fd900000000000a"], 0xb8}}, 0x0) 12:14:43 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f0000000080)="042eec231892dee01fed304cee344aac2f202c5feda71e03a157a93088fdd9e4afe28aac61837792741a190670ccbe1a2b00aa", 0x33, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0xfffffffc, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, 0x1c) 12:14:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:43 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0), 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:43 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x9}, 0x0) [ 292.184249][T23901] loop2: detected capacity change from 0 to 16 [ 292.202959][T23901] FAT-fs (loop2): bogus number of reserved sectors [ 292.209492][T23901] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:43 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0), 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 292.232154][T23915] loop1: detected capacity change from 0 to 16 [ 292.247955][T23919] loop5: detected capacity change from 0 to 16 12:14:43 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x30}, 0x0) 12:14:43 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0xfffe, 0x0, @loopback, 0x7}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:43 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43797fd900000000000a"], 0xb8}}, 0x0) 12:14:43 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 292.355003][T23940] loop2: detected capacity change from 0 to 16 [ 292.383562][T23940] FAT-fs (loop2): bogus number of reserved sectors [ 292.390093][T23940] FAT-fs (loop2): Can't find a valid FAT filesystem [ 292.437650][T23953] loop5: detected capacity change from 0 to 16 12:14:44 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(0x0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x18e}, 0x0) 12:14:44 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f00000b9000/0x2000)=nil, 0x2000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @private1, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x5, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0xb28, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:44 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:44 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) socket$nl_xfrm(0x10, 0x3, 0x6) 12:14:44 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x5, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x110) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x8, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x657c, 0x8000, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x300}, 0x0) 12:14:44 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 293.223524][T23973] loop2: detected capacity change from 0 to 16 [ 293.237559][T23979] loop5: detected capacity change from 0 to 16 [ 293.248571][T23973] FAT-fs (loop2): bogus number of reserved sectors [ 293.255082][T23973] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:44 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x900}, 0x0) [ 293.396440][T24001] loop2: detected capacity change from 0 to 16 [ 293.410218][T24008] loop5: detected capacity change from 0 to 16 [ 293.449399][T24001] FAT-fs (loop2): invalid media value (0x00) [ 293.455402][T24001] FAT-fs (loop2): Can't find a valid FAT filesystem [ 293.519329][T24026] loop1: detected capacity change from 0 to 16 12:14:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(0x0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:45 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @dev={0xfe, 0x80, '\x00', 0x14}, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f0000000100), 0x4000100007, 0x1c30c0) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x24, &(0x7f0000000380)={0x0, 0x3, 0x100000000, 0x3ffffffff, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r2, &(0x7f0000000140)="fffdcce4afe28aac005d10295fa4771e14ccbe1a2b00aa000000000000000000000000000051f32ac105fa352acac77526bfb856ed70d8aa14b996ea6468fb4b9aa93f9aac01d2396ff9279cd754d67120549df3ac70cea837ead530a2fa48c00ebaec0680b8bff5ab6b05e87f971dfaf3f8345751ceec15c177ccb18199730fbc0d64c32a1f36073bb895906565cc8285abb96e9094ab3d5cf14563cf5a1baae8e4c76125e1d4df4ce114ddf2e9d845a09ef2a51b57380de070bf2e", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1b) 12:14:45 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:45 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x3000}, 0x0) 12:14:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:45 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:45 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:45 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x4e22, 0x8053, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 294.559315][T24036] loop5: detected capacity change from 0 to 16 [ 294.596918][T24043] loop2: detected capacity change from 0 to 16 12:14:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x8e01}, 0x0) 12:14:45 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) [ 294.642711][T24043] FAT-fs (loop2): invalid media value (0x00) [ 294.648741][T24043] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x506d20}, 0x0) [ 294.715742][T24068] loop5: detected capacity change from 0 to 16 [ 294.831272][T24085] loop1: detected capacity change from 0 to 16 12:14:46 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:46 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:46 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) r2 = socket(0x11, 0x2, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r2, 0x26, &(0x7f0000000380)={0x1, 0x1, 0x100000000, 0x7, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:46 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:46 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x1000000}, 0x0) 12:14:46 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(0x0, 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:46 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x2000000}, 0x0) 12:14:46 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:46 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 295.894005][T24102] loop2: detected capacity change from 0 to 16 [ 295.903502][T24103] loop5: detected capacity change from 0 to 16 [ 295.930451][T24102] FAT-fs (loop2): invalid media value (0x00) [ 295.936448][T24102] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:46 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x3000000}, 0x0) 12:14:47 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0x1, 0x24000004, 0x0, 0x0) 12:14:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:47 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 296.028581][T24128] loop5: detected capacity change from 0 to 16 12:14:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x4000000}, 0x0) 12:14:47 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x1, 0x180) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000440)={@in6={{0xa, 0x4e24, 0xfffffff7, @empty, 0x6}}, 0x0, 0x0, 0x8, 0x0, "e0a7af8382462dcdaaf852122d4c87d193c405fe224218816996ba5f34e606a87b33628912a013fb16b260090ec76b45438a1ec96feaa87f5fe4d68355290d390bf181fc59e48a48e5ad9e662385b738"}, 0xd8) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @private1, 0x400089}, 0x38) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x2, 0x100000000, 0xfffffffffffffffe, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x25, &(0x7f0000000080)=0x175, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="13e02e0cb8344f8307becf6308aba0578ee756e0d48117436ca04b1f76cc2fa1d8ac2b079c2d278d4ce76c4027e1a6cc2fe76077fc97fc8b9f705848dbcda84f9fceefbfa8df193ec981c771f5e3e636ab48ccb8fb267f731802b48444aa166a558922cc0021065265437bd7ea42f4bfe8572061f97389b36de4bc91a2e738fa14a40f08823af2a785a45e90", 0x8c, 0x4000, &(0x7f0000000240)={0xa, 0x4e20, 0x9, @empty, 0x10000}, 0x1c) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x24000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 296.118913][T24138] loop2: detected capacity change from 0 to 16 [ 296.144884][T24148] loop5: detected capacity change from 0 to 16 [ 296.151476][T24138] FAT-fs (loop2): invalid media value (0x00) [ 296.157473][T24138] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:47 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:14:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(0x0, 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:47 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:14:47 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x9000000}, 0x0) 12:14:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 296.248961][T24170] loop1: detected capacity change from 0 to 16 12:14:47 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x2, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x206d5000}, 0x0) [ 296.308593][T24181] loop2: detected capacity change from 0 to 16 [ 296.324160][T24184] loop5: detected capacity change from 0 to 16 12:14:47 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:14:47 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:47 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x141200, 0x0) mmap(&(0x7f00000b4000/0x10000)=nil, 0x10000, 0x2, 0x12, r1, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x4e24, 0xffff, @private1, 0x3}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0xf, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r3) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x30000000}, 0x0) [ 296.360004][T24181] FAT-fs (loop2): invalid media value (0x00) [ 296.366003][T24181] FAT-fs (loop2): Can't find a valid FAT filesystem [ 296.394826][T24197] loop1: detected capacity change from 0 to 16 12:14:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(0x0, 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:47 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:14:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x80ffffff}, 0x0) [ 296.497066][T24219] loop5: detected capacity change from 0 to 16 [ 296.518049][T24222] loop2: detected capacity change from 0 to 16 [ 296.560173][T24222] FAT-fs (loop2): invalid media value (0x00) [ 296.560402][T24234] loop1: detected capacity change from 0 to 16 [ 296.566190][T24222] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:47 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x8e010000}, 0x0) 12:14:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) fallocate(r0, 0x1, 0x1, 0x57) 12:14:47 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000080)=0x9, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(0x0, 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 296.713650][T24258] loop0: detected capacity change from 0 to 16 [ 296.720028][T24260] loop5: detected capacity change from 0 to 16 [ 296.735577][ T1126] handle_bad_sector: 53 callbacks suppressed [ 296.735591][ T1126] attempt to access beyond end of device [ 296.735591][ T1126] loop1: rw=1, want=122, limit=16 [ 296.752151][ T1126] buffer_io_error: 53 callbacks suppressed 12:14:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x9effffff}, 0x0) [ 296.752162][ T1126] Buffer I/O error on dev loop1, logical block 121, lost async page write 12:14:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) fallocate(r0, 0x1, 0x1, 0x57) 12:14:47 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:47 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 296.807203][T24267] loop2: detected capacity change from 0 to 16 [ 296.827078][ T1126] attempt to access beyond end of device [ 296.827078][ T1126] loop1: rw=1, want=123, limit=16 [ 296.837616][ T1126] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 296.851032][T24267] FAT-fs (loop2): bogus number of FAT sectors [ 296.857119][T24267] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xeaffffff}, 0x0) [ 296.910915][ T1126] attempt to access beyond end of device [ 296.910915][ T1126] loop1: rw=1, want=124, limit=16 [ 296.921460][ T1126] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 296.935925][T24290] loop5: detected capacity change from 0 to 16 [ 296.942760][T24291] loop0: detected capacity change from 0 to 16 [ 296.966832][ T1126] attempt to access beyond end of device [ 296.966832][ T1126] loop1: rw=1, want=125, limit=16 [ 296.977391][ T1126] Buffer I/O error on dev loop1, logical block 124, lost async page write 12:14:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) fallocate(r0, 0x1, 0x1, 0x57) 12:14:48 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xefffffff}, 0x0) 12:14:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:48 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x8010, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r1, &(0x7f0000000080)={0xa, 0xfffe, 0x200189, @local, 0x2}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(0xffffffffffffffff, 0x26, &(0x7f0000000380)={0x0, 0x3, 0x100000000, 0x1}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x8, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 297.094677][ T1126] attempt to access beyond end of device [ 297.094677][ T1126] loop1: rw=1, want=126, limit=16 [ 297.100105][T24316] loop0: detected capacity change from 0 to 16 [ 297.105250][ T1126] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 297.126755][T24320] loop5: detected capacity change from 0 to 16 [ 297.134554][T24324] loop2: detected capacity change from 0 to 16 12:14:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xf0ffffff}, 0x0) [ 297.163830][T24324] FAT-fs (loop2): bogus number of FAT sectors [ 297.169937][T24324] FAT-fs (loop2): Can't find a valid FAT filesystem [ 297.223460][ T1126] attempt to access beyond end of device [ 297.223460][ T1126] loop1: rw=1, want=127, limit=16 [ 297.234006][ T1126] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 297.278731][ T1126] attempt to access beyond end of device [ 297.278731][ T1126] loop1: rw=1, want=128, limit=16 [ 297.289257][ T1126] Buffer I/O error on dev loop1, logical block 127, lost async page write 12:14:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(0x0, 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:48 executing program 0 (fault-call:4 fault-nth:0): r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:14:48 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xfcffffff}, 0x0) 12:14:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:48 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0xa19ae000) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) r4 = accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)="5ceeea4ff7b8b377ab60e95d85029f5d61f46a854345114694d0ceb1f1674ad1d611aee19604bbac82ad876e494ff59d7af7b22387aaeb9d6142a4b146d5ad13304925d98ad8581178fb787f3c8360c9685ee6a52fd13113133b26b1bd2394f4261cb23976bf353ebfc436d6657857ba6fe1dad1f37eddf4f4133b44e1df7aed0db9443d674badc25fc9996f112592a0303e7b6ba66efb27317de871e58acf20abe1cd05558c05bbae6ddf370d58ea35ad9c61a0240c0b45b173270310e971f82e31360addee0f357b0ccca5cf5bbc7e72c90654b0c0d69febffd7c2dc48ac0becf688fd0e", 0xe5}, {&(0x7f0000000500)="7bf12850f2c3a3713e11b4f324c563797589eb456bbfc4a94dbdcd5a454e97e01b7b6a6ade00fc8d1a296c233d7201ebef2b72841a9ba64fd6c2d12f26c6709bb15e8696438f757c3e9a329645d17c6a5e37490e037352e7dcbf4769b5599e52fdc3755c65d4622f814e8b57c9559606ebdf14747fa11b27d0c4eab6537e3e02acbbfcc730f9e8f95e34acd182d5ecb1666826f5316a7eff102d28dcf5e9ac0087be9d0bdb803f555b46922952a7a2c5a6c4a56d31c182d18faac72397", 0xbd}, {&(0x7f00000005c0)="15b3e8a81295e76f8ad673b1f03d56ea2fa3d9ea64bc05f53fddfc03c7fe7fd46d8b1ed144628eb99d526ee13c162bd2c63e4972d8c8ae47ab15403d9931562c80d85f811eb012f89d59754752ba8e94376eda5aa3207da09296b3cf0aeeb707ce88e13ba60f755dbcc0bbe60f5f32f98ccfba9dc66dde855cea1acf7645b7ab79afefdcb57644bcfe0d1c206641ec374f02", 0x92}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="bf0400000000000001005c0002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="719f48328488332c722719fcf45a71c26ebdf9ff2db66cf902b7e9a68aec3f1333c47c6bc936c3f82e6cbd0ebc84904f314201aa1aa9c57cbe457421b6ca4213a4b7b4ee1a2edfecce5efb48fc9bd11b6191142e37bcb01295f63a271c04449cac217bccd744d88c7fe51ce1c7740000000000", @ANYRES32, @ANYRES32, @ANYRES32=r4], 0x48, 0x22000000}}], 0x1, 0x20048000) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 297.397744][T24356] loop1: detected capacity change from 0 to 16 [ 297.478351][T24366] loop2: detected capacity change from 0 to 16 [ 297.482273][T24368] loop5: detected capacity change from 0 to 16 [ 297.503633][T24369] FAULT_INJECTION: forcing a failure. [ 297.503633][T24369] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 297.516716][T24369] CPU: 0 PID: 24369 Comm: syz-executor.0 Not tainted 5.15.0-rc1-syzkaller #0 [ 297.525608][T24369] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 297.535656][T24369] Call Trace: [ 297.538939][T24369] dump_stack_lvl+0xd6/0x122 [ 297.543568][T24369] dump_stack+0x11/0x1b [ 297.547742][T24369] should_fail+0x23c/0x250 [ 297.552187][T24369] should_fail_usercopy+0x16/0x20 [ 297.557263][T24369] _copy_to_user+0x1c/0x90 [ 297.561733][T24369] simple_read_from_buffer+0xab/0x120 [ 297.564204][T24382] loop1: detected capacity change from 0 to 16 [ 297.567107][T24369] proc_fail_nth_read+0x10d/0x150 [ 297.567138][T24369] ? proc_fault_inject_write+0x230/0x230 [ 297.583873][T24369] vfs_read+0x1e6/0x750 [ 297.588025][T24369] ? __fget_light+0x21b/0x260 [ 297.592697][T24369] ? __cond_resched+0x11/0x40 [ 297.597368][T24369] ksys_read+0xd9/0x190 [ 297.601535][T24369] __x64_sys_read+0x3e/0x50 [ 297.606031][T24369] do_syscall_64+0x44/0xa0 [ 297.610439][T24369] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 297.616329][T24369] RIP: 0033:0x41937c [ 297.620251][T24369] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 297.639844][T24369] RSP: 002b:00007f19b30f9170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 297.648376][T24369] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041937c [ 297.656350][T24369] RDX: 000000000000000f RSI: 00007f19b30f91e0 RDI: 0000000000000004 [ 297.664306][T24369] RBP: 00007f19b30f91d0 R08: 0000000000000000 R09: 0000000000000000 12:14:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xfeffffff}, 0x0) 12:14:48 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:48 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:14:48 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x7, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 297.672327][T24369] R10: 0000000024000004 R11: 0000000000000246 R12: 0000000000000001 [ 297.680299][T24369] R13: 00007ffc14d0fcdf R14: 00007f19b30f9300 R15: 0000000000022000 [ 297.698265][T24366] FAT-fs (loop2): bogus number of FAT sectors [ 297.704350][T24366] FAT-fs (loop2): Can't find a valid FAT filesystem 12:14:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(0x0, 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xffffff7f}, 0x0) 12:14:48 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xa, 0x24000004, 0x0, 0x0) 12:14:48 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @dev={0xfe, 0x80, '\x00', 0x25}, 0xc890}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x5, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x25, &(0x7f0000000080)=0x50, 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 297.793192][T24406] loop5: detected capacity change from 0 to 16 [ 297.831055][T24413] loop2: detected capacity change from 0 to 16 12:14:48 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x1) lseek(0xffffffffffffffff, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xffffff80}, 0x0) 12:14:48 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x20c, 0x24000004, 0x0, 0x0) 12:14:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 297.865460][T24421] loop1: detected capacity change from 0 to 16 12:14:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:48 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xffffff9e}, 0x0) 12:14:48 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x241, 0x24000004, 0x0, 0x0) [ 297.956530][T24439] loop5: detected capacity change from 0 to 16 12:14:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x1) lseek(0xffffffffffffffff, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0xffffd000) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(0xffffffffffffffff, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xa00, 0x24000004, 0x0, 0x0) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xffffffea}, 0x0) [ 298.001669][T24452] loop1: detected capacity change from 0 to 16 [ 298.024066][T24452] attempt to access beyond end of device [ 298.024066][T24452] loop1: rw=1, want=122, limit=16 [ 298.034600][T24452] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 298.076709][T24452] attempt to access beyond end of device [ 298.076709][T24452] loop1: rw=1, want=123, limit=16 [ 298.087230][T24452] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 298.107112][T24472] loop2: detected capacity change from 0 to 16 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xc02, 0x24000004, 0x0, 0x0) 12:14:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xffffffef}, 0x0) 12:14:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 298.127964][T24478] loop5: detected capacity change from 0 to 16 [ 298.158448][T24452] attempt to access beyond end of device [ 298.158448][T24452] loop1: rw=1, want=124, limit=16 [ 298.168997][T24452] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:14:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x1) lseek(0xffffffffffffffff, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xfffffff0}, 0x0) 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x4102, 0x24000004, 0x0, 0x0) 12:14:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x4e24, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8}, 0x1c) 12:14:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 298.287878][T24504] loop2: detected capacity change from 0 to 16 [ 298.319686][T24510] loop5: detected capacity change from 0 to 16 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xfffffffc}, 0x0) 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xf0ff7f, 0x24000004, 0x0, 0x0) 12:14:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x1e, 0x6, 0xfffffffd) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 298.344511][T24519] loop1: detected capacity change from 0 to 16 12:14:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(0xffffffffffffffff, 0x0, 0x0, 0x3) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xfffffffe}, 0x0) 12:14:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xa000000, 0x24000004, 0x0, 0x0) [ 298.470563][T24547] loop2: detected capacity change from 0 to 16 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x506d2000000000}, 0x0) 12:14:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x28800, 0x0) mmap(&(0x7f00002a0000/0x2000)=nil, 0x2000, 0x380000b, 0x80010, 0xffffffffffffffff, 0x2000) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0xb, 0x800, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x4e21, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x1}, 0x1c) 12:14:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x100000000000000}, 0x0) [ 298.534805][T24553] loop5: detected capacity change from 0 to 16 [ 298.570451][T24563] loop1: detected capacity change from 0 to 16 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xc020000, 0x24000004, 0x0, 0x0) 12:14:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(0xffffffffffffffff, 0x0, 0x0, 0x3) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x200000000000000}, 0x0) [ 298.643307][T24579] loop2: detected capacity change from 0 to 16 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x41020000, 0x24000004, 0x0, 0x0) 12:14:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x4e24, 0x3ff, @empty, 0x4}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x0) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x300000000000000}, 0x0) [ 298.707937][T24597] loop1: detected capacity change from 0 to 16 [ 298.734657][T24603] loop5: detected capacity change from 0 to 16 12:14:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(0xffffffffffffffff, 0x0, 0x0, 0x3) 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x7ffff000, 0x24000004, 0x0, 0x0) 12:14:49 executing program 4: setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x2, 0x4ea, @loopback}, 0x1c) r1 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r1, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r2, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x400000000000000}, 0x0) 12:14:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(0x0, 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 298.777007][T24616] loop2: detected capacity change from 0 to 16 [ 298.811581][T24623] loop1: detected capacity change from 0 to 16 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xeffdffff, 0x24000004, 0x0, 0x0) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x900000000000000}, 0x0) 12:14:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x0) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 298.837028][T24636] loop5: detected capacity change from 0 to 16 12:14:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xfffffdef, 0x24000004, 0x0, 0x0) 12:14:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x3000) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f0000000080)="044aac2f202c5f6772b372b93ac1e883627a7711d0502feda71e039a57a93088fdcce4afe28aac61837792741aff0570ccbe1a2b00aa", 0x36, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @local}, 0x1c) 12:14:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x3000000000000000}, 0x0) 12:14:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(0x0, 0x0) fallocate(r0, 0x0, 0x1, 0x57) [ 298.887012][T24651] loop2: detected capacity change from 0 to 16 [ 298.924315][T24658] loop1: detected capacity change from 0 to 16 12:14:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x2c, &(0x7f0000000400)=0x673622e7, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x8000000000000000}, 0x0) 12:14:50 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x7ffffffff000, 0x24000004, 0x0, 0x0) 12:14:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x0) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(0x0, 0x0) fallocate(r0, 0x0, 0x1, 0x57) 12:14:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x80ffffff00000000}, 0x0) [ 298.983953][T24679] loop2: detected capacity change from 0 to 16 [ 298.997354][T24683] loop5: detected capacity change from 0 to 16 12:14:50 executing program 4: setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000340)=0x7, 0xfffffffffffffcc9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r1 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r1, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0xfffffffffffffe3a) 12:14:50 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xf0ff7f00000000, 0x24000004, 0x0, 0x0) 12:14:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x8e01000000000000}, 0x0) [ 299.104929][T24708] loop1: detected capacity change from 0 to 16 [ 299.117030][T24710] loop2: detected capacity change from 0 to 16 12:14:50 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:50 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x7, @empty, 0x81}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f0000000100), 0x100007, 0x401) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xb}}, 0x400087}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000080)) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:50 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xf0ffffff7f0000, 0x24000004, 0x0, 0x0) 12:14:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(0xffffffffffffffff, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(0xffffffffffffffff, 0x0, 0x1, 0x57) 12:14:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x9effffff00000000}, 0x0) 12:14:51 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xeaffffff00000000}, 0x0) [ 299.981514][T24733] loop1: detected capacity change from 0 to 16 [ 299.992863][T24739] loop2: detected capacity change from 0 to 16 12:14:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(0xffffffffffffffff, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:51 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f0000000080), 0x3, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) setsockopt$inet6_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000100)=0xffffffffffffffff, 0x4) socket(0x3d86b17c3556b496, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f0000000140)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x1}, 0xffffffffffffff17) 12:14:51 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xa00000000000000, 0x24000004, 0x0, 0x0) 12:14:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(0xffffffffffffffff, 0x0, 0x1, 0x57) 12:14:51 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xefffffff00000000}, 0x0) [ 300.096493][T24759] loop1: detected capacity change from 0 to 16 [ 300.137524][T24772] loop2: detected capacity change from 0 to 16 [ 300.193202][T24784] loop5: detected capacity change from 0 to 16 12:14:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xf0ffffff00000000}, 0x0) 12:14:52 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xc02000000000000, 0x24000004, 0x0, 0x0) 12:14:52 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x6, &(0x7f0000000340)=0x2, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x98baf000) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4f24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x2, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(0xffffffffffffffff, 0x0, 0x1, 0x57) 12:14:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(0xffffffffffffffff, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:52 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x4102000000000000, 0x24000004, 0x0, 0x0) 12:14:52 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f0000000080), 0x2, 0x1f5142) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xfcffffff00000000}, 0x0) [ 301.250086][T24804] loop2: detected capacity change from 0 to 16 [ 301.252907][T24807] loop1: detected capacity change from 0 to 16 12:14:52 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0xeffdffff00000000, 0x24000004, 0x0, 0x0) 12:14:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x57) 12:14:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xfeffffff00000000}, 0x0) 12:14:52 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @private0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:52 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xa) 12:14:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xffffff7f00000000}, 0x0) [ 301.390125][T24838] loop2: detected capacity change from 0 to 16 [ 301.420380][T24847] loop1: detected capacity change from 0 to 16 [ 301.505598][T24868] loop5: detected capacity change from 0 to 16 12:14:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:53 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0xfffe, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x0) 12:14:53 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x20c) 12:14:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0xffffffff00000000}, 0x0) 12:14:53 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x2, 0xfffffffe, @remote}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0xffffffff) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0)=0x1, 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x2}, 0x0) 12:14:53 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x241) [ 302.513150][T24881] loop1: detected capacity change from 0 to 16 [ 302.545712][T24890] loop2: detected capacity change from 0 to 16 12:14:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x0) 12:14:53 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xa00) [ 302.647224][T24913] loop1: detected capacity change from 0 to 16 [ 302.674530][T24921] loop2: detected capacity change from 0 to 16 [ 302.785011][T24941] loop5: detected capacity change from 0 to 16 [ 302.798238][T24941] handle_bad_sector: 25 callbacks suppressed [ 302.798253][T24941] attempt to access beyond end of device [ 302.798253][T24941] loop5: rw=1, want=122, limit=16 [ 302.814734][T24941] buffer_io_error: 25 callbacks suppressed [ 302.814746][T24941] Buffer I/O error on dev loop5, logical block 121, lost async page write [ 302.829088][T24941] attempt to access beyond end of device [ 302.829088][T24941] loop5: rw=1, want=123, limit=16 [ 302.839580][T24941] Buffer I/O error on dev loop5, logical block 122, lost async page write [ 302.848130][T24941] attempt to access beyond end of device [ 302.848130][T24941] loop5: rw=1, want=124, limit=16 [ 302.858630][T24941] Buffer I/O error on dev loop5, logical block 123, lost async page write [ 302.867144][T24941] attempt to access beyond end of device [ 302.867144][T24941] loop5: rw=1, want=125, limit=16 [ 302.877689][T24941] Buffer I/O error on dev loop5, logical block 124, lost async page write [ 302.886175][T24941] attempt to access beyond end of device [ 302.886175][T24941] loop5: rw=1, want=126, limit=16 [ 302.896667][T24941] Buffer I/O error on dev loop5, logical block 125, lost async page write [ 302.905175][T24941] attempt to access beyond end of device [ 302.905175][T24941] loop5: rw=1, want=127, limit=16 [ 302.915744][T24941] Buffer I/O error on dev loop5, logical block 126, lost async page write [ 302.924250][T24941] attempt to access beyond end of device [ 302.924250][T24941] loop5: rw=1, want=128, limit=16 12:14:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8200, 0x20) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x3}, 0x0) 12:14:53 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xc02) 12:14:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x0) 12:14:53 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(0x0, 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:53 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x4102) [ 302.934756][T24941] Buffer I/O error on dev loop5, logical block 127, lost async page write [ 302.962954][T24949] loop2: detected capacity change from 0 to 16 12:14:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x4}, 0x0) 12:14:54 executing program 2 (fault-call:3 fault-nth:0): syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x57) 12:14:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(0x0, 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:54 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xf0ff7f) [ 303.008046][T24960] loop1: detected capacity change from 0 to 16 [ 303.028691][T24970] loop5: detected capacity change from 0 to 16 12:14:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x9}, 0x0) 12:14:54 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x31f200, 0x86) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100003, 0x4fe842) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r1, 0x6, &(0x7f0000000100)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 303.069044][T24970] attempt to access beyond end of device [ 303.069044][T24970] loop5: rw=1, want=122, limit=16 [ 303.079579][T24970] Buffer I/O error on dev loop5, logical block 121, lost async page write [ 303.120369][T24970] attempt to access beyond end of device [ 303.120369][T24970] loop5: rw=1, want=123, limit=16 [ 303.130927][T24970] Buffer I/O error on dev loop5, logical block 122, lost async page write [ 303.134347][T24987] loop2: detected capacity change from 0 to 16 [ 303.140406][T24970] attempt to access beyond end of device [ 303.140406][T24970] loop5: rw=1, want=124, limit=16 [ 303.156101][T24970] Buffer I/O error on dev loop5, logical block 123, lost async page write [ 303.158106][T24999] loop1: detected capacity change from 0 to 16 12:14:54 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:54 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0xa9, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x30}, 0x0) 12:14:54 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xa000000) [ 303.193300][T24987] FAULT_INJECTION: forcing a failure. [ 303.193300][T24987] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 303.206528][T24987] CPU: 1 PID: 24987 Comm: syz-executor.2 Not tainted 5.15.0-rc1-syzkaller #0 [ 303.215284][T24987] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 303.225327][T24987] Call Trace: [ 303.228615][T24987] dump_stack_lvl+0xd6/0x122 [ 303.233212][T24987] dump_stack+0x11/0x1b [ 303.237372][T24987] should_fail+0x23c/0x250 12:14:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(0x0, 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:54 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xc020000) [ 303.241784][T24987] __alloc_pages+0x102/0x320 [ 303.246375][T24987] alloc_pages+0x382/0x3d0 [ 303.250796][T24987] __page_cache_alloc+0x4d/0xf0 [ 303.255723][T24987] pagecache_get_page+0x5fe/0x910 [ 303.260840][T24987] grab_cache_page_write_begin+0x3f/0x70 [ 303.266542][T24987] cont_write_begin+0x521/0x870 [ 303.271394][T24987] fat_write_begin+0x61/0xf0 [ 303.276036][T24987] ? fat_block_truncate_page+0x30/0x30 [ 303.281644][T24987] pagecache_write_begin+0x5a/0x70 [ 303.286814][T24987] cont_write_begin+0x5a6/0x870 12:14:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x18e}, 0x0) [ 303.291664][T24987] fat_write_begin+0x61/0xf0 [ 303.291688][T24987] ? fat_block_truncate_page+0x30/0x30 [ 303.291717][T24987] pagecache_write_begin+0x5a/0x70 [ 303.291748][T24987] generic_cont_expand_simple+0x93/0x120 [ 303.291768][T24987] fat_cont_expand+0x3a/0x160 12:14:54 executing program 2 (fault-call:3 fault-nth:1): syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x57) 12:14:54 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x41020000) 12:14:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x300}, 0x0) 12:14:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:54 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) [ 303.291784][T24987] fat_fallocate+0x17e/0x1c0 [ 303.291877][T24987] ? fat_file_release+0xb0/0xb0 [ 303.291893][T24987] vfs_fallocate+0x459/0x6a0 [ 303.291912][T24987] __x64_sys_fallocate+0x75/0xc0 [ 303.291983][T24987] do_syscall_64+0x44/0xa0 [ 303.292006][T24987] entry_SYSCALL_64_after_hwframe+0x44/0xae 12:14:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x900}, 0x0) [ 303.292039][T24987] RIP: 0033:0x4665f9 [ 303.292053][T24987] 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 [ 303.292073][T24987] RSP: 002b:00007fd0fcff1188 EFLAGS: 00000246 ORIG_RAX: 000000000000011d [ 303.292093][T24987] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 303.292106][T24987] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 303.292182][T24987] RBP: 00007fd0fcff11d0 R08: 0000000000000000 R09: 0000000000000000 [ 303.292196][T24987] R10: 0000000000000057 R11: 0000000000000246 R12: 0000000000000001 [ 303.292208][T24987] R13: 00007fff7cc0367f R14: 00007fd0fcff1300 R15: 0000000000022000 [ 303.364292][T25033] loop5: detected capacity change from 0 to 16 [ 303.366206][T25035] loop1: detected capacity change from 0 to 16 [ 303.451590][T25051] loop1: detected capacity change from 0 to 16 [ 303.496888][T25066] loop2: detected capacity change from 0 to 16 [ 303.499022][T25067] loop5: detected capacity change from 0 to 16 [ 303.502289][T25066] FAULT_INJECTION: forcing a failure. [ 303.502289][T25066] name failslab, interval 1, probability 0, space 0, times 0 [ 303.502391][T25066] CPU: 1 PID: 25066 Comm: syz-executor.2 Not tainted 5.15.0-rc1-syzkaller #0 [ 303.502415][T25066] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 303.502427][T25066] Call Trace: [ 303.502434][T25066] dump_stack_lvl+0xd6/0x122 [ 303.502459][T25066] dump_stack+0x11/0x1b [ 303.502476][T25066] should_fail+0x23c/0x250 [ 303.502558][T25066] ? mempool_alloc_slab+0x16/0x20 [ 303.502580][T25066] __should_failslab+0x81/0x90 [ 303.502600][T25066] should_failslab+0x5/0x20 [ 303.502683][T25066] kmem_cache_alloc+0x4f/0x300 [ 303.502702][T25066] mempool_alloc_slab+0x16/0x20 [ 303.502721][T25066] ? mempool_free+0x130/0x130 [ 303.502738][T25066] mempool_alloc+0x9d/0x310 [ 303.502755][T25066] bio_alloc_bioset+0xcc/0x530 [ 303.502773][T25066] ? __cond_resched+0x11/0x40 [ 303.502804][T25066] submit_bh_wbc+0x130/0x330 [ 303.502872][T25066] __bread_gfp+0x110/0x220 [ 303.502896][T25066] fat12_ent_bread+0xc7/0x320 [ 303.502912][T25066] ? fat12_ent_set_ptr+0x140/0x140 [ 303.502928][T25066] fat_alloc_clusters+0x411/0xab0 [ 303.503044][T25066] fat_get_block+0x267/0x610 [ 303.503098][T25066] __block_write_begin_int+0x4c5/0x1080 [ 303.503119][T25066] ? fat_block_truncate_page+0x30/0x30 [ 303.503135][T25066] ? wait_for_stable_page+0x56/0x70 [ 303.503155][T25066] cont_write_begin+0x542/0x870 [ 303.503204][T25066] fat_write_begin+0x61/0xf0 [ 303.503220][T25066] ? fat_block_truncate_page+0x30/0x30 [ 303.503236][T25066] pagecache_write_begin+0x5a/0x70 [ 303.503261][T25066] cont_write_begin+0x5a6/0x870 [ 303.503281][T25066] fat_write_begin+0x61/0xf0 [ 303.503378][T25066] ? fat_block_truncate_page+0x30/0x30 [ 303.503399][T25066] pagecache_write_begin+0x5a/0x70 [ 303.503486][T25066] generic_cont_expand_simple+0x93/0x120 [ 303.503507][T25066] fat_cont_expand+0x3a/0x160 [ 303.503526][T25066] fat_fallocate+0x17e/0x1c0 [ 303.503571][T25066] ? fat_file_release+0xb0/0xb0 [ 303.503588][T25066] vfs_fallocate+0x459/0x6a0 [ 303.503608][T25066] __x64_sys_fallocate+0x75/0xc0 [ 303.503629][T25066] do_syscall_64+0x44/0xa0 [ 303.503654][T25066] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 303.503720][T25066] RIP: 0033:0x4665f9 [ 303.503732][T25066] 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 [ 303.503817][T25066] RSP: 002b:00007fd0fcff1188 EFLAGS: 00000246 ORIG_RAX: 000000000000011d [ 303.503834][T25066] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 12:14:54 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x7ffff000) 12:14:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:54 executing program 2 (fault-call:3 fault-nth:2): syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x57) 12:14:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x3000}, 0x0) 12:14:54 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:54 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) [ 303.503847][T25066] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 303.503860][T25066] RBP: 00007fd0fcff11d0 R08: 0000000000000000 R09: 0000000000000000 [ 303.503874][T25066] R10: 0000000000000057 R11: 0000000000000246 R12: 0000000000000001 [ 303.503956][T25066] R13: 00007fff7cc0367f R14: 00007fd0fcff1300 R15: 0000000000022000 12:14:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x8e01}, 0x0) 12:14:54 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xeffdffff) 12:14:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 303.970119][T25100] loop1: detected capacity change from 0 to 16 [ 303.995161][T25097] loop5: detected capacity change from 0 to 16 [ 304.003102][T25098] loop2: detected capacity change from 0 to 16 [ 304.028178][T25098] FAULT_INJECTION: forcing a failure. [ 304.028178][T25098] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 304.041233][T25098] CPU: 0 PID: 25098 Comm: syz-executor.2 Not tainted 5.15.0-rc1-syzkaller #0 [ 304.050003][T25098] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 304.060050][T25098] Call Trace: [ 304.063317][T25098] dump_stack_lvl+0xd6/0x122 [ 304.067912][T25098] dump_stack+0x11/0x1b [ 304.072065][T25098] should_fail+0x23c/0x250 12:14:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:55 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x0, 0x3, 0x6, 0x3, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x506d20}, 0x0) [ 304.076551][T25098] should_fail_usercopy+0x16/0x20 [ 304.081576][T25098] _copy_to_user+0x1c/0x90 [ 304.086080][T25098] simple_read_from_buffer+0xab/0x120 [ 304.091455][T25098] proc_fail_nth_read+0x10d/0x150 [ 304.096485][T25098] ? proc_fault_inject_write+0x230/0x230 [ 304.102198][T25098] vfs_read+0x1e6/0x750 [ 304.106369][T25098] ? up_write+0x25/0xc0 [ 304.106391][T25098] ? fat_cont_expand+0xc4/0x160 [ 304.106410][T25098] ? __fget_light+0x21b/0x260 12:14:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xfffffdef) 12:14:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x57) 12:14:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x1000000}, 0x0) [ 304.106432][T25098] ? __cond_resched+0x11/0x40 [ 304.106503][T25098] ksys_read+0xd9/0x190 [ 304.106526][T25098] __x64_sys_read+0x3e/0x50 [ 304.106549][T25098] do_syscall_64+0x44/0xa0 [ 304.106681][T25098] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 304.106710][T25098] RIP: 0033:0x41937c [ 304.106725][T25098] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 12:14:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x2000000}, 0x0) [ 304.106744][T25098] RSP: 002b:00007fd0fcff1170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 304.106764][T25098] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041937c [ 304.106777][T25098] RDX: 000000000000000f RSI: 00007fd0fcff11e0 RDI: 0000000000000004 [ 304.106817][T25098] RBP: 00007fd0fcff11d0 R08: 0000000000000000 R09: 0000000000000000 [ 304.106829][T25098] R10: 0000000000000057 R11: 0000000000000246 R12: 0000000000000001 [ 304.106840][T25098] R13: 00007fff7cc0367f R14: 00007fd0fcff1300 R15: 0000000000022000 12:14:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x7ffffffff000) 12:14:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x3000000}, 0x0) [ 304.115335][T25118] loop1: detected capacity change from 0 to 16 12:14:55 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x24, &(0x7f0000000380)={0x1, 0x3, 0x34, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xf0ff7f00000000) [ 304.267051][T25149] loop5: detected capacity change from 0 to 16 12:14:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x4000000}, 0x0) 12:14:55 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0xc, &(0x7f0000000080)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:55 executing program 5: mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xf0ffffff7f0000) 12:14:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x2, 0x0, 0x57) [ 304.331070][T25167] loop2: detected capacity change from 0 to 16 12:14:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x9000000}, 0x0) 12:14:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xa00000000000000) [ 304.430015][T25193] loop1: detected capacity change from 0 to 16 [ 304.455320][T25198] loop2: detected capacity change from 0 to 16 12:14:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:55 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x56bc3, 0x170) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x13, r0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_open_dev$vcsn(&(0x7f0000000140), 0x40, 0xc6081) socket(0x11, 0x2, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r2, 0x24, &(0x7f0000000100)={0x1, 0x0, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000054, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x206d5000}, 0x0) 12:14:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x3, 0x0, 0x57) 12:14:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xc02000000000000) 12:14:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x30000000}, 0x0) [ 304.567731][T25224] loop1: detected capacity change from 0 to 16 12:14:55 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x4, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e22, 0x3ff, @mcast1, 0x5}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @private0={0xfc, 0x0, '\x00', 0x1}, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x24, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f0000000080)="04b88e9cc58774030e4db856cea71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x2b, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 304.614709][T25234] loop2: detected capacity change from 0 to 16 12:14:56 executing program 5: mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:56 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x4102000000000000) 12:14:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:56 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x80ffffff}, 0x0) 12:14:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x4, 0x0, 0x57) 12:14:56 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x7, &(0x7f0000000340)=0x8, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e20, 0x3ff, @mcast1, 0x5}, 0x1c) setsockopt$sock_int(r1, 0x1, 0xb, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:56 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 305.414413][T25266] loop1: detected capacity change from 0 to 16 [ 305.426540][T25267] loop2: detected capacity change from 0 to 16 12:14:56 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0xeffdffff00000000) 12:14:56 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x8e010000}, 0x0) 12:14:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x5, 0x0, 0x57) 12:14:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:56 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f000077e000/0x1000)=nil, 0x1000, 0x1800003, 0x810, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac05000000000000009857a93088fdcce4afe28aac6183d837062ecf696085a51a2b00aa", 0x26, 0x44, &(0x7f0000b63fe4)={0xa, 0x82, 0x9, @local, 0x3}, 0x1c) [ 305.567865][T25302] loop1: detected capacity change from 0 to 16 [ 305.574688][T25303] loop2: detected capacity change from 0 to 16 12:14:57 executing program 5: mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) 12:14:57 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x18, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x11, &(0x7f0000000000), 0x4) 12:14:57 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x9effffff}, 0x0) 12:14:57 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:57 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x6, 0x2, 0xff) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:57 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x6, 0x0, 0x57) 12:14:57 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) recvmmsg(r1, &(0x7f0000001440)=[{{0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/189, 0xbd}], 0x2}, 0x5}, {{&(0x7f00000011c0)=@alg, 0x80, &(0x7f00000013c0)=[{&(0x7f0000001240)=""/26, 0x1a}, {&(0x7f0000001280)=""/175, 0xaf}, {&(0x7f0000001340)=""/122, 0x7a}], 0x3, &(0x7f0000001400)=""/52, 0x34}, 0x6}], 0x2, 0x0, &(0x7f00000014c0)) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:14:57 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xeaffffff}, 0x0) [ 306.637809][T25327] loop2: detected capacity change from 0 to 16 [ 306.643260][T25326] loop1: detected capacity change from 0 to 16 12:14:57 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x7, 0x0, 0x57) 12:14:57 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xefffffff}, 0x0) 12:14:57 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x0) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:57 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x10d) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x4010, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000007c0)="edb1671f4473948e188dc7c0cb0c84ef5ab0579f635cb96cd30ce128a966e9cb3f3c4db8ec36766af3f597f579b3c1c7a675de6630a3ca4436237fb05297915b830be65b110d93c85fe59dbd3385100184625c797ef5aabfd4814bfcbf112d64a23defe896a924331d0bba91351b14d85ab27d5ff0b8d9d9c6b5bd4e9c7eaa1dcf3a439dcf86baf9fe8a79f7aa8c622274be902718108c1c1995036709e42fb53b69a606fc446ed54fa28a6b621696f85596f180546a724da6ee05a06d347a9630e425841a635586d997ac00b977b06bf48f7bbe994af38187ee13ec94", 0xdd, 0x20c4, &(0x7f00000008c0)={0xa, 0x4e22, 0xc917, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4d}, 0x1c) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x3c) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670cc9e1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x2}, 0x1c) [ 306.768526][T25359] loop2: detected capacity change from 0 to 16 [ 306.818890][T25370] loop1: detected capacity change from 0 to 16 12:14:58 executing program 5: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:14:58 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x57) 12:14:58 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xf0ffffff}, 0x0) 12:14:58 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x41, &(0x7f00000003c0), 0x4) r4 = accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r4, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(0xffffffffffffffff, 0x0, 0x0, 0x3) 12:14:58 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) r1 = signalfd4(r0, &(0x7f0000000140)={[0x2b]}, 0x8, 0x800) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000004c0)={'erspan0\x00', &(0x7f0000000440)={'syztnl1\x00', 0x0, 0x8000, 0x7d0, 0x5, 0x10000, {{0x11, 0x4, 0x0, 0x8, 0x44, 0x68, 0x0, 0x4, 0x29, 0x0, @rand_addr=0x64010101, @local, {[@timestamp={0x44, 0x28, 0xca, 0x0, 0x7, [0x971, 0x8, 0x1, 0x7fff, 0xffff7fff, 0x3, 0x0, 0x800, 0x5c87]}, @ssrr={0x89, 0x7, 0x9c, [@initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}}}) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x7d, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f0000000100)=""/20, 0x14}], 0x4, &(0x7f0000000400)=[@cred={{0x1c}}], 0x20}, 0x10121) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:14:58 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xfcffffff}, 0x0) [ 307.862556][T25398] loop2: detected capacity change from 0 to 16 [ 307.863394][T25397] loop1: detected capacity change from 0 to 16 12:14:58 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @rand_addr=0x64010102}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:14:58 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x9, 0x0, 0x57) 12:14:58 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x41, &(0x7f00000003c0)=0x1040, 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xffffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:14:58 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xfeffffff}, 0x0) 12:14:59 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x20, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x101000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) ioctl$SIOCGSTAMP(r1, 0x8906, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0xffffffff, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x0, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x1000, @remote, 0x400089}, 0x1c) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr=' \x01\x00'}, 0x1c) [ 307.973789][T25417] loop2: detected capacity change from 0 to 16 [ 308.005370][ T4533] handle_bad_sector: 11 callbacks suppressed [ 308.005384][ T4533] attempt to access beyond end of device [ 308.005384][ T4533] loop1: rw=1, want=122, limit=16 [ 308.021976][ T4533] buffer_io_error: 11 callbacks suppressed [ 308.021988][ T4533] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 308.032035][T25430] loop5: detected capacity change from 0 to 16 [ 308.082169][ T4533] attempt to access beyond end of device [ 308.082169][ T4533] loop1: rw=1, want=123, limit=16 [ 308.092718][ T4533] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 308.108800][ T4533] attempt to access beyond end of device [ 308.108800][ T4533] loop1: rw=1, want=124, limit=16 [ 308.119385][ T4533] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 308.131053][ T4533] attempt to access beyond end of device [ 308.131053][ T4533] loop1: rw=1, want=125, limit=16 [ 308.141592][ T4533] Buffer I/O error on dev loop1, logical block 124, lost async page write [ 308.178406][ T4533] attempt to access beyond end of device [ 308.178406][ T4533] loop1: rw=1, want=126, limit=16 [ 308.188960][ T4533] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 308.197727][ T4533] attempt to access beyond end of device [ 308.197727][ T4533] loop1: rw=1, want=127, limit=16 [ 308.208254][ T4533] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 308.216920][ T4533] attempt to access beyond end of device [ 308.216920][ T4533] loop1: rw=1, want=128, limit=16 [ 308.227532][ T4533] Buffer I/O error on dev loop1, logical block 127, lost async page write 12:15:00 executing program 5: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(0xffffffffffffffff, 0x0, 0x0, 0x3) 12:15:00 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="20ad02e02f6f5c213d1c1c81f7ec2185919e48cd91f148590afb24478f6260c7d7b2f0b6808314c3016ce5ad846fc9bb761b4daf44a97c24e050b30df7bd3dbd1bf7e1a51b82deac4e4c300caee3a4a6b36b75c9b027368748d7", 0x5a, 0x24040000, &(0x7f0000000080)={0x2, 0x4e21, @empty}, 0x10) 12:15:00 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xa, 0x0, 0x57) 12:15:00 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xffffff7f}, 0x0) 12:15:00 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x1, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x2, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_open_dev$vcsn(&(0x7f00000002c0), 0x100005, 0xd2282) bind$inet6(r1, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r2, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x5751, 0x1}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x24, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:00 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(r1, 0x8983, &(0x7f0000000100)) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$packet(r1, &(0x7f0000000000)={0x11, 0x0, r2}, 0x14) setsockopt$inet_mreqn(r0, 0x0, 0x24, &(0x7f0000000080)={@multicast2, @private=0xa010100, r2}, 0xc) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) getsockopt$inet_tcp_int(r0, 0x6, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 309.186104][T25457] loop2: detected capacity change from 0 to 16 [ 309.196466][T25458] loop1: detected capacity change from 0 to 16 12:15:00 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xffffff80}, 0x0) 12:15:00 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622ef, 0x2) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x5, &(0x7f0000000380)={0x1, 0x1, 0x100000000, 0x1}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f0000000100)="044aac2f202c5feda71e039a258f76f1fdcc1503e4afe28aac611c04988e64837792741a190670ccbe1a2b0c18552e681d9c67108e2e4b9b4b4e9725e5e5faf5fe7ccc24b0c5ecfd5477402c30a23bf63c06f9c233ce0161ad626d4b9a7347f1711a95fef6f621a0c17c1b1fa553b68ef0fa3b0b709a6c52bbff794ef667e2872406d75f5ebef40553b1bc47103e235c2f7f13817a76a158736692508b654fe05bf2fe836a9762a0ac292ff5127ceac65bbe0157d0eddc7a976bd209bf1effff0000385cf76482e0dd41f4e9239b38ac21325bcc99ad89b0", 0xd8, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:00 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xb, 0x0, 0x57) 12:15:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(0xffffffffffffffff, 0x0, 0x0, 0x3) 12:15:00 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r2, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000200)) r3 = syz_open_pts(r2, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000001940)=""/4076, 0xfec}], 0x1) ioctl$TCSETS(r2, 0x5402, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2, 0x0, "166e669f714ed147ee1608000000ffa40c6320"}) read(r3, &(0x7f0000000100)=""/19, 0x20000113) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r1, 0x8983, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 309.319398][ T8] attempt to access beyond end of device [ 309.319398][ T8] loop1: rw=1, want=122, limit=16 [ 309.329931][ T8] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 309.337069][T25490] loop2: detected capacity change from 0 to 16 [ 309.383849][ T8] attempt to access beyond end of device [ 309.383849][ T8] loop1: rw=1, want=123, limit=16 [ 309.394384][ T8] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 309.415952][ T8] attempt to access beyond end of device [ 309.415952][ T8] loop1: rw=1, want=124, limit=16 [ 309.426516][ T8] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 309.451718][T25510] loop5: detected capacity change from 0 to 16 [ 309.491845][T25519] loop1: detected capacity change from 0 to 16 12:15:01 executing program 5: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:01 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xffffff9e}, 0x0) 12:15:01 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000800, @empty, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xc, 0x0, 0x57) 12:15:01 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/time_for_children\x00') epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r3, &(0x7f0000000080)={0x1d}) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x0) 12:15:01 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x200002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000045, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:01 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) sendmmsg(r1, &(0x7f0000000100)=[{{&(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x1, 0x4, 0x1, 0x1}}, 0x80, &(0x7f0000002340)=[{&(0x7f00000001c0)="ab57dcb08c7eae1ce9e42ec990d622186266a495889dc7d78ec3f90171ef91dac51f88a4ccf4f9040232fbf87228862182abace63d90a9b27d3cf8c880925f6af276d648dcab5c0fd35ac9dbc9e6887173dabd1465e6c686b7b83425b355821aa2f0fc15ca60fa79ca374ce80b62126788faed512be44e4941d2714777a4120351890c548cc4de383549ab4233121edc6411d160c56eafec47a8efa7639c1db3538ed58a9c9c1720cfaa03ec9b05198e5425458832fc9285585f1540a598f6196e74f57ea854493e7bc4b223ec24515b6ef4e5bbd1acb5aec8eece4f3c9589c1fd06571660d09fad9e809991afd9ae7f0816a336933195ad27a928374c649a59d5e90da56eb81477a3f7c20751510a186c98356abd85e021cdb8f2b23623d62c3b936c087bbb91061968a2d43925bd9adbe986ae4261c21b1c30dc06a1b70a5f56d55694f9be54856533918a362d3c0ce12f0a6a2f881378e581a0689cf52b3681ec872b03475074856976524ca8d28b9661f2e14c9b87b076a2002caefc8231df8ef1e1a2c8161672ca8427298fbb83de734f6e8c88f5c02b34ec0850cbb1ae5f21d49b6660b4401a4814e7eb11469c6ac4b8ccef0d746336a1b7d4447918ef28540cddaa02ea0ee6056915e0e8575c62011d0c9ec860b5af7d79d0c595e5fe6a99702a0b8fc6f9d27027737aaad7490f59e85bd794d694fca33aec8d7d8e831785cd16afdbacaf6021e8c2c1963d9b5198e5eb2a95ed96cec4f3728f13ccb96fb028c1a1d7f0f3ce76248576840e9381040a391b3c533a43db5dda17bb6377ef2fe45e4a94f681e56332ddcc84eb21c15697dabe2d4636521d657648eaf5e863bde097e9dda5fd5d144b303ebe0d8e9c258110c8ca1fdf387f6ae741dd8298ab1f06bed6469f89e2729b7255351e05dc8b742f714b7a94536a9305b989faaef9b5bb2b1ae897c91bf510b6efd93d24891c363a822ce76cf84f6ec83d6e2ce88d66da822de9863f9a828ac33657e1a1e915a638c1f94c2ce1574de0b9f3eca8e56f56a9d17c0095ff5ac0ace2e37249103cf93598bb7c0da1c2178a10975d2ad8e5e385f7eeb4a63fff90d6f1a60ce2a95c0e00134161040e75618d5ab7afab1046168e4073d3695b80e7e097e16f3bad546bfa6e5785b9e19cc6611aff450c9ad91a6b09bbeaf2bbdd6c0db3c53b6b8e93667890df411d2b0d9b7e4167ddc10acefb0593d2a4e92d1424b7c75202628099289d1dcafe73b64fc6815315eb4922082efdcb5ad03847da54a40dff785e8232ce49209861bbbabe793c2a5f9474da32206eedc5d0dfc7e4f4c932f695dbdd0420ebb42d617d4abb5eacab1b0fbe1111483981d2a16dd56fa1ba7010fac24a7f48261db49afde19aaf38c0b988c02fdbf64800d810bef7657f76707576cb1c35dde332c63d2ccaeb6210789392d16ae5d75f964dfb9656b6a9039c5634c8ef90b1d2926c51eb47f6d3d4500a953437b539b803fe50480a788a4276b11412ad2d53b556a12983e6d450ad757ddfd9d41e7e768a355057290910400bf24955658335f1ffe04fe695f6c9fa8b424952f15baa15543c8ea13f13d05c157e022e59f0ba269a806972ad2187b4cb940b7112a95bca750dbdcde9dad43c0562a86c4d2d4249391f951414a5b46b607077688d679118dd161a461eec9b45c1158156cb710dde9b33fc22fd2d5b3db428dff999bd9b09c8592bbf9295ec9c6bb9a9ace493211104a1b2d9ec3f56e297f3a8a5e2513d1e6cbc3e7d707d0c046ddebe654ca40a68937b6c63288b6a39006a246f80d761f7cbca8f5922dba252eab5b81ceea01f5a8c7db9f4e5c47ee771c93fc12ec912dfbc19aceb6ed1ba0a2c31ac7f49ddeefbb24f2a329f57594435635afa8104d72432573628dda6813391e8c6ef15cd5417310642f11a419420d8681d213a48082cdfb4868ee525cdbba19725f2aeff5cbd57b5419d17a0a12b14c42a1274707efa996ee9c5f395011f963acfb9c67ea4ca21fac69e69af3bef3c4b6e434667984b04231151f181b368319bdc05fbf3df22f81f344554b96bddac9ed68c24c777a0b1401d293722e42290b68a6093c15bb9d3c7cce10e581640b25603cbb41290ed6cd4d9f9b440e464e110512bd8b09a5eb7ce78f83ce9ba3764025399986d12f72d645b33481d549d3095460274a0c315252d48da1480884d6df974c92d36daa12d2deb8e63867eeff76b8b894077f0309356168e861d0a7bc3b5f2db5a4026efd3c20d22981fcec9b9ab2e77305ee70aeb7083011440b7fac624ba31d4ed2deb652d9c99a7c34530770c310cb1eb1b9b99319fcd85b8fa1dc637cc5ca8e7b75fbba7fd4c15a2e217dd28d7d840c826d49bc3f1d09a4443779c7514a3d845f42eff7152f0a77af046e186a0d4c67b58982b5409a747bb7c3eaa7aedce60a508335f87c173592416805cafcc307cdfed11201bb3ca4bbed6b0b79b289d0aef8bd0c69194b6bce3951ca25bc350f9f75cc90d01e9ee9f68ac44d55878df9269c97874d11497e5d82e7b4ce5581e0aa54bad2b2a875860a35b08c50f8fdfbf10aa8c6f50ecda6f001df30717a5585c4f48de42df07d7ceba6916e3a0116dda7e965dedd2d4860b92227759821a3f8065a8b96a3f2536ad0258cf34de1bae4f9156b3d57ac9a5ddb692a1af7f40a8d1f448b9681f21825d26abb7f9b6cd5fd6c4cbd7b4451d0e9f40c2264f72b6163a97e36aaee5d99da46fe6177b382358dc18ec582cd2ebcf761b77d45f63652a712d5d263442636c323b9bc8affea7da1dcea8384cb2e3eecc14771dd6d06d9bcdbd625fe9a025d814fa502a4587c241a1fad987800ae0a6604cdd6deb8655ef1baeb9adcb8d30fe66f7d2d268119e0ab8914260ed1f52da7052d1dddfb25d73d3718bc197a916685050b6db1923717de68145fded4854be7a45c6ebbf507022a11bc97d533c32fb338640cf4a0ae35a6bed3cb4b31cd9bb18b31e4a2635cbe91e75dc4d2b65cb106fc5c98679ac1bb2ac925cd61ec6736d5401a089657be08f4f12a77be11d54dd266504009b24486edfac9575e654ae8409db15a223853f0ed7c7f55f2ecbd3a32ba9bb86db424e11566086b62cbb0871bc7239a0c3aaaf53b7c323d7c8b0d4000f2d153ef819943a189e18c254d1db0b30776c12d4e00b59c63869416aec7f69a7c6323e54a22c1683851c1e07e7ec3a7af7122d531c5f0309c7cf754a72da7aeba4c47ae2002a2e3410dcb91e1d7dd779573eb45808e6648511296eb5f7c69a96ec917c58cd80be19dba5ea49581c708d67d1128be653ed5cd3936618a1139f7c51f67d87e8ee7a112dec8f0fe8f3eedec8a3e32b0d5bdc51c7b649b59c0a7824c4f8f4a39e145e53e7ed511e40fcb1e89e40166cd2cb2658f8408800a51fd311af0a6699f45aa09ff99e17cccdf7c4de43590b17407da5bd278ad755ed2b7c3f72f1f84334f31a8c6d25e2310252de364e201509f681ce77ff1af1f652f2b57415426e7ede59fee50d76f8529156b1b6a2cec5bd39c2662e605781e175543931db2e66c8a240e21e910f1e8787fa1faa6aed81b10bb867ad66efcb04e18490aa610e8e6576743b1cf61ffb4836425096627824de482a9b5b923711fc8289b013141feeb300e303332d4a762198e693ae0d0a674cc5684d7c7c3b8e8b6e31316bdd9116994e28f4e8365b1470f94774ec5abee104ddd70928cbdab71c3fe75ae6b09b0bf5c918136d9427a46908777acbf5a2d7a60112e7d0dfa985fa35a84d029e7a5a39dd4fb1a79df62ed054649a19d79bc9b60917fcbb6877f253fec92a4b1f12a316fa9be892fadb3ef32fa944305dbc182d0f1e129069ba5148fd13c2a4ffd49ac125a92e61d3d638b769c046b7159ea7e95f6da8108d885715a76f7c17bba36aea06a7a212c3d63ed58ffa5d15477e51ec08b018a913f03de95b2a26c865f1c9c3ff1d0fc7331c1c870c534103e301d23815c92bfe3fcee8ab1d36527eaca0713d7283423973548be3d88dba278026f4cfbe59a93b9d6fb463a0018d59e04b5f0979dbecd2989a437578a8ab287e0ae432f85131bcb7aca6874b743218b0d5a1e12e0b0b1a0585f9d49a1661b12465f314db2e9d249703dc9b2fa20d675c71faa527bf2bc375caf2dd17a536b4d3b105408dcbac843b030ecfe3f4e1ec0f5422b1a4832829a8f786db47eca7f3ef033db171d6edaf494491dafda7cd09285260b6426d71f97ebbd89144aefc61e416406d8c4b0127a15cd6ded63dd1f5c17b389b44ff0ca1aea455250c6c4dbf70c6baab67ab65c99d9a2c2c000c39cf0740c186df233d85cef522403c3a6074e97afbbf45ce940fe124126e79c1c857455180b09113af397537207a01ceedf44d715eab00d9b2a391f436013712bf9556e6ee960fa0773b4abbf73b5ebfabf84762fc6ac2e08952c2649e25fa08530c370c705aa7336e28dcb3f5dcc99c0a9591d4b3ea0bc9669e5116817b5e4a2a75d01218f4f7de61cb6e0e247581c2511a71c4bec00e743ba8ff0355600e48101346e94b546882b4e2e04f74081657e03caaf058ff89aeacf4035f14c5c2a1d2588efbf807c9844482d7eead99517873c2ab00f961c9293d51a303b60e3a92b09bdb3e501ebd3ef39f1dcf2c2b437056a9908b3241b240bb7518a0f853ee36b86dd213ddb5464f3e5fa5dc8e5bd5453d978c1f6ed0a4f2b3a73f203e1f53fede6049833c2069732f68e51adb7c2fbf78ddf6ec3adf1e39243cc1cd4cc7e97ee6a897b75c6452a2ec7579cfc9c6fb94270614a8d3f747274a8a2c88a55266848811e91026fc88d2a7bc6fdeebaa783b0c360e09448524d332adf6c45f12131b1ab6360212266e4e03daf2ddf95a091872ab9bc5e1d64da11aff3b2272c5770f1c3266d0ce379cfa47d4424279cd09ba718e1e2a1c43a69a3e6c8f86d7bf7c496f90114cd2870a95c9b179fd34afdc2452f7bd820fd33567a9dc86b489dc3c5fe0cf34a6a52021f4edb21b95e1ceb37046834ce17fddea69c32fa22c9e101f245c65feb33dd6c5db6a636d9e7c3f40962aa77010c54e8b34ff88a337b68b03a24e65eaecd6b03e16eb326218b182cd4f5fc2778af1c96c6b9ad1c4bcf9b2b900b53a592e887ede2adbd2e017f35934373d566f5262c310b76c8a10a5fbcad335642e46d52eb31a84ad19804ec9e18dc7f9718ce4d06bcb1ce189e0824d646c419352878fb9d699d40ca8e4163e61e10010682894ad13ff20f195ce29de306cc8aec8918a5cf177c4dc64bb325ed08523076394633b9018254d0938e16773d65cc7a89b8e85c47714c21a208463a05b86df0165c537de5171331bc8fb7893fa0699230ad57607b2973218eaab290b9f8d7a5294f267b3945d9decb670f5f017c4848c6d9735e85f9f4ca37f1734b5670060075657b2c68571cf6dc381643ee013efb8a269188fd3d0b7d67651d008047664f966e34d9fda7b678f361927ec157dea3a01c7a9ae07600ab8a0f0e73c230faa45c58b703abf99a0f373d96ae28feca4106a4c07a9134e1711669e01d00f10cdf04db5a6d3a5ce2ced39be6e1ce06b2842f5c80439dffa85c6a4bcfe7c24e41e893fc26ed70fbd10ce7531de27dfc7a9a82084f800b5eb966b6498efd9c593cec2706582a319c24f09ed6085c5550d34f073ba5fc363c0e2bce8248ce0afe392d6b1df14aa97aac1b9de7f9676bc763d150378eba52c544b25f8c15582ac6cb135e8ecacc4a8cc976d3b5c70a11abbbfe022622a03aedc31", 0x1000}, {&(0x7f00000011c0)="3effab8853a2b78adbdb829e0bdb2956d6b0ffd791725429debd5b4e23496af7314062330bac3bb23d4ef67dac3d8b002e0d67e54699a00c036e94c82e832417e7db5c5c01371c81a49317cb8face43f0007607f75a8f90262351529fd0d92ef18ab78ba9315202f9b93de12d6bb481c2a04735e76b7dd2365e4ea91008e05eb413b6c3f2e9fcce69271a479cb49829d6fb77dd91e77b7c7414d02ea90f1e5688a125f1d1d18fa824808b82175a6116063c20f29c215989f189c28c6dccf57b642128c4e7ec1d544252be04449c33e3588f82142351a656bb5ad7ea452a5cf1de17777ccdf66a9b18bebc51eea1a4fd6f2c24a5a3543c044dd2488853152a0992df6c4221e54435ef24229fbe66ac197a3155b7230ee303c4e53ef45b82c5f8df63237ded8f6378b072f2f8e6aeb44e38a2b47fc561582b1b9efe5289597e9b50bcd9be137da8b07c098cc31b4e4f41a08fe9fe0e96ecf51690433646e0ec318f46807c187ccffabc8e7a7e597c08ff62ef9bf6772367e39bf6f6395e94d0c19252f7ad858dc9a2ac34060522036a82dd756b9577a2f6675949ad1ae316c3a6ad992c6271ee403270200e7a2de03ca504a1afe032e8865012c5b57cf33db45123173d3dc190fca3f72bd6b54b3158ec5d3227db491748ada7e0526660bed7f3db1acdd40cb75ddd342c56a8f72c8d7ae45c13f2175ffeba1b140d65b8a4fb23eb0b855191da6a842e7f7e7d78e1fb3265e8204f812920ea32255020bb7ce8e4d7852f8ee49e2ce44e6e6fdb1fe97abf604b3a975f3dc6f233134847ab462ad9a653798f9313f022f7562bc7c96d0f45a5626885bc25a3cb50b6e74fd11e4133219b487f382a0f8aa2deba23f3f98659ac9f3409833dcf5de692336cb2e02b8c036912dca14aee9bc87b5ed10d3744d3a278d14c171f8e89d9957088ed5444e8f0833b3ba8e96b10b09ac65605b16ab3b723a123ccf18e6655d182ae4af70f3e3fcc3d492194eb800950a6e2e8b7cf87017a4d14993f63330245c4e6be3b900cf013f61ac535e5a1c4b227ef2af8e8beef42e85fcb8833c1e2045b0fa80573161c0a4de5d396f8133aa6a624c029baf1501c0e1172fb646c1df10bec3a7e6d6f538ebd183bae7d634cf029a4ccef603174699952e09ae4d84f2658a5057ceb58d6e7b8089dc9c8dfa0ef7536e950339a05cb091ce3df183df54fee8eecf376a21501a48a7af06b82ff734695a68d27bb7477527b7e2b3dd47fd1d315b6b9f255ccd01d2198f6b68fd0d99b2a0b772e543ec7e8d84e0965fa3ab6dde82a7bc295908c26f4b9cfc00a8366588bd72c95f578ea7149c295de81a103c10d36f1f2fa0a47afb9908cfc3af4c05fdc1a53f6722ddbb2a46c998887770f89f577b98951d9f917d29262e21f77184ae6ea28be6d726ba96dcdcbad4efb61cd1b05eeaf96581bb56a4e0bbab3f1e07e88efe4ba87c7bbfa70ce59f71ae8f013a962848aee188d59cfb27faf5b87e4a6472d935aca918b69f62f744c15439f568a53a4e33b5c323da61a3e682904a5df4fc192e7cfa4ead9cf588c73e3f3be553ddbd4742ea58b2caaf74e6346bd73bd6770d825dc9a354135b39beaada85fa402129f620f4094064709ab1f8c42dfbce30f31696290f7776c5f5fe8e993192146603650d4b7a8477bfc3e2c6d50568e974539b16807f901d31a5d8b20b17aa6399a286fc780b159b973d22081506b27c506cd4baf893e5132e75fead2dd383d02bc35dff9eb30b863ff4b2540f2c5d0973ccc8d2bcabb453ee210eccbb4e7a1284b3f11bee0bd97525728dc5dd9b1b7d2dc709266b9f93f726bcc720095748ec98fff22fa43f4f52c15b9e9f06b8fd2fc51220b8c5865a1e30f15b2a1915ccb6472bd905ade97a63f3c051600d77b8e71833c53d28e4492092e4e004a2d5fa5775544a8f3d9e2c0bd6650afbe8aa9e3255796d5d44aa3acaf966baa7137c95ff7e5de37796b575d8cd4310f379dd1f460e172c0e678d9e6e6d1ee736ea29b74b25fea8a404a58f00526283f99d908500a96a3d0569fc0c52b4b147c21bd4ee56b9acbebd679ac837cc375e08aa408005cb6c1e3d43ee32cd7e4b1a690533370ee7ef913088fa65fea399ddfbbbc68524879ea9a0eb1c418f66d55455007c0ae0b030f622db7f1a00efeb22b70221d637854d1249a99620759e825aa7d51aacefed4df6a9cbe69a2c00f680766d0e540a91d767140d606a961b59e31510ff5855aa5da83e58570383445e13529c9ec43b58d312b12b6880563fae9440162a496945032c2abee33aee004e901f23aabe8956c0fdc60afd4639f175d6b88aeae4345a9d284ee6194635f2f35b73255de007d8b4098d904d55d7cf1105652d6e46c4805d4be2d28b68001253a07780471eb464537ba2f2b24284881aa1c33482e462bef1ac275e1bc6bbc79ae5b39956ab65643b0a8761bcad23718be1398da480a22ec28d12478352a3672f43df9601016702fe86bb40ff712bf4a228772d4ddbec28edabf51a70940152499c2a5b68667f344c4676a26b9c4ba6c89d2dcead8570da0c4a8b54bf32b7b2c08a70ae8896fc5bc207ee3db0fac9a2fea4ae49f0de80cdefd605c718e6a98bceadf2426e08cb21733064e90dabf1a5532acea116b049ee4aee01bd04dda5c8cc7372dc32a777304f2a98c951db61abc76e99766c97568848efa1065a4f07958f15dd708819a9467b56edd5413777264e1e7589f2132833b2b9b7760ab04898217212dde6555ff8469a73c61babfbe4f258434d7a9f9309afe2b8411fbe19ea93158a6ed2b439dc2b4ff0d198e5c0228142f82f2f5629c247b3a13cd6947b66827e5b17aceb8fba5bd0f4a0e6f2bfc14e652e094e4d2766aba28b61cfffc38e789bc508b24e845665f215f126c248b29a0bb7ff4abf1f2bf209ae106aa3698304d1486e4fb251dcf84a8d79878cb003cd2a90a3e6977eecedf38fe8a3af9d6380f95f75cf15661e768fc22209a74d7fe024ad6f4c4eb9fc17950be3040d9adcc70b2cf0774e369601939898dd7a7c272374498d882195c426f9f57f647edb572c3ddba8ca76282def5cfd0271f06b6178a426ddc9ddc407eebaae44d8c47cd53aa0bb134d2e6cfc4664e51ff660f0f62d62893c274f9a6324705957010aab4975117cee0b03f6530676edb68758af8fc14ba07452070fd7047a360918ced8b47ef5675610372fddccd543ee91ae638d6be8acc95d716cec053ea27f08e6041362c6e5762702b27be14d943da45488de2f3cd047ec150c75028c5131b8e28ae3974da50eaaaf235a367a6a6abe8d15f4653d5eedeef2e1136a0a9111cc2af4e046acc091a54d997c72a9338e59cfa33f8bf727ad50bb3d53ca6baa32b60afa961c0a8016d5cc8205428d3877804fb3637af5dad975e72842e08de758cb952d3db29322d224857d57cb1537a5792e21dafbda87cc874b441804f52415e81a7b390f6be694e695fe373753a4bbefca69d0000941d1c4961db6eb4721eafd9b29bc6aa03ebbe49e80ea8dbd3aaa3263b673b70e88e985618c3e43a87c47058fed3ea59ebc288efb4e8a2ef25077418ff526d2f37e5a6a396ae197844b4d9fda4784ff7ec5921ebd69b2867905be2b03cbf66ca5136016bb0b615e9a8fb3fbbd3f1bf4baaaa2fc26f138c4f35dea1778050b25907dd464d3726a0ed7b740fe3af49773c0540bd87dac3de45eaa78048bec434575b50edfcdb4441efd0a038e1d5d1cdb5100d9fcd412a246e05dd1f5ffbd95a2d309cad5f4f8750ff19ea21ae9d2b834c2632a8cc6c4208c6e066fe57b98fa6742370869a2716a4a5afeda541691a1d45b5057e1ed6abaa7c6172ebd369a5b5dbddb33e39f9116cd4237a8c98aa731db2df9b920fa2d1e4983e0ff647ac34c31b42ec7dd7962a7e3823c9f290ebae2b093b7525fae8f7b9b41aaed3870f066e3cb7c850652023c45dc36283bbe652fc78e07cb88d635b1457ca442ae8fd175e688baece2b9208e23dfd007c9d64d4008e8941f630c0e11d74b50160cab4c0067952efcaa0bfdf6b3fbfd76b8ef2d83018de78d0c94b13f3f51c649ef62c7607f1f89b27c4469b17c87deb35e089f4e092becdd1191489692b33bae5817fc8d58ab99ecee084a152e981115b480e355e347e2b479f84f2eef795b5d302fde38f692af511c6eda2f2b1e80d29ad95bdfa728d4dd56031ee4137ee958a9f8561d98fb09a0131e41342652f9ce38b8ccb666ddd3b0ff65a5d4a405b9b8f87cee2126b6076fa1483d0eab31dcab9591b876e05386524c5ad12dbc1a28b5cd4ae8b6bd38603e9ea3c69370bf569308b4aaffd2c95f631a048a3a90e99826f3a58e6638095fcb62a68d20f86766a2ded74c3c1525449e8a62a3ae4b5d8a036a7f49044f90d11981f04a52b9549356a5f9e9f19f23bebdf8f8962ce803723f05ad1500767fe851c6767548c38b9f652336e7c6de45b1a770e6f7f02b814609b72aff0cf41d8b02981cf3a6302266376c9733f047034e9512e0410f088c82288eb98c08e5601c4788eb635d05a6ba5a9724c751f84b9e88cec8acbe8ed696845e861ca1555d37b3aa0a483de21e8178760714316f98d4057525c088158423efcdf54d6e8970a7a9a5f7dbb4c543a8d4a1cb3522e489e094366669c97db2a1c1272e8c20b9185cf0f5bec51c88bbf57dcc5febbd120d8f412b085e6e5a88ed13c9a21008bdadfd4203ac1b577dc89162b19ad66a9332c27fc690c5d7a4d967cb1ca1247df043ec2118ec09873187fdb4112562fa9806e331c7106be5936442cbc79660ccbd1ba9c40ffb35db081f2badfd6bdcdc8e7e4b7128fc27bbc567cd4df5f5abce4e9832936190741acffc880fe0046a07f5883def0ea72ecaf1813873e2b9979a8676fff8a110d6f40a06023b17bb3c8d96cdee28db392aa3afcbefa9bd5e85477181fe1bcd387a28466c89f58dfed526cd413a4845f3a1dbf01dcdd98f72956ddc0885c30ec03aef20269ad86fb04a30b66b2421a2f526ca2e21a0d80480032bb594dafc02109594e7fd853b9a830d33488df5b3f414a2d99a72149f75237d84b81baea2606d3d85c0535626cc955876e5905efca8a880bf5d37808adf9fbcfc209ba264c8039f71098085fc5dd51704d17696397ce91ac6a2593dcbfefadb1f33f84481d58ea3dca5eaf74a80729632961c7ec4c99935c5c4a1461e538cd115e5ed4aae17b51c20232b09ab254131c1f39237bcf6053fc0785afff38f2a09ba98c7a2bedf59fae81f85d8de6cccab36be4434f8f0383cbff77c4508e82dbbb30c7e1eb59f5182ee2f4e3113e0a424638c23296e01c428a5a98c76401f8c0ac9445843d3653899d1fd57543971c363dd702a9e98a44fcf437ba34e2891fbb93090d2b2ac0c05532c71e97b37fdcbd2fb76541ca9c4aecf236a7e82e4c2b72463908041a0be3c5184f81cea8aa78a54ec1d8d2124c821f65209e443231c1904e2e78d3a03f4845d4502060b225514c2a086002fd8ca31cd1c23aa41ac2ae9f5d01c2e678cf74205a28297d60a2beab8ed2dc33a708934fcfd6592fec0ed907a53e0945f8170e4f1b28e5603f7b929f66548a86d103edc8dc0fa8af7264d49bf2105e0b44fa9008c7048760e1118f125a1c17bf869ce4b3e8e4c61519f75cd996851670843f3251345de232a4273c5094a3157ef46b1c70c4756fd9b26088b7373fcbeb78aff76dff8a2329c57448a94ff528148527a94038b5336ca37f3085de954702340a97a44d9497dde66", 0x1000}, {&(0x7f00000021c0)="50fd7ffb8ee637a902f8609339968213437c746feae23fd71590f47410e397def1a4cbc986935f1842a2c5f67afd3cf831f5a2512fe402111678a3bdb2d46749ba4e0baedcf91b4e8c67a2de0fa25840783461fd31e85fc6b51aa9e6dc2f381d3e5e12e15ba09a1ca01596374c2da86e7109dc659bdec7babd51bbb9ca56460660e43e90082af1a3", 0x88}, {&(0x7f0000000080)="e0e29775261700ea0c3514dd4e96", 0xe}, {&(0x7f0000002280)="54fc654d90989b1a3139c4c72fc985410c0cf411589a05fdcef87228e47844abd1110b002f85d02cd1dd29ebd8e724427ecf45dbee377c0507fccee830735fa9c068394d6705337bad903e365752a1252c814e452dc6f43f28ab747c22102b1437039e3e1b2e88691378e63a3b568f85c793a08195cf1c349adf6826d850297473debae5a066a6", 0x87}], 0x5, &(0x7f00000023c0)=[{0x60, 0x84, 0x3f, "e89e2ebe2c301699f6ff673d6119695c933af57fb3468cbac7cc4eae8e97da8d01b8bbe24c47bf75e3dadbdb7453b7cc510ac2e0b78330339d8ea894549baebfa0b29f98f11e14bc0021"}], 0x60}}], 0x1, 0x20000040) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 310.556016][T25534] loop1: detected capacity change from 0 to 16 [ 310.565356][T25538] loop2: detected capacity change from 0 to 16 12:15:01 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xffffffea}, 0x0) 12:15:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xd, 0x0, 0x57) 12:15:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x0) 12:15:01 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xffffffef}, 0x0) [ 310.730082][T25569] loop2: detected capacity change from 0 to 16 [ 310.744043][T25570] loop1: detected capacity change from 0 to 16 [ 310.777685][T25583] loop5: detected capacity change from 0 to 16 12:15:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:02 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x80000, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:02 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x7, @loopback}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xfffffff0}, 0x0) 12:15:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xe, 0x0, 0x57) 12:15:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x0) 12:15:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xfffffffc}, 0x0) 12:15:02 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x60000, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000040)=0xffffffffffffffff, 0x4) [ 311.856485][T25609] loop2: detected capacity change from 0 to 16 [ 311.864622][T25605] loop1: detected capacity change from 0 to 16 12:15:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xf, 0x0, 0x57) 12:15:02 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0xc, &(0x7f0000000080)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x24048041, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xfffffffe}, 0x0) 12:15:02 executing program 1 (fault-call:9 fault-nth:0): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 312.014797][T25638] loop2: detected capacity change from 0 to 16 [ 312.061077][T25648] loop1: detected capacity change from 0 to 16 [ 312.086465][T25648] FAULT_INJECTION: forcing a failure. [ 312.086465][T25648] name failslab, interval 1, probability 0, space 0, times 0 [ 312.099122][T25648] CPU: 1 PID: 25648 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 312.101752][T25659] loop5: detected capacity change from 0 to 16 [ 312.108060][T25648] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 312.108073][T25648] Call Trace: [ 312.108080][T25648] dump_stack_lvl+0xd6/0x122 [ 312.132084][T25648] dump_stack+0x11/0x1b [ 312.136250][T25648] should_fail+0x23c/0x250 [ 312.140671][T25648] ? mempool_alloc_slab+0x16/0x20 [ 312.145728][T25648] __should_failslab+0x81/0x90 [ 312.150494][T25648] should_failslab+0x5/0x20 [ 312.154994][T25648] kmem_cache_alloc+0x4f/0x300 [ 312.159816][T25648] mempool_alloc_slab+0x16/0x20 [ 312.164674][T25648] ? mempool_free+0x130/0x130 [ 312.169337][T25648] mempool_alloc+0x9d/0x310 [ 312.173831][T25648] ? __d_add+0x3bf/0x490 [ 312.178094][T25648] bio_alloc_bioset+0xcc/0x530 [ 312.182924][T25648] ? bdev_write_page+0x82/0x130 [ 312.187765][T25648] __mpage_writepage+0xa4b/0x10c0 [ 312.192785][T25648] write_cache_pages+0x50a/0x840 [ 312.197794][T25648] ? mpage_writepages+0x130/0x130 [ 312.202814][T25648] ? fat_block_truncate_page+0x30/0x30 [ 312.208261][T25648] mpage_writepages+0x7f/0x130 [ 312.213026][T25648] ? fat_block_truncate_page+0x30/0x30 [ 312.218471][T25648] fat_writepages+0x20/0x30 [ 312.222966][T25648] ? fat_readpage+0x20/0x20 [ 312.227506][T25648] do_writepages+0x26b/0x3c0 [ 312.232126][T25648] __filemap_fdatawrite_range+0x157/0x180 [ 312.237974][T25648] sync_file_range+0x1ad/0x220 [ 312.242758][T25648] __x64_sys_sync_file_range+0x7c/0xd0 [ 312.248214][T25648] do_syscall_64+0x44/0xa0 [ 312.252666][T25648] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 312.258631][T25648] RIP: 0033:0x4665f9 [ 312.262516][T25648] 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 [ 312.282249][T25648] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 [ 312.290652][T25648] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 312.298613][T25648] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 312.306573][T25648] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 312.314588][T25648] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000001 [ 312.322561][T25648] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 12:15:04 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:04 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @multicast2}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:04 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e21, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:04 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x506d2000000000}, 0x0) 12:15:04 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x10, 0x0, 0x57) 12:15:04 executing program 1 (fault-call:9 fault-nth:1): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:04 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) pipe(&(0x7f0000000000)) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x12, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000040)={0x2, 0x4e23, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000080)="10", 0x1, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) sendto$inet(r3, 0x0, 0x0, 0x24008004, 0x0, 0x0) [ 313.138175][T25679] loop1: detected capacity change from 0 to 16 [ 313.171429][T25688] loop2: detected capacity change from 0 to 16 12:15:04 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x100000000000000}, 0x0) [ 313.221274][T25679] FAULT_INJECTION: forcing a failure. [ 313.221274][T25679] name failslab, interval 1, probability 0, space 0, times 0 [ 313.233959][T25679] CPU: 1 PID: 25679 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 313.242760][T25679] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 313.253006][T25679] Call Trace: [ 313.256276][T25679] dump_stack_lvl+0xd6/0x122 [ 313.260922][T25679] dump_stack+0x11/0x1b [ 313.265070][T25679] should_fail+0x23c/0x250 [ 313.269566][T25679] ? mempool_alloc_slab+0x16/0x20 [ 313.274575][T25679] __should_failslab+0x81/0x90 [ 313.279344][T25679] should_failslab+0x5/0x20 [ 313.283835][T25679] kmem_cache_alloc+0x4f/0x300 [ 313.288583][T25679] ? mempool_alloc_slab+0x16/0x20 [ 313.293592][T25679] mempool_alloc_slab+0x16/0x20 [ 313.298425][T25679] ? mempool_free+0x130/0x130 [ 313.303089][T25679] mempool_alloc+0x9d/0x310 [ 313.307618][T25679] ? __d_add+0x3bf/0x490 [ 313.311849][T25679] bio_alloc_bioset+0x1af/0x530 [ 313.316686][T25679] __mpage_writepage+0xa4b/0x10c0 [ 313.321699][T25679] write_cache_pages+0x50a/0x840 [ 313.326654][T25679] ? mpage_writepages+0x130/0x130 [ 313.331670][T25679] ? fat_block_truncate_page+0x30/0x30 [ 313.337150][T25679] mpage_writepages+0x7f/0x130 [ 313.341898][T25679] ? fat_block_truncate_page+0x30/0x30 [ 313.347460][T25679] fat_writepages+0x20/0x30 [ 313.352026][T25679] ? fat_readpage+0x20/0x20 [ 313.356517][T25679] do_writepages+0x26b/0x3c0 [ 313.361097][T25679] __filemap_fdatawrite_range+0x157/0x180 [ 313.366811][T25679] sync_file_range+0x1ad/0x220 [ 313.371634][T25679] __x64_sys_sync_file_range+0x7c/0xd0 [ 313.377089][T25679] do_syscall_64+0x44/0xa0 [ 313.381515][T25679] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 313.387471][T25679] RIP: 0033:0x4665f9 [ 313.391351][T25679] 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 [ 313.410945][T25679] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 12:15:04 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) r3 = socket(0x11, 0x2, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r4, 0x26, &(0x7f0000000380)={0x2, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(r4, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r3, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:04 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) openat$incfs(0xffffffffffffffff, &(0x7f00000000c0)='.pending_reads\x00', 0x83, 0x1a) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1001, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x6, &(0x7f0000002800)=0xf2a2, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendmsg$inet(r0, &(0x7f0000002680)={&(0x7f0000000100)={0x2, 0x4e20, @broadcast}, 0x10, &(0x7f0000002640)=[{&(0x7f0000001540)="da9ceaf5270e36215e133e91881a2fc54926292b80295b7670acad37e0a3a4d7f3d3ac6372ef3285a0ebd10018612fd8b9da44afc1e116141d4ade9607259b91d48094f565117584a2cddc7f0800722e8d882710aace450c1c01a2cf6d771cc304efe78af9e0defe3e109b0c7453075ae60a338f496044d1c493cbc7d70da1645485443d2b2ad007b4b0f6ba5c8d57593389d163fe222eb19615497f12ae8e755ea1302b4012154d80bcaf3388c0320acef25701ab595fbca53e5bcb", 0xbc}, {&(0x7f0000001600)="c8dd24508def133b9f8ffe32a6ffc66ff82b7bb79043d0d4bd1da9c02a2e37262aed282a72e96d7f3d6baae16129d6f312aaa82895f339463e2efe2f56ef91a5f55bc2ad4103a410d84f486a2fc9b4209e5a7dea758291c80ba8180341930ddac6ceb0c4328a92bd4fbac6ce02cc831bba28e93d806ef69729cf46c7c732c8f93bf0d6659bbd4cc79882b03840e1ff776f28bc6ae2e394aea2f4220ba89dd53d3204edb12188e5e3e1cb9b7982b210109ab3f40ce40f4e6c1d1981f701969ac0acc9291b392068021c5fc313e7501d2f58535b381b84ba74f23b9094875c8ddea0e4e66a23caa29ef7c4526271269c37006ca9ccf96a9a02ed3bc8fee060e577e02713a29616f46d102fb309d57393dd1c67f1303c00db73908104ccfe080a8c05ab9c088ff30c906bc54eb982e0fee8490a572bb21de3110f38b6635d3389aa8303b103b5eeb82ff323f339266a8e7434c4a48b7b5ec1932f5dde0165f88f2cf4a231fd6daa33def75f61e0c8887b746d325372354200638e8a5371e1c4c662eba426346950e2d4ffd35c6c4c407fd57404d7509fccaaf54ec00bbbf6c0cebc510b12b291f11ab60cb632b494c3cd9b86582e18314ae35c538d79d3592556e8046d5f577ed441d30c08ea820f62c6737a870dd8dd1b377c1f663e591b0decaf04d8e7509e2cf93e17c0170f9c88cfbb6c290bf614f110aebbf86622cfe942603cef5433c5d9489941fed7d5733468405eeb5aa2ebf75ac631a4fa7be1e215f832a1ac2e5c67d0e2284177be298c5f64c08f7dff07b121bd27810fcecc306f7347eb3b826bc5323192cbe8eaeb1e659478765bb3af0e4e75d5327fbea1ea0f57525814317b8e9960232e9084002b6788576f59c1403d7ef0fca11f8b0fffaea662955dc55ca2c23ece396bb49bb7b8d90c93ccbc27a2972103fe03b35bdee6753036b2185343dc8345972a3b85abe16d16cff6883422b9255e25ba7447a19d936a371d61a2c40833161a5b7ca0dd401011eeaae0c5746b6ba252d0b1b4d75c026350eda99629e2cffed09e7e3b1a845bd7c043ca3432db9c3339ccc0ad72c601c059da2d7ef9d5f1795771e8d4e0fadd1330fb3842144665b3c2f5d86b0df5140a870794c353fa7725f5b8e1cbff126d4b8ddac7b316dcc31eb9d5ff1bb66b0049a6f9a0caa950198179e380f5686870dff0b734ed06c7206d5bc9c84bd19646bb8c18f2c9a37b5ea5893c543235c82cbe4389513256022ae127fb8f8d0bb86c34f377e8b54dcdeab54a5ba16c0de8f7b1b9c10fe23fb4d177849cc9e825613cdcbe9682aae0d28b44f6372a1ee9531a39d5c22d7715d70ce12398903315d7d50f47cc63336701b084bf0582fcc3160bc6bda953a3a32796be6a8c3c40663f2bb537231431a8496a3fffbe1cf233add1063aa18c75401f30900a8c943e0ad6d566ea72d4bb4ee8e85266ee61837b0d4d5aef720c786256287ef32acb0d2ac8ff4b73887a0d84e7526e9d45053b32806f9c1860e4affad01add634fd3eeb8ae164632dd79f3ac55f38435c97288eb72d729559d0d92da570b11e79bb26a37c8a45f33237d0e359f081e44303cfdb311f432162e04ea246aad039f041e37472dface6a72e5b803392b6c59e6241ced6f78fbb1f37f9ad70bf46bc41927d1dc812fe2ec3b2dd51571479c5f6f87e74eb9dab238714590f956a8bec3b5d9142d41a5734d073dbc1175fa3a72a899bc9a9d2f4569090da0b257fd52a34b1582aa6978a0248205f565e2f6d0291f27f4f8404cbe82f44ab7c8c94c6943b21afbd8a8de07b953f5d051c464c7ba4511401f77eca55d73a7f77474470d0cda3503210e7784785015d080966c43da6fcaa84e3bd9edf5534eef79f089a53e4ffadd9834e4c089c1f60e91cacfea7be28bed731386d789fc12abcf49882d50f677e54eed323103821c0767ccd16383d06f926414dcd55b6c6691559b52cb141c9c4af2c81b7c3aaaf258e49b8fa3bb81d01d4ab47887a83225fc94c657e4425902da87edb81ff451bd28eaf08c6e4e450e903a4c601f9a2128339c35dea26628ba587d947567cb2a3ae90c58fb31fb18e80edd5affe8fc9f3994be3b5721350235a47507d223bc52be5a6e9c0d48ad45b7236ba21a3262346545aa37597a6cf2074d55341d0a55049f2b8a540e43a06dd0044ef3e2b3cae6cb0aa75ea688604b792718f5873471c0a60ff825f807138fd7f81a2cd5352dcbf4b8f81754d7cf16b031e87af011100a84f739e42f88645b422d8a693b1f611637372dc25ad977102096c4487a714a5db76094b79cef1bb27af2f29b4721a310fa7e5d904ac48e4ede9a5b635f505ed67aea79a70af0111a58cecb616533dc1e59ec28fe78f3f28f7088cc60fbab652226d251884a8dadb4e1ed4d5e160ebc02e4987ff602740a01af4659deac9443172f5ed3a55322d3a3256d6a72c78b95cf155f53ba5b9a3619502f3cd7286a5ae2573cceeaa8b108591e2214ee0383163bec95656208d261d51793a49a84066d8f097ab6f2d4b8eaf4da550630e7557b9b9498813212d2f97982fe45f36730bb08a3dc80a1981830fa0713c4473af03e7f605966f6779c532812816292cdf9b733c15a9aeee77ef6f60ba972343972055bc24dc0864d723b7e571bd66971f47257e689fb928a151f8951400db1edd7e4f1552cd4dcc4a9ca50b59b006a20c072b8e07b15cad3253459f72dd5345155a4acc5f3da024c48400bf7f003af21eff5d22debb7f7e9f4d67e7ce39b523784a877cdf51bdab59b83249930db7f8f1a90d8094c64515985457a94145b36b40701a9a984fa2671683f6fee173686ee01358827f9fae35d171c06379ae4b55fd19d7fdfec0325ceea0a0a34a50fcd0df8d5d464d785f2d15617706551e005ba1f2796c2a6af95943ae0a44d58ea7b97b380b684a1f07c640debe1885f5845dc63cff49d6218d8c3cd1b669e7c1a976af742fcdacef5743e24e10a4c7d247cc52f2e1d796b91f4695370fd4361de8f3f8f76a5874ca1cfc9ede00b82a50fb91d3bdb3e628ee7a21beb6098b0693595e65f978a004e51cde3d838a149cfc7d69f4e8b6671d9926aa1a23ce58bdfa7c646626029a3ffd70a8bb0a4833982593fce83052c095bae11d16105f614402c16c381e260d862acb7c9d04dfd168ccc22a1332a8b5767dcaf16e7d42314ef77bb8712de7b94222c04178282973eb9789bbaca208f7550f873d750a68c8f03fadf60c4f3c35130754db37c9eebf8810426dbcafab96de4cd8767db58c7b7bf308c99fd3657f5964b03b768de0511b7cbb1072d829515d85b4c179a273b11c53780af364627306b4cc08acb273988b36a1e1a81332f924031fe46a0faf89ef018a88333be37972f5d65ac53484b524a91c5e4ba2a0b3d087fb4a1c3676209c79976e9d8437f1be3307fba4be567ac75b0708524def8e46744c86936014b23ab6294cf57824cc10cc779e89799478efd14e1384cbe22776485247dc62ffb9f10ecca3441daecb605ee3826f0ea563722f219eda873378cad3e71609321039917f7ece314eb0b066d31afd54b41cb50ea24c9112bbea46f6f25794d578e7a8842689a8ab09d4e7b2c47e267adce236f2b563264093cc1b96d0a2ae936a0381cd30194406ca20405d235270dac56ecdb12f5e4939ba7e0dcf0bcbd6cf7d7cc1d483eb9b33db6aa8f10bcb86433a15ed5f57a96514db6261434911baa94d65bde98817816f0569706183203555e1060497ef5d2c7aac981dd46c4f2a08cf795a43dc629786571afac2e85e3c28da4efc1620c75dab8cce0e133bcf34dd5b184e3c70c1b67c821b8c6dadc82ed4b414dc8472827c4fd75fbb8520031cd5994dda86c8c5370aff1456f18334f125dd2b1a0aec90906107f3d7b9da7092386899abf6db7d87985337485dd7a224999346bd260ed973a6e7b5de499d7d2521130ccabf8b06a2b715462a34679b02af2dbc7fde181361d90dca7a9293d19436da4e2649b411ab4466915236524d4fb3734b7c5e8f6a3c76af8fa6be2814c0fe2cf6bdc53ce7cf671173c0208f5d33fef8f168695e3f884d4cd2bfa888394080abf3162d0d5db5b44100856898144974980cfdde2be5c4210aac37bd3a09adfad25c81f790b8fd0fe02bf17294a7c5a7f92094d6fefcd57fbfa8788087b9c7ee9c8b6b5f8e2bcac21e0fd4c2ef446bf740f3a374ee5279d9af7b4f8f8d82222e743e03ee1f0ab5a83350c2a16b8ac8515a5e7273a32710e9bbb2f4deecdd51279bfdc793924b2e1498f9a20ab1c625409ee351070dd3dfc587d17dbc9a5e4594ae4581735f5bdefbdbb3c69ac13c06aeb58bec9bfdae9b7ea94ccc7286bf77759ed7ad7eaacb578f87c93ac9762640a2ec3db0556b52fc2287df5c262d684671d3acdcebdd4d9b7b376fe679d92569750ad2055001cdfa8b51686ab2782422bcd6a1758ee306ea822224857426aeb42d72d2e5cb90339e49805ca7661b36b7b38829ca3de76fec9e515af95b1fbad46359901db155e9f2b78dedeb0d4e6b673324caf518b28a20b0da58a9745c1dfd020489eab2f8f340a6347f431dd499fdb96d0eed2b8c6fb17f332fdcc2bfb2d8133478d5f33b4b85624051253ef0959397cab4925ee63aad67f4a685dd2d28f62b769813e86affe6bae2a70cedc9f6a38068dd2fc1c8c45051e1143f1b74c922f9a98ad9f3f5cbabb64b8738e6adee019ffc9012b55134a98a82f03e5fa777d544a0b8e28a0f3b2c5f735f73053a086eb93c98349bc2e2eb4f59c03d23d84201e9c880d2ebc550f4832105a983e70e468c81c5918066b4851fd18b9cc25d8ac35069568f9da254dfe85c9cb72955bae58e7b992ca9ed3b77f4dad292f9a36afa2afef48849a813e69c1df809217fd0a8f16a07554a992541142b4e1e7a5a725a50248d2453584ad76d838a0121ad9c9ea8f51aa6f810bea781b6c9d7db321e1e95b65aed09015080cc1b7add16cc6dadaa7fc66076ac384b758e41d3b9d6b64d8cc86f8b814bcbba6d106d270d86f51792b6d1e7a20435b204bac779fc3235edf4740c520e14329dffcd20a3cc9da6f79737bd68e8febb73df071e28a471763f6bee7f03b5dc721e553d77df2b2d08af6142684c84d52d5fc549256a34db5f58fd9c8d9f326f92b87310d78cd7722dd6a02f49f42247944cc036e7a07abfedad0c086e619f2ef2232e6c9dfe1371c500622806c52a68f9d467a197563d4f965dd1bc3bee87fcd96dffd43708b061f9eccdd7dbd05597439f1dfc0461e246e955a3d37f67671893a0a27c8600969e8d2f3101aa1c175a32dcf992190e27c061ca017beae6372baef837ee5e2ff311f9d196bf8098c478fdeed21714c5fcc1a0c0f74a8d77c6509effd963794f12154df96257bd884e1b7c7c84b5b9d1731b83f71c1ca194e09544dbe673fde54e863fef5b035127de6dc5b1d11fa9f3537f65ca3c101da0a424841dc4203c4d293a050e0a1070cde9f089da030bc3450c44233416095640b774cbe8327c5603342b7edfb1cacc4f6806bff499875fe2f190a527802b094df9fde35a98477fde4e58b18da99c2b23c2c3d88ca61eaaeda59b4709a12b0a90d455855957b7249c9035ae5f9a69f0c7b17ae818c7c0115ad0f263d3a54eaac7a5a69bc6b023a58858e09d65d779750fce1b9da3722e09585e1161dd98878137be7c3a1b3996493263e2b5e035aaa884c37293a3d30a7147c35e1c24c08b47da30e86f99fcca203645cd7aa23b0eafd800eba1a31", 0x1000}, {&(0x7f0000002600)="3a9847fae2dff7c10e088e2e9f01eb6db8f1fba2cfc36c399a59f4cd682a", 0x1e}], 0x3}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) socketpair(0x4, 0x80000, 0x9, &(0x7f0000002780)={0xffffffffffffffff}) setsockopt$inet_tcp_TCP_QUEUE_SEQ(r2, 0x6, 0x15, &(0x7f00000027c0)=0x80, 0x4) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000002740)=ANY=[@ANYRESDEC=r3], 0xb8}}, 0x4000000) preadv(r1, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/198, 0xc6}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000012c0)=""/130, 0x82}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f0000001380)=""/184, 0xb8}, {&(0x7f0000001440)=""/70, 0x46}], 0x7, 0xffffff00, 0x613) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r4 = signalfd4(r1, &(0x7f00000026c0)={[0xffffc00000000000]}, 0x8, 0x80800) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r4, 0x6, 0x1d, &(0x7f0000002700)={0x3038, 0x0, 0x10000, 0x7fff, 0x1}, 0x14) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) [ 313.419344][T25679] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 313.427371][T25679] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 313.435402][T25679] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 313.443355][T25679] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000001 [ 313.451309][T25679] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 12:15:04 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x200000000000000}, 0x0) 12:15:04 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0xd, &(0x7f00000000c0)=0xffffffff, 0x4) getsockopt$inet_tcp_int(r0, 0x6, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @multicast2}, 0x10) getpeername(r0, &(0x7f0000000100)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @private}}}, &(0x7f00000001c0)=0x80) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) dup3(r1, r2, 0x80000) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 313.568808][T25679] handle_bad_sector: 39 callbacks suppressed [ 313.568825][T25679] attempt to access beyond end of device [ 313.568825][T25679] loop1: rw=1, want=122, limit=16 [ 313.585347][T25679] buffer_io_error: 39 callbacks suppressed [ 313.587877][T25720] loop5: detected capacity change from 0 to 16 [ 313.591162][T25679] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 313.651725][T25679] attempt to access beyond end of device [ 313.651725][T25679] loop1: rw=1, want=123, limit=16 [ 313.662332][T25679] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 313.671065][T25679] attempt to access beyond end of device [ 313.671065][T25679] loop1: rw=1, want=124, limit=16 [ 313.681590][T25679] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 313.700256][T25679] attempt to access beyond end of device [ 313.700256][T25679] loop1: rw=1, want=125, limit=16 [ 313.710775][T25679] Buffer I/O error on dev loop1, logical block 124, lost async page write [ 313.726194][T25679] attempt to access beyond end of device [ 313.726194][T25679] loop1: rw=1, want=126, limit=16 [ 313.736721][T25679] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 313.747113][T25679] attempt to access beyond end of device [ 313.747113][T25679] loop1: rw=1, want=127, limit=16 [ 313.757695][T25679] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 313.766531][T25679] attempt to access beyond end of device [ 313.766531][T25679] loop1: rw=1, want=128, limit=16 [ 313.777043][T25679] Buffer I/O error on dev loop1, logical block 127, lost async page write 12:15:05 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:05 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f0000000080)=0xffffffff, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:05 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x300000000000000}, 0x0) 12:15:05 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1000000000b, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x11, 0x0, 0x57) 12:15:05 executing program 1 (fault-call:9 fault-nth:2): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x12, 0x0, 0x57) [ 314.609366][T25746] loop2: detected capacity change from 0 to 16 [ 314.615537][T25744] loop1: detected capacity change from 0 to 16 [ 314.647886][T25744] FAULT_INJECTION: forcing a failure. [ 314.647886][T25744] name failslab, interval 1, probability 0, space 0, times 0 [ 314.660542][T25744] CPU: 0 PID: 25744 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 314.669310][T25744] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 314.679404][T25744] Call Trace: [ 314.679413][T25744] dump_stack_lvl+0xd6/0x122 [ 314.687263][T25744] dump_stack+0x11/0x1b [ 314.691492][T25744] should_fail+0x23c/0x250 [ 314.695905][T25744] ? mempool_alloc_slab+0x16/0x20 [ 314.700926][T25744] __should_failslab+0x81/0x90 12:15:05 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000040)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000080)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f00000001c0)="b4b6bd96b9b74e24045c976a3c9ae3831c92aeab478473d187f0c05483714e527fad29e9d9de957af986230ab01f86d975e9a11e63c092c3da99b949e85168263cf039b6c8f129ae711f573da8788e4640c7424b0cc8795a2e58913942fe95b1bf9a38d3dbb9840a96fc222c81c65c30f6cf5b96c884d8fd2cbb3fd9d0b7b3838934fbb1a356e24eb0618005af53e91f6e4b1f7c0a9f1339686c2eeb082606d4d11848f8da884a3456ca89d39d", 0xad, 0x8000, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x24000014, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r2, 0x0, 0x2d, &(0x7f0000000280)={0x80000001, {{0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, 0x88) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000000)=[@timestamp, @mss={0x2, 0x779}, @timestamp, @sack_perm], 0x4) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f0000000340)={{0x0, 0x100000000, 0x6, 0xdc0, 0x1, 0x3, 0x81, 0xf4c, 0x5226, 0xaae7, 0xaa4, 0x3, 0x100000001, 0x1, 0x3}}) [ 314.705721][T25744] should_failslab+0x5/0x20 [ 314.710234][T25744] kmem_cache_alloc+0x4f/0x300 [ 314.711986][T25763] loop5: detected capacity change from 0 to 16 [ 314.714993][T25744] mempool_alloc_slab+0x16/0x20 [ 314.715015][T25744] ? mempool_free+0x130/0x130 [ 314.730722][T25744] mempool_alloc+0x9d/0x310 [ 314.735217][T25744] ? blk_mq_rq_ctx_init+0x3dc/0x4e0 [ 314.740464][T25744] ? cgroup_rstat_updated+0x34/0x100 [ 314.745827][T25744] bio_alloc_bioset+0xcc/0x530 [ 314.750590][T25744] ? __test_set_page_writeback+0x500/0x570 12:15:05 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x400000000000000}, 0x0) [ 314.756398][T25744] submit_bh_wbc+0x130/0x330 [ 314.761012][T25744] __block_write_full_page+0x648/0xa10 [ 314.766542][T25744] ? mark_buffer_write_io_error+0x180/0x180 [ 314.772444][T25744] ? fat_block_truncate_page+0x30/0x30 [ 314.777899][T25744] ? fat_block_truncate_page+0x30/0x30 [ 314.783353][T25744] block_write_full_page+0x240/0x260 [ 314.788630][T25744] fat_writepage+0x20/0x30 [ 314.793088][T25744] __mpage_writepage+0xd08/0x10c0 [ 314.798116][T25744] write_cache_pages+0x50a/0x840 [ 314.803059][T25744] ? mpage_writepages+0x130/0x130 [ 314.808131][T25744] ? fat_block_truncate_page+0x30/0x30 [ 314.813783][T25744] mpage_writepages+0x7f/0x130 [ 314.818539][T25744] ? fat_block_truncate_page+0x30/0x30 [ 314.824025][T25744] fat_writepages+0x20/0x30 [ 314.828519][T25744] ? fat_readpage+0x20/0x20 [ 314.833019][T25744] do_writepages+0x26b/0x3c0 [ 314.837608][T25744] __filemap_fdatawrite_range+0x157/0x180 [ 314.843378][T25744] sync_file_range+0x1ad/0x220 [ 314.848137][T25744] __x64_sys_sync_file_range+0x7c/0xd0 [ 314.853590][T25744] do_syscall_64+0x44/0xa0 [ 314.858008][T25744] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 314.863913][T25744] RIP: 0033:0x4665f9 [ 314.867796][T25744] 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 [ 314.887411][T25744] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 [ 314.895819][T25744] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 12:15:05 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x4192, 0x1}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r2, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x2, @ipv4={'\x00', '\xff\xff', @loopback}, 0x20000000}, 0x1c) [ 314.903783][T25744] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 314.911793][T25744] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 314.919798][T25744] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000001 [ 314.927761][T25744] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 [ 314.947934][T25744] attempt to access beyond end of device [ 314.947934][T25744] loop1: rw=1, want=122, limit=16 12:15:05 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x900000000000000}, 0x0) [ 314.958463][T25744] Buffer I/O error on dev loop1, logical block 121, lost async page write 12:15:06 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_mreqsrc(r1, 0x0, 0x28, &(0x7f0000000000)={@multicast2, @local, @multicast1}, 0xc) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x98b00f769b95ebbc, 0x0, 0x0, 0x0) [ 315.028648][T25744] attempt to access beyond end of device [ 315.028648][T25744] loop1: rw=1, want=123, limit=16 [ 315.039199][T25744] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 315.043997][T25791] loop2: detected capacity change from 0 to 16 [ 315.058698][T25744] attempt to access beyond end of device [ 315.058698][T25744] loop1: rw=1, want=124, limit=16 [ 315.069270][T25744] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x22, 0x0, 0x57) 12:15:06 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x3000000000000000}, 0x0) 12:15:06 executing program 4: setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r1 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r1, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r2, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0xa, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:06 executing program 1 (fault-call:9 fault-nth:3): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:06 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:06 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x75f4a7a9179ff7aa, &(0x7f00000001c0)=""/209, &(0x7f0000000000)=0xd1) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 315.720394][T25817] loop1: detected capacity change from 0 to 16 [ 315.728684][T25820] loop2: detected capacity change from 0 to 16 [ 315.761282][T25817] FAULT_INJECTION: forcing a failure. [ 315.761282][T25817] name failslab, interval 1, probability 0, space 0, times 0 [ 315.773935][T25817] CPU: 0 PID: 25817 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 315.782700][T25817] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 315.792755][T25817] Call Trace: [ 315.796038][T25817] dump_stack_lvl+0xd6/0x122 [ 315.800648][T25817] dump_stack+0x11/0x1b [ 315.804879][T25817] should_fail+0x23c/0x250 [ 315.809348][T25817] ? mempool_alloc_slab+0x16/0x20 [ 315.814371][T25817] __should_failslab+0x81/0x90 [ 315.819137][T25817] should_failslab+0x5/0x20 [ 315.823680][T25817] kmem_cache_alloc+0x4f/0x300 [ 315.828449][T25817] mempool_alloc_slab+0x16/0x20 [ 315.828473][T25817] ? mempool_free+0x130/0x130 [ 315.828491][T25817] mempool_alloc+0x9d/0x310 [ 315.828512][T25817] ? submit_bio_noacct+0xa7/0x7d0 [ 315.828539][T25817] bio_alloc_bioset+0xcc/0x530 [ 315.828560][T25817] submit_bh_wbc+0x130/0x330 12:15:06 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x8000000000000000}, 0x0) 12:15:06 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:06 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f0000000000)={0xd1a, 0x1, 0x4, 0x8, 0x6}, 0x14) [ 315.828587][T25817] __block_write_full_page+0x648/0xa10 [ 315.828674][T25817] ? mark_buffer_write_io_error+0x180/0x180 [ 315.828703][T25817] ? fat_block_truncate_page+0x30/0x30 [ 315.828724][T25817] ? fat_block_truncate_page+0x30/0x30 [ 315.828743][T25817] block_write_full_page+0x240/0x260 [ 315.828764][T25817] fat_writepage+0x20/0x30 [ 315.828814][T25817] __mpage_writepage+0xd08/0x10c0 [ 315.893978][T25817] write_cache_pages+0x50a/0x840 [ 315.898918][T25817] ? mpage_writepages+0x130/0x130 [ 315.903957][T25817] ? fat_block_truncate_page+0x30/0x30 [ 315.909422][T25817] mpage_writepages+0x7f/0x130 [ 315.914220][T25817] ? fat_block_truncate_page+0x30/0x30 [ 315.919677][T25817] fat_writepages+0x20/0x30 [ 315.924174][T25817] ? fat_readpage+0x20/0x20 [ 315.928830][T25817] do_writepages+0x26b/0x3c0 [ 315.933419][T25817] __filemap_fdatawrite_range+0x157/0x180 [ 315.939148][T25817] sync_file_range+0x1ad/0x220 [ 315.943904][T25817] __x64_sys_sync_file_range+0x7c/0xd0 [ 315.949424][T25817] do_syscall_64+0x44/0xa0 [ 315.953844][T25817] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 315.959796][T25817] RIP: 0033:0x4665f9 [ 315.963677][T25817] 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 [ 315.983337][T25817] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 [ 315.991739][T25817] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 315.999703][T25817] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 12:15:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x57, 0x0, 0x57) [ 316.007661][T25817] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 316.015629][T25817] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000001 [ 316.023634][T25817] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 12:15:07 executing program 0: setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2000004, 0x10010, 0xffffffffffffffff, 0x19cf9000) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x2, 0x6) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) readv(r0, &(0x7f0000002980)=[{&(0x7f00000027c0)=""/228, 0xe4}, {&(0x7f00000028c0)=""/159, 0x9f}], 0x2) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r1 = syz_mount_image$iso9660(&(0x7f0000001280), &(0x7f00000012c0)='./file0\x00', 0x10000, 0x5, &(0x7f00000025c0)=[{&(0x7f0000001300)="3c91128ae7ec783a15737d19ce0f966c871a23da4ceba496c927e79a59c31e43e33654c21407cb131e80d90c140aaac06aa9d1621d9a7d3b268b38ae67c5e86cc55670d7f29eb9e5351d14a00da812d4d87d04a1b50c6ef86858f9bdb6cf58b2e1f9ae2c954dcfd9dbb74ad1c68f74aaf84b59df4bc3f13fedfd0d6b05f1e5a2e05abb4e2ba507f0806ca70542320f69a9ad8e4360a2572c1cde210dff784e9979a8197f5037bb65cc516fbd836ae1ecf1b6cd0d2f00863ca00cc7086573a73056e1a1fdd2801119a38b6a45c4b8d5fb43993253bcd3dafe95e1ef28c6eef5b4c95a758e2e2aca", 0xe7, 0x9}, {&(0x7f0000001400)="95fecf775cf19ef505ade3457078d2ecdde5d03bfe24c35f031e54ddefc807a186f36de8d505048539388cc841a56351e0824668ba91a86299642292171afbe44b402edb5cf0cc488424c871b607d31dd7d51560843802b09d9dc150a6abd0bb0f07fc9ba7fad2ec4bee79285663b735206182cab96d7f354d5435bb749be1e5857cf6", 0x83, 0x9}, {&(0x7f00000014c0)="9d375b261e1743bfc5defb03349769e5067f7222ef7ff0d0b76336b8da750b995ae59a875f73d371806887cf95d1d9b9ce422cfcfa3456d11578c4614d67829fe2d61b8313362b0c8c7dfc2c5d62c16c9bdc8c05a427d5975e01c57a442387ac30931209058ab3fa942bab5fe716228cde53be17ae6d0b9cfe95fd6b65d3ea1ccedf926e3180df3c7c95403069bf897c5f66470166462142e108c5855f15dd82a8508120f4950170b303b63116786213", 0xb0, 0xc200}, {&(0x7f0000001580)="b38d157737f99d9e9e3cb905d00f36186e252a152fbd3582c4878ed601c9a2868a46bfb87f", 0x25, 0x2012}, {&(0x7f00000015c0)="8ee64b276162f64124734da2a77ca6a5065924cc167c1d56cd5eff2968b34b1177d876319f3077437031c8d7ae689740199eb1d390713e2edae8d8ecb527283b2857935b41b66f85a72f7148abef840a3ddb04ca4112c700e2cb52e737cbc4a459ae1d415e572ca8e21387e02358e55d48ef4ea2ae69a84891f689cab6f21a50f0204b140818d898553c15f45da8236e0b023f423e6a0060bd90fc06844517154ea22039b66d3d9d16d9126cd1f249a37031f0fb2a88276eac740d76772383069805712f810e139546d8ca90440ae5567305f076f8f4e0051843d438258fdaf354dd5731db3893e59622d2b8d4486c27b7642bd8f9742dad54b06473a63dc7c649ea49dd0c5d787b6c5fa3830f346e142b141f84b329a49ca57653cfe81036384e68f288eea9933751b2aa3f5844103cdebf5c9bfa11e77f178e089dec0eecd043ca3b4f94e017e9fe95f7dfe951ce220e14a282d4690dd33ddd50d2cb76a9f28973285800fd8662e1c850cfde862e9550772fcdde95b353c7fa5747a60154e991df5934a82edccb3711e65a811a28d22a652be56feeb35ff7c9108774c52ff203dddcf8108197fc5bf2e6ce1cfd097962b625c01b8d89c1b04c041ff94fef7600d3f35c9606152c13d44aa5d479e8fe4abc8d1e5f14211d9bd08cc52570b5453d89287d554bb3f7b3864e7136ba8d455928c87300bbcb011716010e356a899d9176eda7375fbb2e139bd1a755ae024c265ec8cc865dde99700260143613ea9f2ba3773274907bfa7a29d288344d35eac563e029828c4732740bb87a4f8e5c7e6109d58b582f93ab06a66409678e9477160282bbd84846d5068e384378f8775d08593b03e5caab32468a7ff74e721baf4bad3f3ed41d5354c1e1f2b9832997a56dc6a9cffe56d924848fd205af3e426d8743b2eaa5e75cb6b410fe9c82a9555029bec06d9cde745b8f6912bc76f9cf6dcd08a81d0bd8817ac8add91d9ae1a1622780f7841748366cd4382d2878dfac37664f75a2c53f4fa6239d9e0197eec9d91e95d1953737ac775ab0c5e96d48dec1487dcc67e855ac7087b08dd3b64ecfdce87a617ee13d58e1da2a83d3017e0df9cf817118305ecd68a3211149cad8b59b52988e49db99f225713a93a51e1c695ea51c1a6f275495933d4f61f7170e418ac81d94bb621571de5446c48cc3bcb613e38ce1ce0086dce85b6b190b462f55dd6260e08f1851c4b335aa114878e60da27228ddef2c896650a8995a680885aa69183d362ee86755a5066b214afd93667564c962a3e0e5d5f0b28c2dbe139c0e8638c39247cbbdd05b4cabf0e8ed50cc6365cb4094d7a9b1b138e03cdd321feb58e0f660a81b913a6342197db7a3c876f1da574dd619cb9bfd662b7fd32accc93e16bf831ed0a10a87b80af81f1bbfc1f33e4a7b4083ea97a4406a3739ae9d3be29e2476dde87f5207636d7ea9d0bfc732920e3a7d0c6bff082dde4a7d22f0f50eccc2dd081f458be13ceec6e6c2b3d7ff58e0b6ee5efcb68df5feffb815d462a7e8ce9970bada4b491a8cc098b1a4549ab3909194762d1789f55655f9f64c59478ad134182dbcb4f0832d126fba497c7c3c2a2d66ecf6ea34b596be485b62863946e95a527fa783e17a7a218eb53e706fccf967b8ba2f99c9b1bee670d95a12c77f3955bad27491dc961796944da7132589ba7e6b8f1192d7e985ef69e165aed5bca1ce255f82dcf83bb7d88b4f4dcf36051f3534c66ee5fc4435d200e13b6de3b883264c2df2ef208c38312e126c3a5181c9a929052d58be97b6a67ac97010ebb2ffb7171ef745270e5226ad337d0a08ea474281b56af91ab53d8b188b7222efb28a9252c542d7d4415a06c25cce285b5d4265a2476eecae7edbef5dd58c8cf5952975ed250b73103ebbe76d01f495aa24b43581c5664bd3f9a76076e781813c15140f72d2cf0ef1b378295678044528c9fbe96477fb2458119476dd486fe5ce14ca740800df1c5b6e493cdc64c5c12c55615882a6153bc131dc72399df7c8388c61b5c9ce2c0eee10764ba92c8f6ef55460085541af5cec47b023ddc3a3857685694996bc53c5c881fbcd674fee0820fd9a90fbafc5d38491951fe010fab7e8743b4e1d9c1c14ec67657fd09447b1d1ac1a27073202e3a2acb9f744cb21f37214141074e6d689a46a889e94cb96d475b7f2948ec1d0a87d074a3059cd1ed5eaff4bef5d12f0cd3c3332f52ee10164fc470061ab1d61403e00c12e308f250c3f1be160354452f5a4b976fb0a1d977fca401069f9d8bdb0b47b75f5960a3cd734cf9a921e01186eae4077503136aeb4134a50911bded1d73cd0fef54b476e1211eba60308aa02dc6146d77b39901f6e3daecbb9d204b66d115a6e0252b1c66ca9faeed1135cf25e554df17423def1927bc91df52cf6e5b50344657042f586d7f8c688793511f69fdf1a5a20dd263f1fc2a0b2d0368da6877b5f3f4329cad6284f0a58ec10a232a74dffb324d51e806a83e1dcf4084d35e5c6ab4ed5592aa60f300b02d5fa7bc3df7ab9434e45ecde467c2d937fa08679ae732a5af17ff9796c91178618f3119dc8e435dfd580a79d55db0a347fb6ccf8ed11710633d6694ee41c806d4d8e9e0d81cc7731ef419dca778e08c50a66639c108d5b5ff0c47b2d8231caf72888f11de5be07a12328131445c27b121b4888fb3323eccc90dba3589e679edda2575eb5a61996d7c1521a70ca6f5350494b7696b15a3c353550c51c15036624b8dede78c7abcd41db03464771915e2f70977aa8c557fcae685ca55f2da790d890c8fb05d7697b6ebce9463bafa0f4b0edf031364eb1749037684d0c0e348d14bad015a902f6c49b1ca7ee8c027db063db9325ddf3d82971edc1cce7b9f7e597a5c2355b23f53cf6f802e9999b6390135716a9d7af262bdc2011e97154cce677293cf34b422f6ef7c2416e019a6a2ba781c7b9e4225a7954bfe67a5e85c91758511bd2e1e45476f1d7c71e1a209137a8757f9182af2e866f75ba62913d8ba2183af13cec417b15faf3bb5b4fa33a245e86e9599a9aec0837fbf046e9ff450d6b6f2e3955386656e1fa71dd0854e5670089c0b89ef4a6dac508517827afe551b4868d9d6c3b6ad1374052e745e75514d01e909c8e2c4220c2d8e6401e7b412bf04d72afe95706cf4ddf9e0b597378f722f46e9ad341a76871ba0457594d9a47f7b898f20e979588efcac788bc49bdff46e7bf8782bb5d65c6edce6e5a35fc6c81773785843341ca9e95cbb25e638214dac39ca8eb5e685bad39ee88c09162ec0949690c49b7ca814bba47510833f57fb7adb7e37bc7a16fb1218c179651a4c218b824f96032220e9e2ade67e5e267a60b619e51b8a78fa34c4a026d2d4a2b930da2f04270fd6872d5b56299a90e6a1e21b8c16bea5f6bd5077aed34c7e0bac13c519787217ecfccdeb7a28d9bc50a798d213c262666a96d89b764bfc124d553b58e27cd3a6b6cd8ca06a61befb5b7ab5c1aea2aaef996c9c1fcbb806a77b14d3c5910ae814c33e443eaebfa86e0f6534738d56de20c43d2602983f6a9c012559a79532440ecd87e29c4d57421c9a1eb91432f2fa369d4cabe408fe49dc0b0e2b825c6374f2d889e41ca3415e0eb932bdd18f1df4bdc2ff032fa3a2be006f35ba5a3bea27f54dad71796802937618512daf97ba05bfa2b5bb9b40753603dc10a3a87c361e6728b3c8c590f18191401079dabdd02ed395b93fb5ff6c520dcc7fe4bce96fa75aee4869b4f339b0991db3feb244cc7f297294592e69ed4ee75f4e2485dac0cad1ace639749e9efcf310c6243040a7ba97cf8248cc532001365dc63caa8f41d0a7add9b4450d67fe0535c7dc8341faa7d69f2dc4e856937597b57d0e54d57d76b290f91bd7d570b23a59b0fd326b2aa496e556adf3430d5facbed62c375712ba5496224cdd1068b4b8f2812de5a32f219e7c69e877a3dfc23071a55721ee09b6a0d3a0b0a1028d4cbf3d4810149c15463924e4a77270a5290221784794fc8da3652ac7ccfd105949f58fd154f143d91e426bc4c911beed976d2a97dcb72ec8938f0831b25803dc49d1d3c07f2f90f451c43d7512a5ac8694e1680837fd53062352f04fa29c7115528a2f1a2c1e8768259dd0991c089d7f42c6b7de4885431957fbc187400da38a707e4f4ab8f004128d44e8a7f842460804073f4241a67fe6baecb8a964e6a2c17e27a0be8c469faacc49a1e2ae646be03c90ce66920b87790a8e5dbc791b01f1245c39a7989a6b84136d7fe170babb11fecdd66d8606aadd429193a342282c2cc9a04447a84ff9c97924fb7ecdc3191c8b020e2dea006286d5d85bf91a42d962db1dab2766f5c498e9501d7fc08c691924c7c4011da11f743a1967791356221913387755ebc4fbdabe77a250ca553c7af55b1ae978fa3387d7dbda5e611668f0fa217be3ac0faa190f30cbb415cb465da844d00f52cb8315f73a5e2181b5f70a955e1425d9b70b57c3e641f37f464f3f15b1bfd9645808af5d634b4202740b20f56b17e58de03f58c90ab17d129082d98e4c9ee2f335361279a5f8b17d9933d7a94417b92cff769eba5095f86f6452f4cf3aa7957b65b646f5ba821b9791ae1c795a54bd18d6c806a27d12b6dae2f840d873aa6e3d735b3665c053a9660f49b8151f83fa9dc6be65750223dc6f95582d53277670f23781ca61270ebfb3db2b0721b0d9eab12c0b1a5d64f610d160e64efa809ab98c4c733b5b8a592957960d1b438e88c13378dbc40b2f60157c666381b5c21e938d42e7b63f44a9ff2deacdf123e7ec48df2c2955265445b2c604e63b317bc6d3059a1960c9d2d18c552848930ce59cf013eee0c94f1c1f0594026b100cb6c66bbad644becceebe1ef08faf9924a59314daa82116f1c9380463c151929e1ff2f49cacb8d2d7d14c63d5266cccbb621d0e02843997e6a72b1b572a2fd8b9014c4fa67005a9e1ba904894e079b57efe44c3b402dddbd4d6439e142500e0e331389d426be02ff2740462b48e6d68cf17ce635e3185e87b4e785bfbac174dbf4451d5a11dbd69423dbb98c31256d65503d5f2b791e25e141309ad142fbb67a7e0176be638a51598bb116f3be3520a9b34383343e7d086a8cb7bc9e402b7fbd929ec0ed7ee561e559ec2a24d98832d320a19c6e3770c60db2ac367b2470749033215c65941a30f2d824d50059f67b158eca33dd8ca2302c0d752a218ce317d5ad0e6aa9123531ad2b685325bc62b7e58840cb230b6a0f3366f4f78743cfa94e44f9f0c1f0e3008f2cc17991adcc25bc41a039ef446c5b8039385623f1b8415018b616fd9959a20c234c8bcd14e24b536dd272606b1d7c99033ae0f9ed41f9f773ed7b92bbca23b4f102856121f56065c0b26b68d71b4b93aa3f126f33767fbb55e0ab1988443ff9e73ffe5e52f83b081d70d7ec527ac67c9e8362afd16072610fca951687de8d808a62e913eb24c34b1fc9d3042ae4f4792ab71fc5224243a8e459265b69f2e3656fc74d1d93dbacd0b6d2489d58653cb20897b3247a5b5e644b87b1bfe65417d97d9da8742ed5e28f9dd2cc6f2645c006423932eb0ebee5241f3962f8a4c057e8d1a00ba3815d984fbd3a22a236ce76e4a42dbf1a8bf47d140672799f5186cd047d05e7d53322e2e8cd0886e384853565d387eedae0107f3c79aed09291da78f9ae52fda9a77be90faae8b754eba6ee93ce14a5cbf3c6e216c0d38e1fc5b7094b84e42ae8f3e6d44450a53a2614cc3a3f487248c1763b1e4264effb", 0x1000, 0x1}], 0x8400, &(0x7f0000002640)={[{@check_relaxed}, {@map_off}, {@hide}, {@utf8}, {@overriderock}], [{@smackfsroot={'smackfsroot', 0x3d, ')'}}, {@smackfsdef={'smackfsdef', 0x3d, '),'}}]}) faccessat(r1, &(0x7f0000002780)='./file0\x00', 0x80) pread64(r1, &(0x7f00000026c0)=""/92, 0x5c, 0x80) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x24000004, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="41e53c531ba1232fb524446d68217e8833e0c35ba3db4c50b34a1be5afaa544ba6f4c6927515847afeeb1483dbfc8b4965916a642ddf5a30a06216beda4051713661a2264edaec34dd837cfe1b48cd164be47c09ca1456b2c02ba08c465f4f33c0e55f3b803d9cc262f02dabe3d84651069a16ef879fbfc6fb2499e7112d935a", 0x80, 0x24000080, &(0x7f0000000080)={0x2, 0x4e22, @local}, 0x10) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000002740)={'xfrm0\x00'}) 12:15:07 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) r3 = socket(0x11, 0x2, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r4, 0x26, &(0x7f0000000080)={0x2, 0x2, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r3) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r1, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x1, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @dev={0xfe, 0x80, '\x00', 0x14}}, 0x1c) 12:15:07 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x80ffffff00000000}, 0x0) 12:15:07 executing program 1 (fault-call:9 fault-nth:4): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x204, 0x0, 0x57) 12:15:07 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x8e01000000000000}, 0x0) [ 316.126568][T25858] loop2: detected capacity change from 0 to 16 [ 316.195133][T25869] loop0: detected capacity change from 0 to 194 [ 316.216690][T25876] loop1: detected capacity change from 0 to 16 [ 316.228446][T25878] loop2: detected capacity change from 0 to 16 [ 316.285467][T25876] FAULT_INJECTION: forcing a failure. [ 316.285467][T25876] name failslab, interval 1, probability 0, space 0, times 0 [ 316.298091][T25876] CPU: 0 PID: 25876 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 316.306847][T25876] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 316.316959][T25876] Call Trace: [ 316.320224][T25876] dump_stack_lvl+0xd6/0x122 [ 316.324813][T25876] dump_stack+0x11/0x1b [ 316.328962][T25876] should_fail+0x23c/0x250 [ 316.333363][T25876] ? mempool_alloc_slab+0x16/0x20 [ 316.338377][T25876] __should_failslab+0x81/0x90 [ 316.343131][T25876] should_failslab+0x5/0x20 [ 316.347631][T25876] kmem_cache_alloc+0x4f/0x300 [ 316.352391][T25876] mempool_alloc_slab+0x16/0x20 [ 316.357280][T25876] ? mempool_free+0x130/0x130 [ 316.361954][T25876] mempool_alloc+0x9d/0x310 [ 316.366441][T25876] ? submit_bio_noacct+0xa7/0x7d0 [ 316.371456][T25876] bio_alloc_bioset+0xcc/0x530 [ 316.376389][T25876] submit_bh_wbc+0x130/0x330 [ 316.380980][T25876] __block_write_full_page+0x648/0xa10 [ 316.386472][T25876] ? mark_buffer_write_io_error+0x180/0x180 [ 316.392370][T25876] ? fat_block_truncate_page+0x30/0x30 [ 316.397821][T25876] ? fat_block_truncate_page+0x30/0x30 [ 316.403273][T25876] block_write_full_page+0x240/0x260 [ 316.408548][T25876] fat_writepage+0x20/0x30 [ 316.412957][T25876] __mpage_writepage+0xd08/0x10c0 [ 316.418025][T25876] write_cache_pages+0x50a/0x840 [ 316.422956][T25876] ? mpage_writepages+0x130/0x130 [ 316.428053][T25876] ? fat_block_truncate_page+0x30/0x30 [ 316.433555][T25876] mpage_writepages+0x7f/0x130 [ 316.438319][T25876] ? fat_block_truncate_page+0x30/0x30 [ 316.443817][T25876] fat_writepages+0x20/0x30 [ 316.448315][T25876] ? fat_readpage+0x20/0x20 [ 316.452876][T25876] do_writepages+0x26b/0x3c0 [ 316.457459][T25876] __filemap_fdatawrite_range+0x157/0x180 [ 316.463186][T25876] sync_file_range+0x1ad/0x220 [ 316.467945][T25876] __x64_sys_sync_file_range+0x7c/0xd0 [ 316.473396][T25876] do_syscall_64+0x44/0xa0 [ 316.477806][T25876] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 316.483702][T25876] RIP: 0033:0x4665f9 [ 316.487591][T25876] 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 [ 316.507192][T25876] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 [ 316.515595][T25876] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 316.523564][T25876] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 316.531532][T25876] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 316.539490][T25876] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000001 [ 316.547471][T25876] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 12:15:07 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:07 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r3) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:07 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x9effffff00000000}, 0x0) 12:15:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x300, 0x0, 0x57) 12:15:07 executing program 1 (fault-call:9 fault-nth:5): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:07 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xeaffffff00000000}, 0x0) [ 316.839539][T25904] loop2: detected capacity change from 0 to 16 [ 316.846492][T25903] loop1: detected capacity change from 0 to 16 [ 316.908588][T25903] FAULT_INJECTION: forcing a failure. [ 316.908588][T25903] name failslab, interval 1, probability 0, space 0, times 0 [ 316.921349][T25903] CPU: 0 PID: 25903 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 316.930108][T25903] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 316.940155][T25903] Call Trace: [ 316.943471][T25903] dump_stack_lvl+0xd6/0x122 [ 316.948101][T25903] dump_stack+0x11/0x1b [ 316.952249][T25903] should_fail+0x23c/0x250 [ 316.956669][T25903] ? mempool_alloc_slab+0x16/0x20 [ 316.961700][T25903] __should_failslab+0x81/0x90 [ 316.966450][T25903] should_failslab+0x5/0x20 [ 316.970933][T25903] kmem_cache_alloc+0x4f/0x300 [ 316.975675][T25903] mempool_alloc_slab+0x16/0x20 [ 316.980556][T25903] ? mempool_free+0x130/0x130 [ 316.985210][T25903] mempool_alloc+0x9d/0x310 [ 316.989705][T25903] ? submit_bio_noacct+0xa7/0x7d0 [ 316.994749][T25903] bio_alloc_bioset+0xcc/0x530 [ 316.999502][T25903] submit_bh_wbc+0x130/0x330 [ 317.004119][T25903] __block_write_full_page+0x648/0xa10 [ 317.009584][T25903] ? mark_buffer_write_io_error+0x180/0x180 [ 317.015491][T25903] ? fat_block_truncate_page+0x30/0x30 [ 317.021033][T25903] ? fat_block_truncate_page+0x30/0x30 [ 317.026475][T25903] block_write_full_page+0x240/0x260 [ 317.031846][T25903] fat_writepage+0x20/0x30 [ 317.036263][T25903] __mpage_writepage+0xd08/0x10c0 [ 317.041305][T25903] write_cache_pages+0x50a/0x840 [ 317.046249][T25903] ? mpage_writepages+0x130/0x130 [ 317.051444][T25903] ? fat_block_truncate_page+0x30/0x30 [ 317.056895][T25903] mpage_writepages+0x7f/0x130 [ 317.061699][T25903] ? fat_block_truncate_page+0x30/0x30 [ 317.066782][T25924] loop0: detected capacity change from 0 to 194 [ 317.067161][T25903] fat_writepages+0x20/0x30 [ 317.077874][T25903] ? fat_readpage+0x20/0x20 [ 317.082373][T25903] do_writepages+0x26b/0x3c0 [ 317.086954][T25903] __filemap_fdatawrite_range+0x157/0x180 [ 317.092671][T25903] sync_file_range+0x1ad/0x220 [ 317.097434][T25903] __x64_sys_sync_file_range+0x7c/0xd0 [ 317.102947][T25903] do_syscall_64+0x44/0xa0 [ 317.107360][T25903] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 317.113259][T25903] RIP: 0033:0x4665f9 [ 317.117136][T25903] 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 [ 317.136732][T25903] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 [ 317.145150][T25903] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 317.153180][T25903] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 317.161148][T25903] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 317.169117][T25903] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000001 [ 317.177088][T25903] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 12:15:08 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x1, 0x200) setsockopt$inet_tcp_int(r1, 0x6, 0x2, &(0x7f0000000040)=0xdf, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000006, 0x0, 0x0) 12:15:08 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1800005, 0x100010, r1, 0xb5158000) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x10, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000100)={0x1, 0x1, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2000000000000022, &(0x7f0000000040)=0xbf7, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x402, 0x0, 0x57) 12:15:08 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xefffffff00000000}, 0x0) 12:15:08 executing program 1 (fault-call:9 fault-nth:6): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:08 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0, @local}, &(0x7f00000001c0)=0x10, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r1, 0x6, 0x16, &(0x7f0000000000)=[@sack_perm, @sack_perm, @window={0x3, 0x3f}, @timestamp], 0x4) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000200), 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20008084, 0x0, 0x0) [ 317.336673][T25953] loop2: detected capacity change from 0 to 16 [ 317.348995][T25954] loop1: detected capacity change from 0 to 16 [ 317.412149][T25954] FAULT_INJECTION: forcing a failure. [ 317.412149][T25954] name failslab, interval 1, probability 0, space 0, times 0 [ 317.424858][T25954] CPU: 0 PID: 25954 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 317.433623][T25954] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 317.443668][T25954] Call Trace: [ 317.446935][T25954] dump_stack_lvl+0xd6/0x122 [ 317.451522][T25954] dump_stack+0x11/0x1b [ 317.455739][T25954] should_fail+0x23c/0x250 [ 317.460182][T25954] ? mempool_alloc_slab+0x16/0x20 [ 317.465207][T25954] __should_failslab+0x81/0x90 [ 317.470043][T25954] should_failslab+0x5/0x20 [ 317.474624][T25954] kmem_cache_alloc+0x4f/0x300 [ 317.479442][T25954] mempool_alloc_slab+0x16/0x20 [ 317.484285][T25954] ? mempool_free+0x130/0x130 [ 317.488963][T25954] mempool_alloc+0x9d/0x310 [ 317.493462][T25954] ? submit_bio_noacct+0xa7/0x7d0 [ 317.498488][T25954] bio_alloc_bioset+0xcc/0x530 [ 317.503240][T25954] submit_bh_wbc+0x130/0x330 [ 317.507831][T25954] __block_write_full_page+0x648/0xa10 [ 317.513373][T25954] ? mark_buffer_write_io_error+0x180/0x180 [ 317.519270][T25954] ? fat_block_truncate_page+0x30/0x30 [ 317.524750][T25954] ? fat_block_truncate_page+0x30/0x30 [ 317.530199][T25954] block_write_full_page+0x240/0x260 [ 317.535496][T25954] fat_writepage+0x20/0x30 [ 317.539908][T25954] __mpage_writepage+0xd08/0x10c0 [ 317.544992][T25954] write_cache_pages+0x50a/0x840 [ 317.549998][T25954] ? mpage_writepages+0x130/0x130 [ 317.555016][T25954] ? fat_block_truncate_page+0x30/0x30 [ 317.560478][T25954] mpage_writepages+0x7f/0x130 [ 317.565267][T25954] ? fat_block_truncate_page+0x30/0x30 [ 317.570723][T25954] fat_writepages+0x20/0x30 [ 317.575238][T25954] ? fat_readpage+0x20/0x20 [ 317.579902][T25954] do_writepages+0x26b/0x3c0 [ 317.584583][T25954] __filemap_fdatawrite_range+0x157/0x180 [ 317.590350][T25954] sync_file_range+0x1ad/0x220 [ 317.595114][T25954] __x64_sys_sync_file_range+0x7c/0xd0 [ 317.600600][T25954] do_syscall_64+0x44/0xa0 [ 317.605070][T25954] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 317.610961][T25954] RIP: 0033:0x4665f9 [ 317.614845][T25954] 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 [ 317.634465][T25954] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 [ 317.642901][T25954] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 317.650869][T25954] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 317.658898][T25954] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 317.666865][T25954] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000001 [ 317.674869][T25954] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 12:15:08 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:08 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xf0ffffff00000000}, 0x0) 12:15:08 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:08 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000780)=ANY=[@ANYBLOB="b80000081900010000e02de2f15400007f0010010800000000000000009049a6fc0100e1ff000000000000ba74a46e0000008000000000000a3acc5d9506bc54a8a1f9cf9cf9a0f53ad1ca7615a472b790eb75a60b593609299b74ff107bbcf1570239e1c3098e4dd53669bb38c9019f1b04bd4ac90e323029967cfde65958002b3a0d13d5553e4fb97d881a2a7a507d18f07b56fb6a82c96eb7849ec70ff6331c"], 0xb8}}, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x997d, 0xe2, 0x7, 0x9}]}, 0x10) recvmsg(r1, &(0x7f0000000080)={&(0x7f00000008c0)=@phonet, 0x80, &(0x7f0000000840)=[{&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f00000005c0)=""/234, 0xea}, {&(0x7f00000006c0)=""/160, 0xa0}, {&(0x7f0000000ac0)=""/175, 0xaf}], 0x7, &(0x7f00000009c0)=""/244, 0xf4}, 0x40002142) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x406, 0x0, 0x57) 12:15:08 executing program 1 (fault-call:9 fault-nth:7): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x500, 0x0, 0x57) 12:15:08 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xfcffffff00000000}, 0x0) [ 317.907158][T25986] loop2: detected capacity change from 0 to 16 [ 317.923065][T25991] loop1: detected capacity change from 0 to 16 [ 317.977653][T25991] FAULT_INJECTION: forcing a failure. [ 317.977653][T25991] name failslab, interval 1, probability 0, space 0, times 0 [ 317.990304][T25991] CPU: 1 PID: 25991 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 317.999079][T25991] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 318.004327][T26005] loop2: detected capacity change from 0 to 16 [ 318.009127][T25991] Call Trace: [ 318.009135][T25991] dump_stack_lvl+0xd6/0x122 [ 318.009158][T25991] dump_stack+0x11/0x1b [ 318.027309][T25991] should_fail+0x23c/0x250 [ 318.031721][T25991] ? mempool_alloc_slab+0x16/0x20 [ 318.036747][T25991] __should_failslab+0x81/0x90 [ 318.041609][T25991] should_failslab+0x5/0x20 [ 318.046118][T25991] kmem_cache_alloc+0x4f/0x300 [ 318.050875][T25991] mempool_alloc_slab+0x16/0x20 [ 318.055714][T25991] ? mempool_free+0x130/0x130 [ 318.060378][T25991] mempool_alloc+0x9d/0x310 [ 318.064889][T25991] ? submit_bio_noacct+0xa7/0x7d0 [ 318.069908][T25991] bio_alloc_bioset+0xcc/0x530 [ 318.074657][T25991] submit_bh_wbc+0x130/0x330 [ 318.079319][T25991] __block_write_full_page+0x648/0xa10 [ 318.084833][T25991] ? mark_buffer_write_io_error+0x180/0x180 [ 318.090717][T25991] ? fat_block_truncate_page+0x30/0x30 [ 318.096162][T25991] ? fat_block_truncate_page+0x30/0x30 [ 318.101615][T25991] block_write_full_page+0x240/0x260 [ 318.106912][T25991] fat_writepage+0x20/0x30 [ 318.111360][T25991] __mpage_writepage+0xd08/0x10c0 [ 318.116379][T25991] write_cache_pages+0x50a/0x840 [ 318.121308][T25991] ? mpage_writepages+0x130/0x130 [ 318.126383][T25991] ? fat_block_truncate_page+0x30/0x30 [ 318.131829][T25991] mpage_writepages+0x7f/0x130 [ 318.136579][T25991] ? fat_block_truncate_page+0x30/0x30 [ 318.142023][T25991] fat_writepages+0x20/0x30 [ 318.146512][T25991] ? fat_readpage+0x20/0x20 [ 318.151001][T25991] do_writepages+0x26b/0x3c0 [ 318.155581][T25991] __filemap_fdatawrite_range+0x157/0x180 [ 318.161304][T25991] sync_file_range+0x1ad/0x220 [ 318.166151][T25991] __x64_sys_sync_file_range+0x7c/0xd0 [ 318.171640][T25991] do_syscall_64+0x44/0xa0 [ 318.176053][T25991] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 318.181941][T25991] RIP: 0033:0x4665f9 [ 318.185817][T25991] 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 [ 318.205479][T25991] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 [ 318.213877][T25991] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 12:15:09 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x8, &(0x7f0000000180)=0x3, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000000)=[@window={0x3, 0x401}, @timestamp, @sack_perm, @window={0x3, 0x1}], 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r1, &(0x7f0000000040)="6931faf34cb5172f37b793e767d46ff90b8ec4b513e235d3387116e9a157673b5d97e781addf9700abe6f4a42d524a3f62e7f0fa0c0e01e6e0d3df69889a0a6bac3b", 0x42, 0x4008000, &(0x7f0000000100)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10) [ 318.221835][T25991] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 318.229795][T25991] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 318.237748][T25991] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000001 [ 318.245702][T25991] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 12:15:09 executing program 1 (fault-call:9 fault-nth:8): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:09 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @private1={0xfc, 0x1, '\x00', 0x1}, 0x2}, 0x1c) socket(0x11, 0x2, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:09 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) write$binfmt_aout(r0, &(0x7f00000001c0)={{0xcc, 0x2, 0x5, 0x269, 0x3ba, 0x4, 0x28a, 0x7fffffff}, "c2d29d0b0ee2fd4128c1e4efacad35039e64825e1131bcda1dcf5fb80625554738cd40bcf598d4799939506fc7d5205567c870ecdfa2d2f5b299cef30ecc5444297d5ebd344e6beb06c9998bef0ef03fec6db0b4490698d55a527be24b9422e9b1f31d4daf4a80ec762bc4de8f6d4332085159189658526ea2fe53153793b574cff624fb7a0a66fa89ac03bf0baef0a38311534a78ae9e1260a3e7d43584d50a9237f3df54b58d47f44de41b071063f8563b742b9abcc1096c61f6fab66222ad175ed283ca52b98388b7525cea8801", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6ef) [ 318.383233][T26029] loop1: detected capacity change from 0 to 16 [ 318.449679][T26029] FAULT_INJECTION: forcing a failure. [ 318.449679][T26029] name failslab, interval 1, probability 0, space 0, times 0 [ 318.462295][T26029] CPU: 0 PID: 26029 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 318.471049][T26029] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 318.481097][T26029] Call Trace: [ 318.484359][T26029] dump_stack_lvl+0xd6/0x122 [ 318.489015][T26029] dump_stack+0x11/0x1b [ 318.493160][T26029] should_fail+0x23c/0x250 [ 318.497564][T26029] ? mempool_alloc_slab+0x16/0x20 [ 318.502578][T26029] __should_failslab+0x81/0x90 [ 318.507404][T26029] should_failslab+0x5/0x20 [ 318.511895][T26029] kmem_cache_alloc+0x4f/0x300 [ 318.516657][T26029] mempool_alloc_slab+0x16/0x20 [ 318.521589][T26029] ? mempool_free+0x130/0x130 [ 318.526261][T26029] mempool_alloc+0x9d/0x310 [ 318.530763][T26029] ? submit_bio_noacct+0xa7/0x7d0 [ 318.535793][T26029] bio_alloc_bioset+0xcc/0x530 [ 318.540548][T26029] submit_bh_wbc+0x130/0x330 [ 318.545180][T26029] __block_write_full_page+0x648/0xa10 [ 318.550707][T26029] ? mark_buffer_write_io_error+0x180/0x180 [ 318.556603][T26029] ? fat_block_truncate_page+0x30/0x30 [ 318.562073][T26029] ? fat_block_truncate_page+0x30/0x30 [ 318.567598][T26029] block_write_full_page+0x240/0x260 [ 318.573148][T26029] fat_writepage+0x20/0x30 [ 318.577550][T26029] __mpage_writepage+0xd08/0x10c0 [ 318.582654][T26029] write_cache_pages+0x50a/0x840 [ 318.587612][T26029] ? mpage_writepages+0x130/0x130 [ 318.592707][T26029] ? fat_block_truncate_page+0x30/0x30 [ 318.598165][T26029] mpage_writepages+0x7f/0x130 [ 318.602941][T26029] ? fat_block_truncate_page+0x30/0x30 [ 318.608399][T26029] fat_writepages+0x20/0x30 [ 318.612897][T26029] ? fat_readpage+0x20/0x20 [ 318.617387][T26029] do_writepages+0x26b/0x3c0 [ 318.621971][T26029] __filemap_fdatawrite_range+0x157/0x180 [ 318.627761][T26029] sync_file_range+0x1ad/0x220 [ 318.632527][T26029] __x64_sys_sync_file_range+0x7c/0xd0 [ 318.637977][T26029] do_syscall_64+0x44/0xa0 [ 318.642396][T26029] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 318.648342][T26029] RIP: 0033:0x4665f9 [ 318.652229][T26029] 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 [ 318.671847][T26029] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 [ 318.680259][T26029] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 318.688226][T26029] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 318.696188][T26029] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 318.704151][T26029] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000001 [ 318.712114][T26029] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 [ 318.727095][T26029] handle_bad_sector: 45 callbacks suppressed [ 318.727110][T26029] attempt to access beyond end of device [ 318.727110][T26029] loop1: rw=1, want=128, limit=16 [ 318.743587][T26029] buffer_io_error: 45 callbacks suppressed [ 318.743596][T26029] Buffer I/O error on dev loop1, logical block 127, lost async page write 12:15:10 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:10 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xfeffffff00000000}, 0x0) 12:15:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x600, 0x0, 0x57) 12:15:10 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x80200, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x8003, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:10 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000100)={0x0, 0x2, 0x100000000, 0x1}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x4, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c) 12:15:10 executing program 1 (fault-call:9 fault-nth:9): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:10 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xffffff7f00000000}, 0x0) 12:15:10 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x4, &(0x7f00000001c0)=0x4, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x7, &(0x7f0000000100)=0x3, 0x4) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="b8000000190001353d194de2f15400007f00100100000000000000003f004da6fc0100e1ff000000000000ba64a46e43977fd900000200000ee63f3b520377ff03eeda444e22fac8ee681e1590dc00e84ab16e63d24a685c3305f19765b2a2db0572102aa32e94ac3a2037fdb06e9db9cdd3fd33e89fa12eb8dfcc66f227f568dcbc0e548b9294e42bc3413e378a826df76a5c30fe6cc0d5fd2175068ecdcebb4302f8e7954591"], 0xb8}}, 0x0) write(r3, &(0x7f0000000240)="9d4f689fb06043e667e176b3d32bbca5ec16633bbb0889cb596b4921387b7775ce4dbfcfbcfe082ffa4939df996cd6a4f80e3c15064da33336ad98a8797f239be897", 0x42) r4 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.log\x00', 0x24000, 0x23) sendto$inet(r4, &(0x7f0000000040)="c009af54391bf0d026f4623c8a8b8503ca04a330b54d56202d2081", 0x1b, 0x0, &(0x7f0000000080)={0x2, 0x4e21, @broadcast}, 0x10) [ 319.327858][T26055] loop2: detected capacity change from 0 to 16 [ 319.346869][T26060] loop1: detected capacity change from 0 to 16 12:15:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x604, 0x0, 0x57) 12:15:10 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x5}, 0x1c) socket(0x1e, 0x3, 0x1) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000000080)={0xa, 0x2}, 0x1c) [ 319.384208][T26060] attempt to access beyond end of device [ 319.384208][T26060] loop1: rw=1, want=122, limit=16 [ 319.394752][T26060] Buffer I/O error on dev loop1, logical block 121, lost async page write 12:15:10 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0xffffffff00000000}, 0x0) 12:15:10 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = dup(r0) getsockopt$IPT_SO_GET_REVISION_TARGET(r1, 0x0, 0x43, &(0x7f0000000080)={'NETMAP\x00'}, &(0x7f0000000100)=0x1e) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f0000000000)={{0x2, 0x4e23, @loopback}, {0x306, @random="8744bb9efed9"}, 0x18, {0x2, 0x4e23, @empty}, 'ip6gretap0\x00'}) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 319.465826][T26060] attempt to access beyond end of device [ 319.465826][T26060] loop1: rw=1, want=123, limit=16 [ 319.476392][T26060] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 319.478538][T26084] loop2: detected capacity change from 0 to 16 [ 319.542091][T26060] attempt to access beyond end of device [ 319.542091][T26060] loop1: rw=1, want=124, limit=16 [ 319.552709][T26060] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 319.568033][T26060] attempt to access beyond end of device [ 319.568033][T26060] loop1: rw=1, want=125, limit=16 [ 319.578682][T26060] Buffer I/O error on dev loop1, logical block 124, lost async page write [ 319.589668][T26060] attempt to access beyond end of device [ 319.589668][T26060] loop1: rw=1, want=126, limit=16 [ 319.600209][T26060] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 319.608813][T26101] FAT-fs (loop5): bogus number of reserved sectors [ 319.615677][T26101] FAT-fs (loop5): Can't find a valid FAT filesystem [ 319.620266][T26060] attempt to access beyond end of device [ 319.620266][T26060] loop1: rw=1, want=127, limit=16 [ 319.632756][T26060] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 319.641670][T26060] attempt to access beyond end of device [ 319.641670][T26060] loop1: rw=1, want=128, limit=16 [ 319.652183][T26060] Buffer I/O error on dev loop1, logical block 127, lost async page write [ 319.661188][T26060] FAULT_INJECTION: forcing a failure. [ 319.661188][T26060] name failslab, interval 1, probability 0, space 0, times 0 [ 319.673819][T26060] CPU: 1 PID: 26060 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 319.682573][T26060] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 319.692619][T26060] Call Trace: [ 319.695893][T26060] dump_stack_lvl+0xd6/0x122 [ 319.700544][T26060] dump_stack+0x11/0x1b [ 319.704702][T26060] should_fail+0x23c/0x250 [ 319.709115][T26060] ? mempool_alloc_slab+0x16/0x20 [ 319.714133][T26060] __should_failslab+0x81/0x90 [ 319.718894][T26060] should_failslab+0x5/0x20 [ 319.723388][T26060] kmem_cache_alloc+0x4f/0x300 [ 319.728160][T26060] mempool_alloc_slab+0x16/0x20 [ 319.733005][T26060] ? mempool_free+0x130/0x130 [ 319.737679][T26060] mempool_alloc+0x9d/0x310 [ 319.742204][T26060] ? submit_bio_noacct+0xa7/0x7d0 [ 319.747225][T26060] bio_alloc_bioset+0xcc/0x530 [ 319.751983][T26060] submit_bh_wbc+0x130/0x330 [ 319.756609][T26060] __block_write_full_page+0x648/0xa10 [ 319.762146][T26060] ? mark_buffer_write_io_error+0x180/0x180 [ 319.768107][T26060] ? fat_block_truncate_page+0x30/0x30 [ 319.773564][T26060] ? fat_block_truncate_page+0x30/0x30 [ 319.779013][T26060] block_write_full_page+0x240/0x260 [ 319.784293][T26060] fat_writepage+0x20/0x30 [ 319.788756][T26060] __mpage_writepage+0xd08/0x10c0 [ 319.793806][T26060] write_cache_pages+0x50a/0x840 [ 319.798823][T26060] ? mpage_writepages+0x130/0x130 [ 319.803840][T26060] ? fat_block_truncate_page+0x30/0x30 [ 319.809291][T26060] mpage_writepages+0x7f/0x130 [ 319.814051][T26060] ? fat_block_truncate_page+0x30/0x30 [ 319.819500][T26060] fat_writepages+0x20/0x30 [ 319.824002][T26060] ? fat_readpage+0x20/0x20 [ 319.828501][T26060] do_writepages+0x26b/0x3c0 [ 319.833098][T26060] __filemap_fdatawrite_range+0x157/0x180 [ 319.838830][T26060] sync_file_range+0x1ad/0x220 [ 319.843610][T26060] __x64_sys_sync_file_range+0x7c/0xd0 [ 319.849073][T26060] do_syscall_64+0x44/0xa0 [ 319.853491][T26060] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 319.859413][T26060] RIP: 0033:0x4665f9 [ 319.863293][T26060] 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 [ 319.882899][T26060] RSP: 002b:00007ff8facce188 EFLAGS: 00000246 ORIG_RAX: 0000000000000115 [ 319.891301][T26060] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 319.899263][T26060] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 319.907238][T26060] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 319.915203][T26060] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000002 [ 319.923275][T26060] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 12:15:11 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) 12:15:11 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:11 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x700, 0x0, 0x57) 12:15:11 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000480)=[{{&(0x7f0000000040), 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/152, 0x98}], 0x1, &(0x7f00000005c0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x98}}, {{&(0x7f0000000400)=@abs, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000740)=""/230, 0xe6}], 0x1}}], 0x2, 0x2000, &(0x7f00000023c0)) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, &(0x7f0000002400)="a6cc8ee4c1a751f4bfdb5fb552a360b6", 0x10) setsockopt$inet_tcp_int(r1, 0x6, 0x1a, &(0x7f0000000340)=0x7, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) recvmmsg(r2, &(0x7f0000002480), 0x0, 0x40000000, &(0x7f00000024c0)) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r3 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000580)={0x0, 0xffffffffffffff2b, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) fcntl$getown(r4, 0x9) ioctl$FITRIM(r3, 0xc0185879, &(0x7f0000002440)={0x3, 0x400, 0x6}) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000002500)={'syz1', "621b20d56f768e884e4d89e9cd134b6df0d2effaddd52186fd1480b2fc3309b04131656d3dfa89f3049848d84778ea7864832d89ebd40bab1ad2bb73eccf7ce16265605c16635de21cf7147e5b5d73fc81a72a0cedd2d5af7ee49ace530fcb52ec6cfb31a9d1c931f1bfec0916ff297313c45f826ae2fad81519551509ca6887e2fff7a3e67686a8be26e042d998fbc4a1567f2918ee9159806d9ba25c6006dddbaa9b9927758385114b0eb45cad24057a39414f1ab1e11bf05d00181d7d456bebf9d0b1d24bf7"}, 0xcb) 12:15:11 executing program 1 (fault-call:9 fault-nth:10): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:11 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:11 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x2}, 0x0) [ 320.595331][T26129] loop1: detected capacity change from 0 to 16 [ 320.600139][T26132] loop2: detected capacity change from 0 to 16 12:15:11 executing program 4: setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f000010a000/0x1000)=nil, 0x1000, 0x2800001, 0x50, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x2, &(0x7f0000000180)=0x1157, 0x48) bind$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r1 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r1, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r2, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) getsockopt$IP_SET_OP_GET_FNAME(r0, 0x1, 0x53, &(0x7f0000000080)={0x8, 0x7, 0x0, 'syz2\x00'}, &(0x7f00000000c0)=0x2c) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac6183779274ccbe1a2b00aa0000000022c181854b6f0b628855757361270719f414aa99176bcb3c9674877017e1b5189b684fedc8f9f1e78381edf1e6727d8b29ee8fe5576ff553f5ea0210d5", 0x63, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2, 0xfffffff7, @local}, 0x1c) 12:15:11 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) sendto$inet(r2, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 320.644634][T26129] attempt to access beyond end of device [ 320.644634][T26129] loop1: rw=1, want=122, limit=16 [ 320.655275][T26129] Buffer I/O error on dev loop1, logical block 121, lost async page write 12:15:11 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x900, 0x0, 0x57) 12:15:11 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0x2723c0) bind$inet6(0xffffffffffffffff, &(0x7f0000000300)={0xa, 0x4e24, 0x8000000, @mcast2, 0x400089}, 0xffffffffffffff8d) r2 = socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:11 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x3}, 0x0) 12:15:11 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000080)=[@timestamp], 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/34, 0x22}], 0x1, 0x2, 0x7fffffff) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:11 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x4}, 0x0) 12:15:11 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x25, &(0x7f0000000080)=0x673622e8, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) [ 320.769021][T26129] attempt to access beyond end of device [ 320.769021][T26129] loop1: rw=1, want=123, limit=16 [ 320.779592][T26129] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 320.788068][T26165] loop2: detected capacity change from 0 to 16 12:15:11 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xa00, 0x0, 0x57) [ 320.835827][T26129] FAULT_INJECTION: forcing a failure. [ 320.835827][T26129] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 320.848972][T26129] CPU: 1 PID: 26129 Comm: syz-executor.1 Not tainted 5.15.0-rc1-syzkaller #0 [ 320.857734][T26129] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 320.867788][T26129] Call Trace: [ 320.871057][T26129] dump_stack_lvl+0xd6/0x122 12:15:11 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 320.871085][T26129] dump_stack+0x11/0x1b [ 320.871111][T26129] should_fail+0x23c/0x250 [ 320.871132][T26129] should_fail_usercopy+0x16/0x20 [ 320.871153][T26129] _copy_to_user+0x1c/0x90 [ 320.871176][T26129] simple_read_from_buffer+0xab/0x120 [ 320.871201][T26129] proc_fail_nth_read+0x10d/0x150 [ 320.871231][T26129] ? proc_fault_inject_write+0x230/0x230 [ 320.871259][T26129] vfs_read+0x1e6/0x750 [ 320.871283][T26129] ? __fget_light+0x21b/0x260 [ 320.871303][T26129] ? __cond_resched+0x11/0x40 [ 320.871320][T26129] ksys_read+0xd9/0x190 [ 320.871372][T26129] __x64_sys_read+0x3e/0x50 [ 320.871423][T26129] do_syscall_64+0x44/0xa0 [ 320.871446][T26129] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 320.871494][T26129] RIP: 0033:0x41937c [ 320.871508][T26129] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 320.871600][T26129] RSP: 002b:00007ff8facce170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 320.871621][T26129] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041937c [ 320.871636][T26129] RDX: 000000000000000f RSI: 00007ff8facce1e0 RDI: 0000000000000007 [ 320.871648][T26129] RBP: 00007ff8facce1d0 R08: 0000000000000000 R09: 0000000000000000 [ 320.871661][T26129] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000002 [ 320.871672][T26129] R13: 00007fffbe4f74df R14: 00007ff8facce300 R15: 0000000000022000 [ 320.887068][T26175] FAT-fs (loop5): bogus number of reserved sectors [ 320.887081][T26175] FAT-fs (loop5): Can't find a valid FAT filesystem [ 320.985603][T26201] loop2: detected capacity change from 0 to 16 [ 320.990912][T26202] loop1: detected capacity change from 0 to 16 12:15:12 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:12 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10, &(0x7f0000000040)=0x4, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) setsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @rand_addr=0x64010100, @remote}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, r2}, 0x14) sendmsg$MPTCP_PM_CMD_GET_ADDR(r1, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="ac000000", @ANYRES16=0x0, @ANYBLOB="00012cbd7000fcdbdf25030000001c000180060405004e240000060001000a00000008000620010000003c0001800500020000000000060005004e2100000800060004000000060001200a000000080007008327dd218e1d3856cb69c7438fba00000080b20e9a7b31ba4c2a0ad1822f825ac756c200a0e72478e8f8a2cfe3089580e827c49cd4abee8233d23e714768d2d9c700e1db659b53778bc96dde6d11722b1fc7772288b6552db84723258010e114d5", @ANYRES32=r2, @ANYBLOB="060005004e230000060001000a00000040000180060005004e21000008000300e000000214000400200100000000000000000000000000000800060000000000060001000a000000060001000a000000"], 0xac}, 0x1, 0x0, 0x0, 0x4000095}, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) splice(r3, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r1, 0x6, 0x16, &(0x7f0000000100)=[@sack_perm, @window={0x3, 0x8, 0x52c6}, @window={0x3, 0x800, 0x3}, @timestamp, @timestamp, @timestamp, @timestamp], 0x7) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='illinois\x00', 0x9) 12:15:12 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x9}, 0x0) 12:15:12 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xb00, 0x0, 0x57) 12:15:12 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x2, 0x0, 0x3) 12:15:12 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:12 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x27, 0x806, 0x7e) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:12 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x30}, 0x0) [ 321.850665][T26223] loop1: detected capacity change from 0 to 16 [ 321.874786][T26231] loop2: detected capacity change from 0 to 16 12:15:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x42800) splice(r1, 0x0, r0, 0x0, 0x40005, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x1c, r2, 0x800, 0x70bd26, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @void}}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x48050}, 0x20008851) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r4, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:12 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xc00, 0x0, 0x57) 12:15:13 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x18e}, 0x0) 12:15:13 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x4, 0x0, 0x3) [ 322.017884][T26258] loop2: detected capacity change from 0 to 16 [ 322.040563][T26266] FAT-fs (loop5): bogus number of reserved sectors [ 322.047281][T26266] FAT-fs (loop5): Can't find a valid FAT filesystem [ 322.079347][T26276] loop1: detected capacity change from 0 to 16 12:15:14 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x440601, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000200)={@in={{0x2, 0x4e20, @local}}, 0x0, 0x0, 0x0, 0x0, "23b47418144ef3fbc3459fdf426c20b5e5d0f9d24c28f65d91c8f666c45660be7a50e60d4c76d01764138ac991f12e3fa6131fddc06647e39054a9063c69878fd20c7b7884af2387c3fe95edc3442e04"}, 0xd8) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) socketpair(0x1e, 0x80000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000040)="e9a1d401d1ac3b0aab902b8aa16df21b0c78e0c4e582d576652b658b7e86002ad31ebdd3070295211afee8719c1ed9fab30c418d830c77b25e150a1d8f1a7abd02aad7ca4511e5ac7c", 0x49, 0x48090, &(0x7f0000000100)={0x2, 0x4e22, @private=0xa010102}, 0x10) 12:15:14 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000400)=0x100, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0)=0x4f68, 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x4e21, 0x7, @local, 0xfffffbff}, 0x1c) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x300}, 0x0) 12:15:14 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xd00, 0x0, 0x57) 12:15:14 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:14 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x5, 0x0, 0x3) 12:15:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x900}, 0x0) 12:15:14 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f000022a000/0x1000)=nil, 0x1000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e25, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x0, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000000100)={0xa, 0x3, 0x1ff}, 0x1c) [ 323.078129][T26300] loop1: detected capacity change from 0 to 16 [ 323.087105][T26301] loop2: detected capacity change from 0 to 16 12:15:14 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xe00, 0x0, 0x57) 12:15:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x3000}, 0x0) 12:15:14 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000000)=0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000040)=[@window={0x3, 0xebde, 0x101}, @timestamp, @sack_perm, @window={0x3, 0xf800, 0x850}], 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000, 0x20010, r3, 0x2c019000) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:14 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x3ff, @mcast1, 0x7}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400)=0x673622eb, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x2, 0x4b48, @loopback}, 0x1c) r2 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x100007, 0xc2080) bind$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x8000000, @remote, 0x400089}, 0x1c) socket(0x11, 0x2, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(r3, 0x26, &(0x7f0000000380)={0x1, 0x3, 0x100000000, 0x1, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000003c0), 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa", 0x26, 0x20000044, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) 12:15:14 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x6, 0x0, 0x3) 12:15:14 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000000), &(0x7f0000000040)={'L+', 0x4}, 0x16, 0x1) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x240, 0x0) write$binfmt_misc(r1, &(0x7f00000001c0)={'syz0', "76542de2b067970a4de28053e58bddb78f481889c167ea1d708c0216bde24c5a2e30a8951fb72e52eefdb8036855ebf45e0efbc6df61bc2defd5745642ed640ef5afed7fb04fc7d6cbcd221ec17eaefeb8d912911e6191ce63e83c1fc35685b17cf1e69f63c97fff3580280b0a0ac318abe6c5fd5e3500cd777c09f6289ad59d9540b44f3f62d267adca36d8115a0196e39bb6da81e3b5a4ebeaddb590aa5fd44b485aa71de4ce2fba41d8812d2448cd837138a5708c1e905f5659ec542a040f77f243830b0c89e68af21b1d542749ca95b45c9a3bf44c584807ce482480e4dd453f1c6a703404a7fd0e38d7b6fe2d14795a4222"}, 0xf8) 12:15:14 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xf00, 0x0, 0x57) 12:15:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x8e01}, 0x0) [ 323.215716][T26332] loop2: detected capacity change from 0 to 16 [ 323.286278][T26352] FAT-fs (loop5): bogus number of reserved sectors [ 323.292805][T26352] FAT-fs (loop5): Can't find a valid FAT filesystem [ 323.312933][T26357] loop1: detected capacity change from 0 to 16 [ 323.363207][T26371] loop2: detected capacity change from 0 to 16 12:15:15 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:15 executing program 4 (fault-call:3 fault-nth:0): syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:15 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000000)="cbb9a128c4c34f03c1f7db0d73deeba207fe9d0abcba7081586aeedc1d6c71c978cb09be782a044f88a8f3c98fbd9fa00ca5f4aebfb8b33502a88d6eb3298c2194ed38ee75812ef099eef53700680f92d5ab7635cd393158f9cf1d0f156c8760b96ec7dbc690ec0e53bc6fc17a811fa71fd48d63df6dfc13900d3e6ba63657c0a2a3e5cb6a80ffbcc0fe1b50d5f389fd5e8d31865c3f340166c106b7a0008e951665d05a4cb1efb2180b", 0xaa, 0x40, &(0x7f0000000100)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:15 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x7, 0x0, 0x3) 12:15:15 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x506d20}, 0x0) 12:15:15 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xff6, 0x0, 0x57) 12:15:15 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r1, 0x6, 0x16, &(0x7f0000000000)=[@mss={0x2, 0x3f}, @mss={0x2, 0x10000}], 0x2) pipe(&(0x7f0000000000)) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0xfffffffd, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:15 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x1000000}, 0x0) [ 324.297924][T26391] loop1: detected capacity change from 0 to 16 [ 324.314815][T26394] loop2: detected capacity change from 0 to 16 [ 324.324448][T26396] loop4: detected capacity change from 0 to 16 [ 324.376438][T26391] handle_bad_sector: 40 callbacks suppressed [ 324.376455][T26391] attempt to access beyond end of device [ 324.376455][T26391] loop1: rw=1, want=122, limit=16 [ 324.393006][T26391] buffer_io_error: 40 callbacks suppressed [ 324.393024][T26391] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 324.419417][T26396] FAULT_INJECTION: forcing a failure. [ 324.419417][T26396] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 324.432495][T26396] CPU: 1 PID: 26396 Comm: syz-executor.4 Not tainted 5.15.0-rc1-syzkaller #0 [ 324.441264][T26396] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 324.451339][T26396] Call Trace: [ 324.454620][T26396] dump_stack_lvl+0xd6/0x122 [ 324.459613][T26396] dump_stack+0x11/0x1b [ 324.463773][T26396] should_fail+0x23c/0x250 [ 324.468216][T26396] should_fail_usercopy+0x16/0x20 [ 324.473239][T26396] _copy_to_user+0x1c/0x90 [ 324.477810][T26396] simple_read_from_buffer+0xab/0x120 [ 324.483259][T26396] proc_fail_nth_read+0x10d/0x150 [ 324.488282][T26396] ? proc_fault_inject_write+0x230/0x230 [ 324.493049][T26417] FAT-fs (loop5): bogus number of reserved sectors [ 324.493943][T26396] vfs_read+0x1e6/0x750 [ 324.500479][T26417] FAT-fs (loop5): Can't find a valid FAT filesystem [ 324.504668][T26396] ? fsnotify_perm+0x5a/0x370 [ 324.504693][T26396] ? __fget_light+0x21b/0x260 [ 324.515632][T26391] attempt to access beyond end of device [ 324.515632][T26391] loop1: rw=1, want=123, limit=16 [ 324.515930][T26396] ? __cond_resched+0x11/0x40 [ 324.520596][T26391] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 324.531053][T26396] ksys_read+0xd9/0x190 [ 324.531079][T26396] __x64_sys_read+0x3e/0x50 [ 324.552832][T26396] do_syscall_64+0x44/0xa0 [ 324.557674][T26396] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 324.563580][T26396] RIP: 0033:0x41937c [ 324.567472][T26396] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 324.583171][T26391] attempt to access beyond end of device [ 324.583171][T26391] loop1: rw=1, want=124, limit=16 [ 324.587083][T26396] RSP: 002b:00007f43a058f170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 324.587104][T26396] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041937c [ 324.587118][T26396] RDX: 000000000000000f RSI: 00007f43a058f1e0 RDI: 0000000000000004 12:15:15 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x2000000}, 0x0) 12:15:15 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:15 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x1100, 0x0, 0x57) [ 324.597607][T26391] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 324.605965][T26396] RBP: 00007f43a058f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 324.605978][T26396] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000001 [ 324.605990][T26396] R13: 00007ffe41daf24f R14: 00007f43a058f300 R15: 0000000000022000 12:15:15 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x3000000}, 0x0) [ 324.729714][T26436] loop4: detected capacity change from 0 to 16 [ 324.739058][T26435] loop2: detected capacity change from 0 to 16 [ 324.883719][T26391] attempt to access beyond end of device [ 324.883719][T26391] loop1: rw=1, want=125, limit=16 [ 324.894289][T26391] Buffer I/O error on dev loop1, logical block 124, lost async page write [ 324.915607][T26391] attempt to access beyond end of device [ 324.915607][T26391] loop1: rw=1, want=126, limit=16 [ 324.926141][T26391] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 324.935156][T26391] attempt to access beyond end of device [ 324.935156][T26391] loop1: rw=1, want=127, limit=16 [ 324.945695][T26391] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 324.954645][T26391] attempt to access beyond end of device [ 324.954645][T26391] loop1: rw=1, want=128, limit=16 [ 324.965163][T26391] Buffer I/O error on dev loop1, logical block 127, lost async page write 12:15:16 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x2, 0x0, 0x1) 12:15:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x1200, 0x0, 0x57) 12:15:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) 12:15:16 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x8, 0x0, 0x3) [ 325.397359][T26464] loop4: detected capacity change from 0 to 16 [ 325.404785][T26467] loop2: detected capacity change from 0 to 16 [ 325.411473][T26468] loop1: detected capacity change from 0 to 16 12:15:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x9000000}, 0x0) 12:15:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x2000, 0x0, 0x57) 12:15:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x2, 0x1) [ 325.448368][T26468] attempt to access beyond end of device [ 325.448368][T26468] loop1: rw=1, want=122, limit=16 [ 325.458984][T26468] Buffer I/O error on dev loop1, logical block 121, lost async page write 12:15:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x206d5000}, 0x0) [ 325.516842][T26484] FAT-fs (loop5): bogus number of reserved sectors [ 325.523414][T26484] FAT-fs (loop5): Can't find a valid FAT filesystem 12:15:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x2200, 0x0, 0x57) [ 325.559978][T26468] attempt to access beyond end of device [ 325.559978][T26468] loop1: rw=1, want=123, limit=16 [ 325.570537][T26468] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 325.573669][T26499] loop4: detected capacity change from 0 to 16 [ 325.589888][T26500] loop2: detected capacity change from 0 to 16 12:15:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x30000000}, 0x0) 12:15:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x12, 0x1) [ 325.651336][T26468] attempt to access beyond end of device [ 325.651336][T26468] loop1: rw=1, want=124, limit=16 [ 325.661893][T26468] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 325.715495][T26521] loop2: detected capacity change from 0 to 16 [ 325.747788][T26528] loop4: detected capacity change from 0 to 16 12:15:17 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:17 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x80ffffff}, 0x0) 12:15:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x9, 0x0, 0x3) 12:15:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x4000, 0x0, 0x57) 12:15:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x1200, 0x1) 12:15:17 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x8e010000}, 0x0) [ 326.550216][T26551] loop1: detected capacity change from 0 to 16 [ 326.581760][T26558] loop4: detected capacity change from 0 to 16 [ 326.585937][T26557] loop2: detected capacity change from 0 to 16 12:15:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xa, 0x0, 0x3) 12:15:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x5700, 0x0, 0x57) 12:15:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x2000000, 0x1) [ 326.638222][T26570] loop5: detected capacity change from 0 to 16 [ 326.669385][T26570] FAT-fs (loop5): bogus number of reserved sectors [ 326.675939][T26570] FAT-fs (loop5): Can't find a valid FAT filesystem 12:15:17 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x9effffff}, 0x0) [ 326.739707][T26591] loop1: detected capacity change from 0 to 16 [ 326.740018][T26592] loop2: detected capacity change from 0 to 16 [ 326.748655][T26588] loop4: detected capacity change from 0 to 16 12:15:17 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xeaffffff}, 0x0) 12:15:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xd, 0x0, 0x3) [ 326.922859][T26621] loop1: detected capacity change from 0 to 16 12:15:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xf60f, 0x0, 0x57) 12:15:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x12000000, 0x1) 12:15:18 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xefffffff}, 0x0) 12:15:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xf, 0x0, 0x3) 12:15:18 executing program 0: ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000001c0)={0x0, ""/256, 0x0, 0x0}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x24000004, 0x0, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext={0x5}, 0x0, 0x0, 0x0, 0x7, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r4, 0xd000943d, &(0x7f0000058c40)={0x1, [{0x0, r7}, {}, {r6}, {}, {r6}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {r5, r7}, {0x0, r7}, {}, {r6, r7}, {0x0, r7}, {}, {}, {}, {0x0, r7}, {}, {0x0, r7}, {0x0, r7}, {}, {0x0, r7}, {}, {}, {r5}, {0x0, r7}, {}, {}, {r5, r7}, {r6}, {}, {0x0, r7}, {r6, r7}, {0x0, r7}, {r5}, {}, {0x0, r7}, {r6}, {}, {}, {r6}, {0x0, r7}, {}, {0x0, r7}, {}, {0x0, r7}, {0x0, r7}, {r5}, {}, {r6}, {r5}, {}, {r6, r7}, {}, {0x0, r7}, {0x0, r7}, {}, {}, {r6}, {0x0, r7}, {0x0, r7}, {0x0, r7}, {r6}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {0x0, r7}, {r5}, {0x0, r7}, {}, {}, {r5, r7}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {r6}, {0x0, r7}, {0x0, r7}, {r5}, {r6, r7}, {0x0, r7}, {0x0, r7}, {}, {}, {}, {r5}, {0x0, r7}, {}, {0x0, r7}, {}, {0x0, r7}, {r6, r7}, {r5, r7}, {r6}, {}, {r5, r7}, {r5}, {0x0, r7}, {}, {r5}, {}, {}, {}, {0x0, r7}, {0x0, r7}, {0x0, r7}, {0x0, r7}, {}, {}, {r5, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {}, {}, {r6}, {}, {}, {0x0, r7}, {r5}, {}, {r6}, {}, {}, {r6}, {0x0, r7}, {0x0, r7}, {}, {0x0, r7}, {}, {0x0, r7}, {}, {r5}, {}, {}, {}, {0x0, r7}, {r5, r7}, {r6}, {}, {}, {}, {r6}, {}, {}, {}, {r5}, {r5}, {}, {r5}, {r6}, {0x0, r7}, {r5}, {}, {r5}, {0x0, r7}, {r6}, {r5, r7}, {0x0, r7}, {}, {0x0, r7}, {}, {}, {0x0, r7}, {r6}, {}, {}, {r5}, {}, {0x0, r7}, {r6, r7}, {0x0, r7}, {0x0, r7}, {}, {}, {0x0, r7}, {r5}, {r6}, {r6, r7}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {r6}, {0x0, r7}, {}, {r6}, {r6}, {}, {}, {}, {0x0, r7}, {}, {r5, r7}, {r5}, {}, {}, {0x0, r7}, {}, {r6, r7}, {r5}, {0x0, r7}, {}, {}, {r5}, {r6, r7}, {r6}, {r5, r7}, {}, {}, {r6}, {r5, r7}, {0x0, r7}, {}, {0x0, r7}, {r6}, {r6}, {r5}, {}, {r6, r7}, {r6}, {0x0, r7}, {}, {}, {}, {r5, r7}], 0x1, "2156816c73038c"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f000004a740)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f000004a940)={0x0, ""/256, 0x0}) r10 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$BTRFS_IOC_GET_SUBVOL_ROOTREF(r10, 0xd000943d, &(0x7f0000054300)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x8, "7e6830ead6b793"}) r15 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r15, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x0, 0x0}) r16 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext={0x5}, 0x0, 0x0, 0x0, 0x7, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r15, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r16, 0xd000943d, &(0x7f0000058c40)={0x1, [{0x0, r19}, {}, {r18}, {}, {r18}, {}, {}, {0x0, r19}, {}, {}, {}, {}, {r17, r19}, {0x0, r19}, {}, {r18, r19}, {0x0, r19}, {}, {}, {}, {0x0, r19}, {}, {0x0, r19}, {0x0, r19}, {}, {0x0, r19}, {}, {}, {r17}, {0x0, r19}, {}, {}, {r17, r19}, {r18}, {}, {0x0, r19}, {r18, r19}, {0x0, r19}, {r17}, {0x0, r12}, {0x0, r19}, {r18}, {}, {}, {r18}, {0x0, r19}, {}, {0x0, r19}, {}, {r13, r19}, {0x0, r19}, {r17}, {}, {r18}, {r17}, {}, {r18, r19}, {}, {0x0, r19}, {0x0, r19}, {}, {}, {r18}, {0x0, r19}, {0x0, r19}, {0x0, r19}, {r18}, {0x0, r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r19}, {}, {}, {}, {0x0, r19}, {r17}, {0x0, r19}, {}, {}, {r17, r19}, {}, {}, {0x0, r19}, {}, {}, {}, {}, {r18}, {0x0, r19}, {0x0, r19}, {r17}, {r18, r19}, {0x0, r19}, {0x0, r19}, {}, {}, {}, {r17}, {0x0, r19}, {}, {0x0, r19}, {}, {0x0, r19}, {r18, r19}, {r17, r19}, {r18}, {}, {r17, r19}, {r17}, {0x0, r19}, {}, {r17}, {}, {}, {}, {0x0, r19}, {0x0, r19}, {0x0, r19}, {0x0, r19}, {}, {}, {r17, r19}, {0x0, r19}, {r18, r19}, {r17, r19}, {0x0, r19}, {}, {}, {r18}, {}, {r11}, {0x0, r19}, {r17}, {}, {r18}, {}, {}, {r18}, {0x0, r19}, {0x0, r19}, {}, {0x0, r19}, {}, {0x0, r19}, {}, {r17}, {}, {}, {}, {0x0, r19}, {r17, r19}, {r18}, {}, {}, {}, {r18}, {}, {}, {}, {r17}, {r17}, {}, {r17}, {r18}, {0x0, r19}, {r17}, {}, {r17}, {0x0, r19}, {r18}, {r17, r19}, {0x0, r19}, {}, {0x0, r19}, {}, {}, {0x0, r19}, {r18}, {}, {}, {r17}, {}, {0x0, r19}, {r18, r19}, {0x0, r19}, {0x0, r19}, {}, {}, {0x0, r19}, {r17}, {r18}, {r18, r19}, {}, {}, {}, {}, {}, {}, {}, {0x0, r19}, {}, {}, {}, {r18}, {0x0, r19}, {}, {r18}, {r18}, {}, {}, {}, {0x0, r19}, {}, {r17, r19}, {r17}, {}, {}, {0x0, r19}, {}, {r18, r19}, {r17}, {0x0, r19}, {}, {}, {r17}, {r18, r19}, {r18}, {r17, r19}, {}, {}, {r18}, {r17, r19}, {0x0, r19}, {}, {0x0, r19}, {r18}, {r18}, {r17}, {r14}, {r18, r19}, {r18}, {0x0, r19}, {}, {}, {}, {r17, r19}], 0x1, "2156816c73038c"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000004ab40)={0x7, [{r1}, {0x0, r2}, {r0, r2}, {r1}, {}, {r1, r2}, {}, {}, {0x0, r2}, {}, {0x0, r2}, {0x0, r2}, {r1, r2}, {}, {r0}, {r1}, {r0}, {r0, r2}, {0x0, r2}, {}, {0x0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {}, {0x0, r2}, {}, {r0, r2}, {}, {r1, r2}, {}, {r0, r2}, {0x0, r2}, {0x0, r2}, {}, {}, {r0}, {0x0, r2}, {r1}, {r1}, {}, {0x0, r2}, {}, {r1, r2}, {r1, r2}, {r0}, {0x0, r2}, {r0}, {r1, r2}, {}, {r0}, {}, {r1, r2}, {0x0, r2}, {r1}, {r0}, {r1}, {}, {r0, r2}, {}, {0x0, r2}, {r1, r2}, {0x0, r2}, {}, {r0}, {r0, r2}, {}, {r0, r2}, {r1}, {0x0, r2}, {r0, r2}, {}, {0x0, r2}, {r0}, {r1, r2}, {}, {r1, r2}, {r0}, {}, {r1, r2}, {r0}, {0x0, r2}, {0x0, r2}, {0x0, r2}, {0x0, r2}, {}, {}, {r0}, {r0, r2}, {r1, r2}, {}, {r0}, {}, {}, {}, {r0}, {}, {0x0, r2}, {r1, r2}, {r1}, {0x0, r2}, {0x0, r2}, {}, {}, {r1, r2}, {0x0, r2}, {r0}, {r0, r2}, {0x0, r2}, {r1}, {}, {}, {r1}, {0x0, r2}, {r1, r2}, {0x0, r2}, {r1, r2}, {0x0, r2}, {0x0, r2}, {r0, r2}, {0x0, r2}, {}, {r0, r2}, {}, {r1, r2}, {r0}, {}, {0x0, r2}, {r1}, {r1, r2}, {r1}, {r0}, {}, {r0}, {r0, r2}, {r1}, {r1, r2}, {}, {r0}, {r0}, {}, {0x0, r2}, {r1, r2}, {0x0, r2}, {}, {r1, r2}, {0x0, r2}, {}, {r1, r2}, {r0, r2}, {}, {0x0, r2}, {r0}, {}, {}, {r1, r2}, {}, {r1, r2}, {}, {}, {r0}, {r0}, {}, {}, {}, {0x0, r2}, {r1}, {}, {r1}, {}, {r1, r2}, {r1, r2}, {}, {0x0, r2}, {}, {r0, r2}, {0x0, r2}, {0x0, r2}, {r1, r2}, {r1}, {0x0, r2}, {}, {}, {0x0, r2}, {r1}, {}, {r1}, {}, {r0, r2}, {0x0, r2}, {0x0, r2}, {r1, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {}, {0x0, r2}, {r1, r2}, {0x0, r2}, {}, {}, {0x0, r2}, {0x0, r2}, {0x0, r2}, {0x0, r2}, {}, {r0}, {r0, r2}, {r1}, {0x0, r2}, {r0}, {}, {}, {r0}, {r0, r2}, {r1, r2}, {0x0, r2}, {}, {}, {}, {}, {r1, r2}, {0x0, r2}, {r0, r2}, {r1, r2}, {}, {r0, r2}, {r0, r2}, {r1}, {}, {r0, r2}, {}, {0x0, r2}, {r1}, {}, {}, {r0, r2}, {}, {r0, r2}, {r1, r2}, {r1}, {}, {r1}, {r1, r2}, {r0}, {r1, r2}, {0x0, r2}, {}, {0x0, r2}, {r0, r2}, {0x0, r7}, {r1, r8}, {r9, r19}, {r0, r2}, {r0, r2}], 0x80, "0cd025d828de46"}) [ 327.609972][T26638] loop2: detected capacity change from 0 to 16 [ 327.623296][T26642] loop1: detected capacity change from 0 to 16 [ 327.637448][T26646] loop4: detected capacity change from 0 to 16 [ 327.644569][ C1] sd 0:0:1:0: tag#7956 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s 12:15:18 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xf0ffffff}, 0x0) 12:15:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x10, 0x0, 0x3) 12:15:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xff0f, 0x0, 0x57) [ 327.654421][ C1] sd 0:0:1:0: tag#7956 CDB: opcode=0xe5 (vendor) [ 327.660751][ C1] sd 0:0:1:0: tag#7956 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 327.669798][ C1] sd 0:0:1:0: tag#7956 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 327.678840][ C1] sd 0:0:1:0: tag#7956 CDB[20]: ba 12:15:18 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xfcffffff}, 0x0) 12:15:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x200000000000000, 0x1) 12:15:18 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) sendto$inet(r1, &(0x7f0000000240)="a94e76a7af695156531a9c135e1f8be61078edce3e5f69bb7df8b00512a2f818b0e907955784ea9847d74714dc10fcce76fc4bf88dc509eb284cc7b409328c4865807bcc72ab8d8f2b5c97bf8a04fa9770314fa8bfc00c15161c675d2b7013a8badadeb97ea5c7d7215b74357c0368fed0f9ba4439e0dd226fb22820fef39d5b6b161f2a4b41a09addf531c98cbe4a199d5e1dd0a1c34f06583b810dc39fe4a91b836e74539212703339d6f0e8782e2e0d07e50da6e13d2a6303b3ad8b578f4883c5c8848eb4f2e175a110def3579b6c98ff6fe7571df8ff660713cbcd1f494f11689c47520172a57be46f06e7cf388562b26dba7a2a2a05dd9e5099ae99b9721652f2e053bf219a91ce5c8a3e2a913ec9d02794a41810f231bcd43cde897bda1c3d3324bec2f2da630de09695b0f2ea87d9beb1505ff04dccd3dd3d7fd2e2d779e159b1c45b8b70ae27332c0c4d93f63b45e3c56f6f23b2aaaf1c16fe12185bf160861c0bede75281663236feac90b3f097380a47a349edf6a0f8fc48fc81b7194d7a16ce01e8a870895033cbeaf865a7feb9147b6ed66f06718349a9e8273a479926786d90f47e55af09318bf94b73715ac5bd771cd8ac6499255b2fdeac497f25abe36751441c1195617e7e9df18cc6f9f57f39ef2761aeb40f191b763d9d8708626e140032f82ccc442b8ca8327fcc701fdc0992d1822cfdb7d23c87212904153f5ac24f411313b43ade9f32254c6fe95d26de5e2027ec6193694cdb3326499d95924785fe9c39fe806e1aa1b6436868e73c5c0ab8f25067af97112e1608695e2d45cf056644e042da3b4a5a076b89f2c3f826fbe08e583c5913e114d90f9e491b3b688af4f6346b64abb5d53374498d6083012c0a9fabd4037eb5fb38906ca4ffef4856b9ef7dc2cb4e26c7d54a45786c1abadb38d0", 0x298, 0x4011, &(0x7f0000000100)={0x2, 0x4e24, @local}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000000)=[@timestamp, @mss={0x2, 0x7f}, @window={0x3, 0x4, 0x7}, @sack_perm, @timestamp, @timestamp, @sack_perm], 0x7) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 327.716825][ C0] sd 0:0:1:0: tag#7957 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 327.726675][ C0] sd 0:0:1:0: tag#7957 CDB: opcode=0xe5 (vendor) [ 327.733001][ C0] sd 0:0:1:0: tag#7957 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 327.742039][ C0] sd 0:0:1:0: tag#7957 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 327.751172][ C0] sd 0:0:1:0: tag#7957 CDB[20]: ba [ 327.795382][T26662] loop1: detected capacity change from 0 to 16 [ 327.834664][T26681] loop2: detected capacity change from 0 to 16 [ 327.845166][T26685] loop4: detected capacity change from 0 to 16 [ 327.889170][T26693] loop5: detected capacity change from 0 to 16 [ 327.921796][T26693] FAT-fs (loop5): bogus number of reserved sectors [ 327.928335][T26693] FAT-fs (loop5): Can't find a valid FAT filesystem 12:15:19 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:19 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xfeffffff}, 0x0) 12:15:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x22, 0x0, 0x3) 12:15:19 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x100, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x20000, 0x0, 0x57) 12:15:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x1200000000000000, 0x1) 12:15:19 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xffffff7f}, 0x0) 12:15:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x204, 0x0, 0x3) 12:15:19 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000002f80)=[{{&(0x7f0000000000), 0x6e, &(0x7f0000002700)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/188, 0xbc}, {&(0x7f0000001480)=""/181, 0xb5}, {&(0x7f0000001540)=""/128, 0x80}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/123, 0x7b}, {&(0x7f0000002640)=""/175, 0xaf}], 0x9, &(0x7f00000027c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0}}, {{&(0x7f00000028c0), 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000002940)=""/153, 0x99}], 0x2, &(0x7f0000002a00)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x60}}, {{&(0x7f0000002a80), 0x6e, &(0x7f0000002b40)=[{&(0x7f0000002b00)=""/49, 0x31}], 0x1, &(0x7f0000002b80)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28}}, {{&(0x7f0000002bc0), 0x6e, &(0x7f0000002f40)=[{&(0x7f0000002c40)=""/250, 0xfa}, {&(0x7f0000002d40)=""/237, 0xed}, {&(0x7f0000002e40)=""/228, 0xe4}], 0x3}}], 0x4, 0x1, &(0x7f0000003080)={0x77359400}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:20 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x40000, 0x0, 0x57) [ 328.929095][T26717] loop1: detected capacity change from 0 to 16 [ 328.954479][T26718] loop2: detected capacity change from 0 to 16 [ 328.962368][T26721] loop4: detected capacity change from 0 to 16 12:15:20 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xffffff80}, 0x0) 12:15:20 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f0000000040)=0x5, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x2, 0xffffffffffffff8c) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 329.024170][T26734] loop1: detected capacity change from 0 to 16 [ 329.063716][T26754] loop2: detected capacity change from 0 to 16 [ 329.169452][T26781] loop5: detected capacity change from 0 to 16 [ 329.176784][T26781] FAT-fs (loop5): bogus number of reserved sectors [ 329.183291][T26781] FAT-fs (loop5): Can't find a valid FAT filesystem 12:15:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x60000, 0x0, 0x57) 12:15:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x300) 12:15:21 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x402, 0x0, 0x3) 12:15:21 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xffffff9e}, 0x0) 12:15:21 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000000)=[@window={0x3, 0x9, 0x8}, @sack_perm, @sack_perm, @window={0x3, 0x7, 0x9}, @mss={0x2, 0x7}], 0x5) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x34}}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_group_source_req(r1, 0x0, 0x2f, &(0x7f00000001c0)={0x5, {{0x2, 0x4e20, @rand_addr=0x64010102}}, {{0x2, 0x4e24, @multicast1}}}, 0x108) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:21 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:21 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xffffffea}, 0x0) 12:15:21 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000040)="13a8f9e87bbb016fd90386d77e82cfc9", 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x11, &(0x7f0000000000)=0xffffffff, 0x4) 12:15:21 executing program 4: r0 = open(&(0x7f0000000140)='./bus\x00', 0x301001, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0xe40, 0x91) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x25) fallocate(r1, 0x8, 0x0, 0x1) chroot(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x400, 0x116) [ 330.212223][T26799] loop2: detected capacity change from 0 to 16 [ 330.214889][T26795] loop1: detected capacity change from 0 to 16 [ 330.232284][T26798] loop4: detected capacity change from 0 to 16 12:15:21 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.stat\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x80, @remote}, 0x563c1fa27d0fc0e9) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='clear_refs\x00') getsockopt$inet_tcp_int(r2, 0x6, 0x24, &(0x7f0000000080), &(0x7f0000000100)=0x4) 12:15:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x80000, 0x0, 0x57) [ 330.286896][T26795] handle_bad_sector: 53 callbacks suppressed [ 330.286910][T26795] attempt to access beyond end of device [ 330.286910][T26795] loop1: rw=1, want=122, limit=16 [ 330.303464][T26795] buffer_io_error: 53 callbacks suppressed [ 330.303474][T26795] Buffer I/O error on dev loop1, logical block 121, lost async page write 12:15:21 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xffffffef}, 0x0) 12:15:21 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x42800) splice(0xffffffffffffffff, 0x0, r2, 0x0, 0x40005, 0x0) r3 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(r3, &(0x7f0000000000)={0x11, 0x0, r4}, 0x14) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000240)={{{@in6=@private1, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x4e23, 0x0, 0x4e22, 0x2, 0xa, 0x20, 0x40, 0x0, r4, 0xffffffffffffffff}, {0x3, 0x8, 0x29, 0x200, 0x0, 0x44a, 0x2, 0x6}, {0x9, 0x1, 0xffffffffffffd3fe, 0xb6e}, 0x7, 0x6e6bb4, 0x1, 0x0, 0x1, 0x3}, {{@in6=@empty, 0x4d6, 0x33}, 0xa, @in=@local, 0x3504, 0x3, 0x2, 0x40, 0x9, 0x1, 0xe8d}}, 0xe8) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 330.354639][T26826] loop4: detected capacity change from 0 to 16 12:15:21 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000300)={{r0}, 0x0, 0x10, @unused=[0x100000000, 0x3, 0x5, 0x9], @subvolid=0x800}) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17, 0xfffffffffffffffc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) fallocate(0xffffffffffffffff, 0xb, 0x8, 0xffffffffa7e2d11e) fallocate(r2, 0x8, 0x0, 0x1) fallocate(r1, 0x56, 0x1, 0x2) [ 330.400367][T26840] loop2: detected capacity change from 0 to 16 [ 330.405715][T26842] loop5: detected capacity change from 0 to 16 [ 330.414629][T26795] attempt to access beyond end of device [ 330.414629][T26795] loop1: rw=1, want=123, limit=16 [ 330.425157][T26795] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 330.442664][T26842] FAT-fs (loop5): bogus number of reserved sectors [ 330.449205][T26842] FAT-fs (loop5): Can't find a valid FAT filesystem [ 330.452605][T26795] attempt to access beyond end of device [ 330.452605][T26795] loop1: rw=1, want=124, limit=16 [ 330.466672][T26795] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 330.476386][T26795] attempt to access beyond end of device [ 330.476386][T26795] loop1: rw=1, want=125, limit=16 [ 330.486902][T26795] Buffer I/O error on dev loop1, logical block 124, lost async page write [ 330.521567][T26854] loop4: detected capacity change from 0 to 16383 [ 330.530299][T26795] attempt to access beyond end of device [ 330.530299][T26795] loop1: rw=1, want=126, limit=16 [ 330.540838][T26795] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 330.553895][T26854] FAT-fs (loop4): bogus number of reserved sectors [ 330.560640][T26854] FAT-fs (loop4): Can't find a valid FAT filesystem [ 330.602694][T26795] attempt to access beyond end of device [ 330.602694][T26795] loop1: rw=1, want=127, limit=16 [ 330.613241][T26795] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 330.622250][T26795] attempt to access beyond end of device [ 330.622250][T26795] loop1: rw=1, want=128, limit=16 [ 330.632776][T26795] Buffer I/O error on dev loop1, logical block 127, lost async page write 12:15:21 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x406, 0x0, 0x3) 12:15:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xa0000, 0x0, 0x57) 12:15:21 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xfffffff0}, 0x0) [ 330.647218][T26854] loop4: detected capacity change from 0 to 16383 [ 330.699900][T26884] loop2: detected capacity change from 0 to 16 [ 330.733965][T26895] loop1: detected capacity change from 0 to 16 [ 330.753895][T26895] attempt to access beyond end of device [ 330.753895][T26895] loop1: rw=1, want=122, limit=16 [ 330.764873][T26895] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 330.774010][T26895] attempt to access beyond end of device [ 330.774010][T26895] loop1: rw=1, want=123, limit=16 [ 330.784537][T26895] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 330.794990][T26895] attempt to access beyond end of device [ 330.794990][T26895] loop1: rw=1, want=124, limit=16 [ 330.805525][T26895] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:22 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:22 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) setsockopt$inet_tcp_TCP_ULP(r1, 0x6, 0x1f, &(0x7f0000000040), 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) r2 = socket$inet(0x2, 0x3, 0x8) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @empty}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:22 executing program 4: ioctl$PIO_CMAP(0xffffffffffffffff, 0x4b71, &(0x7f0000000080)={0x7, 0x4, 0x100, 0x1, 0x1000, 0x7f}) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xfffffffc}, 0x0) 12:15:22 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xc0000, 0x0, 0x57) 12:15:22 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x500, 0x0, 0x3) 12:15:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0xfffffffe}, 0x0) 12:15:22 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) shutdown(r0, 0x1) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x84000, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x7, &(0x7f0000000080)=0x7, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x2, &(0x7f0000000040)=0x8, 0x4) [ 331.380262][T26919] loop4: detected capacity change from 0 to 16 [ 331.384902][T26920] loop2: detected capacity change from 0 to 16 [ 331.393395][T26925] loop1: detected capacity change from 0 to 16 12:15:22 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xe0000, 0x0, 0x57) 12:15:22 executing program 4: ioctl$RTC_VL_CLR(0xffffffffffffffff, 0x7014) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b0100000000000000f2923ed603d9245bafb5", 0x17, 0x7}, {0x0, 0x0, 0x1000}], 0x40801, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x2) 12:15:22 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x600, 0x0, 0x3) [ 331.506159][T26949] loop5: detected capacity change from 0 to 16 [ 331.507907][T26951] loop2: detected capacity change from 0 to 16 [ 331.532946][T26949] FAT-fs (loop5): bogus number of reserved sectors [ 331.539406][T26963] loop4: detected capacity change from 0 to 16 [ 331.539489][T26949] FAT-fs (loop5): Can't find a valid FAT filesystem [ 331.566480][T26964] loop1: detected capacity change from 0 to 16 [ 331.600180][T26963] loop4: detected capacity change from 0 to 16 12:15:23 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:23 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_buf(r0, 0x1, 0x3b, &(0x7f0000000000)=""/20, &(0x7f0000000040)=0x14) 12:15:23 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x3) 12:15:23 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x100000, 0x0, 0x57) 12:15:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x604, 0x0, 0x3) 12:15:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$RTC_IRQP_SET(r1, 0x4008700c, 0x591) [ 332.525462][T26997] loop4: detected capacity change from 0 to 16 [ 332.526870][T27000] loop1: detected capacity change from 0 to 16 [ 332.537968][T27006] loop2: detected capacity change from 0 to 16 12:15:23 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x4) 12:15:23 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x1000000, 0x0, 0x57) 12:15:23 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8, 0x10, r1, 0xdd2c1000) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0xa0000, 0x50) r2 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r3 = getuid() setreuid(0x0, r3) mount$9p_virtio(&(0x7f00000000c0), &(0x7f0000000140)='./file1\x00', &(0x7f0000000180), 0x3002000, &(0x7f0000000240)={'trans=virtio,', {[{@cache_none}, {@msize={'msize', 0x3d, 0x100000001}}, {@version_u}, {@cachetag={'cachetag', 0x3d, '-*-!'}}, {@dfltuid={'dfltuid', 0x3d, r3}}], [{@appraise}, {@audit}]}}) fallocate(r2, 0x8, 0x0, 0x1) 12:15:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x700, 0x0, 0x3) 12:15:23 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x9) 12:15:23 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001a40)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000001480), 0x121401, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r4, 0x84009422, &(0x7f0000001c40)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r7, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r7, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') setsockopt$inet6_group_source_req(r6, 0x29, 0x2b, &(0x7f00000002c0)={0x81, {{0xa, 0x4e24, 0x800000, @empty, 0x20}}, {{0xa, 0x4e23, 0x7, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x39d}}}, 0x108) sendmsg$NLBL_CIPSOV4_C_REMOVE(r7, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001400)=ANY=[@ANYRES32=r5, @ANYRES64=r3, @ANYRESHEX, @ANYRES32=r2, @ANYRESOCT, @ANYRES64, @ANYRESHEX], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r1, 0xc0c89425, &(0x7f00000001c0)={"4949b3db5581d083f9d081bb2bb0df65", 0x0, r3, {0x80000003, 0x9}, {0x40, 0x1}, 0x695, [0xffffffffffff7fff, 0x3ff, 0x4, 0x1, 0x0, 0x7fffffff, 0x5, 0x3, 0x400, 0x2, 0x5, 0x3, 0x30be, 0xdab, 0x4, 0x7]}) [ 332.674625][T27030] loop2: detected capacity change from 0 to 16 [ 332.687285][T27032] loop4: detected capacity change from 0 to 16 [ 332.720145][T27045] loop5: detected capacity change from 0 to 16 [ 332.728137][T27047] device lo entered promiscuous mode [ 332.735542][T27048] loop1: detected capacity change from 0 to 16 [ 332.749290][T27045] FAT-fs (loop5): bogus number of reserved sectors [ 332.755872][T27045] FAT-fs (loop5): Can't find a valid FAT filesystem [ 332.763729][T27047] Y4`Ҙ: renamed from lo 12:15:24 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000300)="eb3c906d6b66732e66617400020101000240008000f801f140d4134c522fdb1cd9483af0b70f22a690f84ec80f12b97223c10039d5af8974081f82512280b4b3d2cd618ee1b6951e58bf88cf296a78f8e4fbfea6a6a24d787a2ed4075d98971af4849947fe14176bbfba2bc33db5ad8a70b6bc609e061cdd67c9549b768c4becf90eba4af154e93d42c87550ed899ca482ad4a7d8ecce6920025d5e46717335c2734a4386c1fb612ac351f3dcf4029339f79d7a6b92561", 0xb7}, {0x0, 0x0, 0x85}], 0x2180420, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) lsetxattr$security_selinux(&(0x7f00000002c0)='./file0\x00', &(0x7f00000013c0), &(0x7f0000001400)='system_u:object_r:auditd_log_t:s0\x00', 0x22, 0x3) sendmsg$nl_xfrm(r1, &(0x7f00000015c0)={&(0x7f0000001440)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000001580)={&(0x7f0000001480)=@updpolicy={0xcc, 0x19, 0x100, 0x70bd2b, 0x25dfdbfd, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @in=@private=0xa010102, 0x4e21, 0x9, 0x4e24, 0x7fff, 0x2, 0x40, 0x20, 0x2e, 0x0, 0xffffffffffffffff}, {0x80, 0x0, 0x6, 0x1b, 0xff, 0xfffffffffffffff9, 0x3f, 0x2}, {0x81, 0x1, 0x5, 0xffff}, 0x2, 0x6e6bbb, 0x0, 0x0, 0x1, 0x1}, [@srcaddr={0x14, 0xd, @in6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, 0xcc}, 0x1, 0x0, 0x0, 0x24000840}, 0x4) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB="b80019f7000000e02de2f15400007f0010010000000400000000f6975cc501009049a6fc01e14f00e1ff00003dd984f682a414a400000a00000000000000"], 0xb8}}, 0x0) fallocate(r1, 0x30, 0x180008000000, 0x1) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000400), r2) sendmsg$IEEE802154_LLSEC_DEL_DEV(r2, &(0x7f0000001800)={&(0x7f0000001740)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000017c0)={&(0x7f0000001780)={0x38, 0x0, 0x4, 0x70bd28, 0x25dfdbfe, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000}, 0x4000000) sendmsg$nl_xfrm(r0, &(0x7f0000001700)={&(0x7f0000001600)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000016c0)={&(0x7f0000001640)=@newspdinfo={0x44, 0x24, 0x400, 0x70bd2b, 0x25dfdbfb, 0x101, [@XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x881) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) sendfile(r3, r0, 0x0, 0x0) syz_mount_image$nfs4(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x200, 0x1, &(0x7f0000000140)=[{&(0x7f00000003c0)="a5f6ac9830597612d5522c411c496ef27b38a2a5612af0ac56c03cc2774fd821592c11a9f2ce4e232bd3f2a252f4dd645e645558ab42da30bac44e1f7766682ea754732b4c5ec7a020a4d7632dd81652698d3552bd9f23bb59fa025eb0ae9d27408a27a7fc01528974e9f889acd14751aeb2713e862c890f615f6734e849cd118ba954459ba7ea0c09e71ab24fe1f3b93728eecc339a35827abdd0dfdf10694c90a8f1558ec4c00fe6171904eec4b365d3dd59fcc01add37738ce51eafdd87cb801ed6e4545091abe9bfd6a2a277ca54df39a854691557f71135a13c56f46e99e9a4dbb8bda508b1905fed4b7d7c5b4192f6da8a1c764eaf64e935aeaa740ee76781fb9d0e36fe91c5406eb8e9ae677c510206f74ecbe403b0e3de91953f53e904b90fccd590a1cf273f96a3f06192abd2d908fe38c258b2fb3248567d796ee8ed8b4148ddb120a6f5199f37bde2abcc9988d892f0bf793f5199f55c98e854a42a725138ca99014ea8492c85de3114b8aedd6b18e8d0159fdca3c51562f40c3808bed518cf7f7b521f7318da57d67938d38be329f4251bf22c8b393d330495c58798b6cf83c8b88d41038cfa4958094d478e4e97f7db3d3a3dba1f779d86dea7e96d255810d7869df29f4f22d35c68f7813c7f75ea712df8743d5b4c2fed63c36399839aa9535299bf87868fc6f298f14734226984a33809d666445562b1d88275362f46a9d288fae5842705eed4a8ae613f28b4c370f16ec3fb6b6764e1afa66c676ae2516299fb263b641f50dd018ce44acdf6dc9d277a6c885f852306ac552151af90d56704b4e16761df2e72060bf005f96e938b8a9091defdfe3be10351c2452109ec67d14e927edb12a506dbd0ddcd17b362bb45570fe40ba4d5b6526de4c0865de736f44072cf45180940596a9c5d16805ba9b036166d928f40c005208d46b72f87bbc63b9704ee66154957ff53bdeb736ea783128743613da8e6804ad86f364a994a65b1243544cb49e5d78c5a5babac859ae7e7fc5ad3386ca06ef3a1d6821a1cd57d36e08ff0ab2e23a79bec5166b735ded6cd569066669f2f3e29993889b02e45b21e21f06a32191517ac60ce33ef61860afb87caa2d6e2769f28cc37247c04541bda2e9a9e0ddf2f368ee015bcd4f7a85aaa31c878ba13bf77ea31bf028b9ce54eb7da59d3dc027f473e4bfbdccb062417699e17150c543d596e8deba307a5911c4fd1ff96e7aca35e5553c83d70d4d16b8232710f7051f8efdf89ec9aec44038a6d97a587fc0567622447edbfbe203fe9ef72bb25c391782947f5dea5f3327c50a54fb6a54f72eb8c9ea966d9a7ef00fb17d58d60874f6aee8171a5f5b60d70f52c5bb3c9406ebc9f2e2744871e1bafea4254ea4ba7c0551ddf4a2f747a2b00ed065b15342b0ee5d9417f85ff774038c8aac21acc23afc3e92e34a221e980ed6c17d0e38ab0bea97d86b8e7d0818c6b80f0d8406807b9f8bd0119862644c7e723fd9ad7ed76334a6e21654bac0eed324c901789e6cdfb42f3992864b065274a421932b7573eadacb0be1e5429872ed4ee241e1eaf358eda02bc757a42869e8f1efcedc51c04e0fcebbbadb69f66779600e04a3c67fbc95b49cabcbdab8ed36ecc91be9690604e5285d32957e376896b7ef6f5f62bab02b2bc8376f67d952625f3ca57d49a53359783194dee4d387fbc0ce1834db4e031753c4fe4cb6fc50ec14f8d96b09f058d2b3acb4e8858587152c8051167589ef7c02a84efaea16e5510ef5d119a0254e71abfba3d61b0d024db370474eda574ec1306668836b4873206735faeb080e16d07c23ceb1f16909004fff35b322032973ef355f5ee326acbf21ca4261d0bb1ed9084175dc432abdeafce20576e0f5916a13e10f7e866c9e46b692d1f073514f1a2dedfea8e1be544fe1799aa981df76eecd54af7a80557cce1f20f158851c94ba587628ba86aa30da98ba6c6909cfe7a8024b7f2d132a4ba93702e7ae94a462affea2ae07891a2372d19fd593651a320c63db7932ce27f5bd7235850c8d32d2a4af1087f53c184b93e8e92e16ce0ee908f051104f0f6f2ca9c0cdde11934618490cb9018223b4496794481fea521f1fe7d0ac3b7e8759c5bfbbf5fab99645d0659e57171af6dc2ae3f006118365d93cc1162b599e354e24c748187ba193d176078b2afcd61dda4882e1e49ed0f38d04b5b8833e2e1d6230086305ba724738eef366d1a997d0d4e19b634718e71c4cc060a70cf47d13e5eacccb52a358b9a1d3ff0e3bd95f75fa601ac162b47eb2be5d8dbd012820c789bd2b015e87c3449dca1eb728d31c82991c24cd1cb4f7d900ac108a7a0e9b1ed328a30a6257db306cf49e9a28a039fe020d7072488b861b745891e98128e90deb9ec7a474bb4b175ff4fd1855c0bbcb311544afc4177fffe61082c066683c1d96013d83a7c58fd71c0eb7c4ab3c7a4576e88cb7d57194914fdbdce5b874ec3b00fb3620b02188f0670448451341b9a5ffe08d9f2b555d6446710c3dd5c67ee4493e7a2095735b38a932b502aafa3e61cd49f585605d46ffa6f8d9dc8967a3d27ec66d7bcb4fa8c14c5fb8527d7bc3a394776c88b42c3ffc36a4f19ba5cc93bec625e0813450b91c5ace6c6c5ad30f7a16239e4d02a17daff863145576bf34a7f92ad750cc5dcc8cd98ec9a17bc32989c099fd2a3711b9d66e01a9440687c6432f583dff1f8e95b2e7d9a452004641b5dcce15951fd948c0d1d7188f99a726a68c58c40354390ee76a8e867fd83a1a97522b80413f1e4d2a9e3eb251b7d0410147ff2475911cac8c849078f8f910fee65e60a9e7e010df4fceb410f333c85fa481102f9f9f840648f3ffda7f83b00e066e83dcc5f643969322636813be560fd1abbd62b32427d29046fb101cb5caf2973fdd27634ebc316a21b2231622ea09ad8e670ab35381e09d07eff582de0b9b581be65ab59bb5a1b7e13430649dfc031d69443362736db285dc9c3358b2b0c36fd9aa15e6a2b7c692492bd487b5e9085daedd7bb6c8b4455f260ffe3f424cdd1ee07c0cbbef9d4149919f475cef99d08bc9c8fcf2e4b968e2c551688afdae689b34cabb8508069ad2735880a1567d5a3790a98978387882eaa4d0d54458e91d2106971a26b7d2fbbd34e83b97a808f194448d2ceec90262dae4ace5eb34d452da2d6ccc413a98e5bd28a52ae307843fc20ef17b0c4fcb513c446d5e39a37db661b1f192681b259f7aa195d95ba86cbdf99536284171416ae6882f7bcde47a1140e6e05d36da9427c8b0c9bb8674f1e898a87d50cf38ce934d78d976ce52ad2f70861b1ed034f8133078e4c5adf7ca36ac5342070ad714a618bc297953b657a202fdf6e36eb7d0d1f8f6d8ca191f21a50c9e43cabb5a0df07fc50e3e8f81f45ac597a462ec040fb3ec47ffdc77a6f61f4bd55df7c80b886e9d9949f1c4d8a34d65032651b11f24a59f87c6fd1e57815d2ec1155befd5c112f5a0dfb4eb8455f7706b3ef69c19b6288b5db9365c039d81064bede7e674745fd54bfe99b75ad182c22e31a763f072d8c0dc9df0fc62fb1782326b6bdbcfc04bdd96dcf73b39593a1c8014969ae5988c33135cece7d0da1442ca75f4e6912a0d0a092815b195c30400251577576fbe7bf9154a81239e258b59301b65fe438720bc6929c2b49773d836f9426530e0081e520189dcba96b241b090a5babe543b3117304364595e05c0952020080d5e6db7d87c244d27a9b6294db060aa17869a6118f406e58fe411b8e4d9b5b709779b681221f81451698b91e92ca257b67df4accbdc4d72ba73324e3b223003838dbd404fd1d9be8fb0dbb0b6b94688c52ed1aa723bcb1fafdf1ae136c8e70c0ea7ac636c2185676ad48cb3965de6e5bf505f154e9b4bf88898d0bc718258a9d773c5bde164935b89513b6d4c9b2b349c1d59659e224518eeaacb865c4cede063d26aa2bf26278e5da89380dac6198cdf0378733103f8a145c0fdfb2ae9e4acbcb99cd741f244bfbdca9767488d41f44069c28950960b25b607e10fa8c60c5c908739345951941cca38d745d738744eb4fc314462cf6fc370285d23f3b2231dd5e3f3b5d2ad199f0cb61c0f55db5871895eb9444ff7f7e22191cb07103e1d9784bbbe5311e2af8d6a71ccaa61523a84efd80ae8d0eba8b676fe990c27f44b729cbe813515a091eb7a74b9dea18d394aeaa823c60c794b2d64d752eebeadaca53095f0da915af5e43ed184178f8a8392660c981c386a5004e95f2f425b3ab0d2e9cf044b5d3e77c39f7eb82c91cf7a20a56fe263573b5658242cae906072ecec53b0c2e8fd652f63607007fa4761a8ddc634f550439eeb0302b3a003fc09bca5a6952c03d0fa4a44a4e352044708d1cb2121196223308c0c0a9f4d59958a34b5f4c3329365fe870798a11f63320421d82c50c316cb2658cf461372f3c5fbdf0f344d886457cfac47a45a4c9fee79a719befff0fdcf0ac2db34dfba1c247b42bfe147cab2698a792b80472d24473b940beb0bdc7abc4ba56424de4a0393a3c76b64e7f66cfa6ac8635d2940499cddbf09c6d7ffa8655904eb4980455f0ed1954699486ffc4220b672d72b00a09f2f57b43bdb0719cea84075c8409a68e145319d09f174ba4e208ea17e74f1187efd927740de6bc017aab13246d1cce34ec1d30dae62a0323520e9e6190fed5559a6fbb20b356b4514c874df327b613eb33e7da77562985171d90645e79f674661e2ff6bf605aa6a9f2ce2c2ed759fc3869fa2a94ee6ef0ad6b68c155d45fc99f4b0ced0c34e28d0c5bb0775a264277bb02ff495ba86f3824cf2b4a677d9a45db9ef88be02acc0c9784060e21892456779c31663c34bd732e003ba8095cc3702a9667f8319b3d12b4864b02f236156c5ea43883493243025dc40586fad0c24214c17f27c67a63c592c5a2e389baa4d340bcfeb84edca8dc2457ee811a1558fab2a57531ea5529caff44a12d814922220eebcc6dc6fea2e18fc7e35aaf794eafbcb1bda116514ea55a5f6d6f5901771190cca603f25d2037170b9962bb700a06e60880cbdb5c238acab705e5ecd6beeac03065c3c580c0ffc901aaca3a0b682f0b946c0d3b41d7ed0bbc1ddefa516d1c28112b5d93afa4107a906e07231a592219300b05809315a36362d1eb041fbd65d1cd1ad228196371635e51e77f5aa5e7edd58fdbadaafe747212805c75a17eda06776852f432ea091b3b29515c57aa68c704b8e3784ecbdfa737c0fc51fd325cc8cde2c64465c473719df6c48d042d488da1c2ba485663b0b5c251fae832fffea1d2b1726b9f01a8418c8a1d282d84a2bbdb2d99a74eeb84ccd085a1ce16b71a4166d0734566004f63a6d65932f31b6695c82b8b1e84c64ea5491d26a8931988e9f82874f096b71e4c06e5a341ed0610df6cbc43707157a78ca75a4dfabfc5faf3ff5dea60615ce7add61f33579de1c7dcb5aba88075f25cea4e09064e43b2f7435ead3dad538c7ccf13a735c54962f50b02399f6b796ca58a25a392743fe88e0e3760e5ebab9638f67200327b03f5130041883b857ecdb5bdebab450e356e901ad4b00631d72f15910276ded56c16e4f8356e28b24fd993fbe9675829b654e2d1c22f4dd2e63e784b10f816d0b0c7d1a8d5baeffb26f2d0cf221451ead07be94a8ceb1d63b88e8780e00db8788377da9c995d929c38ab982d489baba74d84fb3fec416ace64c11a8508788efe9286e2b1a95f010e8279b5d6aea9c890475f7a0ace4b75bd61862313abd018f66bd6", 0x1000, 0x1}], 0x60, &(0x7f0000000240)=ANY=[@ANYBLOB="76666174002c2c2c5d3a2c2c76666174002c76666174002c762c2c66736d941e616769633d3078303130303030303030303030383030312c736d610800000000000000a95d2c66756e6368dd49524d574152455f434845434b2c00"]) 12:15:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x2000000, 0x0, 0x57) 12:15:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x30) 12:15:24 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x900, 0x0, 0x3) 12:15:24 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:24 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000000)=0x7, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x2040000, 0x0, 0x57) [ 333.753946][T27078] loop1: detected capacity change from 0 to 16 [ 333.766728][T27086] loop2: detected capacity change from 0 to 16 [ 333.792175][T27077] loop4: detected capacity change from 0 to 8 12:15:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x18e) 12:15:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x300) 12:15:24 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a6e7f7bea0749771ab7331867443b0800000000000055462ad6dcd7"], 0xb8}}, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}, {&(0x7f00000005c0)="ed5ee77b8fc3daa0cf972695df64059b6e7571406e4dca771193209ab7bf7a9855728d4df47d99c01ff66e66159fb8086016f17ac11f58034154cf2b4d586c62f08b28b1053050709a339a17f62b6d644bb86ae5adb52feca972fa797073b9d2f3a65918e546ecb9453d945371ac28c6c2c92c299382d089528583f670be6bc1122bdc1fc244ecdfb3f2d38730e1be21cc92809d131663f774be9192a4a922e584e72695da801f8b73c39c254cb250b513f7ac8da51996ab32ae6085629344505b1d085370676d3ea70bef6230936ebb78668ea68fe4d627730014d370c5a9689431fd32090adc617b594b6a5089841fc3baa89e11cc3e70e4baea627469c9ddede2180395ae8c201415843e387c5ead3e7a15babd1d3f67d78758f5d204589c822d0807ba9f126962c2c9fc7bcae0037ef796cc6131ef9cf0e968d2d26891c6273a727ec203f0b40910af9f74b70563b3e1c9fad13106a188ca67a67dd735e334e6f29e2aace4f7b144a897a13b8e4562dab6cbaa127760d9136eb7dee22a7e5b9c56fc48d1c3986b7fe69b53701e80a8e6c7a6f17ca6228144fec4edf2248201dee7425a08ee248f93d9f7cd5b3e1dffb15d587c80511aadeec554c768a9d27a9b36d8224112848b86be3b08e8f8fc2fb5a5b6fe82aa4c0768ecf1abf97989183c4a37925b2a3a8d96e92a0fd0bbfea11d5c8ef918af69872aa0fcb1f46fbe20d2f8260738f4ff22f8e57470295e39d069a35e9876389be181c07f5a2578fbdd208f744d1ae981f1688759ee6cfd7eec74bf11565db13ff4f0110245625bd56fd1b6f5f47960fffbb6518b539ec98dbff2557634c00142c49c3067332900f3c29a5c58beabd1d539ae5f470b8272a359a52760ebf424f58ad2df60571bd3e3b8f028ab4844d39656477a845696eb8a944d17171ba1d405ec3baa33f4bfd30f0cd197cdd642ec40551b5bf5f05a566f3b6cc394f78af59897890c496b872d31c459c9429f6839975841413700ef2f6c9ba7c4ca5af2cb640a0e7c2ef973aa0b270bd567fbea625d3edaf01cd2691a461b98da5e4ef5539ff81f298dd331b63fe5c8b2360f19a3232d234fedae02a983b6cd609e3f9de426ae827d4707b47aba56d9bd14c605b5dfa7d0e4f113c9e1f0616cc71e5823425d81063cf71e97d591b0e9a6c91b33be2c983f5a628bca811f901870c7c233ea44b9e618c6f41d7cb670d7f5ea25c1e1155749da69e391d73e6dd7551a76fd13a95d92a4324c631ef5d162ade200fe5d86b854cf5a2a371f52da4ebc89dc38e1c37fbf1a4cede85d13c406cbd91b0c55de169cda1febf92386f0d5cb68fedde3740abdc2d8cd263d8a562d0aee41dc81a7dc3f21ae84f9cc900c7a24745416c912aac6f8201a2a6d8a08f1a40d9b1e8a36e4f0aacf9f18f453f1efb1c7e4a10de3a23d9fdd0ef6ec1c2502da34673d19e232d117f6e9114fb5f142212fb661335011f377175658d4241eeda583df52226fac6cbd863000b1aa70fc8fbb967052bc4893c28fea8d53f92daca4597a835dcff36b304bc7da9576ae0d78a0e1cb9d4657383b0c56fa88a2f1883f7700b6330c3d9f5b88f053574c2013368d615d5cc29718c9358f5c8db55ffd4ca3355f7f0512e4eb929f49e20b6a9073043fb13d5277ca5615bd850d8f239144b1033d38dd7ad04a6deab7751c051a7dff9a1c4e1a7a47030e49ebece6214d2e8914d0b21d236a04cd5a40c996307e8ef6e266d20c79bb9f78ca57dd858034256cb927ac2059244b4fb605b502d72009bfaf702377718e249e8f7227002488bc8809d0e263fefd338f3765662789e997d2bf5dd5b06c3f1b837d1743130fba84c097f0f88b91532a780785c470cbe3b7ff76abb72c7d299bb7fada0bd9b645648ba6f9ce919639af94f805d36e91080bf24fcd2256ee1df9047d7e1a7a3f614488ba84efca6aa626ea0fff7d3f7052267f15e4dce18ebbe7633c6a0ead26de27fc93163d04937b09dcff704def21271ba4c677bd000b4edc0a2974da92f4115a8f37fdded692d22ce1df3fa49da8935906e4ed81f2c492963f8b666ee6f4fb04a2c17b32a66454b0e69f202a5abe7667a487287a0fafc89d513179359bf8dd608ef540ec8b604816c9b0e9a9b7d33dbd02a59aeb2bdf7371393713197a09a2f925cc044e39134cae0f98b3f917d6f0f1bb65ed45ed21c0d600b575efbd5494d7d9ae4004b1ef8eeda07d4aa74f8e332fd9d66002a3528a7444a27410cd6270f1531e01e19b1d28f83bcfef2dfcc8670d482db4dc70ce3616be8be422f9716c3d733068b055280613e216cc340bbd6090fae9edd401bde2be7c42e4239c2c15d506d23854894e4b411763ee147eaab699be6de5d28697550bf46a526a7a9bc58096272446b06b3c9aa4e4bfeb89a06cb23b5bd444350fcdde82dc67e19626e70b59bc18f9bf911f1a8692e2b38ef92b8965001e3dc9be2e8a3f432cd589570a1a9c04062d8cf49b5a3d9a1384a02b6ce19f4032926455b75dd34fbd79cd4918eec13fdd7765fc29e15cf0ad301f9486a293411a1fc980165af7fb85991a64047a068b180a6958258e30407f0c1f3be28aba3f814d7d6d8f07b7f85acf2883b4a0e90183815bc89eda2a4a5876e7ed6c2fa0c44178532a41c688adf6f0528585f016190f18db6d02c54e23f10babe2083ffcd005191d94438991f959e043c5412128eae2796655e85ac5020754ef80e4154cb18965d2b2ea023cf26fc7cac40e4140b73b7769bf46ea04fa3dc0fc82a7b8cf644a7a35cd64401722fe3a2aeae4f56cbf4a9eaedc35b8ee825aa751e94d67213e99f9877a798257f1a18fda6c21271c7c3e22d144c80b89af901bf7b073aee014c10738dbd0a584b175a679b186fb189d1f09243682993c12f45b2161a21ed3aec1cf3bf892686cc35e93251a9929630f74c1841d30fdfa1825df5791cca9012e0528ba31f577bfaa761a04fd9c717ffa2c0cadc58358b8a1a112a36541b74583edae60cf39d7113e63d2808ae791fca5137b8c9fd8505f3ba60ec642774056035ffd399c44037bc412af603fb9e1ed3dd4b709ab82e306dba1a86e76f51bf889ed85ccf1c92dfc3a13d4b75f7138334d932582faab25d12b206b9032d1566ff594ab459fd60575e81d363168c01ae838149fa33ce14756e35609f78a7bdfde5a944c5c909bb2fad2a5f7d367bf543959932248d3bb91e645061f399006e094024ec4b92650bd75db190bb7bc3109d6045a72737475758a439cfe47e663c157ede15518f2150575a4f48b82096cfcdbeba780615b1219fb4e77ed8d50a3fe2a814c3d7fb2a86f4027edaf3761ab69ad085b921c558c3211d32f164671df3cb1b28d9061642257a7751a6f5bbb5402f623fb53ab8ab196c7be6f8366062c7bd316c4dcfba3f9cf4ce4d5c172cbbc7dcb6e0ec8555f2a7543fbd032ea42ca73216e8a522498b33adc60abc92c2217de1c7b0a494d6bcbf47755b1fbc2238f11fd75c6e64fc4c134d3c81b72f11523e8707e0d70194865242866f4c8193aa7bceaee523234e6c57240b0c39acf39aca4cac0d4fba144ea60b501279577b87d0b05c3be65d532d5f783550dd0e448d24797d079b883001054b7b39c168e5f75016d207f9040d7b58c97887dc6e92bdbd081a28b8f324dab0387d04b4674cf708d3a74e52ffadbde6a0a9cde515aaf78c07a68a31d8248be311fd143e460aa108b7d6e10936dedfb10e4877aa8c8cd6df7d9d1bbb1c6e3fd5f6a9bd13bd0feda28b0b8f3374b3ef21d592652959dff30908a47d749fa2ca1f4e771c32c523f74beabd196c8f94bd6ea1fba16d52f86b4496e4d7b3717a7f16bdc7d734e2f6dd95d62092a6b188742dc33db273185aab48bb611f052852715216f7ad6e1b4685679eccf7b460c5e4be1e93b165508d31c95f9bfa55cdeb6cacb4ee1583210c554a42eb746a0ec6b71e79ac8d6def4e8f0b15899e841608058a723a3c19d03b69f413d2c7cbf575905863dd4eace7e4e795d3a82c022cc211f0c70ee927551650ab92a15eee820cd00a5d62dc71fae3424aae7ce972e02b66cc4af10bc18e2608f0dc3c92d5c44d205330d39dcfaa191b4e790d8e08308e26285548185c18e2c8ec4e4bb26d3a4dce873035f2754453dfab614583854925d57ee6cd013e0e641fe5a11d78457fba39ce11bd521fb8efea822c70663b31e857ee8be4fd15d460ec265fcfbdddc9c3aff99e1f6edcf0a8470d0805e5cd5f5ca1d0a9ba25e8e38b22687a27bedecf67ff76105443b49ad71e522e8fa97d1a637d38fddb96e0097d2463d048311c9f591f1a62cf9ab855528a4701f3800940bb75fe93c4cc3990183faee261e7f370521b42b703e15b2b3269f0fc04a9c9508bd7e2eec329d0308260a634c8db4f40992945fbc338861aefd0ad47afe108f2d0a2db5a7fec23fd72b3f296da6336d61d8aeef1abde1a160b4a826dd3d81b05d5526bde6a94f6a59169322070f69215bbe6ffa0ed2486fec69fc0f66704b58214fe070434ea59b24b5cb352bf987332f70c7628b4a226d8f5e0279c3b4f506a0b9d5bbb35eba81a59f892590d79ad1a11a96626f38f79a2ab3069c37b8ada4c09a996935b332bdcde5ac21887395a713e8e77730ee38fc8e6842b0ce79c4e8189774dfd2c9718e88223091f37ec3911c7c21f249f38e9d874b1cb58a7fbb2871e6fccd24a048daf32f85067a49a3191b4e9492c5637d4943b60eb1ff1771055f1a4224a54620ca1b09a08bde3c91a9f4539e67690387a5d625bc0323f1ea92abd35ee2411566992702a2388cc19ffdfb9ef1c87e7eddb627c8dc98c355e793edb97fd193db5ae558fff6e55359fdd90a62db6492d177ceb8d374cea5c73236427acadfe8a04799d5f723262554586b2521f5b79d0b6d53d04860b203c22889e99c357773486304ce1e6bc643f0113ad9a6ede2f58f595c135a861afe715ba3b304a0ebe3f5f986c6b977eb585d8c5280a90d9dc85c0777fbc89bc079c1c828056bd6544743ce1e3e8dc3548853d1c08cb4798fb5f3c4008c3144f7985732e2179a64df421b51d4ac4ab118b0685c5863707fdec4126f535e63ff0565d71f98e33958303523f2b5fb6a3db12ded036785577c4869e190cd3c002b8885760d37e0c7e27b20d7031f781d62c08734badf249c7a8adced9abbc1cb73c1708c55aab55a882e144117df3a22b703b7428dedb5a2e5ef0fa98e0e0cf70fb630efef05968891c89630d480f5c337c05b59bc3bc8d7da87137002f697dfcb9e2536e4857653d79db55f4a457f1072cd59372f8962988b503455e9c4b976454803c4a16f8f0063d48c44f9b372a67c8d2a6792b66223feafbd2b64e6efc3c8de5ca4b6ada2611951eb6ef82b2dc6fdc6ba01f4f899cdce619f69b05d7c410686097d5a727a61702cee6f756a9f1657d4cf3328d3fcaefdd31839b57c87b3e7e9d15e0c1cf2fddab591f6d03c380b848879fb7f3380cbb0891f6d20801d3e1a0c2af2d61cfff9374f11db6f19ef6c921f07490829b402ba2c6faf758b6a94d2ed40425d2cc621699f2b24c78dea46d1ee0b14a671f94aed4d92928a5b9549d4b61b2948ed08f8c78b363073a917ac82eef2c298e35835f0facb1dd6aba6b1c75ab146ec670f26b91c9d790a29f83a17575fc434df24681c551b9216720e5ca8352341ca1d43e1691f2b8f3a41c3af5c98a1019dabd26b64f6a50413b286e77521555c9dd5302c02e74f05c53add13eaee33b510dccf9718b75c59c2c874", 0x1000, 0x2}], 0x0, &(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYRESOCT, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESHEX=r1]) chdir(&(0x7f0000000040)='./file0\x00') r2 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r2, 0x8, 0x0, 0x1) 12:15:24 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xa00, 0x0, 0x3) 12:15:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x900) [ 333.910403][T27115] loop4: detected capacity change from 0 to 16 [ 333.935609][T27116] loop2: detected capacity change from 0 to 16 [ 333.951806][T27128] loop1: detected capacity change from 0 to 16 12:15:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x3000) 12:15:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x3000000, 0x0, 0x57) 12:15:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x8e01) [ 333.959285][T27133] loop5: detected capacity change from 0 to 16 [ 333.964028][T27115] FAT-fs (loop4): Unrecognized mount option "" or missing value [ 333.978585][T27133] FAT-fs (loop5): bogus number of reserved sectors [ 333.985130][T27133] FAT-fs (loop5): Can't find a valid FAT filesystem 12:15:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xd00, 0x0, 0x3) [ 334.045128][T27143] loop4: detected capacity change from 0 to 16 [ 334.067928][T27143] FAT-fs (loop4): Unrecognized mount option "" or missing value [ 334.115138][T27167] loop1: detected capacity change from 0 to 16 [ 334.121707][T27166] loop2: detected capacity change from 0 to 16 12:15:25 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400003f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46743977f00000a"], 0xb8}, 0x1, 0x0, 0x0, 0x24000800}, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17, 0xfffffffffffffffe}, {0x0, 0x0, 0x1000}], 0x140050, &(0x7f0000001640)=ANY=[@ANYRES16=0x0, @ANYBLOB="c418e2fc47c18322d51cad83559c9bc09d46ff2eb19a7726f1e94c37c52bad8aaa527b2371844886c6d3fa01a31e90ce448440306cc7fdb0aa4335086500fa79aa3bb111d2cf3c4ec908724e8e6c2511048ab196093834cbf46bfb88e4b56fe93aad96319733715194c55f6078b02f7fc028d179c8ba9d4638d3658d88910634346334fa267a850876bda8d17b129746ac0bb4155852fb5d19a8b10f24183b9584dcfa304f862fa635cd17a79f41d8e65bd338b86ced77201f799793c627f6c1310b0e188a47347c3cd0aab5fa3e2f40b35abdd9e038ffd64c570c2ef8af3ffeddfbe4fd0a52eedf52861209c49c92029986ff3e3abd526cb9be627d4b08a014679b20ba6f2dc341a4775cb8407a11a208335da00d28cdc1ecfa35fc3d0bd6bc067ee162b98dbe78fb912481d7b0317672c532455e2e555adb9a90920566c4e0df25f3793b90c87bd3520cdbe0ed1c3c633d516d29ae7b646820c0485aa7e29bf6b391ec98ec326e29dcbad0c61e12c65a079c8a26683328fb29c3228f079a687b7a89c09d377887b308a93c63b4f3bbc1585021745f69245e0018fc252bba3d175a176879a78c6627518e627bf497300011d359f860ef4bfc51602d19ae9e811b7e1402d6afcfe03f4a08d2d58ad65259d30cacc45cb39973e1d5bd688026a46208b75aae116502bd9c5dd268d5c229ec10b1f4d9daea0696afe0d4d138290b0422688a1dce8c97ae63c1d0fcc7f1a75edfb6d8ee879407a660be284004a042f74e5e347ce5c567a1b60cf578720b75fc4ddc92f07f8e581b0c2a934cdc83fd74bb0756cafc867552a7871cf1134756843f22a6dc0c0851681628e7d72b218067da777d8dedc75d60afe2446a30c4901f4c502cad3633329cd27732f7b7085efd1f324a14d0baae4b6cad0ba855da956a1f991a8fe2bcb8b81fcfa7ec0ef829c326584a9a1e9b1a3630cf544bef342d8ba6c63d797e313dfc3089c32d706093b8e5c64342320d857d9484d27fae73fde2942e438296d8a05a0805a6190e5d3ce0e16413e0f9bfe8949a5c5ac6de3ece76dd1a4ec05b1c191715ee5830817e74381128ec7a09811fd4ad567f16aa1f84df3cdbd47894efab1046f787f7f28822b36cf840202204d1d85016b9677045539cb5283f6c7cbb12beaee404a5b771e871e04ae6e5df5ee1df2e16ef2fdfdf1d8374fa41131c693f33b525d3259128aff2a4f991d39f4dadc8c4cf6862e9cd29b4c47a85a55bafb45896ac1f5040edca0f01af09ba6bae2fc3c15c4ee2292d7a24306490786a2b9549dcffb3716d36b9ba5d99d5aa575d900bc4fbb03bf6792afc2e8a2ae01d925f2aabec5a1ab7014fe24037ba9b556fedab765a08af40b614d91917ef786b54cc7bfa1e8ba90445685b0dc91f953002d8724a1e1de8ac968286801b55288d4594f64cc1446ba6776a4dc8b27f860c6a204d69557d7035db702db42b3b03f33fb28447752ef61918cc11ce45e1f5bf19bc9cd3bb77b2ae0e7e398d15a75b540fd650d27f78ae1b814cd967e15df922d424c1cfe6f490bf03e72859eae33fecfe17109fb318a3f585229a1639868ea87de71968a7f30e87ec0f6d022cc57812f8f76a6bc2516a648c25925bb6e917eb939f8849c4ca3cee54a92a6626a2362b862e8dffdf7e3dd1f9f0c7b9c4baf8dd0375e1b3a8c6a633acd3dcb689b136de922170c174e4b31d3be35ac0beaa7731493f955ddd883591e9f807ea9e35dace9f84bd6625a5755c4c5f6ab4af810f1286e3ae37b3d6ab78ab317653368c46ee7b9df70d64544eb801e271baaea7fcefcbbe13278abd74f56aa5dbad5c6a644d4fad535aefd211f5075a1ea1b20dcf3136c2485ce7cf37fbbf31da6f0b26c359d2f9b65cbb4f110f08d45d775b8b8476a2cf316dec978e9d74b1ce58dc1a6f220f4f2e42eebaa2e73e199247dec91f1bc176abff4ac35e9a7c7d152238ecf386e99d091d39804424405380b255c97aa0516574257d81ff4e6931dd034427ca62d2787ee72aa3f852dd84880983aa16306d994bf63e133362a41e82ef68b65ff26ed6152e61718a759c0ebdaae03d76b063377c1f76cc7b603d8b24478bceab263a04ab448ca14992dfcc223565c2653e5e18eee9fb6e817510becca16d6adfa8e7313a0cc7be9ba729403bc1af9ca2db7175b37a11a04bc7e3fd10fce58fc48f4ef56aff82a47475454ce51267f7c0d33afb23ae639e13c809e17435902b7924feb2bd67e890d37c641a3ea48fa057c6314543d47aa4fba8918e5578cd8419ca0b991cf3b1583e0607c17980d76326da435cb983bf5ff07d576ccebd82e1bd5fcd46be202e40dd77678e4b5a042dac0c438571c595ec2e52a37ae19559b11d8a77a238f39e2c9c809b4299bf603d4a9e87934864dcba62fb3a05dd73ecc39714477d38fe0ee208b9843e35bc76f75fdcd9883ebc226ff976850911e970594f6fa8cda33f70e1300786cfe6da31a2ba3fc5c34d6f0ec88f9e3b0a3249d79beeeb6dec17ce67393f7b65d777915c6647e31dc8e5e3d26ef2477b05f7c473e57b34fce137275ec4be86ab3dbdcfa65cc00dcfe4524888b8355e6e4c37844741c55f58f8614853d9fb6027749523b7a03d0007ade9703d93097faeda6d7531d58fd3632953a828c95cfd8a0249031fc973e4881ec1a6b1264da8ace36ed5eb3bb0768796b7a856d154f7d7750e80cb5113f42116a2a5ef653c9ca941fd5781c7877f06f9e22c14a6fb372700f23d21de28c05aa910258a2dc91132699b76d9d0605aeeb5d5361f7ea1a115cc4dbb3d0cde598bf37c83c26d7c84369a616ea86a7d4879e3a5783d679439ca05bb66b2eaf9a1d51cf321c0702f9a3963d22a02fb058cb744ab7713061b6d22c314b6f4edcc5b85b8e256e19b9ce399e8c7e048bb58b6b933f746545de48e5638afd702e995de6c7901adf3d924fc11cf85489d5183fb127a28dfe9d24a152b91829c47ad80247846e15db6d54e0c1ef415038d9648253242bab12fd93a33bfe99c1c12d3b0004817a3644973903ffa9aff2e93e459c2d9f21e434a269c93f492f5d6cdab0feb71aa441b476a995ed94bab97ac457511a6de7d8a36c3e2a0b6e8e68cf7d88eb9c44ace5cd1104f8dc57c79c0c13aa83459769dc27dc833d1d2abe972d900aaa3b7a73995960ffbf90ee38ad09cfa6bac9f4913abc49fe4e31282f5659c5477c1ceeba83b646bb937b4ac9b1518cf7571430d10924d5df1cbdcd22233684d9a8c20ffa9873276025573ff3701798b0214d8beb7f138ea542122cfa43dd7a798323ef8ef19b64ed4699867211f3051583eab0fb8728e24e1abcbf8aab7eb579049be5fea37a87970861f5dda59383699ed1190154996f550b4e39685716ad57966ee17268c1f2120b538b6ad0f018d07ade17f3f022907f93c7db869a58b53f228a72b3aa6fc7f840be02c163d18930b67e4d3f398f443cac1d36e6f633fea457dbe904fbb1e4042907b245d176286abf2e218f2f6252e0dda900f80988a341e30521a1c4ee8ca71e0b44181d5ae8a76323a6e509066eb07d36f1c645522afef8cc241ef0311003c8d2510d9762d23d47dbbb018bde15fa2e138a7e9bcf3408fcf1b54329bbf176e23357849fc04c8a78842f536c806d4171821c0ba740d57e48e075541795eb56e8bbb833d4da755f01215e4702d804a889e6f53ced40a2af32e5b9e3079e3bebe1a0e9e23adb2f1e4488d6ad7fd3ec3e6934a3313ce4605911ea6f4e7f6e533d9ea9caa76cd2dc38b3399e65e7bea03b076eee88eb0f9976b7327e32d32dc4e040b0c030107f70f4e04a2cf0b24784794af9c62c95eea98b883aec631aa6e434fe8b5e872fdf9870f77c078417f945873017a17406fea1386f409857d3c6ab66e08748f3e137de3f7f723715e6674855e6672aa174e80bd76e8dd7f8a97fa0049e01f1abc109a98c0956b40cc26c665a0f2750c9dd14fbbdc98c7890de9ce31ec685eb167aaf69b74e945b816af64f3e940cf1feb23fcae6c5f307b8bcdd802cd26fcac91576f790483d81a0005194399810eb0e9daa21e17befdbe1fd4983a823c4a0b69e6a47f9c373b6b307ed6d48a9bed31d28bfa4c7e044836f109734018599281348d5949196adc5de51fe03954fbba41e84e75c5f5c92c890014c9be6d48de1007be0252d61683e056bc57bdf9cf04b6baed5e88580d638d06b39de9cdb40d76bb01948486c913c30fc79fbff7337f3b5adcd273edfe8fe70560a0b50eacb8282742fcf1c168744888a64464f2ecc0de34c9676f0b9e235e175ae6f9903e9289e830e28b255abcd0187edbc4c11c4f8f7dfbfae0157f25bafcea6708841b16d223ff58fbadbfb1ba803317dc0b7c78de4af1df15ccc7036206ff7ad5d39e8150f499ad73e1a6cd800cf1b8dfd53c426001b3065e06c7c5c81d120555d0bf92e72616fe769cd26f157b01343bb8e32f44cf3bc0cc6f3dbb30af036c1cbae333c75c27344fb78b6e07f09644f7bf14372ed654a2d5c0fa7efff8dd8b583a1a4df642e53ed720bf1dd744d54fc50f7ff88e8fa365d70bad9db6815f515cdc9cade512e9f58031b5b359397a16d8086e28646cde42d0e5773a8a4476847c18e82145020626a22dbdfabaf4fb79a994ddf609889f5da787e4ed62ef63512cfd9447d820da6865e84ca17b64f54870ffefc1e62cd9b573ae6d2f8290a27ba92da05be7d2c89a0ed420ed7a86c22aad7705c18c77830a57d6f866399143db0afe3357420d13dfefb7442ef6ebea86e4800cb6f2c7d5d60df03862c87a84d83b4548999f7457235cbe25571806f201c0f557fe719c4bc7f4710792eee405a64846cb2fb976d2da0f635c7dfe4a3221a47a6c4bdebef89c1d956fa11e6be37f85c7deff5a2a85c001053c854cd8faabb154e6aba465bce9c2af3ac023f1876ed1d3c068d230aeba23d5c9cc714fbce28ea7e705938992852cbc9de6322f0d04b2c63a40b45fb95c47191c6944fe858fdd0f9a1dae9e4b1f907f8aa31a9b2e4f7463d6c6447e4d9427d310e4012badd09a0b0d9b05da73b17fe8c8a25ed322ee1774b6a9ae45b431c3d73b74e2207a702fb6a35b5d7c564f6422982fb51a45ba5d2cb3609e5eeb7109e7bdfec6da465287c3265b9a3fffd4476400ccd43a4fdd72a55f41805a36e074304e50bdaf741516cece30c982ff7d7d188e3dd6f3cab41e0f84d4fa6c7c6147192c037c56ed89c25e18ee2f11718099c01eddb016263d9e1c59b63dbdd3c46421f775a19841b61d0618d298089e6666cf86487704b7d0e8f4b5e85eabc4c2b0887758d22846582d63bae77fd0a74b8d93ea45cda68bd89c72dbaf62bbbde13cb82aa4d6c97405c3c6fd681708028f1c41981c61228adecaf85d905f93dd2340509c62e7efeaf35ff35c6556e8e3259fd470c666617d0aad37b8f2aeefcff3e2349c22dbd8eafaf7869c1a168d8785173a11c6b959a4f68817d8e95d64a2f97c211d5224b093ef4f3b22bce83dbc92f8eed420ee2a2c734f1c0aff7b75a765bd94067c31ca82c0dc6166456d590faa8ee25fd1e15f2a1d42b62ab603921c0e519e0609c4991e772c24d1114c7d77d43740806695bf31f888f6b65bfc42f06037deee14c99a9d0bbeaad24c7d1294e1b49d84c0f025717dfc66a0b747f02cfa248c279e4f690677c53ff32785a973b834b71a663dd8cf8e9ef992745d51abb6afea10e98f00c72f5208bdba6e5a58db76ab594810ba48f9cca2c558929dc9049459c6e4f45bcd3b33b0a301f6b347f5a24b655012e9ebf141b694edfeb26b36130f5edc1fdd92875027650ffbbee1b55f", @ANYRESDEC=r0, @ANYRESOCT]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000300)='./file1\x00', 0x202, 0x50) unlink(&(0x7f0000000080)='./file1\x00') mount(&(0x7f00000000c0)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='logfs\x00', 0x400, &(0x7f0000000280)='T!\xe0>\x96') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r1, 0x8, 0x0, 0x1) 12:15:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x506d20) 12:15:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x4000000, 0x0, 0x57) 12:15:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xf00, 0x0, 0x3) 12:15:25 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:25 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20a0c0, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r1, 0x6, 0x16, &(0x7f0000000100)=[@window={0x3, 0x0, 0x3}, @timestamp], 0x2) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r1, 0x6, 0x16, &(0x7f0000000040)=[@window={0x3, 0x8, 0x1f}, @sack_perm, @timestamp, @mss={0x2, 0x200}, @sack_perm], 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) getsockopt$ARPT_SO_GET_INFO(r3, 0x0, 0x60, &(0x7f00000001c0)={'filter\x00', 0x0, [0x5, 0x1, 0x1]}, &(0x7f0000000240)=0x44) setsockopt$inet_mreq(0xffffffffffffffff, 0x0, 0x0, &(0x7f000000a440)={@dev={0xac, 0x14, 0x14, 0x25}, @multicast1}, 0x8) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r1, 0x80089419, &(0x7f0000000080)) fdatasync(r0) 12:15:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x1000000) 12:15:26 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000040)=0xffffffffffffffff, 0x4) [ 334.967960][T27200] loop1: detected capacity change from 0 to 16 [ 334.975018][T27201] loop2: detected capacity change from 0 to 16 [ 334.985153][T27204] loop4: detected capacity change from 0 to 16383 12:15:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x5000000, 0x0, 0x57) 12:15:26 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x2000, 0x0, 0x3) 12:15:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x2000000) 12:15:26 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x0, 0x100) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000040)='\x00') [ 335.085610][T27220] loop4: detected capacity change from 0 to 16383 [ 335.090885][T27231] loop2: detected capacity change from 0 to 16 12:15:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000080)='./bus/file1\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x49, 0xfffffffffffffffe, 0x1) [ 335.132630][T27239] loop5: detected capacity change from 0 to 16 [ 335.167178][T27254] loop1: detected capacity change from 0 to 16 [ 335.175552][T27239] FAT-fs (loop5): bogus number of reserved sectors 12:15:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x6040000, 0x0, 0x57) 12:15:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x3000000) 12:15:26 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) socket(0x1a, 0x1, 0x55) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 335.182065][T27239] FAT-fs (loop5): Can't find a valid FAT filesystem [ 335.185571][T27259] loop4: detected capacity change from 0 to 16 [ 335.291813][T27287] loop2: detected capacity change from 0 to 16 12:15:27 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:27 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x2200, 0x0, 0x3) 12:15:27 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) splice(r3, &(0x7f0000000300)=0xffffffffffff0000, r0, &(0x7f0000000340)=0x48000000000000, 0x800, 0xc) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) splice(r2, &(0x7f0000000240)=0x8001, r1, &(0x7f0000000280)=0x8, 0x8, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x11) r4 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r4, 0x8, 0x0, 0x1) 12:15:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x4000000) 12:15:27 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, &(0x7f0000000000)={0x1}, 0x18) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:27 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x7000000, 0x0, 0x57) [ 336.139929][T27305] loop1: detected capacity change from 0 to 16 [ 336.147957][T27309] loop4: detected capacity change from 0 to 16 [ 336.156287][T27305] handle_bad_sector: 68 callbacks suppressed [ 336.156299][T27305] attempt to access beyond end of device [ 336.156299][T27305] loop1: rw=1, want=121, limit=16 [ 336.164165][T27306] loop2: detected capacity change from 0 to 16 [ 336.174009][T27305] attempt to access beyond end of device [ 336.174009][T27305] loop1: rw=1, want=122, limit=16 12:15:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x9000000) [ 336.189604][T27305] buffer_io_error: 67 callbacks suppressed [ 336.189616][T27305] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 336.209657][T27305] attempt to access beyond end of device [ 336.209657][T27305] loop1: rw=1, want=123, limit=16 [ 336.220207][T27305] Buffer I/O error on dev loop1, logical block 122, lost async page write 12:15:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x206d5000) 12:15:27 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='veno\x00', 0x5) r1 = socket(0x28, 0x80000, 0x1) sendmsg$inet(r1, &(0x7f0000000240)={&(0x7f0000000080)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}], 0x18}, 0x20004041) r2 = socket$inet(0x2, 0x1, 0x5) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r2, 0x4018f50b, &(0x7f0000000100)={0x1, 0x2, 0x81}) 12:15:27 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x9000000, 0x0, 0x57) [ 336.237501][T27305] attempt to access beyond end of device [ 336.237501][T27305] loop1: rw=1, want=124, limit=16 [ 336.248040][T27305] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 336.264410][T27305] attempt to access beyond end of device [ 336.264410][T27305] loop1: rw=1, want=125, limit=16 [ 336.274951][T27305] Buffer I/O error on dev loop1, logical block 124, lost async page write 12:15:27 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000240), 0x40080, 0x0) fcntl$setlease(r1, 0x400, 0x1) fallocate(r0, 0x8, 0x0, 0x1) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="b800000019001f0000e02de2f15400007f0010010000000020000000009049a6fc0100e1fff2000000000000dc74a66e43977fd900b6291ef8d899baeb4040000000000a51b51b22fdd37d941f00a1249aa54676004ce82f3919f2cdb33d001b3b05cb25a61043d4ee4fc70bf9a6b5713af3eb3e7e7f2d435b64d36dc2e26188f9b4ea8c96aeaa3b9c20636756178ecb197b1990dbf276922fd7333a75271d264754bb8f871f8f2af73cb435fedad20a41a48ac8695a1dc01b406c27b8bef965947ad25aa71ba1e7e2ba043d8d5318cec717eb9316db127e46c47c94092134c9120eaebc07e348fe16a936d671b2ac64b63d8a362f9a08a823d8dbb1a52e161ac628044cb9c030c74f51aa051278c6a9377d12638fe2b03dcb654a4f9333"], 0xb8}}, 0x0) ioctl$INCFS_IOC_CREATE_FILE(r2, 0xc058671e, &(0x7f0000000140)={{'\x00', 0x3}, {0x5}, 0xcd, 0x0, 0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00', &(0x7f0000001800)="9ef75f180acb0e8d7fc512a2889a1dbb136b4c3fc56333c8c83b498f1b4a3b382db80296f4fceecaea896e114e45a2656433ce446b914035dbbcd097413ac23b82091f6d9c474d0925d4f55f8eb46590a18da631c5fb67fa6772502cfe60231f49aab8804c227e5911a4059799baae42f242e0b3c345db07eb1353e2c3c3e8577b1258928c2a201dc55f277ce8a065ba31937055604f48f21f070f19c5de5b474857016b91e1aa0eed791a2d5eb5b07d6cc0c2cf398acd5a668c4595b4931fe0eda9afbe382e3d623c894b06e2346fae9843135039b494cde87c076b9595c3225e10e749da89f3e5cc95c891686b7aa382ec2dbff705c9bc24274c9e4a3f8a815808457ab2b2afe92fd4c0f22ef6167ba7d869bae0852bf09751275b4b7c2aa75149d3829e8ea61570248b28fff71f8c8fcf4c2517fc71b006defb6ab397526bca0fc034c17da41bcd74bfea6e6f4937d901e702a4b080562863428b88552f68a20f01a7c5ddec36f063d0f34247008b59cede71d41877ff8ba29c47f4484608cedbf7d516e2b30e48e3d75619b6f3035f73aee8a4a1211233be85afea5e248914535e3977b4b78846d4c1f3073f2bd400546f959a6553c51fe0ee15d1c1e2b26ea35bb47ec7fc7b29def651eb9e7fedc58f5c96f6d24b50bb5efe42bcc674f04df9ab0af494dd1148816f077f0472cd5c2b95f08dd9149c4f48b090e56b1eec", 0x200, 0x0, &(0x7f00000004c0)={0x2, 0x64, {0x1, 0xc, 0x1d, "f85151f52ddb218fee9c510aee3a96df6a98f1778c67453bd41563bf1f", 0x3a, "65e8c08fe3399ff8d9aea5010641f8b14b2cba743428d02d83976cee31ef69e8036e6aeb92c61ca229166aa653d68728c08d5ca623c558d453bf"}, 0x22, "6c4ad7fb2029a1abfba6960943c4068d81707a451d5f1df2e75dcf7002c393008012"}, 0x92}) sendto$packet(0xffffffffffffffff, &(0x7f0000000700)="1b1608eb038c5f064527f7bfbad30d236777853044093076e58cd33d8d7cf3c198f3fa78f8a4d452439650474f4d628ca771ee55b10e16d9fc63f2e35d0a0efd90817bcfde72e94084636781df0278bafcd1e1e00b72e5028a03ea88da13cc787a317ce3bbcb508168d2dd11bfefc19f2b9f01912134ca36db35e6d2c8f4b4eb9f8d14849eb8499c01dc6e1ba0b0e97ddeb8d0e6f09b9bfca51d31a2879feb7c153aeb998c5a7329f6ee303daba43453ed503f164109a423f01d83c60b45fdc8c82912419966befa546621defb5ec237084803f532cdecfbd207ab95fafcd0e22d344e4ebefd1e714bc91eaf5a02252fe103f540ffa3812dfbd0f4db119e9ca444756d19aab10ef013a0dae00e759b0973965c254a207e46641497f9824deeb43589cc57d24069a51af4b4a58054e5700856a60899b1148844ff21a82038048bab9f8d6a7d894f560fda575de874f8660e76bb4b0abe6b71ed0493b936fa24758d7a6601e1ad9780a7d17aead5c34205916dfe3020bbe78b8633f8832202c3afeff2aafa38d6a50529c6736452f5380f5072fad66700404350ec6905c94bec869d411f27fe7f66b577beae0d94fd321a54497460c0aa80ba7db27db75d3bce2c8fa1863df11313e6c77be5ec20280519093550ca0093cb527426c0c8fa9c45a5f20c8590494a9bb412bd9bc1700d7b17a6aac8586ff2c7317ffa862693a2013cd818da66f3ab08386b860724751947c07c20261347c1ccd41918ec94a13f3ceb5a1d9b6e9d11cab6c4767827dc338bb91a80d9608ab1c61622a0384c245c5f613e88c8eee3a3e78da8cc506e225832a1fda4219dcd73f55828ac24c66a6f78137d1761bfd76ac5b098e5c34d8c441e8bec13aaab0a11237c0c7b0e0766c984daf98ce5f6d4f50d2b21d77b48d0848e6b21de475c094eb0a2681caad16f61f3c891cb41d9495040c5a7b86e48074205e8587f222b9ae382f1b9614789206175ac4bd02d302c102be98d5ac33ca71edbfacb9033a871bb4aee1bae4daee1d514a5a61dbaee824a30cd2fe3416179e319245dc3f3762ce44640d2446022605b8a9151924455b3e31bbe1faf3831cac8f5ee8c172e1b7097cff856ee4c126973e210e98e61c07905bb203a3af6e8f3637644335e13cd3b8a0c9cbe6f0b7223ac16b9ee68ce975ea92211df4050934f4a8b406534c9c89265d1e25e9da7610dbffc77176bbdcc4fdb6409f9028d323b0579ebaad93dace056b029c530df469b7bf95315b96a7deb73b73d71c1208e5c4c398c30a0947fa8e97e522a427f9b81d40f390aae49c5e659a5bf7cc079924667c7023f4d164c98b4c22ec93b72a4422cb89362be8003d831632ac2334c1d4d6266071a49004eec149cb21d85dde53f6acecaed768b6b7f17c173b58e13a0a319e56417a1f421efc38d81b998e90bac656ab7657deaf1f6929abdff8051f51f9375dedac6f304ff339d99709d67956d99f5848f12551f2f837d97733cda6d3b6f8ceb453a59625445583047fa03f08439086851b9ef5c18d73e1f5a59307b809ec4bc63b7c13e8925daa20c6567e43550866358409abc749a9e3c6965c11d7b547f78973e7e058d1caf7e21e6962e7177f1d4094548dbbdaa0d75a03e57bb79273513d3ee1af52fb189d9dea90e45ebbbad7715f98e78239076261f7ab1a1f4b3760ddd2c4c1639dbb2ce6ca086e402be7b4519a00ceeb65d655a148d88fee960b8a5a60d698a14fcad70a5d03bb2e6d13c5f93ff40d543fa3fbd8998ceae6acdd5efa834d395ba2fb929905f60820197e27630587a3e723089353927e1f04eb14dc23687a885d57883531f470a7156953fc0ae08f720152a1d2bf334da0eb44893c015c2bac6db79729945c1eabc4250143309ff29dcac84128813895c7cd49e5d662c44301b415e171063bb7c91d60a2f164fa70c7421a5e3fa52449632ac2b3e137b875b0a534392f42ab5782a905e656907f9fef80b493de9b818ce8991e8bc24321c138465ca47cbe4abb07b6890e0237ca285789e52c3691a2f3d5d9077fc13abdec120def473d4c3c6dcbe61f12b8d799bf89cf19ee4abd0f9d2c1ea7ba9251f564cec4567872b8bf3d4247ae2b4cd5e118a55fecc391f31c65f97fe1f5e6c00287fe9bec14c6a0008344f837a07e09ef1fab9ee60ee35e909f2a6eac99921c447a413f2345e5370abcc231d0645b081b78b81b639a245866b6457d3bd9c590aaf56e334b1dc3bb1d11a197982128037a12e39de9ced272759618ed627b52bd4fd21189f3a05cb20fd9509e13e55c3e3163526aedb1c1791b4b09c244ce80add42ac0ca8bf3e5497b9d904cba1b0ce25d0a78b8ed1db06310522b3991d49aaa3605b533d647984e4bb0853c39a510ddd21792c5ba4eaa1251427301a2c4d43db3de00f9d79f4d0ce811373ae16da5553469a36bb7c31dc3a84e35713e06ac2ccf7a085b8a01c069167274439db4fb36b68320a9752dc2769e2ae4e4baff588bb7907b90788a618c8400c4a53ac9774658ea0a37a35e86be5b2aa2803f988e50deb073495a02e5ad66feef464650eb3c2d0365a70588f73e0f9aab584d5abecbeea41a07d64aa4816c21e4a28101d30594b8499dd746f66d37f8084e74e72bbb50b36e86997c67d8787dc6225b99de5844f3c9348286f3ff301eee3bb2f018c4b8c9c0b9f322f3c5e9b260731640d9712d462c236c5ea328971c78e4c5f62c591e0978305016a21c81bc16403ad5152aacc3c07d74fec8d0d4037ddf120007d510e3dbb8b73b54e5ca1a6fe3b4a439cebe7b102b48173461465b4c09eec2956dcaf51ee7a4d715c92b2af74b6784a71bccaefaccef589d41e5ff1b92cf5ff82d07fec97d5de1dc0d3195d17de2cd2722b40f1a50bcbf1c147069d9cc150c0425227af7e98ee09ac32c1700b1a2e8701800587f8d27a4bff54a831d8700e8b2e090fbd7bc2f8831a66b41d249839a20afd49403f6cb783dc0e755a1d6a877c1d58d935435b2ade706e08ce03feef2f10adb0c5244958ccaf877a2ec62bbfdb612d29622ec8a77bdfebc0250be900e08243d60e52444178b6a7c2f2f9c4cebe174768b7977413009c04a38b40105fe09a67bf1a7520f228927a29a9978bb8d92550cce5dc41dd1b0c8aa249191c47e3e3948734ec96a78a46030d3dcb4a235420df97f359c1f3d60bffee6980624ebb4f27843ae0c05554a361b4654992ff23eed2171e2c10487a6e9027b2b4537d02dda449ab483cbf8043d5fa4a78432b6fadaf0b508e1f009bc0425b794bb29ca51389ed5d6afbc9cb4331161983ec84f154f8218b4099ef80dd667cec6ab3c0c1f7963b1954cd9e1fecfd150369d48ec25d83050348c713d04c1c1bc0adc901fbe2abf87caf784495c3231930d1fd86d43cfcb5e45ac577b2a21f766f922c3a729d326384d387571a5cd89576aae095ec9e6c85768bb7ef8a8e78c50d1b09e1fe1863cc02950be479d41b8427728f831a96a59da8840ce670b01a568ccf50299e5d748c602d04b11c0f0e788604481dd32e703092d41ec6e3e9e129146f2f57bb67f442592a1fac255f7dc77cb5dfc4144c30be0740e12a761cbe231869f7e352ceba0e1ff57cfcd588aec704a4d554fa54ebe20436bbf10ddde57bf986c286c75a95600e04109346b025f71b1738dcf382c3dadcd8b86d255df6e08bcffc37f5ad1fe8cd5a3622c49f3d5835185fb342917683d3ee33eb5ef3065b2ce195a700ed9e74ab0e14b9d41752b9b782fd89444e0a5b77149e82f0c88593254a008587554283aeb7d41176074b514edfa0b7697cacf0df46cb0a718011f6ba0ee3829feae7adc4e3433acb9804d2e277a286ff56f1980f5ebfea54e8dcea882661bf94c8466ac2f1dcd996f82a481cb88e2c8bcc86d6bb28d4809007cf34837005299f17057e83d716967c8babd423d93ded6f02d0acd9cd3e20482a0308088d14c05f7b0c4b3427320abdf14667bba422d009a39a9fea61d298095f2af8e120ecb8378edb20ce9bde453710ea224644aa16a7a6f289b9cff8e79e469f8f777d66f32c1a06febb9c2d0c1086115b2a1dcf1f25c7c53d15dea2b09154c6f00d89966291e7db22cb0fadb32e33ed51d3700c0555aff9ee03ca0faf791772cb056a1fa39dcd3b68c673de69c621de9e1712cff1d98077cec347a655eedd8338bb02a062af00b8c645ace4eaf76e96145f8f9ca5e023efeaf68cf61487e7b3c480ac789e69ab4e6e4788a355ae78020dbc86ac36fc907d2bc588698f7cb66e9ada49f300c9bd300aa9427fefdd699d45de6405f1c70c9c7c0a3ac6a025f451b9f02dbb3b05d2ced341e5b1b7f463af2b7b98112f560519b5cf400da3bad747d2370ccdc12e7d30facdef12efa717d8b1fd293dc0e7a7be6df4ec62c22e1939ff92759c657e9be84bb4d97b1d461b0e1c4556427b405dd80e3e9cc7a429cfaa2ac5210121ede0d6e43292da78383f1ccb94e2de90b67dc9e0598600bb9014afe7d795f7d45fea1007f3145d55609f0e8ee33e46122561a818407ee003c6bc02696e1349c49ef8694528f96a6af42c36b9511bb6e3f426838bb4789843ddfdc9c3f6f4369d937f989af90a46cb2bd9a16b477e36bdec7406c683e50a931d330b2758bc0b348c3f132be29a99e096c707bd7a7b005d7c76ad0f51754df170ee5f5853c2e7a5dbafb9615f4d75913929c7333093b3ba92f76bde3200d0069fd14d3751dd58a5f79c6fdba7ab1aa49ce51f648bc538588db454ec22a270a3f6764b5c210252ddd7ed2641440a83de4ddaee5cd8cf630b674e47c219f2f9c3484a2316aa5a17a1f74da80c3571a684956f3765cee7f10bc58880c145052ae4d86338fdec809b161e919d977c37cc38cb7b36f52b81ac9e7b5174c9d6ebfbfb9cff2e850b4932732c2c5f63b46e8bf18ad8182c873d336e8c63357e23caaafbbfbb1c4343e77e47cad0484f9b622cc776cb4f9d3303f98b4c8c6d9c6509b9bfe29ea5a6d56621d48a28dccc39614fd1b5fcd1233927ade4b5040dd77289ef88be19ffc3c01adeb05d343cf3bb355f44600603bfe7f068c7c8cb9aafee5661fc79edee47e0a9311d65e166b266d5557e7ea1df0abdfe13543575c83563113a965a0b7ff9ae7fc50116bdbffe2fa2914d0c94bb2ac026f31ae97469307c0baba9d39e94de89940b69de362288a7cba9ed27f7759eafbb896da61002774d4315605bdd426e719ba92089f5834db158f4d1fbb01435272a4082bdddff9284defafb51057ac96bc7e72a39649d28a251094217aa1b73dc4dc572d0053b9dff7c12b4c03402dd4e895f214e63486811fe42e23adb87b125217735c493b1a2d69c1ebddb26b227322ad759765c9361b0c25f1a5ef02c88e41c79473533401d4b1a65158db8663f3782ec4bdd1e4935d1dcf3e4b4f4d250de76fdd2d6e1c0f16b54783d422ac9f9b41e8dfb46616594ba35218dd61a5836c616661e916ca7ea98716872b18ac937c6c933a09349a0aacffdf1d05e61c8fa75aedc4277c4cc10747c93013c6cec0feca7cccfcaa3d6c97ef19ce4d29ad2c5713d4e9d614914548878d249bf752fc77b0760810a16ecaa2368e8b1467a42ce33a9f436d5dee1a5ef22fbeb48470c35377a07186fe41f449d07bd47d63f625398cfd24f798126b71a9b15518c3ac1c5cdf3efbcc07812700fa501a824f79ad0c5409424aace258e6e3be21a4673d87332c13796c6622b2ddaa3d4e938121cdda9dec953abea26694cacbefb198d7638d2168fa57495", 0x1000, 0x240400b0, 0x0, 0x0) r3 = syz_open_dev$vcsa(&(0x7f0000000280), 0xfffffffffffffeff, 0x400) accept$unix(r3, &(0x7f0000001700), &(0x7f0000001780)=0x6e) 12:15:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x30000000) [ 336.323224][T27305] attempt to access beyond end of device [ 336.323224][T27305] loop1: rw=1, want=126, limit=16 [ 336.333766][T27305] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 336.363049][T27346] loop2: detected capacity change from 0 to 16 [ 336.375988][T27305] attempt to access beyond end of device [ 336.375988][T27305] loop1: rw=1, want=127, limit=16 [ 336.386520][T27305] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 336.395782][T27350] loop5: detected capacity change from 0 to 16 [ 336.430466][T27364] loop4: detected capacity change from 0 to 16 [ 336.436768][T27350] FAT-fs (loop5): bogus number of reserved sectors [ 336.443296][T27350] FAT-fs (loop5): Can't find a valid FAT filesystem [ 336.453231][T27305] attempt to access beyond end of device [ 336.453231][T27305] loop1: rw=1, want=128, limit=16 [ 336.463813][T27305] Buffer I/O error on dev loop1, logical block 127, lost async page write 12:15:28 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xa000000, 0x0, 0x57) 12:15:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x80ffffff) 12:15:28 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f00000001c0)={@in6={{0xa, 0x4e21, 0x7, @remote, 0xd3}}, 0x0, 0x0, 0x9, 0x0, "8f99cd61a6bfd0e9fddfd4e4bf26dc4ada287100aecaab7d442fade8676aed6f0d5c60f86a484f5087755e1d5db9376e8c2228592a6295529d37757726ffc06ffebef942e63f483d62ed891988d32a15"}, 0xd8) r3 = openat$cgroup(r1, &(0x7f0000000040)='syz0\x00', 0x200002, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r3, 0xc0709411, &(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYBLOB="00000000000000003f000000000000001f00000000000000f50a000000000000c1ffffffffffffff810000000000000020000000010000009e00000006000000ff000000000000004d0000000000000000001000"/106]) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:28 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x3f00, 0x0, 0x3) 12:15:28 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:28 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x8e010000) [ 337.405761][T27395] loop1: detected capacity change from 0 to 16 [ 337.421053][T27398] loop4: detected capacity change from 0 to 16 [ 337.423594][T27399] loop2: detected capacity change from 0 to 16 [ 337.455280][T27395] attempt to access beyond end of device [ 337.455280][T27395] loop1: rw=1, want=121, limit=16 [ 337.491166][T27395] attempt to access beyond end of device [ 337.491166][T27395] loop1: rw=1, want=122, limit=16 12:15:28 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200600, 0x172) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) setsockopt$inet_tcp_buf(0xffffffffffffffff, 0x6, 0x6a60ebf0665a557f, &(0x7f0000000300)="8c3fddf77bae6b435e128e27815d37af92825b54c107f87255f615bcb9f927d4071f371a15ae8efc8e53f45904a64a16302024878b84fbb1fdd0d6d5c3e5854cbf8b07edd6f2ef27a339a3bcae03ff1226351b37a523dcbe11041dd138dff28d4fb6f600f90dfa416dc53029f8a8c9d5c1ed2126b195ec9251a8dbb5d645b6f92ff0df967d1a4dac2f5da485c0ea9f293b23cec1a5518ddb82ab736c135e7428fb5f9363a2928eec2c832ab7308f2a364299fb9af09246540e49b178c85579e1d86bacb96d14c89cd54dd7c83699b561a535fbfcd20bf8e14e5526d7", 0xdc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x90) 12:15:28 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xb000000, 0x0, 0x57) 12:15:28 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000000), &(0x7f0000000040)=0x14) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:28 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x4000, 0x0, 0x3) [ 337.501714][T27395] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 337.511909][T27395] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 337.544964][T27395] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x9effffff) 12:15:28 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000000c0)="eb3c906d6b66722e66617400000149d8dabba4b5bb7c175abd20423c7347b0c4bec149730c00360e0285eae94e5ea48d679ba31f6e4659e586829baacc", 0x3d}, {0x0, 0x0, 0x100000001}], 0x1200000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') fallocate(0xffffffffffffffff, 0x8, 0x0, 0x1) 12:15:28 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x24000004, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f0000000240)=0x3, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4200, 0x5) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x42800) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(0xffffffffffffffff, 0x6, 0x14, &(0x7f0000000100)=0x2, 0x4) openat(r3, &(0x7f0000000040)='./file0\x00', 0x60200, 0xc) [ 337.573665][T27421] loop4: detected capacity change from 0 to 16 [ 337.590709][T27432] loop2: detected capacity change from 0 to 16 12:15:28 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xc000000, 0x0, 0x57) 12:15:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xeaffffff) [ 337.659377][T27447] loop1: detected capacity change from 0 to 16 [ 337.696468][T27459] loop4: detected capacity change from 0 to 264192 [ 337.707204][T27463] loop2: detected capacity change from 0 to 16 [ 337.712653][T27462] loop5: detected capacity change from 0 to 16 [ 337.735571][T27459] FAT-fs (loop4): invalid media value (0x7c) [ 337.741594][T27459] FAT-fs (loop4): Can't find a valid FAT filesystem [ 337.770972][T27462] FAT-fs (loop5): bogus number of reserved sectors [ 337.777531][T27462] FAT-fs (loop5): Can't find a valid FAT filesystem 12:15:29 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:29 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) signalfd(r1, &(0x7f0000000000)={[0xf90b]}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xefffffff) 12:15:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x20000, 0x0, 0x3) 12:15:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) truncate(&(0x7f0000000080)='./file0\x00', 0x80000001) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xd000000, 0x0, 0x57) 12:15:29 executing program 4: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="e900106d6b66732e666174000301010006f801", 0x13}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xf0ffffff) 12:15:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$IPSET_CMD_TYPE(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x1c, 0xd, 0x6, 0x5, 0x0, 0x0, {0x0, 0x0, 0x2}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}]}, 0x1c}, 0x1, 0x0, 0x0, 0x880}, 0x20000000) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 338.701668][T27496] loop4: detected capacity change from 0 to 16 [ 338.726299][T27505] loop2: detected capacity change from 0 to 16 [ 338.726889][T27500] loop1: detected capacity change from 0 to 16 12:15:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xf000000, 0x0, 0x57) 12:15:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x80000, 0x0, 0x3) 12:15:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xfcffffff) [ 338.799677][T27517] loop4: detected capacity change from 0 to 16 [ 338.819316][T27517] FAT-fs (loop4): invalid media value (0x00) [ 338.825438][T27517] FAT-fs (loop4): Can't find a valid FAT filesystem [ 338.873665][T27517] loop4: detected capacity change from 0 to 16 [ 338.890237][T27537] loop2: detected capacity change from 0 to 16 [ 338.896565][T27517] FAT-fs (loop4): invalid media value (0x00) [ 338.902560][T27517] FAT-fs (loop4): Can't find a valid FAT filesystem [ 338.918585][T27546] loop1: detected capacity change from 0 to 16 [ 338.936012][T27552] loop5: detected capacity change from 0 to 16 [ 338.953397][T27552] FAT-fs (loop5): bogus number of reserved sectors [ 338.959928][T27552] FAT-fs (loop5): Can't find a valid FAT filesystem 12:15:30 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xfffffff, 0x0, 0x57) 12:15:30 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_group_source_req(r0, 0x0, 0x2b, &(0x7f00000001c0)={0x0, {{0x2, 0x4e23, @initdev={0xac, 0x1e, 0x0, 0x0}}}, {{0x2, 0x4e24, @multicast1}}}, 0x108) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xfeffffff) 12:15:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x48) open(&(0x7f0000000080)='./bus\x00', 0x141000, 0x20) 12:15:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xa0000, 0x0, 0x3) 12:15:30 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:31 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x11000000, 0x0, 0x57) 12:15:31 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xffffff7f) 12:15:31 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2f, &(0x7f0000000000)=0x4, 0x4) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 339.953662][T27582] loop2: detected capacity change from 0 to 16 [ 339.968578][T27581] loop4: detected capacity change from 0 to 16 [ 339.975041][T27586] loop1: detected capacity change from 0 to 16 12:15:31 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) creat(&(0x7f0000000140)='./file0\x00', 0x6) chdir(&(0x7f0000000040)='./file0\x00') mknodat$loop(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200000, 0x30) rmdir(&(0x7f0000000180)='./file0\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$BTRFS_IOC_DEFRAG_RANGE(r1, 0x40309410, 0x0) creat(&(0x7f00000001c0)='./bus\x00', 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x385141, 0x133) r2 = openat$incfs(r0, &(0x7f0000000240)='.pending_reads\x00', 0x2c0000, 0x90) acct(&(0x7f0000000300)='./file0\x00') fallocate(r2, 0x40, 0x1, 0x4) openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x96002, 0x189) mkdir(&(0x7f0000000380)='./bus\x00', 0x25dcec2b69e1ae49) 12:15:31 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x1000000, 0x0, 0x3) 12:15:31 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendto$inet(r1, 0x0, 0x4b, 0x24000004, 0x0, 0x0) [ 340.064626][T27608] loop2: detected capacity change from 0 to 16 12:15:31 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x12000000, 0x0, 0x57) 12:15:31 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xffffff80) [ 340.121145][T27616] loop5: detected capacity change from 0 to 16 [ 340.158575][T27616] FAT-fs (loop5): bogus number of reserved sectors 12:15:31 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r1, 0x6, 0x14, &(0x7f0000000200)=0x1, 0x4) r2 = accept$inet(r0, &(0x7f0000000040)={0x2, 0x0, @private}, &(0x7f0000000080)=0x10) connect$inet(r2, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x17, &(0x7f00000000c0)=0x100000001, 0xfffffffffffffe22) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='highspeed\x00', 0xa) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:31 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xffffff9e) [ 340.165174][T27616] FAT-fs (loop5): Can't find a valid FAT filesystem [ 340.175803][T27629] loop4: detected capacity change from 0 to 16 [ 340.199387][T27639] loop1: detected capacity change from 0 to 16 [ 340.214971][T27629] Process accounting resumed 12:15:31 executing program 4: ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) chdir(&(0x7f0000000040)='./file0\x00') write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000000)={0x10, 0x17, 0x1, {0x7, './file0'}}, 0x10) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') fallocate(r0, 0x4, 0x0, 0x1) [ 340.241538][T27648] loop2: detected capacity change from 0 to 16 [ 340.248317][T27643] Process accounting resumed 12:15:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x20000000, 0x0, 0x57) 12:15:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xffffffea) 12:15:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x2000000, 0x0, 0x3) 12:15:32 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) getsockopt$inet_tcp_int(r0, 0x6, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:32 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:32 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) syz_mount_image$vfat(&(0x7f0000000340), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffff9, 0x6, &(0x7f0000000680)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}, {&(0x7f0000000380)="54abcd448af4f9ebb9154487c759d8c5f7da8ff3911ec8d4be4f9cf4151793626b61af7c2327d62c9c43828d897745d90628f3e8a3194f254890ec2ae6e307c0afbbeefecd331bf656f401b9c523e7fd3cb29bf3a307a452e2f667262b4caf60fca4be1694f8baaf69095c4f6a9e825a74329c0f518a", 0x76, 0x8e}, {&(0x7f0000000400)="d60277c59d786a16cfc7817a4814f9a264ad298030a6f55e48e1e03d76b07502dd1a65c39e97ba4c9e3aeffff98bd232e206d66dc80c05a3f986fdb52c080b9129275a4483f3667483e787a31ffaccab224c47425554f63b3cb69c3928d4885c27d81357cef2134215b659f23e284cb58f2ad93ba0bbc79961f7230192dd096aec2b11be452c89f00500e9df3b9f8ecf5c6f3bc7f37bb1aeab8b14b21db766f5162f15f83bf3e8ab8c41bf67bbae3c175ffe46416bdfc24c5687eae6515ad7dda3d4df148c46c2f981035d51443ec102ac42b3f408b56f269f8093dc0c9b8801873302bcaba7afc072269c85280f288402427d0f3533ef85", 0xf8, 0x1}, {&(0x7f00000005c0)="f53fade8c1cf0acee811f3c8e8e6cfc7fa152837810db31153917a543a2598a40a48d7ef7cdb0c07a7ee05926bf01642eade24ddcccdcbabe52efe7ba743508179e838942da0ed16aa461560c4585b6910b61740c72565607797fd561e0c904f86598fd0ebaebd5b846125954b16d5c4031533da4e092cffe47b5e4875e978b7d69625cced21a788865af3d3b39748e73fae40", 0x93, 0x8000}, {&(0x7f0000000500)="3d8295864ea89498ecae00", 0xb, 0x5d}], 0x0, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r1]) chdir(&(0x7f0000000040)='./file0\x00') r2 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r4, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r4, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x42800) splice(r4, 0x0, r3, 0x0, 0x40005, 0x0) sendmsg$TIPC_CMD_GET_NODES(r3, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x420060}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x1c, 0x0, 0x2, 0x70bd26, 0x25dfdbfb, {}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x5}, 0x404c884) fallocate(r2, 0x8, 0x0, 0x1) [ 341.133086][T27683] loop1: detected capacity change from 0 to 16 [ 341.141978][T27689] loop2: detected capacity change from 0 to 16 [ 341.144254][T27684] loop4: detected capacity change from 0 to 264192 12:15:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xffffffef) 12:15:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x22000000, 0x0, 0x57) 12:15:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x2040000, 0x0, 0x3) 12:15:32 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r1 = socket(0x9, 0x800, 0x7fffffff) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x110, r2, 0xc8b93000) splice(r1, &(0x7f0000000000)=0x80000001, r0, &(0x7f0000000040)=0x1b26, 0x7, 0x4) r3 = accept(r0, 0x0, &(0x7f0000000080)) preadv(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x2, 0x1cf) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 341.218349][ T1263] handle_bad_sector: 42 callbacks suppressed [ 341.218361][ T1263] attempt to access beyond end of device [ 341.218361][ T1263] loop1: rw=1, want=122, limit=16 [ 341.234938][ T1263] buffer_io_error: 39 callbacks suppressed [ 341.234950][ T1263] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 341.258542][T27684] FAT-fs (loop4): invalid media value (0x30) [ 341.264552][T27684] FAT-fs (loop4): Can't find a valid FAT filesystem [ 341.277555][ T1263] attempt to access beyond end of device [ 341.277555][ T1263] loop1: rw=1, want=123, limit=16 [ 341.288079][ T1263] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 341.297692][ T1263] attempt to access beyond end of device [ 341.297692][ T1263] loop1: rw=1, want=124, limit=16 [ 341.308232][ T1263] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x40000000, 0x0, 0x57) [ 341.309615][T27715] loop5: detected capacity change from 0 to 16 [ 341.331047][T27714] loop2: detected capacity change from 0 to 16 [ 341.338203][T27705] loop4: detected capacity change from 0 to 264192 [ 341.361696][T27705] FAT-fs (loop4): invalid media value (0x30) 12:15:32 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='westwood\x00', 0x9) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000080)=0xffffffffffffffff, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) pipe(&(0x7f0000000000)) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xfffffff0) [ 341.367766][T27705] FAT-fs (loop4): Can't find a valid FAT filesystem 12:15:32 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x400000, 0x0) r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r0, 0x0, 0x0) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x4, 0x1, 0x80, 0xc0, 0x0, 0x80, 0x25830, 0x8, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x7, 0x6}, 0x4008, 0x4, 0x39c, 0x6, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0xfff}, r0, 0xc, 0xffffffffffffffff, 0x2) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r1, 0x8, 0xfffffffffffffffc, 0x0) [ 341.409728][T27715] FAT-fs (loop5): invalid media value (0x00) [ 341.415760][T27715] FAT-fs (loop5): Can't find a valid FAT filesystem [ 341.446617][ T1263] attempt to access beyond end of device [ 341.446617][ T1263] loop1: rw=1, want=125, limit=16 12:15:32 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x17, &(0x7f0000000040)=0x7fffffff, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000000)=[@sack_perm, @sack_perm, @mss={0x2, 0x5}, @mss={0x2, 0x85}], 0x4) sendto$inet(r0, 0x0, 0x0, 0x4008844, 0x0, 0x0) 12:15:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xfffffffc) [ 341.457146][ T1263] Buffer I/O error on dev loop1, logical block 124, lost async page write [ 341.473296][T27743] loop2: detected capacity change from 0 to 16 [ 341.527716][T27756] loop4: detected capacity change from 0 to 16 [ 341.539408][ T1263] attempt to access beyond end of device [ 341.539408][ T1263] loop1: rw=1, want=126, limit=16 [ 341.549953][ T1263] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 341.593678][ T1263] attempt to access beyond end of device [ 341.593678][ T1263] loop1: rw=1, want=127, limit=16 [ 341.604209][ T1263] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 341.612954][ T1263] attempt to access beyond end of device [ 341.612954][ T1263] loop1: rw=1, want=128, limit=16 [ 341.623484][ T1263] Buffer I/O error on dev loop1, logical block 127, lost async page write [ 341.712973][T27775] loop1: detected capacity change from 0 to 16 [ 341.773477][ T1263] attempt to access beyond end of device [ 341.773477][ T1263] loop1: rw=1, want=122, limit=16 [ 341.784017][ T1263] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 341.793565][ T1263] attempt to access beyond end of device [ 341.793565][ T1263] loop1: rw=1, want=123, limit=16 [ 341.804131][ T1263] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 341.813593][ T1263] attempt to access beyond end of device [ 341.813593][ T1263] loop1: rw=1, want=124, limit=16 [ 341.824122][ T1263] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:33 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xfffffffe) 12:15:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) recvmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000080), 0x6e, &(0x7f0000000240)=[{&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f0000001400)=""/167, 0xa7}], 0x5, &(0x7f00000014c0)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x98}, 0x40000002) fcntl$lock(r1, 0x7, &(0x7f00000015c0)={0x2, 0x0, 0x4f, 0x8}) fallocate(r0, 0x8, 0x0, 0x1) 12:15:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x57000000, 0x0, 0x57) 12:15:33 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x42800) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040)=0x1, 0x4) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x4000000, 0x0, 0x3) 12:15:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x506d2000000000) 12:15:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x5000000, 0x0, 0x3) [ 342.297047][T27792] loop1: detected capacity change from 0 to 16 [ 342.329251][T27799] loop4: detected capacity change from 0 to 16 [ 342.341014][T27800] loop2: detected capacity change from 0 to 16 12:15:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x2180412, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) io_setup(0x8001, &(0x7f00000000c0)=0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fcntl$setstatus(r2, 0x4, 0x44000) io_setup(0x40000000008, &(0x7f0000000240)=0x0) io_submit(r3, 0x1, &(0x7f0000000180)=[&(0x7f00000000c0)={0x0, 0x0, 0x8, 0x1, 0x0, r2, 0x0, 0x0, 0x100}]) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) io_getevents(r3, 0x6, 0x5, &(0x7f0000000400)=[{}, {}, {}, {}, {}], &(0x7f0000000500)={r4, r5+10000000}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r7 = syz_open_dev$ttys(0xc, 0x2, 0x0) r8 = openat$incfs(r0, &(0x7f0000000280)='.pending_reads\x00', 0x101201, 0xa) io_submit(r1, 0x2, &(0x7f00000003c0)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x6, 0x40, r6, &(0x7f0000000140)="0cf70db05bd08d6dc7c1b02e7561ea0625795b9c29f737c9c055fb45fc9f788318da9e310ba06494c7920bc15f6ddcd247352d1e6b3386e9292f7ccbce85a8617cbecf340f789eeae47624644e70053605c0ecfde202e25a1dc9df084bc70f31dde6af28a14a0d1d20095a3640d4e19b1c", 0x71, 0x8, 0x0, 0x3, r0}, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x3, 0x800, r7, &(0x7f0000000300)="6f3c8597933234f250a4497ceb66a27d58d4d84893b42b735f18c3af5f5e14e90c6dd708b780200f1004f134d82496dc9c678a253f1c01b395cdf46fea778ff050f05641ac396ac97c", 0x49, 0x4, 0x0, 0x1, r8}]) 12:15:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xf60f0000, 0x0, 0x57) 12:15:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x100000000000000) 12:15:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x6000000, 0x0, 0x3) [ 342.442646][T27824] loop1: detected capacity change from 0 to 16 [ 342.469253][T27828] loop4: detected capacity change from 0 to 264192 [ 342.506515][T27841] loop5: detected capacity change from 0 to 16 [ 342.521458][T27845] loop2: detected capacity change from 0 to 16 [ 342.539597][T27841] FAT-fs (loop5): invalid media value (0x00) [ 342.545605][T27841] FAT-fs (loop5): Can't find a valid FAT filesystem [ 342.562681][T27828] loop4: detected capacity change from 0 to 264192 [ 342.585699][T27859] loop1: detected capacity change from 0 to 16 12:15:34 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x200000000000000) 12:15:34 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xff0f0000, 0x0, 0x57) 12:15:34 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x6040000, 0x0, 0x3) 12:15:34 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:34 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000000)=[@sack_perm, @timestamp, @window={0x3, 0x1, 0xe2}, @window={0x3, 0x4c, 0x3ff}, @sack_perm, @sack_perm], 0x6) 12:15:34 executing program 0: prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0x6) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) bind$inet(r0, &(0x7f0000000100)={0x2, 0x4e23, @remote}, 0x10) prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0x8) setsockopt$IP_VS_SO_SET_DELDEST(r0, 0x0, 0x488, &(0x7f0000000040)={{0x4, @rand_addr=0x64010101, 0x4e20, 0x4, 'lblc\x00', 0x0, 0xffff3a92, 0x5c}, {@empty, 0x4e21, 0x2000, 0xa644, 0x5, 0x9f8}}, 0x44) prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0x2) setsockopt$inet_mreq(r0, 0x0, 0x0, &(0x7f0000000000)={@dev={0xac, 0x14, 0x14, 0xd}, @dev={0xac, 0x14, 0x14, 0x2a}}, 0x8) r1 = socket(0x25, 0x2, 0x81) close(r1) 12:15:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x300000000000000) [ 343.553677][T27892] FAT-fs (loop4): bogus number of reserved sectors [ 343.556319][T27895] loop1: detected capacity change from 0 to 16 [ 343.560307][T27892] FAT-fs (loop4): Can't find a valid FAT filesystem [ 343.585120][T27898] loop2: detected capacity change from 0 to 16 12:15:34 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xfffdffff, 0x0, 0x57) 12:15:34 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x7000000, 0x0, 0x3) 12:15:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x400000000000000) 12:15:34 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000100)={0x0, 0x2, 0x5, 0x0, 0xfffffffc}, 0x14) connect$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast1}, 0x10) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x7, 0x86081) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r1, 0x6, 0x16, &(0x7f0000000040)=[@sack_perm, @window={0x3, 0x80, 0x85a}, @mss={0x2, 0x3ff}, @window={0x3, 0x212b, 0x6}, @timestamp, @mss={0x2, 0xa9}], 0x6) [ 343.718614][T27892] FAT-fs (loop4): bogus number of reserved sectors [ 343.725161][T27892] FAT-fs (loop4): Can't find a valid FAT filesystem [ 343.742171][T27939] loop2: detected capacity change from 0 to 16 [ 343.753403][T27942] loop1: detected capacity change from 0 to 16 [ 343.809610][T27953] loop5: detected capacity change from 0 to 16 [ 343.819692][T27953] FAT-fs (loop5): invalid media value (0x00) [ 343.825843][T27953] FAT-fs (loop5): Can't find a valid FAT filesystem 12:15:35 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x900000000000000) 12:15:35 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x18, &(0x7f0000000040)=0x101, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) exit_group(0xc00000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_buf(r1, 0x0, 0x27, &(0x7f00000001c0)="dbd2a7a0deaafbd467fabfe7d87d85b0a04ce837875d0b2ee4320169ae312ea0408d8f5e171b0aab5233572c4b80d81478f6f8dbcf8acb1da041a924188f3abdf499385003808ace271fee4b34dd1766070cdf55106c99ae93f0c404b5612d871c1e0a7a8b6d315cf31165490d9a793c9fc7764008cda96350ed25c7c8b27760df1bb17a483e31b426c51dad62616707bf9ff05ae8f8099a29bdd7b183c1cf592653e8b3a7380e9ef03f40c59e78b58d1830627f5325474685250d73acd1428870d585af4e992fed78de7d1789055cddcc22015e11caf6b2097bef03af08ebd95a979fba8a66d16ed83cd037f36594271ed793e27ad4bcba8cafeff905f63162c1c56707a56386f9dcfb2125173326c354e929d88f1cb701b0ce8f0978210c4eca7a36d19b40e8c52274a4c24644aa4b8169d546552673f60f18fb53938cddef854ed38b82dbf2932cac9820942564104756d7f5be0a0aacdeca7d37eeb4be2d01552c6cacb41e5f702a40583998bb12ca427b6715c841597edb22539d08a444c373a7596a8c7287943ca57e8759c399ee9dcf9e32aa3f9dde8133a2cb65cb40d3d7a195ddab00d5b3dc9fab90bb0836e9c80ed883f5f2bfb446d2ee4c8398ef52e370126a69f4ec49f3286e6cfe6ba0816ac68bff39d42b2bbed8e033419b7e1b7883cff6504b05bdc7e7dac67caa16221b8272b3a864ab1e41e9b4cc05cef3c5a390c3b9ca2e2241fb4bef859e23081e0abb530db0d867dbd7fe5422d9f7dd8748dd10f572588c82ff4df1eabde4f3827884e61d3c0193008939fda28e67399c43a5c6a2585ccbb7f8602621329db88c30ba98e4fbfe3894bf173e2756a43fe3eef6b5a0b9de72a79db156b473645f79e98db3cab7e202927193ef896739fba05aa093832073948cd5076dd4751d1c3abc4e76e336aa13c93e61be0ec116b73227eed21fbc7866bdcccc6780e3cbd34cb32cb202775a94c578e1550dbd432455f4429a46b452e6d01a90df88c5bf38b6c92478e013cc44da6ebbf020e35e4abc33e50fca30edfbf0496c3a419a485a1e0bd26bc7ffeb75c294796a9c96d6d0690bce2aaac14754eb5f06872d8192e7242822e3e90011b3474f6ef8c0c72693dda4b90aed3d9d504559ef875a7eb7c40089a7eedbeb2561087102fcfad5963f8b22330e4cefabdad0d1c02d6237b585113026209b5e12e97ba7f2661d52955f7df43760fb6bf4da33b6e52e724d1af8280dc786d258bb8f4136a72a77c0c12ed9b0bb29f4b27c04763634d93333b3bb6575a0f5b9f71782ac88289bf9b165a26a0e47d151d6c9d7c0615ff5e372d25d0e0a1dacdd2a6957313b03ba1c3f11cc29791fd86620d6cabe06d01beec8d00d66d15b5762880ed0c1f36d2de82c0a83ab5e228e05529b61807fed4349e47d4de88bd218b909cecc7c24ec389f0ddb1c32bfa1b017c7d49e5162400926a4ccc09878e3521f9d81fb9abd4d520bc571e5cb943b8c4cdded5aa770bedbf62b68a8fea430b943c168c80f1d3922c8f5fdd23c83589d3f26f1e229ef4cc879a4ebb95a0e94e6b7b19aca1bba858c33312a7b28a1f3e0eac98154e4c7967704405bb46938474410d3d2d0b1310b08086a2ba141061ebdf82ae43e8e8e2892e75cb443a75e97d965f6467d8db033d7679b6d4ffe0a3b424d15c2ce7b0dae49ce9769f2d225a62bcd500e5e96d7a0874c88b2b64c04bfbd66bb9d11f5e391b82e809e8bb6b62cea904922683b51f6598327c470670664df78d51c9aa5c96041a30549443ffad406c4b065649fe23dfc04609cb075d65ef1d532708b99498c6c1b6ae128cf5f71a327715b9a1733b84dc669c822b4db122906728352152b9dd518cbfe28afef0d1ba01921c7c96360debf557625dbe4b3faea31bc59127b587bbd11501cde0fee1f9d2b9cb477a25ae85e4f7555c429383fa8fe0586292242b30ec6194ea34b85dde1fc7dc9a453bf573e2ad4395923433481ad241729a0b96586c02e2b2be8f5f9a81e8cedaf918a22677e9b3f65da6ce4c811d0164f4edd960e1d207e7f252ad7a160fe3e766e73cb9c63f6e7e60986a296c22a42157c0612d56681dbc3138b9116214bde479d0d0979efaf783b71df209c0d4d999e702b298d36e229e607fb1dd68f58c822ce6459f208a8b35386cc26dd8e8725c5fed7216fd7bdaaba92833c1c3f8aa2c69d04a8ab2d370aa1ef38d8c4fd3b19a1e74ea61596772ff3103374b11442454583588502224ea986d27e126d3c7aa247b6a6aac33ca35eb1adfc6d03b8fd397dfeb4f889992d82db80c006e671caee17b7ac808d2b0f0dcea87b57dc2afa9f4477754d787face4e3dfd8d2bace562439622eb583a6d2d3dd89dd86f5ea76333563c3825b84926baf838634209a00b6dcfc5903c65337f64dfac1239563dbebd1d5da11c739984920730515a022b4e2050de5770cf71860202e4e97766992dc7320840f7d0008c2e1e2d083bcfb5fd96c6f2ff5652d3357d6d24a4516e28adb49d24793c4fa86e134224a4933995ed4d6d11833f15cfb7bd9fab29a76eced1dfd658523aa218d0aaf7a50e9f7b9507f85585532294ab8edc0cdd9c821e766776b9741d1cdda07df3558efab4aceafe80fa5c4fc8b4b678da45ad842c2d3a0198485b3ab0a5fec18340f9fd2a074449782096ad0626ac1fde24d23e777420ce121cf0572ea564dc4e9e0d282ca607c10cbe24c8d1876a75bd3f0fa78ebdc961f889a41ed0bf9ccaeb79083c7b7b24388af8ddf8193aba0717b9ea22360bc4f785937e5b8533ca9fc1f86396a229aea050e1388e9d7e0883c95a551e6121dec5835c46424a2e03071846363d0449b80bc7d2c860bcfac2c33abd6db79a148e80f6af7929773016d993143b61357e7f9da29276955b0e57906065ff9eca931d7d442499db496e843e2855f9d495ca12e039a04785a892bfc511d3a0c660b4297971c9361ce22d8c3f35fa0ee75d56f8005e896c0cf07b003eee63176c53aa396d2b774ffb70533feba137181b6d149f866185ca62282c809a7abb74bbb112a160b3487b116fd997562ec1a25e8e5b35badc970761b09618541d41c5584970da6c29324674eaf66202d2d510368b4667fddd62e440429ae577d5cb4fe8780b4ebc0866386691ac12e7cf13ba489952aaa662f05b772e3634977a49bdd15941c3a2e7c8360006883c56b1b6d770bb5684225bb647ae8cb75b30efa61e959babbceb62040aee18f6118dbb6320bfb14a2ffc50bc4fb59eaaaf7bb93f3674b7632d3caaf0438318e492f997a0c75990e5e14dce227c1a9acae486310d3f613b2ef7da1241e13f65b91eedd33eebdc8626b1c04074c88c7fc56309ac6a9e50558604bcad82f2985ca8e913710317ba95e99776da3cfa7f11300afd8b4c60bf8a2be67f6cc9d7f504410d2b821fba1437461aa9c648abada60b5873530c5e346cf4c2ac6440a4244f51140bb9ac3c8a05247f5b5675720f39916f4c5880694c53b5580046289d94e6316c78c8dfb879efcc54c6ecaf134e8d4dbbe10c915231bcba20bcc363578a2c931273358771ea876112c0510c91079770fdf995b16e663e84b88cabffc5185e197236b9f7e28a00bfd447e4300c2428c30d3937959566bb8641a58fcf07c4e9593a71641cd5e89e66038e1dd37ed10121786c43ecbf387b7fbb74aa0474c6489dd20ccc674a33bae33acfacdaa29e2a288c599b40f685f114a7a87fb99e3fbc86af061dd7cbd3cec523b74f14185d96b439498960a1d24db356db9b740843ed956e23437520f6799d0c101fa45f8097c4162f0f32d62ac860bf9c72fc559ddb324a9e6d51f3bb8b54f51135d05da4af4f8ff27ec10880343e91aac29670e252798d108360abc660f33bc986009ac5c176dbd7244d8b698c913d080f57c073182493eaa2aeffd08cf274fd53dad5081044e72fb50aefbb6b51cd3c0297818c0e0983d0ceb5f7e9bc967285ef804007b34391480209d06a955f7becbe2ca6adc03bbadc4cf1ee3ec9563ca4a5db46360b1df0a4bb21fe3f2a6208fb5643e385593d782a231b6d6a8eff92072ae1a2f17d93ceb1b2db0cd5ef77de9cd3b7c8bb944bb647bccbf0b7d021010864cf6f2cda6bf25845545c8336fbf1dea792a7214239adc0ea40ba42c83f0114fe178ea30ec21baf3072e65c2571771e51f0d3b539b6a1f95deb1f6c417a30f0013b78d5533e3be6f90bb249419001a2942868aa4d8862f105867bae69cbb56be7cd1582226d67085ce41025f2577298835df5af06ce926df6ee51c2bf974af350baf5768e60a7f6f700d35cc55faee94e07ff14593440a0cbe184e4dfdaad13b174a6cb2d6d45dc6137f24b9f0496b8be8d2536492fbc5a17ba73c026ea16589bc16b33eb8c1cb77d9f23aaf8ea130017fd5562c91d91262c2d0c75904d326a07f75b8b0657370deb8171abef378c4e06f00a010aefda88b9a5650d95c3bfc2dcdfdbe18ea174eded5222ac3e11c690c77c94488614dd66751b3ceaf94a8a0fb21663a842ba95f1bd998935b273b3ab2962ddd730e0dee8168ab6a14f503123f9049f0dedb6004d3a54710080f912b0b9af7b355c023459cec4df810e754750c6ac860f6e76c1ec61a768c951c09750dff000f3178090aa8d7dea99c2fe77924ce2ee9d632ced9190cd191a336f33cdffa648c0a8d8ff0558eacc6eb1ca60d4b99bac9e53d926cf71d471b91361757fba2266f934ba7dc94d0d0e634edade2cb95952e6ad24f6e097a323f06153f215a05c4473588f76cf666d6fb09d7dd776daecf575a7b04d46210be867c75d793501997359848a3805b3d37b2e3261cd7bde4707cd549c27dc828a000a5d01b06dff738dac1d397dc1efcb90ec027ac66c6c1da29f6676c99888734a675d0245d053959bcce5cae4b90d2b040825548ade9cdc645b6b0fa281c31360a6192dfd04dbc1c0234993fdcd092b0c412181f1877018dc45a15e6a89be1b58167d0043fef36dddd8390c47ac3d2bea210862e595686e930fc5333fd12d63da000b3a1cd99310a8184405164b8ca0396a84646f44f9787bac0ee4cff8110b341e0ec36d050d1245ea26b6da3c55ed72db74d8cd5d3ccfb48966abb2daad5d22f0bab173618abef869b53f82eddef965d397bc5742d0a5c2d2e400766dd039ca35003c57257ed9f14ea9f8511937b5f0b84274712ab9a85490c6ca66993db62f0a32d91a8bf8f37d50ed00f64f87065a36f4636a4c3f5aa7692839f0fb51136689d6258ade59c1807bbd079cf5c594f8eaa48f6c4dc7bf1092242cc8c04a8ec6f34fa19281dea6ed6f3b45885c273810f669c8f0c9e4b7a35ec4ce81db1f3bd74a52f822c8f40461526a8eb4df94eb064160f71ff60567162082defe0545c651aca4bc1e0f084635c3f0941b465be41529604c5e15de221e85ce4442409ffdb0ba53a71518f474add7ae434e8ebce08c4283562423b18321a450e8a34bd3beb6d4ac1c29ad4d3db2cc19f756405897f6e5ff3243b044694c6b8692d123bae8039942cb7a46f919667bbbe315cf58aca88bff710110b11b785517d0c7c2fda97f1429b7f42b5d1091994b4483a3964c296de500f5d3d55bea2a75e3f19de2baf6bb8ae6890a9883de0fe89f095768c0d3f3f7ad9c55cb4f37382c0a5dce01adfcc0382dc46dd74b08a52c6c228ca3b5bd09551d2d60d8d674320b63121ae637327e081a36e03d7253c09842806196b027d9c519548ee696a3d7d924274d52ef526343a6d7639ba1340beb67980b2", 0x1000) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0xc000, 0x0) connect$inet(r3, &(0x7f0000000100)={0x2, 0x4e21, @empty}, 0x10) 12:15:35 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xfffffdff, 0x0, 0x57) 12:15:35 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./bus\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x281) 12:15:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x8000000, 0x0, 0x3) 12:15:35 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1000004, 0x101873, r0, 0xe0881000) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x81, 0x9}) sendto$inet(r1, &(0x7f0000000040)="5e4305ec30b3fcc9dd1308d138583f2663f34b9487e063bebdf6f83055032c2cfffe26f9926644627514301a2a9113", 0x2f, 0x4040845, 0x0, 0x0) 12:15:35 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xffffff0f, 0x0, 0x57) 12:15:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x3000000000000000) [ 344.858100][T27975] loop2: detected capacity change from 0 to 16 [ 344.879082][T27981] loop1: detected capacity change from 0 to 16 [ 344.889774][T27978] FAT-fs (loop4): bogus number of reserved sectors [ 344.896319][T27978] FAT-fs (loop4): Can't find a valid FAT filesystem 12:15:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x9000000, 0x0, 0x3) 12:15:36 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x8000000000000000) [ 344.977256][T27978] FAT-fs (loop4): bogus number of reserved sectors [ 344.983829][T27978] FAT-fs (loop4): Can't find a valid FAT filesystem 12:15:36 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x80ffffff00000000) [ 345.019067][T28011] loop2: detected capacity change from 0 to 16 [ 345.062027][T28020] loop1: detected capacity change from 0 to 16 [ 345.111070][T28033] loop5: detected capacity change from 0 to 16 [ 345.118753][T28033] FAT-fs (loop5): invalid media value (0x00) [ 345.124775][T28033] FAT-fs (loop5): Can't find a valid FAT filesystem 12:15:37 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:37 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x12, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @rand_addr=0x64010102}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f00000000c0)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x100f, &(0x7f0000000140)=ANY=[@ANYRES64=0x0, @ANYRES64]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f0000000180)='./file0\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x1000000000000, 0x0, 0x57) 12:15:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x8e01000000000000) 12:15:37 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xd000000, 0x0, 0x3) 12:15:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x2000000000000, 0x0, 0x57) [ 346.114347][T28053] loop2: detected capacity change from 0 to 16 [ 346.134365][T28058] loop1: detected capacity change from 0 to 16 [ 346.137146][T28059] loop4: detected capacity change from 0 to 16 12:15:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x9effffff00000000) 12:15:37 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xf000000, 0x0, 0x3) [ 346.215426][T28074] loop2: detected capacity change from 0 to 16 [ 346.226399][ T1126] handle_bad_sector: 53 callbacks suppressed [ 346.226417][ T1126] attempt to access beyond end of device [ 346.226417][ T1126] loop1: rw=1, want=122, limit=16 [ 346.242934][ T1126] buffer_io_error: 53 callbacks suppressed [ 346.242946][ T1126] Buffer I/O error on dev loop1, logical block 121, lost async page write 12:15:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x4000000000000, 0x0, 0x57) 12:15:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xeaffffff00000000) [ 346.269162][T28059] loop4: detected capacity change from 0 to 16 [ 346.284746][ T1126] attempt to access beyond end of device [ 346.284746][ T1126] loop1: rw=1, want=123, limit=16 [ 346.288699][T28091] loop5: detected capacity change from 0 to 16 [ 346.295283][ T1126] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 346.307234][T28091] FAT-fs (loop5): invalid media value (0x00) [ 346.314800][ T1126] attempt to access beyond end of device [ 346.314800][ T1126] loop1: rw=1, want=124, limit=16 [ 346.315877][T28091] FAT-fs (loop5): Can't find a valid FAT filesystem [ 346.326356][ T1126] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 346.341441][ T1126] attempt to access beyond end of device [ 346.341441][ T1126] loop1: rw=1, want=125, limit=16 [ 346.351967][ T1126] Buffer I/O error on dev loop1, logical block 124, lost async page write 12:15:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xefffffff00000000) [ 346.375633][T28102] loop2: detected capacity change from 0 to 16 [ 346.419340][ T1126] attempt to access beyond end of device [ 346.419340][ T1126] loop1: rw=1, want=126, limit=16 [ 346.429888][ T1126] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 346.441043][ T1126] attempt to access beyond end of device [ 346.441043][ T1126] loop1: rw=1, want=127, limit=16 [ 346.451585][ T1126] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 346.500564][ T1126] attempt to access beyond end of device [ 346.500564][ T1126] loop1: rw=1, want=128, limit=16 [ 346.511196][ T1126] Buffer I/O error on dev loop1, logical block 127, lost async page write [ 346.644269][T28124] loop1: detected capacity change from 0 to 16 [ 346.688248][ T1126] attempt to access beyond end of device [ 346.688248][ T1126] loop1: rw=1, want=122, limit=16 [ 346.698801][ T1126] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 346.708323][ T1126] attempt to access beyond end of device [ 346.708323][ T1126] loop1: rw=1, want=123, limit=16 [ 346.718866][ T1126] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 346.728156][ T1126] attempt to access beyond end of device [ 346.728156][ T1126] loop1: rw=1, want=124, limit=16 [ 346.738681][ T1126] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:38 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x48900, 0xc8) fallocate(r0, 0x8, 0x0, 0x1) 12:15:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x6000000000000, 0x0, 0x57) 12:15:38 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xf0ffffff00000000) 12:15:38 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x10000000, 0x0, 0x3) 12:15:38 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='dctcp\x00', 0x6) 12:15:38 executing program 0: setxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=ANY=[@ANYBLOB="62747266732e01dc2d5bc27b255c2c00702a5163e558639bee555316f8416a811b5b1f850013ef3069ff738e4a59ea7c53723e326ab9c6c30a500e8437e724e60ad4534af955417fbf91eea18e4c41b13d0a6a258f131ab8ba5c30d77af3e6b2d441b9adf0c0214a72dcbfa2b517fc44b20eb9856f0923b56047a4fc5faf74ff876d57448e8bb0e1e2864b8555b856cc71d3dd0af2cbbbb2eee04c94d6b0c48f5284b414a039a1ee7c658fba2b38b55c1b9ce3475406ba3f5f07c3689e277e13208e9d0e1e7b3659fb809885e579c0bd60e692a9a66dafb8da"], &(0x7f0000000100)='\x00', 0x1, 0x2) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000000)=0x800, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x200200, 0x0) sendto$inet(r1, 0x0, 0x0, 0x20000004, 0x0, 0x0) 12:15:38 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xfcffffff00000000) [ 347.317236][T28147] loop2: detected capacity change from 0 to 16 [ 347.327497][T28150] loop4: detected capacity change from 0 to 16 [ 347.342193][T28152] loop1: detected capacity change from 0 to 16 12:15:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8000000000000, 0x0, 0x57) 12:15:38 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000500)=ANY=[@ANYRES64, @ANYRES16, @ANYBLOB="7ee6f5ce528d7a267fe3eb2856e94ddf4e1f47f5b433230f135fa6e9f8acd8cfd0d2f8521ff891bc085ab5229d0b85b2e858ad9f21e563cb8c10f25103306737c7b0bd7d0437c30eee7e5426b241ba9f0d7cef3fa4ab2e08da6af6ae03f2002b", @ANYRES16, @ANYBLOB="4bf9c9a537b559e665b0ceb0e79733565fb55a669eec8eb886b649fc4ea95c7bddf5bdb5fa780117ab79c3c73ccdb36390dafef06813eb94fa7e14e995dfd82ac51e5098ed1c0c65347c829a5e55744ebd194cede1fadcbc4f3c819757d7900a76b33ca7802e9de6ae0271f220c086b780a986a64f8f618cde412027de7e78ad4a49e92c544d004f1bf755df69c9d6b1e8134c2a43dc30976f4f2aee6109692daf06cbb5e33fa5853bdb", @ANYBLOB="e154f29485c224d00cdd914e4f18f1b54c68c276caad31b28039106bde3abf617c913789bb106ab154de0951e55b6ca9e14fdfdeebbba09318dabb3aa30672b30896ac04b3c1cc484596971b441ddf8908a982a2e7f29bebbf94d0efa46453242f6971a4b53625928780a2abf13db989e7482da21e35afcf419deda2ebb38bbcb36f51b13739a238556583b7846632610d1c31aa8c25e9414a3f5dbf90aed33faf024684679c0a04000000bbaf82ce23d78544d877fe621e397656"]) chdir(&(0x7f0000000040)='./bus\x00') openat(r0, &(0x7f0000000080)='./bus\x00', 0x1d5000, 0x10) fallocate(0xffffffffffffffff, 0x8, 0x0, 0x1) 12:15:38 executing program 0: ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x18f0, 0x7, 0xea6}) r0 = socket$inet_tcp(0x2, 0x1, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x23, &(0x7f0000000280)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = syz_open_dev$vcsn(&(0x7f0000000000), 0x78cd6b8, 0xc000) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r1, 0x6, 0x14, &(0x7f0000000040)=0x2, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = open_tree(r1, &(0x7f0000000080)='./file0\x00', 0x801) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r4, 0x6, 0x14, &(0x7f00000001c0)=0x2, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0xfffffffffffffd61) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) ioctl$KDFONTOP_SET_DEF(r2, 0x4b72, &(0x7f0000000100)={0x2, 0x1, 0x16, 0x1a, 0x38, &(0x7f00000005c0)="7cf061071c3e6f3870c79dfa738bffa4543242764d9405ffd7368d64c27ddcaa6170536fdd2a663db46c42d4a40daf52327fd71d9983d31907e86d58f9b58dfcb8eb2c81e010e40bb6d2533f7d60ab0f2c9ab63ae5846d301d47c68c067273df8f2918815e27fca1d6484634983d1560ebaa8a23b1aad1bfbb2ed3e7bdbbe3a7262e20a870b40f64a0396e9154f0aec3f8da453b56193890f555f52452266d8d3d08f1f6483d5defb9cd5a98475788e47a30695bc213c313a29a0417008c78a6d64d79344d3868074d29d09c956dae91a8d07466f293081d2439b70f1f70a41f7adfc66cc1679385d6a0c42c915ab345cd69ee4651f9182022e8f3e45f3ac44c67918547fa18eee71b1f2e0f74652cefcd5afd287c6e4f6fa2b7ee89d750cbf8593caed2f140556c3062a42a575640ff5c2a3bdc1efa41046047947341153801b617d73ab888d92730002ad7da1410ac81b9fe1bb249105799002b3ebcd0d2ea4296537dfeefd57bb4542eea731047c729897f5a011db8d349a536e8c3e57fc69ef515afb3c5c48a79175eab61b0a2967b68e7cd9930d55ad77df810466bedf3760693caaa603cedf03df9f284019a6c14ab603684d4ed3fd23f18dfed00ae54554e0d744d8dcf760282e798eeb05108f95a018dd587d95683b3b98bc7ce220bad44b3bbbbf84e487d2cfd20ae47eeb840097cd48b3c9ded8056394a110b1b71a5b3fc98edbea9d0fba1b54d0f27618ba721da562ffc394210cc3b9dda6a231fb9c7b6e9eae53a7c892dbc1a4c3521a7794a6854e18f34d791cdfddae10000d108ea324a904df178aabed208fc038d210587a5fc49c86cf6db2a29da9c4dee8d9de2c11b5a2182811e37fb9fc9bc74261c850da11104efacb241b8f1684fbba8377cf85d85675a6d408b7adbf67238b1467512ae3387decc73e76f5761eead5a82a7e9c8de7d3b8c2c2abd7571f17a198d2d41794f18905a35b6c90064f7e02a962d2dbe5d8076c4871874b11c036199ffdf72bf1e1f4d8ba4d569a453d257773619037141e4ec798ff1440d7c75911be5f2800ad4f388439e73504f461bd42cc031ffc512e82c56bbdaef81a199ef96a10f0fbeacb0d24b6bffb9b5da88cd38d82155288f9703876ce168d00a89fcccef2d2ea87df3035eb6413cdb8bf1559b873fb62abb75140b7856f98e349596c13bf7318344a86e13609da23142c050f4b28acea01437af87160a3a9d3fc83cbce79b0a3e89a99124380dc0d3ef94b5ce63cb57ffe166701f0f566c1048a84f17d373591657c66cbab4d5febbf02e73eec81eb0ca360dae0fcc9dbf4a6b729a2e1481c39b12eed5d58d5768794643dcbdb0e1aa4068249444ae63a13c11abbf0ab316882edb1554bf6abe0037979ccaff8e148f2584e3a9c6a20281cb55f668d3df1ee79ca2173ec3f687028a78696807"}) 12:15:38 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x20000000, 0x0, 0x3) [ 347.485210][T28189] loop4: detected capacity change from 0 to 16 [ 347.495532][T28188] loop2: detected capacity change from 0 to 16 [ 347.496280][T28189] FAT-fs (loop4): Unrecognized mount option "~Rz&(VMNG3#_RZ" X!cˌQ0g7ǰ}7~T&A|?.j" or missing value [ 347.505614][T28192] loop5: detected capacity change from 0 to 16 [ 347.518898][T28195] loop1: detected capacity change from 0 to 16 [ 347.543783][T28192] FAT-fs (loop5): invalid media value (0x00) [ 347.549789][T28192] FAT-fs (loop5): Can't find a valid FAT filesystem [ 347.574847][T28189] loop4: detected capacity change from 0 to 16 [ 347.581472][T28189] FAT-fs (loop4): Unrecognized mount option "~Rz&(VMNG3#_RZ" X!cˌQ0g7ǰ}7~T&A|?.j" or missing value 12:15:39 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xfeffffff00000000) 12:15:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xa000000000000, 0x0, 0x57) 12:15:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x22000000, 0x0, 0x3) 12:15:39 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/221, 0xdd, 0x80, &(0x7f0000000000)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 12:15:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{}, {r0, r1/1000+10000}}) chdir(&(0x7f0000000040)='./file0\x00') r2 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r2, 0x8, 0x0, 0x1) r3 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$EXT4_IOC_GETSTATE(r3, 0x40046629, &(0x7f0000000080)) [ 348.521620][T28233] loop4: detected capacity change from 0 to 16 [ 348.528820][T28234] loop1: detected capacity change from 0 to 16 12:15:39 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendto$inet(r1, &(0x7f0000000000)="648f886c9ee9bcaa4299b5c2ccf443d18645e5148b7f06c1079a60676c6e7611529b34fd0468d192cac19888cb03d2b8e291221fd0906152f93b23a614392b234ea0d529e14e5429e32c31243445e34be72f352bb9c250ed19f76e48d102c975ab82e07701b23420923116376695b105b3a80ea092eb63ded95edbebb8fbacd833810498032da8b0d1a05695bb802a45cf28db616cc56354f28fc667605b8a963170628345e1eed7d2d3e4", 0xab, 0x0, &(0x7f0000000100)={0x2, 0x4e20, @remote}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r2, 0x6, 0x14, &(0x7f0000000240)=0x1, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r3, 0x6, 0x16, &(0x7f0000000280)=[@mss={0x2, 0x7}, @window={0x3, 0xfb, 0x1bb}], 0x2) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f00000001c0)={0x7, 0x5, 0x5, 0x7ff}, 0x14) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r1, 0x6, 0x16, &(0x7f0000000200)=[@timestamp], 0x1) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xffffff7f00000000) [ 348.567240][T28241] loop2: detected capacity change from 0 to 16 12:15:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c9021c555d0a741529e9074f8a07832b300020101000240008000f801731cc02579fe6b59bcd930fe1330", 0x2c}, {0x0, 0x0, 0x1000}], 0x40, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x20) fallocate(r0, 0x8, 0x0, 0x1) 12:15:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x3f000000, 0x0, 0x3) 12:15:39 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0xfffd, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) fcntl$dupfd(r0, 0x406, r0) 12:15:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xc000000000000, 0x0, 0x57) [ 348.716249][T28273] loop4: detected capacity change from 0 to 16 [ 348.729294][T28278] loop1: detected capacity change from 0 to 16 [ 348.749992][T28273] FAT-fs (loop4): invalid media value (0x01) [ 348.756028][T28273] FAT-fs (loop4): Can't find a valid FAT filesystem [ 348.763025][T28281] loop2: detected capacity change from 0 to 16 [ 348.777348][T28285] loop5: detected capacity change from 0 to 16 [ 348.801207][T28285] FAT-fs (loop5): bogus number of FAT sectors [ 348.807317][T28285] FAT-fs (loop5): Can't find a valid FAT filesystem [ 348.860074][T28273] loop4: detected capacity change from 0 to 16 [ 348.876367][T28273] FAT-fs (loop4): invalid media value (0x01) [ 348.882392][T28273] FAT-fs (loop4): Can't find a valid FAT filesystem 12:15:40 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0xffffffff00000000) 12:15:40 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f00000001c0)={@in={{0x2, 0x4e21, @broadcast}}, 0x0, 0x0, 0x18, 0x0, "628c01945bec3fd8bbe76245784b6e227da2d0fba21a2825dec20c911fdd23beae43f9be8105d74899e93e692a01f84c1de8a841e9f87ffeb09a97397b01ad6c3672dd0d91b87f90420873c5521ad5da"}, 0xd8) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x40000000, 0x0, 0x3) 12:15:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xe000000000000, 0x0, 0x57) 12:15:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = syz_mount_image$iso9660(&(0x7f0000000080), &(0x7f00000000c0)='./bus\x00', 0x8d, 0x4, &(0x7f0000000240)=[{&(0x7f0000000140)="fb24477c160acfde", 0x8, 0x9}, {&(0x7f0000000300)="ee9817dd89b669062ff7f75341d84244426ab84dffe0951e194b2239b1fd68490d86dff9e659d84dd2243d4d27a39a68392d172efc7be2e12308e0e14e3d749933dea1d3d5ab3321ecc9ecb4b089bbbef074762a3b5cd4e3ed60d1d700f8228390666de4efcc2a8acf505ecb774657722d3aa702f4ce639c1b7e459c1aa28212af7647acfed40a54e804d0be2763c327dcafeea69dbbe7da22c10b105416b2", 0x9f, 0x3}, {&(0x7f00000003c0)="19321843ed0d6ff600c4e2c5fe2d415ffc7fa38243333f5bcea80241db81fd3304544ae08a691cad9ae381e46f9d8e4fa5e7862c0d3e238dd3f7ea7c29f518b40396c4cf6f04f70cd9fbab59b4e5f6fb1584e40f0fa385a31f928cac60776cac7f7b7393b868168df2c27825674c00cd2b2e94cd1bec5e89799d17eb982000fced55d874eab25b8772f1d38a3aa750fb791beb7559c61dc4800e28ddcb063a210e6a61c6b4d11f07c65ce26081bf09857b75bed96cd8", 0xb6, 0x9}, {&(0x7f0000000180)="ad64de9829487117553e325a2f9fc210f90ad80e75c92d10ee7a4b85067471a1430dab2c4d", 0x25, 0x7e}], 0x100802, &(0x7f0000000480)=ANY=[@ANYBLOB='block=0x0000000000000400,session=0x000000000000000a,session=0x0000000000000045,gid=', @ANYRESHEX=0x0, @ANYBLOB=',cruft,mask=^MAY_E,\x00']) fchmodat(r1, &(0x7f0000000500)='./bus\x00', 0x2) newfstatat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580), 0x1000) sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="73d68ed80aec9f46de33f8aa37be9251788100d25c841aa21803c56dc9c286b7fead32db2d3202bb135544cb8a807263617be2bec9ab19a9c697d6effe11974c1fcb0cc3118cf9949497ead570a83ba61f8f3efeb044575300f2a66c2e709ada932fa6c9ac5e0face71434d09a1eca7b0253c83dc10dfc6f3382fe286b2fe79551abcbc14ae1e32fd8b4769c3cabadf695565a7b03068386380bcf6e4d0c19e48f744c85ac67365ca73c63321b519865939d2d4de21c", 0xb6, 0x50, &(0x7f0000000840)=@file={0x0, './bus\x00'}, 0x6e) fallocate(r0, 0x8, 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r2, 0x6, 0x1d, &(0x7f0000000600)={0x8000, 0x5, 0x101, 0x9, 0x5}, 0x14) setsockopt$inet_group_source_req(r0, 0x0, 0x2c, &(0x7f0000000640)={0x3f, {{0x2, 0x4e24, @rand_addr=0x64010102}}, {{0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, 0x108) 12:15:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xf4ffffff, 0x0, 0x3) [ 349.790761][T28320] loop1: detected capacity change from 0 to 16 [ 349.797683][T28324] loop2: detected capacity change from 0 to 16 [ 349.803825][T28329] loop4: detected capacity change from 0 to 16 12:15:40 executing program 3: r0 = syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000180)='./file1\x00', 0x4, 0x3, &(0x7f0000000380)=[{&(0x7f00000001c0)="e673e691e9a5d2302a866875e7ecc37b99ccd7d8c8b084dc43656f4ad37133e7519649c575c67194134911f726c1688fce5e44923b7a3d3ac85add9218e317bfe5f12d672ca0768876c19377e05369b8380d98fab6264f926a018201fee7ec003efa05b61cfd4823ecc4366dfeae1771ad290c718afdf15efafc797a919e1995e80e3367a210fd181a050eb37eb6571b9eb9e36c768e969b3ea06d7f5e4591fa39fabe3d5c6e612c5d987f871d8c835dc5fb8401d5a6253a3b900320519040608f932da3b9c50dd466eed9196e965c6d13ddbbdd340fcb6d80f14e44ce1f55c8fd6c80fe317260b2a66dbe34a35836581062", 0xf2, 0xfff}, {&(0x7f00000002c0)="7985a57e6e208f96ea0ab8a0d46ab9c3e99e5062546e09c2884a0e6f62f691bdafd882d49acc0c0460462ffb5f3191e125e5b9f0f7d8607446985a2f1dee563c05b65e7a36140b1a721f0a65d0b0f9dd64ca978f7df18b605a85b5c47951dc68bcf4362a6d9b82ab5c74259d1355", 0x6e, 0x1}, {&(0x7f0000000340)="908dae3ae5f9cff12d4d19be36d8d63a0bf7ae32a12a6fc7729d271e361f1f47dc76", 0x22, 0xffffffff}], 0x0, &(0x7f0000000400)={[{@minixdf}, {@stripe={'stripe', 0x3d, 0x7ff}}, {@debug}, {@init_itable_val={'init_itable', 0x3d, 0x1ce3}}, {@jqfmt_vfsold}], [{@fsname}]}) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) fstat(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000680)={&(0x7f0000000540)=@report={0x114, 0x20, 0x4, 0x70bd2c, 0x25dfdbfd, {0x2b, {@in6=@mcast2, @in=@empty, 0x4e23, 0x0, 0x4e21, 0x0, 0x2, 0x80, 0x0, 0x2c, 0x0, r2}}, [@replay_esn_val={0x40, 0x17, {0x9, 0x70bd2a, 0x70bd2c, 0x70bd29, 0x70bd2b, 0x40, [0x0, 0x7fff, 0x8, 0x800, 0x4, 0xbbe6, 0x4, 0x3ff, 0x200]}}, @lifetime_val={0x24, 0x9, {0x7, 0xffff, 0x4f, 0x944}}, @sec_ctx={0x4b, 0x8, {0x47, 0x8, 0x0, 0x8, 0x3f, "de1c114caf09170c944be8e16d331d85ae7a9d74da7010762e6966a0dbcd99667da4eba66bd868fa36e323f1fccd2c3ed623d46fe431790767d265baf081de"}}, @extra_flags={0x8, 0x18, 0x1ff}, @replay_val={0x10, 0xa, {0x70bd2a, 0x70bd26, 0x4}}]}, 0x114}, 0x1, 0x0, 0x0, 0x2}, 0x4000000) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x8c) sendmsg$nl_xfrm(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRES64=r1, @ANYRES32, @ANYRESHEX=r1, @ANYRES64, @ANYBLOB="90e483ed60496af1e996de05f50a7526cff4bbf014608473daf9"], 0xb8}, 0x1, 0x0, 0x0, 0x20004000}, 0x4000014) 12:15:40 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x6, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x86000, 0x0) setsockopt$inet_mreq(r1, 0x0, 0x23, &(0x7f0000000100)={@rand_addr=0x64010100, @multicast2}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) getsockopt$inet_tcp_buf(r3, 0x6, 0x8, &(0x7f00000005c0)=""/4096, &(0x7f0000000040)=0x1000) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f00100100000049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) ioctl$int_in(r4, 0x5452, &(0x7f0000000000)) 12:15:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x10000000000000, 0x0, 0x57) 12:15:40 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6, 0x0, &(0x7f0000000200), 0x82400, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) r3 = getuid() setreuid(0x0, r3) mount$9p_fd(0x0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0), 0x800080, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@nodevmap}, {@version_9p2000}, {@access_client}, {@msize={'msize', 0x3d, 0x9}}, {@version_u}, {@noextend}, {@posixacl}, {@cache_none}, {@dfltgid={'dfltgid', 0x3d, 0xee01}}], [{@permit_directio}, {@smackfsroot={'smackfsroot', 0x3d, 'vfat\x00'}}, {@uid_lt={'uid<', r3}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}, {@dont_measure}, {@seclabel}]}}) fallocate(0xffffffffffffffff, 0x8, 0x0, 0x1) [ 349.898203][T28349] loop3: detected capacity change from 0 to 264192 [ 349.915684][T28352] loop1: detected capacity change from 0 to 16 [ 349.929828][T28349] EXT4-fs (loop3): VFS: Can't find ext4 filesystem 12:15:41 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xffefffff, 0x0, 0x3) [ 350.007235][T28370] loop2: detected capacity change from 0 to 16 [ 350.062214][T28390] loop5: detected capacity change from 0 to 16 [ 350.076718][T28390] FAT-fs (loop5): bogus number of FAT sectors [ 350.082893][T28390] FAT-fs (loop5): Can't find a valid FAT filesystem [ 350.096591][T28398] loop1: detected capacity change from 0 to 16 12:15:42 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:42 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x100000000000000, 0x0, 0x57) 12:15:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900003f000000"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) r3 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(r3, &(0x7f0000000000)={0x11, 0x0, r4}, 0x14) sendmsg$nl_xfrm(r2, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000180)={&(0x7f0000000080)=@newpolicy={0xc8, 0x13, 0x600, 0x70bd25, 0x25dfdbff, {{@in=@rand_addr=0x64010102, @in=@remote, 0x4e24, 0x7, 0x4e22, 0x5, 0xa, 0xc0, 0x0, 0x0, r4}, {0xcdc, 0x6, 0x5, 0x7, 0x3, 0x8b9, 0x5, 0x4a}, {0xb633, 0x2, 0x5, 0x1ff}, 0x4, 0x0, 0x2, 0x1, 0x1, 0x1}, [@replay_val={0x10, 0xa, {0x70bd2a, 0x70bd2c, 0x40000000}}]}, 0xc8}, 0x1, 0x0, 0x0, 0x24040011}, 0x20000011) sendmsg$nl_xfrm(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) close_range(r1, r2, 0x2) 12:15:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$sock(r0, &(0x7f0000001b00)=[{{&(0x7f0000000080)=@ieee802154={0x24, @short={0x2, 0x1, 0xaaa3}}, 0x80, &(0x7f0000000680)=[{&(0x7f0000001b80)="bca280a4a2efb43fa0c2fb307b640bff58a288fa734c78e59f46120802a3f659dd3bfce72c8593323accfc369621f5941fbf4cce70005a5bcdc45ddece036c2810e0d4e482f1cd7f762230e7501c6d30df0ee9ee6ee952b7eb5862d5fc9b5634b8e61791cdb5c3dd4eb7e6992cb2439b07bdffea3ad1551b68a940d99359fb6d48421a420651d0598b5131bfe59566ba52f0c72471c87aae8b5b364132adb330e1e98ef4f7abb9d20443743b50ea901a37af37f8ffffff00257ade7f677b17274b9181a74267169f76e21cd6e24f27650780e8545a5c6e0058567c6438192b990a0967b0a1ba47b7cdfb41b92eefe49191edb11cc2a5b17089c9bf08da5d6fea4eed7d6d51df5e163718635ce8bb56b540e51f9166fa69bd810d10e975dede973d0116915d8bf43e79cfcc642f39c27e333239e4792538880a34fb52838d92e5764957cd01c26616c6d324cd7e0d6a4a48a20871b7eee36e9179df2a433cd2d48b72b985d6d7d273e3ec", 0x16a}, {&(0x7f0000000140)="193b53c633fda93b3fd14c2a2f92c584efbb3ed4631131a94519fca5633de5836f2da4c92fed9b327a464777a803317c6f4657b082a3d341206d4ca1ea9214de193c", 0x42}, {&(0x7f0000000400)="fbaa99902e204c921b05a5677ddb4ca54871fe734913876dabbd99bee5c72c0eb22ba3c9ab6e3f67a9d26f5b63a3ba8212ddc15e8058582eb0b5110bc1c9d15f5a80401ccbb4c63b23643454004af5003c2c524cadd158d6ef83537103fb35d2c23e7d1cec5854d342a482e3f5284a6e2e6d8edf90d32cf0eeac1b62d76ebb2faf70e3781b4274aab430bbb6786e413bf488d150013786f0e0443100c93a97e195ef70dc43163e2ace548ed23ca34427808bccc5b1da613fc9b33eb3bbbe119f643b0e643357f7cd8f0d679609f82d91a427e3326616d50067a8ffa9", 0xdc}, {&(0x7f0000000240)="480d147f15990d6f88566d433425553779bcf3a01f731f8b173f4ae891e62b403118ad94499716539b0d5a035292d45b11f70af83130a3977ca0b428a9f20ed7ec6cda21fec948333afa5de6fadb88829b9843", 0x53}, {&(0x7f0000000500)="d6b5baea66ba439bf6a29b4559df07459ea1737950fde52f58c3981bfd01e4bfbb8347f60b6065cf", 0x28}, {&(0x7f0000000540)="58deb44dbff9493d7636955c73a7f28eb0fe3a654872eb870d0ea0b879161ede8eeeba5d50912d88bdb30af930dadae33f8f45c7fa0c10f321d660a20795dc721b0371c0bfea8a3edb39a607fc6590cc9a7b0701a9f964f51168804116d8ab02266bc69d1bcc420b7fa24698af290653baa64160348de349fe4ff3fdfcc44a1d59c999abad15a13137a8dbad5cb8593cd6020b2bcf6b12b3fd92bd2dc43f8de6b0e0d6551a734506f5beb263a80d77d1b2bfeffb604ec90d4950733fa6590858ba3249c97d5bd2294224a4e3e7c772e91e16203bfa6eac711f7ecd149fa5b77037cbbd984ba07fb8ec67d5019a4b79466f86794d54", 0xf5}, {&(0x7f0000000640)="88586939b89135bf43b58e2f040b4d9f4c9c73de401c0a9f665652fd604767f5fa0ff57b249fb6a4b953c7e5d487da95597d69", 0x33}], 0x7}}, {{&(0x7f0000000740)=@pppol2tp={0x18, 0x1, {0x0, r1, {0x2, 0x6e20, @remote}, 0x4, 0x2, 0x3, 0x2}}, 0x80, &(0x7f00000019c0)=[{&(0x7f00000007c0)="520a1898f459fecca79a934c756a6046d970b54b567148bc31b89a051e066a58b6c49d1f5da2a9389779ba056c6b3e003fa52a1a9ae33305", 0x38}, {&(0x7f0000000800)="a8a4e7f399ef2c47de4f420d96e1078c65f9d109660e727da6872f7cb20eb934716d22b9addc0dc0232353571b591bb1e67d37d3eaac809e64b0e0535c39d241cd2c5b3b0f7ffd9d2bb9496af703de63b3f26ad71e7364d8eb31b7d6b7be03d5f8bc2ddb7d91f303d0", 0x69}, {&(0x7f0000000880)="83978e8babfb0d14a22cca3be6bed29c88ed54754566ec1708777a88551b4694816252e10ad003a73b4fe70b56efbc8942c4fc14c005fbffd0df8a9c5792d8561c392e3bb5ed24869b553265646bcb00083f3fb8bbfbc544f1eef752bb0f18db5537b0578b1d51f5c0e850447de1664585dab53b4cc68c883fd4c82a129be79ed17ae4c29436f8e04e97450a651969b39d596eda5c0c0248b01b4217ebd9846e71e0bb1b70a50a77bf346a33488849a603a74987cd7bd27c0c8d79381bc253728731b100cd2096290d68834f2158b036a01aa80eaee34281f14376194a11c5828493e2adef2ae4b478e68108c9fb255b1df4959c907831f8bece543a2d05a4fcddad7cb539a0caa5ac2f51e3ff30602db5cde702ca5154166c5c5e1405631aa5c6ca12f8582d2d5e00268d9ac44f8af306a1e120f6aa75bb17731aa5a4a2903c422e2bd2155b5174453f6504eaab79618aa49197746e7e5a46de0ac095697619a055dbb396fc17d0e358454a501c5680d05046a5d3afbd079a793c182a516941dade571f3fa9fa26b9fc241464c844a77c0f49a28f57383215b317f21be1dab2e6f5b0993b4a0998614e8a92357df145e8330f66c573d742caca4c0327a286164e9e3b95fd37dc19567c42c58f8c0a10a33fccb61ed38befdfd206a2acc301e8ce1ad4ae7b192142c1976e91b42d45ca05f9fc8a52d61e7ea3a42d5f580b08bb3c2480fb9662829806304cfac15d81560b97e1ee235b5a7881b9f0740652887c87d07ece7f01243fc3edfac3c4e5b676de980ce024b3683ddefec4b9530dba82f6e50494126181932e7c4b05d65c7847fa4503248e4336ce06394236154e53fcf818303c9282822186101af07f6805ff06f4ca2119831320475de19b6596b1d8e223325075d656f95682849208e6dbac05d6f318253ba8ca0543987ca63d1e60e0aa4bfe90b4ddd38848187b5de6e2e3f126ad6b94018efb8759a146a24e58477c988b9a831769972b1b0ec9e58ee70bf003d9885b89bf1bee1ea75561772bdc8b880260ed17b4da8625dc6bbc15769e423cf531bb7d62d15e04ae596b399bb6abc0156d305c4edeb20ed875e8a1b20c6386ac4e7668de8e257f6967bd15cf0988bc97ae0fba8468e0040911ccb78929962fdf2cb1c2831683390644d58a683a09c045fb0a0968e02360068eb47868d7768c81950d44593f6283b6790b7b5856f477fa3cc458e8e3fe571d4167767c09c9e01afa8ee798ef7de5251f549a0dcbc919ec234e47e11446d4f8a5ebef89b879c34328fbeb926e6c7128293598221ddb31a8087477afee0a6b478327209fa9057242c06c0f0e24b29209aee4d4008238ccd94468abd27253cca3f162f9ce2897c33d5e4a411f04106733381b4ecfc1ea4823193156b0791812330b1da61fa8ebd42b91b7254aca8d9d17f74d96c75d94f2d5317bc416c320e997e4d65c7e83eabb26dbe1089f18a8ff1200176eb700aa9f1ca9855381350a6845f9f4c82673495472b6829aa9633be7a7b5d5cea057446bdd5a46d30544adf2cbbb721a556d34064b98d129880c8551c05f99bc34a5fcf78717f78fdc5f70ae7e78d68cd163edd6661e981fd06a9defcc2494eff204d948ae9afcb3275bdc78a8ea050a10ec63d5f910d7b684c0120b8d4bb2a571809d7d57558a7c7fc0eab777fe85addf1d62df55374cab46b5284da15dd27b1d97c135afd542ee309434cc838916e9d3067602eef3c77ccb1ad03467098814d1b04bc914b335a03b768695fa3c1ff7fad598dd614854da21b5bcb18eda493b07005236d3bb4595f9d212a61975de2f7ab983425e6a330ac09d1dc12f39322fa3fb1c7555aaf24b9fcb33b6c9f78eff79a80483277833456f6f54b1bda6701fa4b1fb4bb560cd36743089175263cb4c6de293399d98d8a8a464485b4b36f40ed1002d49737cf41f073a1b5dc6a8004cc9972ca946fe7fd51d02dfd9163b8ea5965a20858475d81c88b16fa60099db1d198933b874605c80c9aa95e3bd7d746d451aaca9d0041a3f97a820199a41c41b7de80c1e12649ae3bbe143a130837ade04d4955d1c1a8f358e440d458f08d34f84e778db303dbcdbddae7a5aecd72323b59c1f62253c3aa99012eec8d952f912cc4b748ff20f9fc70ea7e8aebf2fd44214d50640e6d5c003c82b210434b6fae8e50c7295f63fcb54b9ac651c54fd49dfb1b2855d86c716057c136ac0b2913301573bbe59d39fec124fb03267efe4455ec064f0279d59cfe4be878288bdda4c90c78f8626dd6d85170101cea00fa0f992a901d5696b195dee6cc54ddf3f22937392bbbb542555849437af3a2d5dde16b84c73374952cb51010b286b24d30b03b418dfae933b070f8280c398165bd6677b755df41113ba3461c5769c609e3097cada7920f841a12da24c1cf9e07833fef8c179e0943609f477432b90c11a07104b42f1aafb7bb43a60a02c33d96923f8c6535e2f26762cf0e437ba262244f1e2330f18721973fdf3bf69a31e7c138cf86b9269c8cce57c8b1e87f85f60ad44ddb45f77b45c77328106b9f078c36206321880a642216a392efbe8ee78e8a56ae61de528b474504e43e21f4c48d2ca3ba605b2a304d30d08402788d5462da40edc403358415170f133f09a7b381162071654901ac659e223037fea14a7e715eecf734c2d4434d39e231d8b8a867c197251366fae3011ff18a0235f6b660325ecde906051f75fc18611c07160da29cb432aa766142b64f3093e84b209dbeb792622d45e089791aaec63d9c60ed2e897933e69cb08c3947436c134dd6779c0887980c790ed222692b6df11792205a7fda8aca6a562772f7154d1c2120fd234724541114f8617a387d2adb98fcd9de4a0b95e274dbcc2421d8e3c8b678abdb8bed7a775549f88db307f5f4700cb9a90e32722e188f5d5d07707680f4ac63508cb3555b6fff882725f27150ca9634865c0c98e9cba058adab18bf8d4f50e152225c34d72502633f6e2acd04ece7083055c7850f1163a99282730f5fc1bbb7f6cc85deffb6002afbd99ad77bc2b4f30fce45fcd8126d18acafbeaa4a031f54b390e4d73a9722e0804b1ec2aefd492d356e76b4a9ef4517994b8906acf47f3e8970318d3f237ec3b08d279213f8680aaea8c73b9ccd6337202aa08dad09e13ee110b2a06d024875de8e9f9cbf9e41795d79f9f31cd3bc73675f2e3b7eb39e547d8b2005dc58554f5b23681d65285ab262e0bdac0b66f43982b5ebb3472302b2e3c14388339a06eb504e44a3089a7616b35ecbcd068ef3433bee525f6a373918db497f37264d333f15085b168083c7ea09f2bc4fba8152e1ff89f4f0b4dc6d0858d56a2fc9eb52c1ffed8a44a6277138a28ae1d2edfdc19f218726dcb58472ed03049392db068cb96115aa836afec947ee172fa756fa2a2241af7c8a960aba437d666cb7cb3a9db46da193fccc3ec7ac81574b453254d7601150df213b2c41abf7764c4ab7df736a3e986ec81044b7f044b9e1a6c640dfe461d2cd5f80b532e67bfd95ce705fa1a6846a1ce26665a258f07835d61757f55995c00891d2a654b1abac37d2f921e3226f8fc03a3284c130e131cdda8c3dab1b9e8bc7406885c60969f552daf1ebf07d54317c294fa800214c5cf53a14e416402293aa67f0ef12121f3ae6c846056125bc575c43670c578398a5d449918c64a6262a456737a180eb313e46dd64a2f2cd2a6cb4c099a1a64b52546b5c94a5a776f3c8c1430b2ec35cc49005692837f65f52397d2b5cc23e1bfb4576c1bb6a63d9c0d19c3b88175229c4a17c8b17468241484410dd453c3f409f89ff56737b934b6f7661113c1d2019cedd9c227a44c806de3c2dd40e22348201bf0b5b5c2b7915eca1a7be89cc0caeccda88e16cd66bdbbdfcba391245a832b4b1ea6dd0dd784e56430456e575ca55e9d55f707d3a487594a482b78f1bd38a102250d1c24e397c6df8967d3eb1c34ab122cf0d0e0b015ba8b61deb48c08064b22130ffa85523109804bf193330e6e1320efd523c5d69e4deb23069f632586f8c193e039c0288c874da92cb070550d51eb8bba0a1f6dbbfd99e47aa8f8253e3dbeeda523458ec7573162ffbe3ac649a0c95dcaee6ab80f7b5487bd9ed714576ab806d0be82b7b224da488e75285db19656a7cad1efe9978e21bf81cbf4ff16c2c80e1371c6a3871cb3d34d5a9b2449815f9a9b931c64d8338e9bb1738bd55d2a4b0a08a204bd3f99e0518e358810f4786a551d651e8d4ea3b973512ad4313eac5fc71efeb9708bd7b3a875033dc8925991179b5a87e91d5fffa3fc095bd124bbd352a81d554aa59d673c5cdd3d0c7cb005c6d18b145a87814dcb0a6c1e6b21804a2c9954dddef633e6605ae907bb70c6247efb15f4a0bb77ab4e7158ed589d76977d514ba21b6ffb4e75403004ae3f41bc3ec27358f24f8584514d55fc8463216ec9347de4d127a4ba0eea030559bcde92ec9cc4e24c640a6ff3f7fa3e3cdb0e6f1cff192fceba39b6fa06cb8ff9364b19258a3115941278999e7ffe3ba1963cf39b41e397394cfa337832fce403b229a635e55ea0f3752de800dde87500d96ec81564e6ed93d415c0a3cb6460c0a1a62ba19d8b216ab26230b2065a596acfa8d0d671d40b5c295cbc7c2cd3a0f7ce89c427789266dd840f19c07dc8c731d18bf8877ed314bb9f15c510b6bedb5d6e1194957a4c69d6b7895f447d3e01852c98a0bb7c9343a5b9529cc8b3a72ce957ee28d94366bb9a9ad6ff89f27e448ae6bce5cb5c09ed79861fa7f0bdc8b493b63bcb8e8424ef2a74b94479ed31ee3d4f4266ca5be756efb92e0eec253971312f764d5f99142efa8bb20598c2760c0ba4dff2a2e622171356e45661872a08ad50fbfe4540c4efce1ba65cbc9a69f015f2f7defa5f4b5aa11c6022c64fef5449f382c8ada561505337e6deae212b21224170164c592aec684ba690e7be17aebea0a3cc9203ce9efd0f289c7d41a378b82b59acfc601f42d48e8dabbe282fb80b0026509ba760bea3ea4a1b3d4821d2b6b99698d7983f35edfa38e3661a19ec10b33125941a9a37ecef2db1778441933888b91c9c377e0aa86f97daee7a064ff6fe96eebe209a20914872c5edf388d86b96b7b546d7fcd747724d7e748d2f46d7e478d38026e3f20bd885c3a4f9189ad94e8a8e74abda6e95c7dcf6a0572b3d6aed550938556f42de7006f9185844a493b17aa2e7b377f2242d71136082c9327cd1c85eedb7dbc3d28b0232c7b97482a623e8794f91e3df5ec9691b9ded9e183056ae36a16db73da926a0b26f1b4b73b86a614cfc2b8a3278f8f1f4c8b12684de01d45cb3103b775073ba9a87e2fd548acd10c0cbab329d5937c623a249d09dae03447f372e75b4554c272c2abd63d04f48f4c1917e3f9a0b9d1ec34d392c2485e060cc7d353933ab1be238c14e9019c57f7c478a7b082e0b02afd07ddbe50134dfb35aba2759e8bd0ba04ae148d4701f9ece6c5f932cf64aed05eff2c0937fa7f45ade2ed93eda5c568b0efb3c54611862ddff51543a9f91209e957962d57508ebe22008c115b0261e262174df58b069038e1085cb9815fb300ccfadc0852efc81da53e64e6f128dfa2dfb05dec6541938b694baf6a45449f232f2f0906e0839e2ef76fe74810d54180de209cedbdc6773bd789189c4a6f7d7358cd7a88d7ca32eb8c0e5115984bd2afe89b63fbd3128bdf37643d6274fce35c91b22b2eaaaa486cb5600909a00b9ff9483bd0c3ae68fa6e23fde828817d0b6", 0x1000}, {&(0x7f0000001880)="1a11acc3d110a167f2cf93d1f17ccce4795b4f65f6f7ac25a722a17e52abcaf7d9fd4fba694b0e4a5819053e349e2d1220539d2c8e8bafbbda692d774ab75f721100df7145ee6914c051d0e19509423713934a393e8c32776e0f2bd4943af229142965154a887219ec8b268fbed1151abbf50efdc1077e5887ccbe", 0x7b}, {&(0x7f0000001900)}, {&(0x7f0000001940)="2e4eaf00f14c311fec2a5e6df6fac23599f1c4b337212be325b684da79a18935249e38910b37ba9ee8af2dceb5d7ec082a4756c4706322d8e316d4310eae3a340c46c9bd7cf6cd01cba217fed14de51c4c212e1ed19f745c047eb22f3e5e0b80723903f11be02d1e99fadad06890d5973491cd8dff1be7e470f9", 0x7a}], 0x6, &(0x7f0000001a40)=[@timestamping={{0x14}}, @timestamping={{0x14, 0x1, 0x25, 0x101}}, @mark={{0x14, 0x1, 0x24, 0x1}}, @mark={{0x14, 0x1, 0x24, 0x40}}, @txtime={{0x18, 0x1, 0x3d, 0x80000001}}, @timestamping={{0x14, 0x1, 0x25, 0x1}}], 0x90}}], 0x2, 0x8800) fallocate(r0, 0x48, 0x6, 0xffff) 12:15:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xfffdffff, 0x0, 0x3) 12:15:42 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f00000000c0)=0x10001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:42 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) ioctl$sock_SIOCSIFBR(r0, 0x8941, &(0x7f0000000080)=@get={0x1, &(0x7f0000000280)=""/149, 0x175}) flock(r0, 0x5) r1 = fsmount(0xffffffffffffffff, 0x0, 0xf9) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x7a, 0x8, 0x8, 0x7f, 0x0, 0x3ff, 0x48000, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffffb, 0x0, @perf_bp={&(0x7f0000000100), 0x3}, 0x1000, 0xa76, 0x100, 0x0, 0xfff, 0x0, 0x35, 0x0, 0x0, 0x0, 0xdd}, 0xffffffffffffffff, 0x3, r1, 0x8) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001a8e00000bfa363640003000000e0000001e0000001ac1414"], 0x1c) sendto$inet(r0, &(0x7f0000000340)="0485526b1bd861edb8290658b0c7f3cda2439a8cf17f09170c7bb3f2029b77a151ae47f4db6c946ee6b6ef0a4430c84b42ec8a3bc51218b3f83e37b22831ed996aad604c0b501269b7d2d04bd59f23cdaf8233847289fcc77662d73a604928c40f98da3ec6cf7215b152ab4e105616c96a5d207358c073574d1bf4e3fc184457d2107a84f5e2cab885726c129569cf01eb", 0x91, 0x40044010, &(0x7f0000000040)={0x2, 0x4e20, @rand_addr=0x64050101}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) connect$inet(r0, &(0x7f0000000240)={0x2, 0x4e22, @multicast2}, 0x10) 12:15:42 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x200000000000000, 0x0, 0x57) [ 351.107562][T28420] loop2: detected capacity change from 0 to 16 [ 351.115628][T28421] loop4: detected capacity change from 0 to 16 [ 351.133250][T28423] loop1: detected capacity change from 0 to 16 12:15:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) sendmsg$nl_xfrm(r1, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000080)={&(0x7f00000005c0)=@flushsa={0x128c, 0x1c, 0x200, 0x70bd25, 0x25dfdbfe, {0x6c}, [@user_kmaddress={0x2c, 0x13, {@in=@loopback, @in=@dev={0xac, 0x14, 0x14, 0x11}, 0x0, 0xa}}, @algo_aead={0x104c, 0x12, {{'aegis256-generic\x00'}, 0x8000, 0xc0, "db5aede58ae9cd9415a62def8f50776de5651802bd960b7abca342a4f2e216d6114b603f9f399e627ea4dc9dfca6f59bee44cd8110e87ec80ea2d5ec54d8b5505270759a1211b01806627c0d2d3386c402747df92228a8f4f074eb86ffa1f9dfd888ea1635712e57acaa61edbfbefae396d55b6377ecc02150ad2f69985a9dc29e85734a4c02c6675c533f929d484fe206ce0de9d8c0af7de586c19fd928e3027f850eb7af8463d1d0765d7370b89619962da0f51c29e1da164204db71f5706bffb2074794c0119df41b2ee1d9ffcb0a1a560bc09b77a46eef492d6ebcbc58f9e571e5e20c5f1ecf1a103b7e3caacac8b50dce26ec6cd50f5a5fa290a549bfc28d18d2f62e62a780c62c7d7edcbde0209014a28ff7f6ef7354936c1d06f25830eedc879c66a963fd8789f4e296a865ba3c4a9537bbeb1280c8d43de61537cbb983e57e202dac4c23bc511e55a6701ab8c6f496dd30b53bfa4862576780d5ca0e38f40fa9597e24bad6f933b51b7f3c63d2921c76cb58f16954f1a0b25c6225ee767cd50870680edafac61d1299a7583e5aa20d2fa7786f317211cd7296cd625c506b8ece416bc163b5197924a9214aa8309e8366f1b19c54bc1032b4d44e2cc9fce01b5027b97bda3c3014ccc0bb2bab63dec53f9d1dbfa38c6963be78f4c7f4d80d6392bb4094946627ea6849d25f1bb393cfa6b50e7155ce645682071c50ed351167b44c1fdf01c33c883fd10510af8d8f9fd8af1a8a9b1095324d3d65172f06a568ae99e3882c44b83d34125f537baf606ba131fe7a3270df5d39dc4d4409f5b87b9b08fadfb48986ef98330d52be2280b57da3c74f5caf7b0b32637d21f512b3da20c6fd4950a07652e7b7f743af7350f6cd4064f8e05d199d269731564dae32d1bcb069ba6f0e308e9d5852fd133344fee6f1ef311d7ccfb272eb4ef8aaaecf3c204058907593ef1efba61d9165d1ce65b0f7e95fb1d8a19f79c6a30023301ab5b9d8200949fe1dfef172ce32c39e5844933ce7dbcc886b99ac275d7dca30d628124164851bf6ccfb0106c8d7cdc3e6f73b536bbd791a28c7c3902cd4dfa1c14b7f2a18e041cc2cd8c73b9d35e61bd50684dd2dfaf643c817f93542710f6295d63398c1b87eb63f760b4d086f3185126503253d5278767227f9f06a5938ed9442770050cd9442ab5e99e3a615fa17c3df6707dd0a3a142b1694e2f3cfdfd7f577e3e04b4715882cf9e7ef449eb20ab543d117b5719ee40d9358d91028318bfbed5d77a3627f6a51fb34cefdec929844698da7c2ea83444b17a4d5230c80f8b1652b923e12ed6e9b2558e20507bf9f45ad6dd67b52d9d8ea569ed0702bca5ae078be2f1ba336aa0b56bbf90306d2b54d918011ca895d3b9fcf5b5397bca9407461b4fc4bc1d593a57e33547f9cd86c3e06d08ab095f72dc33f92ce6925283951b538a714ce7392944d70e5dbd5057d25283c30c76c9c52fee0ac15686732c736262d3d590836275895d8b560edd4ee27d57451576444e71afdef0014fd483fe9a52143b9d2b9a060da70cc4f860cccbc3af78672a69cf8992e66b633944b0b7e772b87e7dfce769c6ae899f2a35d6f76cd26fd6ae658aabb7a364d0773a5577263dcb4a0e2b6572141a5b72c8bd791f69c1f5bf1d6d35fc78bd7811306e14b13df71888777730933e44bb127e22f01ad2f09f3e19bc1687acd88d604fb1a727966736b1fccf34f2ad20e9613209f1b51aeb82328fc004f4831eeed5051b504870942eacc3a978ec93c28ae50abf0ed3e5a53a32d683ea5461769814d2a4ba7a95f47281b2629e64cbfe6af60cff6f69f02ac2107c6a614320e1414e5fe062032de005c39116bb951f0537a482c058a0bca6215192690a2c005bd36332a1eab173916d8d6735a11e31c03b8d7e2c02f3625f88d0132ece267246b9da12f27ce183c650f66b473c9d0616a04ec1aaf211202555982de23978e969f2a0a0205f346aa66e7b5e99d9721c7c73fbd39f9b7bd76881a071858287f1b31101065796bd46e9d6f2985197ebe616e7e960d1da52a7be74f92c18c9e20c7c63e8106b924789110553af724ed6162bccd74b705cfb64a7d29ddbeb000e382ab1ebf44ab9a08ae255b86a866524a7c00ebd9e3e9f96e14b105d44f7ee3a56e114cbbd1a4a25369ec91b51ad7d9ca9ffa6f880cc990541735c37bf4fe133deb8f57db2a29d76e5e32c7c43d71b26bed07171ab8b453b2b3f0cbe6974c0a89ad43eb37f16c79ebc0c6add6efb93620f35a3cd20b975db1e7c4c76ecea11e5175ea6dddff1c12e46ecc0d5b74c5812fd8094772a6ac4cf6546c2c7c020771aa7c77d36b1ee2e6474040af62b8057b2c664b0018def02dc8bafcbe4cfad1b89410c7dc3c0678e25ddfb942ecc0b9b903efe781971d3136a6cbf40f16c67eb2ad2417a212e2199c1c5603cf2e613828090961b8e1df7630f29e8f7b3c93a2df6898afc4411a0f783293fe1d0b9316d242883ad8aa96d5a237270a173159082ddd22fd14f2bb2efcd9e09d397d4859b1c7f020382eead251d15d5cce2c768351a65375ff6ba37f42f6c883558f6e4329e54c82a3777a457a8526815ac3c48db9e45adb5768d0bd3b5df49dbd057d251647b25c949627dfaad33f63f4161494004e8a75a7671db341bdf910dfee97b5eede37254a3cd3f5bb14908fd3d30288f88f44ecef4578c7df2bf7b1a63de7bc5961fdf6bfff70a9edb1a9555ad5f35bc681e99c7e2b378a0766df93d232a70cb5d498c89ebffd35ae08556cba75d9a220dd6e8d89b0beeb49720bdb5bc489904e14182804bdc2032b9f72af85ad51f8c6bea9346bbae7d2bcdb59864565da2ac3a62fd76cfd3ad1cceebbad063664bc95ee74994b3e2402a910d497349d4ad8c68e4ca0942210605978c12f30fa09e77a798d2fa23fe80f4ae3e2b297c55064e5b36320eab67172368c74f16114406f26ac916a41e723154e29ab8208032a17d835e446b43a52ca2b500ff9720c8360cb8459fe17653ac93214c0d0190feeee5e9f49fafeb430ae0759f3bc8bd3ecabf2d96d8e007465aa64194758531144b4f4e6975b07a7f9cc79921bc2983e8af14606a5e92eb06bea95ad78572c498f297bbadb266f89c3953cef2aa602a0d4c55d2abf05a69edb0f191cd462c82f3b5ad2f8e7b500305d0be19edf38575ecbfb3acb8beb94229fa94a6bdf21113eb3cd252c09aa4c4aab149b76d717d23f3692bfd46d0c1472751d2eaca8fe99c6ef1dbf85d6f630686f5aa97505e4aefa1bfd86eba6efb3763bac7db07b915e913331f183da461081b61902e9725dee2a6730cc7d63276104c5e9a5c98b91fdf42a13b2afe66a15d8bdc64d7633c2b4610b57f4fa33f9386f694fa40ced4876ba663528bca4922d02388c9b8f708efc90924095b1154965a13472a4d0dd484bfa1616913e5b10067abae0308b9ba11c189efe984ec1eec4d76535296e30d8c71563a039f9633a7f558f15bdd4116c6d40dd8f78062f838d8d3c055235ff09959955c2a3954f094179949724a9aca836cab833e916e4d6fb79f73d36d85085763f1b245c38c24aea04cb8d5af4c139f70499794e0ec988d684d4b27a7a0aaa4a794ceb67579d0ccb11a7232584186373726910fb2e125fa7ef53b9ccb45160a9378b6a119e13aaac757a674bef60003eb08af9f09ab74501f85472f55b70b8c3c8552bd6fc55cf259cd692d8617691c861b0bf01264832a839da67d7210e685fff3ad1e6419bc71b48d0c3c7653c1d437fa2e0afb5eb47d21611826f7d4208534df477f4f9d2ffffd7136aff18c23e5d8c6a3dc223a99df829900909db0da3a4462f77347d94762916a190853867a2e54b762f2492f87aa0ba1fc22a7da42a7b5c2f3c2fc1002d37be3b445e45f18bdd8145489b1124507ea724f8b06b0200b97b7fac198072ec7ef54571d0529be8c30030622b0221f0fa55ee613bd24bed82862e15332a3538129a1911a2a5210c4b1e3fa916275d43aaa721c140fae7e092aecd3c08e2e4128f04fa3558abeda9bf7433c5359c89a8cd4b1ec5d22b10723ff27daf26f9450490ac0cefe9cd7342f7f95b1500440869429ab9053e805f1058b87f7044d81d799a189383dcdc06bc637bfcc0bc8d304e3e56f54d7342f69aaf76b1936489fcfcc88830146ce2db3033bb7dc1f457203304c5c1b9338baabf3287a01ceca98dbe75b6f0dd7f3d9ec105af9e24726776cce59365459d7381de5d4b809febc924267cd846ba529b0ca1bb0d9cc4ee440a66ce6b30e0153c8e3d85f398d686f7222acb398754834c0d1e18587918fadb6f36c3e32b6fdf002b62fe27a0695b8e3ca1468a6bac354c3eb92e6016a71b63adc2c54f9f6c46a1afb6a6a0e0e33f66319ebd3f3e456beca21dab4ae1b653edb9df8b8642300ea83163e8da998ffdf8e774ac99d879b994640777d86bccbdef821c89655f876af477bdbc44e5c36c9e51d47aeabedf8957e3d283c2c87b9e5737c468eed160382e3daff4eee50e5ed038dcc4b9bd403cd343354b3970a12e1ccffdf41dfb256fdc9a9ef988e754be492746cfdb58991aa91d7321e347a24335db36f8501dc7ff8da5fec03f8184650e2f9215b6562dabd991c45dff2c2f55d710f63c8e5bb63894a360efb08490bdc1440a3ee2d630f9d77aebcaf0315af930951b545b42913091f0b26448d0ad968f51994d6574b0a846a310ae7557c5fc5309dc5b654c952ada77b9155d9d45681c90e5800194feb1382c8c38ebe97cf563b6b046e237efb16dec5c982bf6fb37c5d937d5d1f81282a991f564193cc4921fe9e2c99bfa134b0581e78ea5ed9ff6f32894b6a376012c8b00c2dbfceefceacae2fc7b9babfeda7038758050fed15e8269c7c963232a0c25d7fd2427b31babe8780528e37e906c4d458228c8e8969b73205fa9010ce4f2e21f9298549de899c6b36ae089e0971979ba752ba0548c7a60af764e8cd3f9a306490879bd003e12955c6ee80a03ca70a273403a0e9290b951d4d97e6da2c79914c5d61c6d7179e7def448d0ff9b09bba396ad736a0c1d0387ef0ad14439c2cece52f662026d42150d5c372cb3ab11242924015c2f14428f207986b5a2209f30367b32c7b1218c8973835f51b1e1a93a3f75b280d0c27074178d81e9cd37bb3bbe8b05b41143f1d6a7fc9d1b0040d713ae0c901c05829753cec02f6d3548306089beb048a44d0902a4b6eee4550fbda2dc41a763bce02d631b699f3bb9e117eb7c8ee4c0620651be1762f54e0b9331d33e89bfd7bdb7b113935c259e015c3724d155bc5b9395a6861d8faac4098877d96aa0dbd67e170a86eb9a2e549f696aeefd4c3d38f31cf2e3b224176420ec0c28e1b63ef65ecc5f0e4a722127a64a3f9db3d8be7aaaafc1ac894ec8f6799212a434b3be5f03c22fc30f24c4242898b6b3d917b790ba0c5053debde75aee0b384f74cd1336e387d350449f71ed83e056eab5ee8200895f691aa016b61410595933d4966be24c42df4dcd7ec14227e2da80b52b3fa2b12abca00933e2dd2c5f674c2c71ef4e84bfd981274049028fb1e91db7beba0574cb7feb5cab1b95b9cb730ad743d40de6eab525938937ef7854c0f5cf697a924c38d59019cbaf8272a99284d8d9260fb65d3e17984f37c6461e16db6433eed9138249d0fc7526c19915a73ca6b9e36248338c9aaeb2464d3b0ab502d92d7bd8c57b01d468e716c9009e43db2673cc8d36c57a754c79ed7b884af931ffdeda65aa7a7847874f9a04a536b6"}}, @tmpl={0x104, 0x5, [{{@in6=@loopback, 0x4d5, 0x32}, 0xa, @in=@loopback, 0x3500, 0x0, 0x4, 0x4, 0x2, 0x8, 0x7}, {{@in=@empty, 0x4d5, 0x6c}, 0x2, @in=@dev={0xac, 0x14, 0x14, 0x21}, 0x0, 0x1, 0x2, 0x7f, 0x2, 0x5, 0xd99}, {{@in6=@loopback, 0x4d6, 0x32}, 0x2, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x3502, 0x1, 0x1, 0x6, 0xfff, 0x7fff, 0x995}, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x4d5, 0x32}, 0xa, @in=@loopback, 0x3507, 0x0, 0x1, 0x5a, 0x6161, 0x8, 0x5}]}, @coaddr={0x14, 0xe, @in6=@loopback}, @algo_auth_trunc={0xe0, 0x14, {{'blake2b-384-generic\x00'}, 0x4a0, 0x100, "1d0ac768c477ae02527a37ef959f9eca2b07714691a4cea4b770aeaf7baa873675d72939d51ab92c613a1091f5d773a59e9530e3dbcfda2ec630eb04d11d71d34055c7a109b7700fb6ca7c2621b809b69a848939e2063b775994e37795cff358b6ff220c01786ef2324f3da103b258b6798f1819864f4cf0de048b8b00c4b9a44883d1fbb61cf771170f8dd040f1ed57c80fc042"}}, @XFRMA_SET_MARK={0x8, 0x1d, 0x5}]}, 0x128c}}, 0x40080) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e211000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) 12:15:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e22de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/power/wakeup_count', 0xe4a02, 0x2) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)={0x74, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@beacon=[@NL80211_ATTR_BEACON_HEAD={0x28, 0xe, {@wo_ht={{}, {}, @broadcast, @device_a, @from_mac}, 0x0, @default, 0x1, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void}}], @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_BEACON_INTERVAL={0x8}, @NL80211_ATTR_DTIM_PERIOD={0x8}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_AUTH_TYPE={0x8}, @NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}]}, 0x74}}, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1080}, 0xc, &(0x7f0000000180)={&(0x7f0000000300)={0x6c, 0x0, 0x400, 0x70bd28, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r5}, @val={0xc, 0x99, {0x80000000, 0xf}}}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}, @NL80211_ATTR_4ADDR={0x5}, @NL80211_ATTR_4ADDR={0x5}, @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_4ADDR={0x5, 0x53, 0x1}, @NL80211_ATTR_MESH_ID={0xa}]}, 0x6c}, 0x1, 0x0, 0x0, 0x240000cd}, 0x0) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f0000000080)) 12:15:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xffffefff, 0x0, 0x3) [ 351.206971][T28448] loop2: detected capacity change from 0 to 16 12:15:42 executing program 3: ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'netdevsim0\x00'}) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="980000001900010000e02de2f15400007f0010f3ffffff0000000000004101a6fc0100e1ff000000000000ba74a46e43977fd900000000000000017dd34d74cf64e8726578c9ba878c0ff01c"], 0xb8}}, 0x0) [ 351.269548][ T4533] handle_bad_sector: 53 callbacks suppressed [ 351.269563][ T4533] attempt to access beyond end of device [ 351.269563][ T4533] loop1: rw=1, want=122, limit=16 [ 351.286141][ T4533] buffer_io_error: 53 callbacks suppressed [ 351.286200][ T4533] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 351.321651][T28468] loop4: detected capacity change from 0 to 16 [ 351.333991][ T4533] attempt to access beyond end of device [ 351.333991][ T4533] loop1: rw=1, want=123, limit=16 [ 351.344511][ T4533] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 351.357458][ T4533] attempt to access beyond end of device [ 351.357458][ T4533] loop1: rw=1, want=124, limit=16 [ 351.368159][ T4533] Buffer I/O error on dev loop1, logical block 123, lost async page write [ 351.379093][ T4533] attempt to access beyond end of device [ 351.379093][ T4533] loop1: rw=1, want=125, limit=16 [ 351.389664][ T4533] Buffer I/O error on dev loop1, logical block 124, lost async page write [ 351.411156][ T4533] attempt to access beyond end of device [ 351.411156][ T4533] loop1: rw=1, want=126, limit=16 [ 351.421663][ T4533] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 351.423356][T28480] loop5: detected capacity change from 0 to 16 [ 351.436314][ T4533] attempt to access beyond end of device [ 351.436314][ T4533] loop1: rw=1, want=127, limit=16 [ 351.446851][ T4533] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 351.457625][T28468] netlink: 48 bytes leftover after parsing attributes in process `syz-executor.4'. [ 351.467963][T28480] FAT-fs (loop5): bogus number of FAT sectors [ 351.468160][ T4533] attempt to access beyond end of device [ 351.468160][ T4533] loop1: rw=1, want=128, limit=16 [ 351.474050][T28480] FAT-fs (loop5): Can't find a valid FAT filesystem [ 351.484531][ T4533] Buffer I/O error on dev loop1, logical block 127, lost async page write [ 351.575371][T28506] loop1: detected capacity change from 0 to 16 [ 351.603873][ T1126] attempt to access beyond end of device [ 351.603873][ T1126] loop1: rw=1, want=122, limit=16 [ 351.614418][ T1126] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 351.623670][ T1126] attempt to access beyond end of device [ 351.623670][ T1126] loop1: rw=1, want=123, limit=16 [ 351.634198][ T1126] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 351.642843][ T1126] attempt to access beyond end of device [ 351.642843][ T1126] loop1: rw=1, want=124, limit=16 [ 351.653363][ T1126] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:43 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x204000000000000, 0x0, 0x57) 12:15:43 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) r1 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={""/10, ""/2, @dev}}, &(0x7f0000000040)=0x1c, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP(r1, 0xd0009412, &(0x7f00000001c0)={0x0, 0x7}) 12:15:43 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[], 0xb8}, 0x1, 0x0, 0x0, 0x54}, 0x200048d1) 12:15:43 executing program 4: chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:43 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xfffffdff, 0x0, 0x3) 12:15:43 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r1 = perf_event_open$cgroup(&(0x7f0000000040)={0x2, 0x80, 0x81, 0x1, 0x1, 0x1, 0x0, 0x6, 0x801, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xbd3, 0x0, @perf_bp={&(0x7f0000000000), 0x6}, 0x10401, 0x9, 0x2, 0x3, 0x0, 0x80, 0xfffd, 0x0, 0x1f, 0x0, 0x101}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f00000001c0)) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:43 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000000)=@ethtool_cmd={0x4c}}) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, 0xfffffffffffffffd, 0x20020801) 12:15:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) [ 352.453399][T28527] loop1: detected capacity change from 0 to 16 [ 352.465196][T28524] loop2: detected capacity change from 0 to 16 12:15:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x300000000000000, 0x0, 0x57) [ 352.512970][T28542] loop4: detected capacity change from 0 to 16 12:15:43 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) unshare(0x6a000200) r4 = socket(0x10, 0x3, 0x0) write(r4, &(0x7f00000000c0)="1c00000020005f0214f9f40700090498020000000100000100000000", 0x1c) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r5, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r5, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x42800) splice(r5, 0x0, r2, 0x0, 0x40005, 0x0) accept4$inet(r1, &(0x7f0000000100)={0x2, 0x0, @broadcast}, &(0x7f00000001c0)=0x10, 0x80000) getsockopt$IPT_SO_GET_INFO(r2, 0x0, 0x40, &(0x7f0000000000)={'security\x00', 0x0, [0x172, 0x696, 0xfffff800, 0x80, 0x7]}, &(0x7f0000000080)=0x54) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000240)=0x1, 0x3) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) [ 352.613159][T28564] loop4: detected capacity change from 0 to 16 [ 352.638430][T28571] loop2: detected capacity change from 0 to 16 [ 352.654709][T28576] loop5: detected capacity change from 0 to 16 12:15:44 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:44 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xfffffff4, 0x0, 0x3) 12:15:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) read(r0, &(0x7f0000000040)=""/198, 0xc6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a", @ANYRESHEX, @ANYRES64=r0], 0xb8}}, 0x40800) 12:15:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file1\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:44 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x8010, r1, 0xa238b000) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x400000000000000, 0x0, 0x57) 12:15:45 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) ioctl$int_out(r0, 0x5460, &(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 354.019432][T28602] loop1: detected capacity change from 0 to 16 [ 354.035401][T28601] loop2: detected capacity change from 0 to 16 [ 354.047686][T28610] loop4: detected capacity change from 0 to 16 12:15:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x500000000000000, 0x0, 0x57) 12:15:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x80000000000, 0x0, 0x3) 12:15:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b800006f7600010002e02de2f15400007f0010010000000040000000009049a6fc0100e1000000ba67909fb1977fd900000000000a"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) ioctl$sock_inet_SIOCSIFPFLAGS(r1, 0x8934, &(0x7f0000000040)={'bond_slave_1\x00'}) 12:15:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000000c0), 0x709200, 0x0) getpeername(r0, &(0x7f0000000140)=@isdn, &(0x7f0000000280)=0x80) creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd90000005c520a"], 0xb8}}, 0x0) fallocate(r1, 0x0, 0x4, 0x1) creat(&(0x7f0000000080)='./file0/file0\x00', 0x72) 12:15:45 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)="d1b39c8f179b7ae2d0a8c0a23f9611aaccb5f6f0a242ac6ee8ac6bbae060c50168d368130196cd2306e90343e9f9b84d2e227be849d8f703147396ccbf2e24f5aee338c1b855c214e269b933906337636c3814ace2f6ab4311b1cc9089b3f7ab8a037f9d9df7a5ccd62e6ae70af87753d6e8de9bf258abedfd9a988ddeb7c4274c3f5325c5ed743e24496904c2d863fb6291511d6f02242b3cfa4ac8443e21a266d4a0c84412a6ba81a808b7e154dd80fbb3c49218016a5988c4c3cabf11062295cd00f90d94a7e820c81349b36e733593f795786ea8daf348823a5409401c2257d9aea696cc4018bea56d9e898de1a5abe1379f5f392ea285da0d500c0355750e76431d6c892ca2e5fe27aec604b492681e4592f65e8c0f9145fa99ddfce14b54b9e3fb11d4f6983511532e406e09cd1d5866804c4d91906a0742af101fe2376df1f4b6c489b4047ec1db487d87e55a941447a52e3e5d452ecad71c0732324bb6a63a844ca99411377cb8b6340e1d6d8624a5c04d572f74ec98187b32c3e7383a588962ea8dc8ca0b2ff67e8040fec5f160e668056978eac94877252a60425d6f66ce4b6cf1ed774f275ad4d8ffb5ceb905bc4d9a07082a76a6006aa5a6dd1104f41987ba2472586eb81e2cabf4bac5089053e2454ebb067b5010d87706d018a10174bf21b4a48a18f6d937cc3cd358ef595a9d9e89a5a632741ab98d89aac40fee1fc81ab15a99978c31933229f22459ab4f78572d417e65981a799e0a403b48d5e21e11c10b4d0cb924c5b41504f1e2c96103129289ca722c4549971ac4fc5f81262faf0588d54bbb5456e7ad068da66e9bc75b280815046aa0e80e1bfab70e31a45e41a8202deeee6c16b218ddfe01ad97ddc6f9177cbea2369916f9108541ee37a7561a7a365defdc0175ea11155bb640d23be291dd3da2fcb5ada435aca829219fbdc87d5b54837c078962c3ae958412b1421835ff291cb7e387d0ab3fd239a259443fd4df58e18d0a631cf9b4fae28f0be0661270f20646fce3701b07045bb618d0ba8cdf4fe455d2b1da0232a9f31ee3c245dfe08463bf1d76edde392c90219faf4444264f3a2bfc0e6b0aa678d48138c9850be25e5a56f1a4384c87f25aa55c0cff15624678e1cde8113fd432dd4e50c6ebb454cf470e2d06d0375ccb9170f8d052ab486fe0cacfd779bf70de96218569dea70daf590b61593c231504e98b085087cbee132b1966ecc2ae63d553c39abcceb7b273e8884a13946431b7e4a8a9b2bd914d8d11d176071fc72ddea86e84f4e8abe53d9f9fec2057217e074f6c045cefe60f9e19ea793d92ffcac1f0cf50dd1a0dac252b9f8339bbae7a55d0085f5ad62a6d7be1d3ebf2a53d316478f9efb074b3c077705cbfce4a55340c83457a98a9301ea0e885c73ce1350c67ebc3bb8249a55628c70a7f33f3387299773f8bd5afbc2f08df37981d2cbc983ee8ddbca6b86ebbcd4fa5d1a2eb7d0f9b915c3c5c3cde799b7c8601e65efd5417453cebaac80591b2575058d3b829e1d5a69d6f046b75cc4ba87eda6ad92926b5252e0e8175f9debc8a995858813ecf5efd5f3c37c3773f9ae1ed3d8b4b617cc05361e335920630862da5b7702dfdf639b771d45bc81bc46c98ae3c5f178547fb19e7ba3b3b870479d35b6991cc1c26af04d81e8a7dbdf7a092f6879a27e5c7eca216c82d6404ea793e01f89438490dfb654e10f8fe48fb9b9242529c17b9af27ecadcf587253e810b27aeae5032a7f209c1f50092aaa10af5372d2aadf60b0ea4c55805c2a866ec09c9e326b728edd36898b808300a4f9d9a4cf93e2f6a2cef6ac2881a40bafe64cc0c3bf68c86b8fd1e04222fb7a97c79c5b5a09ee9ca077f12a9c3ca26facd080e1786971016602afcd5e0da537a85575082a0233d6ebd3d4f48a60b5e34cfa2f0bc6f5c8481255b7d7c5de53c69c4818e886a7c46328b6a3e03628c242a5d599f0d39276d7d353d666b06ee34bf44ca867fa8dc8b0022fd4870738c00f1deb0b7ac6b40d967350d86b11b80de784f7e544a232e3503cfbbdd18a42fc328b6d50acf450c3bd3ce9b078aa674ff853171693a5eeba439c1f60beff0bdfb0b1bbe423dc55e601487193cf965f8de9bfe1f9e128820aac3109288e201438b410e8b04f409329cc5d67ff5751b27042392587aa15dbc46b3d4fcd05d9699b91adca257927094e9070f89eff0b8358ce782ac71facb564a6fad007cbd0f297af3a0f38f91a285343d0acfa37a535e6d38d4db905a8b54ba70ecded7389e1564b8dd01d7f875df56c48844a137f600f721354d966a3e32185e1513e95936b96c2816997beba28934172c348ff1c9264a0bc415220f2b9f1732beb9913515a36e9dca6a4f9c0ce46f291d7d672f70ca336dc68938a55308e36bd2876067a932d06c541827e9cfbb4211f9bf91c0dc2057471254e3eea7f9b253afd3d125ce0f95529d945bb4a151cb83ad5d6d2935bd4fa741d5392603c6c6b48448a7b8ad19b15ee39b4554bba4f27d3e00d00adab91f5abb07ba7d6daba0e934a0a161f7f17742db36389a2aa140e7838b51c16d167e38c485c67cbc320083f97e54ccf63f5abb688dc420a92b98f251a6c271cd91d42c0ea63aacbc507b4f4baf950b801606d414de957371428d985445779f40ce1fb456674ed126a53983a3f307394236bbf585f159c260bac8d14b23280b78fe62e891dc4f2c7a8c433b964eee53cbf0211703d22cb8a64bb5776dbb8f720f791df3f52afcefbf4a531c565cb60d2acf0ef300b735a801e78a18c75003be4cd59c94fde290826605edcd7c37b2f45cf05ab4a0a1622d060566f781063ed803f2beda2d1413f4913c61ee80f5dde0a536af2e5809819476dd3e0bc20af9b3398b91f0dd37e56872e0a8c2290b19842aadd1c63fc5d6ff79a97f7f844c3b57d6e786a8c434608785deeb02dd9f7b528f582189f716c39bcb1c46979d3677bab5c4db58cb06a05c5143fea984ea98d3b558e2d2b7139a33ef491651bf4114b0228439992c8f7ff33fc7f6629534a30e28f9d8fc56ae09cf661fac490d83e3cf6edf2e4e9207fc1528ab1a75d1c7e02734f3e203ec217df1a1bec95e0b49c931b22928f5e2942cb80d50bc925644f42d877421eaf5cd2362bf160edb510794bc1e21f03440972163da1a35af2ca0a94a77b8fdb33e69ce331baa2d1a020c298c2a970c1ec9c2b09dcc1d4825a1124b548b728089446cb010e8f0657f6be8154eaae89465a790bee49d5a3910833262a2f619e7e608f521b523b4f2a271badbf5a481f4e42b23b47ee93bfd1f436561f9577c4a143d1ff911e9415288503ac8b10fdf0f736f303cc76291d0dad034ff24d47723bef4105b5bf153b12caa54e5738cd4b39dea618107df80325af250a31ca199c714df5519aaa470bf89fde6f610249732ad722d1ab6017693a5c76240d9feb98a96dc66289530b19d7c2ca439adb9191fe0ba16de2a422cfe150da0554957b8fd3dc48817ae0a9af900e7cdd434eba728785244ae5a17e899a2ce6830d6f2ca1776359a59822ea2fb80c244bc2238ea919f9f8d8648cf6ee5c368e05fe58c4bbe0fe0f67b56d97194a5e130945acda96675b4314c6f6b3c1cbbdc11f5401da9eba52ced38c0cc2763006096f0bf7882bed5c8a98797cb01827eda34af28f5ff4695958d40ba8450238e25823d75fc1656773841149a4e4b2fd37e2e2b7de7aefd677ce0c4b394909d92d5d9f838a06677f0f6d978ce4caa15da37c3e910115eaae363c160faa15effb6973da88a0428329b494fec9f798f738d2969398578462139c435b8e5d2581e20ec3f1d06aeca12559d8cb289d92f5b1256c577fef69bfbc6f4545abd63687ead56225087dd915229cd447b4766010d8e359acbfd3ec4938f265c141469b431a726b227afb61118b98e21bf823d4928cd48a26bf1161afe7db10d7f37f798bcf10d2222021ea531a0a41dbe88b79613eafad55e2bceff846c42d7a3fb856a177dc360de03720dde2c3c5e5112db01c69fb109d168687635ed4f96ec9331e82b847b03c0c9cff21e1068461b0cd7cc75c4a060d6b8e88c9faad3e861fd8ab3ca8bcb937cc6568c14a5083bc5620ddda120d5487cfe52984c80e6188e9c833f5c978503c98d920642d60718304a26ae6e432c09270ff64e4c7fab4251c5e0cc07d3c7e21a396477b9806a010d1b87a322ee65db63e18dc2790665f8d8b3dd8a5c05774c3904d3aa39e638855c3a4da5b3710df93ef211a4a6218ed6ef1fb8159afb653baaf094717215ac3112158afd59f909779c266930a7e51fb6b6f033cac545718250250a260ba8949f27c154f5adba91526b79bb1be30628bbbbb923a0a70ba8cf1a49c2f777e6a0e121bbe42f0ce5d60447c0dd998403c695e07fc5c68298e46d2c0a42fa05c56ad5dfabf227bb8474caf94d057e020f16e3acf48e6c7266f534bba4624f0243ec2057cd39976f96adb0d39a604221418240fc919970de01b7c5f7f571016e152a6da049ae05ae36cc343cbf8ce8abe85347d2b4aa4a2c93c5598f23165cb574c0bfdca01110af8601e36001e851ef36713eb491bc1545f8c86e140457f5b37fdfeec7156de36483d9505c5a538e8dada799700d893d5c5aaeb673332a543fef716b7658af3ba2b4649ec12346c5ab365b5526e46d992e3638268e3ae07b964561c230902f8eed2c0af98146c0f5fd0ffcff4c8b29d3a2f3dce1da490b1d35a04a940311ca212eec9674cc490e66769e42c4f59b7015d633980da3fde1f643023576181dc8ee93cb4b506e42253177c6c2ea0dd734bf18b8a696dd07f2472ea61cc56c549a92576d3c53508aa3e6bb452b902bdd27411533077bc455984e7e6dafd363d79360009f1b993e507bb6eebdbc0700e231d99a194a9d0dfca19af9043e7e54aa81201ecd04ac1267afb607996d22bd6753db9c6b198eb9c69e0cf6e77246a0c27f5d461b41455c669ca476a9886e8b4a54ba7af99792edfe60a65484b5e7d396abf7807863d5b6797166d3db31d3215714a71f6aa67ed825ab004605375870ae97808784119c180c0d6971fc3e4a861e2a7b84546833fe54f10adc258559298a20dd44a0ed1be3fbeda14eb48729b3bb37551c8428416560ba708c12df54da8088da1edfbb24240d3e89eb52c8fc764be88e24155dab75687820ea1c55faab62ccd279ba1b12009813d54d4761d88e9ff5419df03c469d23721bdd5c365d4c1ffc3426fb374f4ca1ef2c5234f3905329ae1608f4fc4793815a718c59839bb30309fd5e0ee433ea037ab3aa0fe7db72d316f3871401b04074b6a209e3c9b4ffe70ec3724a2bed191a08bf4e89287ed83a334d6f0dd1394add780ab9a10738b8295002f1472dc4426ae70c8ea7dc98ac8de0d88b45d1e2f8dcd636eb949b0e833267c43d115e0680b0878a46c743ebfa3cc3dd895ff235906001c0d951daf56fe3f18f0f5db4c49e51d38ea883bf0556b2c78d37e367604f1e501d90b01ffd7252f6da097122f974bc2665b6e777f6494829b7004706396f1488c4df5d24f98c95dac5aa3f0edee2466e6530d70ba285d5366fc6569bf55b1ba5498587db64ea48b1243e3464f89f9b99e8ba10213be8cc35c277cef8db3d2e98323e87bb1bae1c1841e154456a89b8b2c2485f339162e7b222a604a5b13bdc5a9959b6d554301d756e50c367624af46b61e72573e592272813f679c5f042a168771cee5c8c467baa43dc7a970f89b68456b875b8081af9f2fa2c3be42", 0x1000}, {&(0x7f0000000000)="5d010bd2621332dae0fa59fe1f45a9882ddd048c74865d71e042f469007cd1ebd8e61c90de4ae699a09e8ca954eac3d04886a61b0564fc49e7c7896f092c2f", 0x3f}, {&(0x7f0000000040)="36e6b92ac02ba48059bb92de9c08523e8c2834154970a0634bff00b1f1fbc7c7aee4ff894d0d8b13b21d31e457c7dfab10da7ab07b7015f2a1272fd23e3414a8ab630352cb6a28b10b3628fe138bce40e0ca19f20119ddda85685da595a1c260b8974fbbc719644a222e32ce86ba87394f7742167969a4c573effcac2f1e9acd", 0x80}, {&(0x7f00000011c0)="f043fca3bdcc126b6494fb197d0cb8f63f4355f036e8d0a0485bd0048ce2d82cff59e6b5f0f2db9029221ddbabc107ebfb5f481a338d8c22a80d43810b04c017b0b24e75109006fce3f3ba79fe00898a9045a112513a7403279113a9cb19a0db72f64aa805e5b33a921d5de0c079a37e62ee1b6f907ca03d01c1437ce39719a788fafc78fc3a66b32fdaa0b86dfeff708108cdb458de77eb1fab00760c", 0x9d}, {&(0x7f0000000100)="683cc5b372792b680cba699f333beda3", 0x10}, {&(0x7f0000001280)="e52013d67738e573d574c9c03079f093610bceed7014f0761f9ce49cb86e7e433da6e8823a19e41564da41e0a13e226fba75edb4ffa867fbfc30d737fce33e628a68bb86c5241612077d0b9f100b7326c347b560dd20131671a83ea40cfa43aaf908278b671c1fe99372fbc3079aca5598d47d385a9902fa5ca58ef596b8c2b60d31e0808f6213a541c326", 0x8b}], 0x6) [ 354.178296][T28639] loop2: detected capacity change from 0 to 16 [ 354.188004][T28642] loop1: detected capacity change from 0 to 16 [ 354.226900][T28649] loop4: detected capacity change from 0 to 16 [ 354.375183][T28676] loop5: detected capacity change from 0 to 16 12:15:46 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:46 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x604000000000000, 0x0, 0x57) 12:15:46 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x1000000000000, 0x0, 0x3) 12:15:46 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0xc0400, 0xa6) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:46 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="06fe3ed7462cd579d55aec19baa89d50156c55cc8b679c871f88b099b26d48321b2358f9fee478890fa144b765a8a4cfafa64268e51c92593739ed98d86a07af033f189b5628299e3bbb7c23c36f38a1c3406113a25be9c70d57fdbd94a8d8dd7b98fbc36ed91c", 0x67, 0x0, &(0x7f0000000080)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r0, &(0x7f00000001c0)="d85beb7ad7199f0473f755839dc6789923c497627a60d6213753f10376f5ebafc3d30575ed66f0a42fc3ab14d6c14af0c9763d86ed6b1cebf6be185786508b7c8919646fe5331c5528bf1d0b41f6d7656b5c053e4f8a7ba7ed29743c14b609b4a8301e3ddadeef3bc45a153ddeb15ed226012f60124f161d9bde913a68883c3560a9da1f749064ddce0851ea9c2e1a42cf9345e7c551aeb6c21b5dce629410e158d270ef28f9f58371d514f34f5752e499687cea316dd983834f90b7923dc72e37c6", 0xc2, 0xd0, &(0x7f0000000100)={0x2, 0x4e20, @loopback}, 0x10) 12:15:46 executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8000, 0x0) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) r1 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000000, 0x20010, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x4ddc, &(0x7f0000000040)={0x0, 0xd880, 0x20, 0x2, 0x57}, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f00000000c0), &(0x7f0000000100)=0x0) r3 = syz_open_dev$vcsn(&(0x7f0000000200), 0x100000001, 0x2) r4 = syz_genetlink_get_family_id$tipc(0x0, 0xffffffffffffffff) sendmsg$TIPC_CMD_SHOW_LINK_STATS(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000000c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB='h\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="00012dbd7000fcdb175605d916a074eeb7d2df000000000000000b000000010c001473797a3000000000000071653503a08505254f428610ac93952ebe380e251cac18b3605f6f3fa609447b2110b46e5aa7cdefb84ea91ea2687b78ea5135d24b188285a87e8029d102553c180c4a1f48a144860dc4dbf3ab710409fb3563acf15c93b0c205759488333bf70c3a2e82139f817970f083db3a813f27a87983b548d42c9aae8cf8d47ff55ddcf10a96f9e991f71d9516902a9b6e027aa8b262b69dad65e78ae34d0d6f96f9c1e22835e4d2e6e866be4add491331b7ac658f15744f7bb7a0c09917050586e85ee3de7c8039305874c7e6eaa6dfe244a9faa4f441a01c48e51767c78d46b0155f651b8b2d2a128ac60aae25ddda52f3afa9f2d700cf9aa24411d42a3607efaaa60fef5fdf29"], 0x28}, 0x1, 0x0, 0x0, 0x85}, 0xbc21234639a97e1b) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r3, &(0x7f0000000340)={&(0x7f0000000280), 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r4, 0x100, 0x70bd27, 0x25dfdbfe, {}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x81}, 0x800) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_WRITEV={0x2, 0x7, 0x4007, @fd_index=0x2, 0x5, &(0x7f0000000180)=[{&(0x7f0000000140)="b66ac0d82c83c77ab01fd085c861", 0xe}], 0x1, 0x1f}, 0x8) [ 355.460308][T28688] loop4: detected capacity change from 0 to 16 [ 355.466967][T28689] loop2: detected capacity change from 0 to 16 [ 355.475250][T28696] loop1: detected capacity change from 0 to 16 12:15:46 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x700000000000000, 0x0, 0x57) 12:15:46 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r1, 0x8, 0x0, 0x1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x180) 12:15:46 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) ioctl$F2FS_IOC_RESIZE_FS(r0, 0x4008f510, &(0x7f0000000040)=0x7) 12:15:46 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x2000000000000, 0x0, 0x3) 12:15:46 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x6, 0xaa) setsockopt$inet_tcp_buf(r1, 0x6, 0x1f, &(0x7f0000000000)="ca5f437c26a5ab86a6120769817e8611929537571f293bd595512e07f440bce0f555f31fcf464e7ca30e4d9a0bd69843db2e13de31b062354c31ddf9215a4462fe98b87916d5d6e98913fe255090c16b87d887", 0x53) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000100)=0x7, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x4, &(0x7f0000000080)=0x1, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 355.573805][T28709] loop2: detected capacity change from 0 to 16 12:15:46 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x900000000000000, 0x0, 0x57) [ 355.634181][T28730] loop4: detected capacity change from 0 to 16 [ 355.637731][T28732] loop1: detected capacity change from 0 to 16 [ 355.705353][T28744] loop2: detected capacity change from 0 to 16 [ 355.818893][T28767] loop5: detected capacity change from 0 to 16 12:15:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) 12:15:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x7ffffffffffff, 0x0, 0x3) 12:15:47 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') getdents(r0, &(0x7f0000000300)=""/142, 0x8e) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r1, 0x8, 0x0, 0x1) r2 = accept(r1, &(0x7f0000000080)=@caif=@dgm, &(0x7f0000000140)=0x80) lseek(r2, 0x7, 0x2) 12:15:47 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xa00000000000000, 0x0, 0x57) 12:15:48 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0xc, &(0x7f0000000000)=0xfff, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) [ 356.911903][T28781] loop1: detected capacity change from 0 to 16 [ 356.918232][T28780] FAT-fs (loop4): bogus number of reserved sectors [ 356.920690][T28786] loop2: detected capacity change from 0 to 16 [ 356.924753][T28780] FAT-fs (loop4): Can't find a valid FAT filesystem 12:15:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xb00000000000000, 0x0, 0x57) 12:15:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xa000000000000, 0x0, 0x3) [ 357.027518][T28805] loop5: detected capacity change from 0 to 16 [ 357.051703][ T8] handle_bad_sector: 39 callbacks suppressed [ 357.051717][ T8] attempt to access beyond end of device [ 357.051717][ T8] loop1: rw=1, want=122, limit=16 [ 357.068220][ T8] buffer_io_error: 39 callbacks suppressed [ 357.068232][ T8] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 357.083638][T28780] FAT-fs (loop4): bogus number of reserved sectors [ 357.090166][T28780] FAT-fs (loop4): Can't find a valid FAT filesystem [ 357.093574][T28819] loop2: detected capacity change from 0 to 16 12:15:48 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) splice(r3, 0x0, 0xffffffffffffffff, 0x0, 0x40005, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @rand_addr=0x64010100}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x24000004, 0x0, 0x0) 12:15:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) 12:15:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xc00000000000000, 0x0, 0x57) 12:15:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./bus\x00', 0x88, 0x3, &(0x7f0000000240)=[{&(0x7f0000000140)="7cea31e11a846454aefd2b85c77efea8f4190bd1dfdcc243805058c8bd9e3b95b7791be23cfdc0fdad108760bc183181298ede9d638b093d884b1aedd2686b1f9cbd036eef0f1aa4f35743a3bd983c52806bab25dbb9beab05c68e20e4e6e620706fad0f7a8abc", 0x67, 0x101}, {&(0x7f0000000300)="1596f941e45a2a2b10b0ec50af1a1ee3c25a2e54cc11656e9ed8553a40147acfd1f997ba4a1c4c5c12528ff593d07432db494aa928bb66b7de04ad5c6d5a65d834300d57c6cab5864b972cb641e31c9765f36bbd4b6d72399872fdc2e12c1f1739e85d2c80d2a154aa102d938a80f9d527d20a310517750704dd16ea51b93cfbcf5f9338c0ee415477e9ddcc79e51073eecb70d03dbeb5047a4b381cb2f59bbf289751277e4ffed0bd617fecdcf160aaf6188bcb81b4833c95af171ad82a7181e751ad049d694eb0591646dc5ded8fa330a535", 0xd3, 0x3ff}, {&(0x7f0000000400)="d242f8cbb4e5194e2ec1fa5d030fb4ce673b68892ce0a2ba8b129085fc2f9c33e0bbff574114ba7304002a7662929eee300e2124bba4c061a3680df51e7cd989e5992d56e7a38cddd793b4c9e02d8de21cac4801b257a035a0dd5b4e8a4a2827ad8c231f84b3d712ec8897eb6cbd5b82834c2259c27a7b26c1939ed2eeeefe48b49089c1839fb1d2cb46fcb990d3bd0fced96d0c915992cfd38bcc6afb11977129d7bdbe6cfa797069f1240fac82d137067e5daadf9ab318570fe03671ff4ff9b0b0839a8c4d3327d8aeed7476d02451914839ee80b75db1672e59775388ba58707fda544d438ea7553b0c7c73186c083a11be8c239787b264fde767", 0xfc, 0x73ec}], 0x10000, &(0x7f0000000500)={[{@uni_xlate}, {@rodir}, {@uni_xlate}, {@utf8no}, {@shortname_lower}], [{@fsmagic={'fsmagic', 0x3d, 0x8}}, {@fsname}, {@obj_user={'obj_user', 0x3d, 'vfat\x00'}}]}) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) [ 357.135415][ T8] attempt to access beyond end of device [ 357.135415][ T8] loop1: rw=1, want=123, limit=16 [ 357.145957][ T8] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 357.166367][ T8] attempt to access beyond end of device [ 357.166367][ T8] loop1: rw=1, want=124, limit=16 [ 357.176921][ T8] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:48 executing program 0 (fault-call:5 fault-nth:0): syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x0, 0x57) 12:15:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r1, 0x1) lseek(r1, 0x1200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffff9) sync_file_range(r0, 0x0, 0x0, 0x3) [ 357.237050][T28842] loop5: detected capacity change from 0 to 16 [ 357.249105][ T8] attempt to access beyond end of device [ 357.249105][ T8] loop1: rw=1, want=125, limit=16 [ 357.259666][ T8] Buffer I/O error on dev loop1, logical block 124, lost async page write [ 357.276797][T28845] loop2: detected capacity change from 0 to 16 [ 357.315740][ T8] attempt to access beyond end of device [ 357.315740][ T8] loop1: rw=1, want=126, limit=16 [ 357.326346][ T8] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 357.331853][T28851] loop4: detected capacity change from 0 to 16 [ 357.348675][T28853] loop0: detected capacity change from 0 to 16 12:15:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xd00000000000000, 0x0, 0x57) [ 357.379511][T28853] FAULT_INJECTION: forcing a failure. [ 357.379511][T28853] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 357.392573][T28853] CPU: 1 PID: 28853 Comm: syz-executor.0 Not tainted 5.15.0-rc1-syzkaller #0 [ 357.401333][T28853] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 357.411388][T28853] Call Trace: [ 357.414664][T28853] dump_stack_lvl+0xd6/0x122 [ 357.419279][T28853] dump_stack+0x11/0x1b [ 357.423432][T28853] should_fail+0x23c/0x250 [ 357.427845][T28853] should_fail_usercopy+0x16/0x20 [ 357.432946][T28853] _copy_to_user+0x1c/0x90 [ 357.437370][T28853] simple_read_from_buffer+0xab/0x120 [ 357.437781][ T8] attempt to access beyond end of device [ 357.437781][ T8] loop1: rw=1, want=127, limit=16 [ 357.442741][T28853] proc_fail_nth_read+0x10d/0x150 [ 357.453293][ T8] Buffer I/O error on dev loop1, logical block 126, lost async page write [ 357.458264][T28853] ? proc_fault_inject_write+0x230/0x230 [ 357.472348][T28853] vfs_read+0x1e6/0x750 [ 357.476548][T28853] ? up_write+0x25/0xc0 [ 357.480759][T28853] ? __fget_light+0x21b/0x260 [ 357.485501][T28853] ? __cond_resched+0x11/0x40 [ 357.490176][T28853] ksys_read+0xd9/0x190 [ 357.494393][T28853] __x64_sys_read+0x3e/0x50 [ 357.498903][T28853] do_syscall_64+0x44/0xa0 [ 357.503408][T28853] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 357.509381][T28853] RIP: 0033:0x41937c 12:15:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) socketpair(0xa, 0x4, 0x6b7, &(0x7f0000000080)={0xffffffffffffffff}) fallocate(r1, 0x8, 0xffffffffffffffff, 0x1) r2 = getuid() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) r3 = getuid() setreuid(0x0, r3) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000180)=0x0) mount$tmpfs(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140), 0x80, &(0x7f0000000300)={[{@mpol={'mpol', 0x3d, {'interleave', '', @val={0x3a, [0x39, 0x2c, 0x35, 0x31]}}}}, {@huge_within_size}, {@nr_inodes={'nr_inodes', 0x3d, [0x78, 0x25]}}], [{@obj_role={'obj_role', 0x3d, 'vfat\x00'}}, {@fowner_gt={'fowner>', 0xffffffffffffffff}}, {@appraise}, {@uid_lt={'uid<', r2}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@uid_eq={'uid', 0x3d, r3}}, {@smackfsroot={'smackfsroot', 0x3d, '\\a\xe4{#\\-]'}}, {@euid_eq={'euid', 0x3d, 0xffffffffffffffff}}, {@fowner_eq={'fowner', 0x3d, r4}}]}) [ 357.513405][T28853] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 357.530794][ T8] attempt to access beyond end of device [ 357.530794][ T8] loop1: rw=1, want=128, limit=16 [ 357.533108][T28853] RSP: 002b:00007f19b30f9170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 357.533130][T28853] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041937c [ 357.543629][ T8] Buffer I/O error on dev loop1, logical block 127, lost async page write [ 357.568518][T28853] RDX: 000000000000000f RSI: 00007f19b30f91e0 RDI: 0000000000000006 [ 357.576573][T28853] RBP: 00007f19b30f91d0 R08: 0000000000000000 R09: 0000000000000000 [ 357.584540][T28853] R10: 0000000000000057 R11: 0000000000000246 R12: 0000000000000001 [ 357.592574][T28853] R13: 00007ffc14d0fcdf R14: 00007f19b30f9300 R15: 0000000000022000 [ 357.616194][T28864] loop5: detected capacity change from 0 to 16 [ 357.660427][T28883] loop2: detected capacity change from 0 to 16 [ 357.675070][T28886] loop1: detected capacity change from 0 to 16 [ 357.684924][T28889] loop4: detected capacity change from 0 to 16 12:15:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xf00000000000000, 0x0, 0x57) 12:15:48 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x9) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r1, 0x8, 0x0, 0x6ae23e03) 12:15:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x100000000000000, 0x0, 0x3) [ 357.776754][ T4533] attempt to access beyond end of device [ 357.776754][ T4533] loop1: rw=1, want=122, limit=16 [ 357.787302][ T4533] Buffer I/O error on dev loop1, logical block 121, lost async page write [ 357.838361][T28910] loop2: detected capacity change from 0 to 16 [ 357.841954][ T4533] attempt to access beyond end of device [ 357.841954][ T4533] loop1: rw=1, want=123, limit=16 [ 357.847221][T28911] loop4: detected capacity change from 0 to 16 [ 357.855054][ T4533] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 357.872280][ T4533] attempt to access beyond end of device [ 357.872280][ T4533] loop1: rw=1, want=124, limit=16 12:15:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x1100000000000000, 0x0, 0x57) [ 357.882819][ T4533] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:49 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x11c) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) write$P9_RREADLINK(r1, &(0x7f00000000c0)={0xe, 0x17, 0x2, {0x5, './bus'}}, 0xe) fallocate(r1, 0x8, 0x0, 0x1) [ 357.991734][T28929] loop1: detected capacity change from 0 to 16 [ 358.006987][T28933] loop2: detected capacity change from 0 to 16 12:15:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x1200000000000000, 0x0, 0x57) 12:15:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x200000000000000, 0x0, 0x3) [ 358.038584][T28940] loop4: detected capacity change from 0 to 16 12:15:49 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2000001, 0x40010, r0, 0xe8ca8000) fallocate(r1, 0x8, 0x2000000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x400000, 0x20) [ 358.159701][T28959] loop1: detected capacity change from 0 to 16 [ 358.163890][T28958] loop2: detected capacity change from 0 to 16 [ 358.230455][T28967] loop4: detected capacity change from 0 to 16 12:15:49 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x0, 0x57) 12:15:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x204000000000000, 0x0, 0x3) 12:15:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x2000000000000000, 0x0, 0x57) 12:15:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, 0x0, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:49 executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="f9189ab1ce1e2f1393afb7b47a24a20bfccd6890f2629824964f743cab2d281940fd37f53a9d7d5b04c9f9837178376a020f8e4a147908ce404c6d903b46a16409ce1a44cc532d5d523142f3e0a2d2d099ffffcc790a8e994405d6bfaaa0030271f9c2d48652cd9f7b78c60a7e3db1e88e48c1452ad78e346cf46b900734b223b292cae732a50fb2408643929d69d5c490b9aacc60a0b94c1380be58473112695efb87cc81d6d6db6513b7f4", 0xac}, {&(0x7f00000003c0)="453fb45070c7bf0b5a3f68a4b1741efd149f10574c0c80f535d62574ff2e8f120aef9e1de9d5811bc15f32d92305dd6997ae7ed824dac029756cb4e4d12728d2564c7a99914aa2d525dfe4aab9a917eec9e575bce1e0088bbfa82140193fa13beac747fd7eab1e0145a7bf0ea99d74e1e7abbbc3e55d0ba515994f8035394540887ab639618d3d1dca032b788d24a89f5c5b581d07a8c1621f50c60df65d407f7fbecf1f250b5bb8a784ec916ae1bf1021996dfe3f45c0f38b968ee8e41f5ec2446a08110724af1ec68e26246ce19f0e863cfe64dbd151acc4a8e978d9fd8be663ae1c36ec68e0", 0xe7}], 0x2, 0x0, 0x8001) socket$inet6(0xa, 0x3, 0x568) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) [ 358.348494][T28985] loop5: detected capacity change from 0 to 16 [ 358.365408][T28994] loop2: detected capacity change from 0 to 16 [ 358.371939][T28991] loop1: detected capacity change from 0 to 16 [ 358.386315][T28999] loop0: detected capacity change from 0 to 16 [ 358.393003][T29001] loop4: detected capacity change from 0 to 16 12:15:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x2200000000000000, 0x0, 0x57) 12:15:49 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x2, 0x0, 0x57) 12:15:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x10000010002}], 0xa0000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, 0x0, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x400000000000000, 0x0, 0x3) [ 358.519987][T29030] loop2: detected capacity change from 0 to 16 [ 358.549690][T29033] loop0: detected capacity change from 0 to 16 [ 358.558694][T29035] loop4: detected capacity change from 0 to 262400 12:15:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x4000000000000000, 0x0, 0x57) [ 358.574851][T29039] loop5: detected capacity change from 0 to 16 [ 358.590123][T29045] loop1: detected capacity change from 0 to 16 12:15:49 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x300, 0x0, 0x57) 12:15:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x500000000000000, 0x0, 0x3) 12:15:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, 0x0, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 358.672897][T29035] loop4: detected capacity change from 0 to 262400 12:15:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000000c0)='./file0\x00', 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x688100, 0x8) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) [ 358.741927][T29075] loop1: detected capacity change from 0 to 16 [ 358.744408][T29073] loop2: detected capacity change from 0 to 16 [ 358.756663][T29074] loop0: detected capacity change from 0 to 16 [ 358.768563][T29076] loop5: detected capacity change from 0 to 16 12:15:49 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x12, 0x57) 12:15:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x600000000000000, 0x0, 0x3) 12:15:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x5700000000000000, 0x0, 0x57) 12:15:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) [ 358.888145][T29102] loop4: detected capacity change from 0 to 16 [ 358.904606][T29108] loop1: detected capacity change from 0 to 16 12:15:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x604000000000000, 0x0, 0x3) 12:15:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) r3 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000000c0)={&(0x7f00000005c0)={0xf3c, r3, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@WGDEVICE_A_PEERS={0x148, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "a629fac2215aa12acabc48dd88b114cca11519e555ff3788b7c36c8459d18338"}]}, {0x4}, {0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "989172bfc194dbc5080d4fadc86450f750fb6dd56b2f47f31fa4279da201a631"}]}, {0x78, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x5}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "0e5915a43dd69b09d29ff6215d4d31e5b718ed89af4c60c643546d952290f668"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x101}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "423be50e483417c5740b930d6df8fa570f38d1bfc6f4e093025eb9332a2f001f"}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @local}}]}, {0x70, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x6b, @private0, 0x9}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x7}, @WGPEER_A_FLAGS={0x8, 0x3, 0x5}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "68d4261e6d9c3f905f7f763c2f177f9819cefb479dbc04611088cf282f909de6"}]}]}, @WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_FWMARK={0x8}, @WGDEVICE_A_PEERS={0xd98, 0x8, 0x0, 0x1, [{0x1f4, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x1cc, 0x9, 0x0, 0x1, [{0x7c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x3}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x2}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "a7ca1cdaea330595cf78a2c0098d052dc41d04cd0d46ed8d97c8aac88a690fe7"}]}, {0x78, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0x10000, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1ff}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x75a, @private0={0xfc, 0x0, '\x00', 0x1}}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x3}]}, {0x44, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @rand_addr=0x64010102}}, @WGPEER_A_PROTOCOL_VERSION={0x8}]}, {0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "e20d7d14f0f2f0db4db6c5bcbd20f9d1315a13dbb5349a42fdfaf4c0268e321e"}]}, {0x6c, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "46106a8af0bda513f58757a88ee3a2937667a7228aa5235b5df0b7db4545df54"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x401, @ipv4={'\x00', '\xff\xff', @loopback}, 0xfffffff8}}]}, {0x524, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x40}, @WGPEER_A_FLAGS={0x8, 0x3, 0x6}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "7ec86dc264adb11b509bbb0a3632d95f45f3f9e80a91776588abae734ef63492"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x7}, @WGPEER_A_ALLOWEDIPS={0x484, 0x9, 0x0, 0x1, [{0xa0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x44}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}]}, {0x58, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x11}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x33}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}]}, {0xd0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0xe0}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x2}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x3}}]}, {0x40, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010102}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x2}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x1}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x44}}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_PROTOCOL_VERSION={0x8}]}, {0x524, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x510, 0x9, 0x0, 0x1, [{0x58, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010102}, {0x5}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}]}, {0x118, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x1}}]}, {0x13c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}]}, {0xa0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x9}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x1}}]}, {0x34, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x31}}, {0x5, 0x3, 0x3}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}]}]}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x4}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e24}]}, 0xf3c}, 0x1, 0x0, 0x0, 0x4008014}, 0x20044002) [ 358.936884][T29115] loop0: detected capacity change from 0 to 16 [ 358.962493][T29118] loop2: detected capacity change from 0 to 16 12:15:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xf60f000000000000, 0x0, 0x57) 12:15:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x1200, 0x57) 12:15:50 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x22a00) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r0, 0xc0a85352, &(0x7f0000000080)={{0x7, 0x7}, 'port1\x00', 0x52, 0x100008, 0x8, 0x0, 0x731, 0x80, 0x4f32, 0x0, 0x1}) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400000000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a00000000"], 0xb8}}, 0x0) [ 358.997788][T29130] loop5: detected capacity change from 0 to 16 [ 359.004553][T29138] loop1: detected capacity change from 0 to 16 [ 359.025196][T29146] loop4: detected capacity change from 0 to 16 12:15:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x700000000000000, 0x0, 0x3) [ 359.060970][T29152] loop2: detected capacity change from 0 to 16 12:15:50 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(0x0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xff0f000000000000, 0x0, 0x57) 12:15:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0xffffffffffffffd9, 0x1000}], 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="8e7d09efb744a1421c4d2923acc648f41883ed78985980ed433a6e4c573ba00c8e83cb0def01fdf0a2dee48adb0bcb941148770242a1fe4ba4a20b229087aa96e5190a1195ca487854d920ec111579b41f9ff0ef32c861033f953e6e872003db0485fc4151cbadd3a44873d8e62ca8cab1e9776fee8a014be3f97d505150d7e1951580894a922339d05a72fa39e41272210e4d7d7ced6a8b662f47a7dfc45cd37b827df5c4792f01a8210cbbbea649764bd8955e751e068153ae9941e8ab58a8a26042218757054d52d190aa073645133a4468a15fd8fa46ee18f40f5f34c055c52d8a942049d25a53cd3230fd6be2cde5d3be1ba157336a15245f6e902024701043ec22afc3675bd28502fa623769fe257d47ef657325824ba70dd244ece08896536eb5c096d72c0b457f160b66e53e80706a77c8b2e65bfc47f37eda5b4004da52d1f2b97b038b89c26c0f4e0914cf3f85756569b3d1f13ab7f870b31e0cd7f59f1fafbf51ee6c5ef83dc25b198ae49b15a795af4f0af39498d30a67ce10c828742ee278ff9225fb01c00b7775bdb980a49bbc88af6ef48b7c1e1ae3b2bd10fe0771fb9ab3dad26c828626b7da260fff22d449d61e12e8db3c0261a4deb72eec4acd5d8a3ab0335e2887240d4a03bc409d6213ff9650d18be116082d7224a03d042e8b24b8981adc557175d996466d0e2a3759f7c0513a1afa0a1a202d86a8f9e54d5556a1d40b29f1f853d2b9519c6df116f3b734572d903e24958d0152b05227cbc79c9fe2484184e2cd936b22fb073bd59a9e45678a9ddc0f11d5d36d4f65ee93e9855907e145fe232fd12343b199b086fbc8caabb369a43ff9bfa417a34c49742da90bf6ed3f63daa536fc13245be218b708403e31a6cd4594fefb25196867229696ad40acd27822ae1532632210a0767084764b37c707245093220ca3d28ab53187d028c2ceab6930305d66ddb0eef7a4c4fbb61a68aaf00d46bbb62b94fb64251584f2b6314f15e88d4da8681863babbe88c85932cdb78d874e42b99d1c027ada623cf202cfedb4fed3fe546af8a81ab798e43fe4924fd513a3569c1ef8b1ffcd226c1fa5c26b6c9c16aa4d1808e44c2745d2328bac332e0ff2a62f4fcaf139d4abc82aafe20e82cccd3158cf4bac82ba096e6d1613694420153c0e82891d0f5e371a0ba57cf0c0d7db7a15323240a3541b8c31d05a56cb44ff59353f586d235be30267e386c9ea23028a23c209338d9a0cf8e41954c361f911684aa78c998d84de06c4a7626e350fbe33aa689d2deeb497d083cf4c5f7fd0955373d74e29230eb8702d4f934167359a7f14c2848f01fe458c26279c71c1d4f3c355b7dcf9db7f6b2671413a56c4b27d0a051403b9114751f78864f04597db79e15d1dc464633ba7ab18195ede7f04e329dab3d6c7caf5d15185b9d4b19bf01aa50e34e20851b5e5461b081d04ab52c614469e4c3d5f61be50f9d375e875ba77898901b4debcefc2490825042e7402b02e6a2925ec312349a8e0d8b1429159ff07452912346ede338b1c227d2ac6dd847c0ce1260ebc7b635abbab562ea2d3a035f9a38707960d715c4ed0efef83e6da19100450b798a6a165db7bc5c012ca482d9f563ec5bd5788317d0c57719c98ab4128be64e63361db56a0a268638b8246833a0951cbc6444505f4e3b17f5c8204d07d0edfbdd5bfb963b6c78382dd517704a3d959d759a2bda4601c6546c52196261903e9586a6f734e30ee2583a6a474dea08b862d227c1b6cc4aff71b36eb01ac0267153b6caa905b17988ba3d7a125bd57036f39d038085d7e606067b491d688800d145c54917156ec95a71de9070e28cd86549e9ea7a0d9c40ec4d4715a84fe1b0f4d509d45a82b8bd5ec81a5c25579bb862b90c6a3504bbba0c66641655843623dc13cfbf7c2737fae72424e6a24209af5a325cbeee782f08e06b2bac97ded5e0297c33eebefa3e7fb041dff869cf968eaf58a9c446ecc05bd7a489ceffb90fcdaf2c17fb6c5f54790659ba1b1c4a9c3a1db64447a8bd70c2d93293b670c6bb56c49f52fd1d086d65f3a7cb45bdb3a0fc56c0309c8b221473d917db5dfebaac6bd1ce761669b91cdb4efc73fd699d0cda59d66dd486647f5a35c5a9354e82f473db974d1ba5caf2c010f66ebdc4e75835090484a251acd9aaae9e2d962203a7fdb82612825c42e851ad2223ca8552c405d06efdbbfb7f29816fc7bd05611034cc14f65d5f0af394eb4545caffb3be20bdf73a09c44e0c034eaa45b9698ec303d924de68697f4d5f5805252665c1a6678444612f2e13ddd8b8cb31d95047e7aced732f2878a3fd15676668c6d224306ef12e144b2f124e7c8ec197810bfb507128ed736add5fd5fa4c7001ba28be740ba0f1f51afb341d217b4cb2c79263dc18af9a087efa7d54772524c460cdbad061f4c73d002913e1f57c63ece638e74fb3e508d04a9bb2e9d9d0d0db437fe0d7af10572da3ef998189e15368c5fdb27b29f228bd0d8b8af16fa5e16d7ece9d8122899097fb926c04182ed805be8e0accb74530e66080388c1952e3db7445076d413c9b2dc13e5da244afa619753d2de7e2029b5715f5f0df8d0bdaa93205534b19ec2ee61e1e15d73d935df8b47a1974e49211ae04b2c900868b08e7bfcbc4643339ccc2e2e8ee5733665f816e43ce49a739ca09ab464382a7322aa9c24a33d4c011365c1aa386403e01b4ae7d6f2205e162c737e8a6b1cb0bda57dcf3a7629608d3e2f9dd9fe21a8f06b3d41810adf597e8b3c0b596236c1808a070996ad46c8c73e1f7c66c72ad5c58915070f7ac90b08a71fa2bbe235160a6bd43e44f087dde633eb29491887344b07559a94339efa55f3d6f290f4eeefa903b0d83e1484fb647a96c05b648fab448d87524ef9559d8e629e295189bda690bd5a34b7c42aac90e056183eca24d00f269be3972ffb4d8120b11442bf8797e92ab1917dfdb3ac13bd9092b9c5a6f3ac2d183de808847bff4847c01c3e907974d89ccb6796171a9ed969550565fa3aa342a357ee1ce6c62eb60df453e2bd7a8e088824bf495924f77a8c8c5a6c56d0416fae8ae235b67a0d40894bb24961a2b83477ead312d42c3d89cd0fb37b3b419b61f1045826a65702db24a625ced4173952cd93ad9b7147adb4ae2efc973fb25e33a7ac1e151805affa20a706a698814c3c1582295271a81df9fbd2a3e0d9fe0223d3f4edf9f79a6cbd7a890f36683bfb5b2308267b745909654576a5e2d706a464202a0e6be61fe504f2767820ac020d80d3843debff64e9f242a0ca9fa9156cdf8bcdc32ccf690d2df50fd35d57b1dd0cdac3e1a49afc52f3fae01ddac815bd2fa7117c95b042deaf9e794b68dc9151b3050517c01aad0508c7f0f6dc801366f52485bc04519b7dad4f71689e279f68e109e7a854e0fa9fd19211da3e16f864ef9fec078dc7794eacebdbdb5865379debf2cee016f7454cfba26b3d0fbd3ae897cfcf9c7a512d5d586a183c5373940219ddfdb09e69d9f3cef953351b320a7d2169b1c08235e4e45e5f529324b1b2e508cfcc4f4b51192915cbcadf6aaa88ac8713fc7449b087d49168863dc09187a37fe31e6b176a84d88c4b448720df68a7289ca402f5d4e2d44570aed8dca45790ab7dc6d75534ad4e0481693da2f6619b2297e30ef6e7081c09a50e82ffb5b371411dc0be4b0aa5ace8473e185a91a2c932a77f0770aee0e029e69be50cca71197e07d535f18114cd657fe9dddb14112ee90553fe6d6d991fa322298aa48310d0c139ec59d6a0f28bd3c57e3b8d6e36b5f4d4a107a392622b40f5d4c151d6001326810de9bb29db36ef3fa591725c0164b629eac76482f68d84bbcea9cd89320385532755a394f006c6bd6f7e369e26e6a571cc0aa764889ff1c35d45e285c013055628fb19a73d6f60daa9ceea0503128393b201f5c56e69a2518e14311d62cd1471f70f5875ee01a1912c0169022ce9a4743b35116e6d500d2271136b3818bb64cc3a4f744d72a772746d36189f029b38478bebef6ad4a77eab880fd62442ada0a4b135709f050217dc48ff5cfdb7d74545fbcab5e567531771466470869cfdfc3acdea7bc9a85635a09c7ecc136ee549a806412c017629bfdbe81a79ed11a1f27d433ffdd2479b5243fcb923b9eff05c8efd09194fbe1070d398db834f4b4390c8b655a29fe566262113bf9977832fca37fda39a0df88ad5588b0e7e13bdc469bb31aae21197ff5585b2ab29d0f037381b1f3bb73f12ad463815fda5c5f707f08d2a20fba1f46a2213ad8b5cdaeabfa2f15da6b292f5ea4b4ca602241192ef155273c9094b125a0c1d8e9dc17c05fa9ce40e616075d3467bb9dd8f750d1446c79224d99eeb523c5950679c5565a53a25168cbc856921c106d50791f7cb740b5b0496c74cf883fa63397af2aa6ec0c9c1ad290ae5f873967a9e0a0980e4a137ba53b103353acde3ae5c087743d92dc58a904dc3cf6eadfdc6d479791313b41a53107f6b85c95f7aab29198b10eb784439d57c3a2705fe413060d6ec7ed72b310e1d4d4803ceec9667aeebf36d36187deb0fc036f493801f5cb216107a1a9101379f7dff24becb6dfabf3656129f3296d9bdb9af088b214b217f00572e4aa1b1611464e5ecb9cae662c463a36bdc7bfbdca194cdc36dcd355ff6e50f516cfe0140b0db18d09dd9d519f0de286e35764908f019e85bffd89715dac75c27037f8b5dc439a206607c99f3eb28042d9be3b9b893acdc3e278b540fa6a64a121588ba804e11a663b2c892abb093f196faee07af0d068c9cab62364bf14dbc101d2be53bb8ac7180d40a1537969f731bbdde45abf598c271a28acb162f7f63af5c948281c4efc20142162062341a920825aefc61defc5ec66a70ce163328ffbf538928f8fb1aecd92c08062d895033ea36ae707709e7f33d6b11f417be136c79fa3404a8b8fa4c00acf9b5bfe920d233e8ffdaa94de099f0aae88b39d2d9a043343135041cfdb7815016838f1e3824111e3afe306e2d8e359aca3bca0b9ff6e2a7101cc492f7476da8d3f36663a68e76e49cb8493e647516d918af3da50f5c3c1bf9e0044aab0c09f3ff2e2cc885e12d173ab7966cfff0e1190dc2c209e8cdca24a3d446d2b4a87e3291ad67ad3203250cd53babedf4d439599d13df51b2c80339ea035a22d60fd7aef56e53da8f1f282617b8c93a2a1ce7541a85cf052614703004a5e7d0df37bdc3dee42b8dbbc4d95496b9a90e81752b23031cf569c6126d8c3109f0f8a639575a54d3f79135d35e801d4ac61205f0e54cc282a42792e1188b6e68d4380d1d3e0b5ec05010256735a7bfcea4f67cb9babe9ac09a395243f5e80352fb28a96653401593a4536dea9bcb887b0a704724cd7fa156f4560aa70b3c5f491b8db6214d123131eab5ff0d2cfb150b1c84c9ebeafdc820b57c84209917e5c457b72d9933e237136e640b21eb7eb2d3adcdf9a3873b3f109d2d1fa43bdec89bdc0b52dcbaabff708735ad449a46107075eba078164b67e1944cac9360231e15ec86f6d562032eb714bd7a10fd8972f303741b320fa0460b491b26a612a7a1657d02ec207d63ee1e60f70943b053f9bd3994ad0d6f3917ee8ac1c7ddea520f16f7bab4e527f3c5bedd896b6d1d5b83d017078542d4b990a0c5454d55e07a655903729386d4ff61fa19439abeaef6d11a5e6d0a8ebfc8d674ffcf73c4c3da3a418384b88dfbd0defcf4b4db6a79a4d46521e7777fd0c40e3bc6dd432d4e24e47176256d2050d575ced"]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) [ 359.104009][T29168] loop0: detected capacity change from 0 to 16 12:15:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x12000000, 0x57) 12:15:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f001001000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a0000000000"], 0xb8}}, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x42800) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x40005, 0x0) r1 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(r1, &(0x7f0000000000)={0x11, 0x0, r2}, 0x14) r3 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(r3, &(0x7f0000000000)={0x11, 0x0, r4}, 0x14) r5 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(r5, &(0x7f0000000000)={0x11, 0x0, r6}, 0x14) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000080)={@ipv4, 0x0}, &(0x7f00000000c0)=0x14) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000280)={{{@in6=@private0, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@ipv4={""/10, ""/2, @multicast2}}}, &(0x7f0000000100)=0xe8) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000380)={'syztnl1\x00', &(0x7f0000000200)={'gre0\x00', 0x0, 0x40, 0x40, 0x0, 0x2, {{0x6, 0x4, 0x2, 0x31, 0x18, 0x67, 0x0, 0x81, 0x29, 0x0, @empty, @empty, {[@end]}}}}}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000480)={'sit0\x00', &(0x7f0000000400)={'syztnl0\x00', 0x0, 0x2f, 0x1, 0x8, 0x8001, 0x4, @rand_addr=' \x01\x00', @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x8, 0x10, 0x1, 0x9}}) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000004c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="e4010000", @ANYRES16=0x0, @ANYBLOB="020027bd7000fcdbdf251300000068000180080003000100000008000100", @ANYRES32=0x0, @ANYBLOB="140002006970366772657461703000000000000014000200697036677265300000000000000000001400020076657468315f766972745f776966690008000100", @ANYRES32=r2, @ANYBLOB="08000300020000000800030002000000180001801400020076657468305f746f5f626f6e64000000700001801400020076657468305f746f5f626f6e64000000080003000000000008000100", @ANYRES32=r4, @ANYBLOB="14000200766c616e300000000000000000000000140002006970766c616e3100000000000000000008000100", @ANYRES32=r6, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=r7, @ANYBLOB="08000100", @ANYRES32=r8, @ANYBLOB="68000180080003000000000008000300010000001400020076657468315f746f5f626f6e6400000008000100", @ANYRES32=r9, @ANYBLOB="0800030001000000140073797a6b616c6c1dd97ad4c17944f75b2b98cb204dc7a8ac2e980100", @ANYRES32=0x0, @ANYBLOB="140002006970766c616e30000000000000000000780001800800030002000000140002007465616d30000000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="1400020076657468315f766c616e0000000000001400020076657468315f746f5f626174616476001400020076657468305f746f5f626f6e640000001400020069703667726530000000000000000000"], 0x1e4}, 0x1, 0x0, 0x0, 0x20000040}, 0x48004) 12:15:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x800000000000000, 0x0, 0x3) 12:15:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xfffdffff00000000, 0x0, 0x57) [ 359.150633][T29187] loop5: detected capacity change from 0 to 16 [ 359.157204][T29188] loop1: detected capacity change from 0 to 16 [ 359.164832][T29191] loop2: detected capacity change from 0 to 16 [ 359.165814][T29190] FAT-fs (loop4): Unrecognized mount option "} DBM)#HxYC:nLW;  ˔HwBK " [ 359.165814][T29190] HxT y2a?>n AQ˭ӤHs" or missing value [ 359.236975][T29210] loop0: detected capacity change from 0 to 16 [ 359.273336][T29222] loop1: detected capacity change from 0 to 16 12:15:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) ioctl$EXT4_IOC_GETSTATE(r2, 0x40046629, &(0x7f0000000600)) sendto$inet(r1, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x42800) syz_mount_image$msdos(&(0x7f0000000100), &(0x7f00000001c0)='./file0\x00', 0xf71, 0x4, &(0x7f0000000500)=[{&(0x7f0000000280)="cde5f02887df4d271a0a748e1d", 0xd, 0x9}, {&(0x7f00000002c0)="0b8ddee55f552f227324e83f2a112cc68f0b7aa021f04571ccca45778b0b9ca76236ef7014158caaacba60cce5431205995e84ca88e75d57d7193493a3fe8c862a561643c22acd5c021dc29cb7077b67f6c2f210c0e5be715c198379aee5c0025ff450ac416d53a0ac0d8a5abeaf93696b4d64f979deb71fd7e52b7239e4e2850b209b191e714426b27fdb99fd0f732256d564f542d6a2062763bd6a4f475fd4926a9357e61b3838887b44e1a3ad0b9a680850bb3f2fe55fc204dd85fc0588348d5dbaa1456659b5a368df0806e09f0c6ee2888567b18e813ac3b5525b8f378f07a0f1ade28fee150f1d2142757e4ec6a130c68f", 0xf4, 0x6}, {&(0x7f00000003c0)="d2e81b32241b7c6136c04706c6128934f6b10ae0c5e1122436239beba3edd8490bbe6c0b3dbd68d3f5950cbd38ef24ca83a1f5ab451a30e910d84e9fc70a29ff856cdaad53f69bac1c0c678e68d77f030b7a97d232c98ba3198f7447e82233084d7c914385a2ae0e6364b38cf10258e76bf38f987549874fcb72f9e614cc93e23941727ae75c9cadca000bdf08dfda3103b52b56765adf8c3d023784ff05e319078e4045fbe89e", 0xa7, 0xffffffffffffff00}, {&(0x7f0000000480)="ff6f5c08799a783ae388b6ffa5692de1f8dd89b4cebec8c913f788a082f93a67885086ef423855546496328a24b96bc78b5a24d965c5c9dceeec6c39242b187f8c73", 0x42, 0xa6}], 0x800, &(0x7f00000005c0)=ANY=[@ANYBLOB="4f636889cb50826f467765636b3d72656c617865642c7375626a5f726f6c65cd3e7d1e3d"]) accept(0xffffffffffffffff, &(0x7f00000006c0)=@isdn, &(0x7f0000000680)=0x80) pipe(&(0x7f0000000000)) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000040)={@private0}, &(0x7f0000000080)=0x14) [ 359.292688][T29221] loop2: detected capacity change from 0 to 16 [ 359.325086][T29190] FAT-fs (loop4): Unrecognized mount option "} DBM)#HxYC:nLW;  ˔HwBK " 12:15:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x900000000000000, 0x0, 0x3) 12:15:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x1200000000000000, 0x57) [ 359.325086][T29190] HxT y2a?>n AQ˭ӤHs" or missing value [ 359.337790][T29231] loop3: detected capacity change from 0 to 16383 12:15:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xffffff0f00000000, 0x0, 0x57) [ 359.386976][T29231] FAT-fs (loop3): Unrecognized mount option "OchPoFweck=relaxed" or missing value [ 359.410152][T29247] loop1: detected capacity change from 0 to 16 12:15:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xd00000000000000, 0x0, 0x3) [ 359.455606][T29252] loop3: detected capacity change from 0 to 16383 [ 359.459572][T29251] loop0: detected capacity change from 0 to 16 [ 359.472334][T29261] loop2: detected capacity change from 0 to 16 [ 359.490723][T29252] FAT-fs (loop3): Unrecognized mount option "OchPoFweck=relaxed" or missing value [ 359.547042][ T1123] ================================================================== [ 359.553231][T29273] loop1: detected capacity change from 0 to 16 [ 359.555132][ T1123] BUG: KCSAN: data-race in filemap_flush / xas_set_mark [ 359.568164][ T1123] [ 359.570497][ T1123] write to 0xffff888101084b74 of 4 bytes by task 1263 on cpu 0: [ 359.578111][ T1123] xas_set_mark+0x13e/0x150 [ 359.582604][ T1123] __test_set_page_writeback+0x2a9/0x570 [ 359.588241][ T1123] __block_write_full_page+0x5d4/0xa10 [ 359.593704][ T1123] block_write_full_page+0x240/0x260 [ 359.598984][ T1123] blkdev_writepage+0x20/0x30 [ 359.603656][ T1123] __writepage+0x38/0xd0 [ 359.607888][ T1123] write_cache_pages+0x50a/0x840 [ 359.612822][ T1123] generic_writepages+0x7c/0xc0 [ 359.617661][ T1123] blkdev_writepages+0x19/0x20 [ 359.622417][ T1123] do_writepages+0x26b/0x3c0 [ 359.627000][ T1123] __writeback_single_inode+0x80/0x440 [ 359.632450][ T1123] writeback_sb_inodes+0x563/0xd30 [ 359.637569][ T1123] wb_writeback+0x31f/0x6d0 [ 359.642073][ T1123] wb_do_writeback+0x4e4/0x530 [ 359.646837][ T1123] wb_workfn+0xc8/0x540 [ 359.650990][ T1123] process_one_work+0x402/0x910 [ 359.655830][ T1123] worker_thread+0x636/0xae0 [ 359.660415][ T1123] kthread+0x262/0x280 [ 359.664486][ T1123] ret_from_fork+0x1f/0x30 [ 359.668891][ T1123] [ 359.671205][ T1123] read to 0xffff888101084b74 of 4 bytes by task 1123 on cpu 1: [ 359.678748][ T1123] filemap_flush+0x11e/0x180 [ 359.683340][ T1123] __sync_blockdev+0x69/0x70 [ 359.687926][ T1123] sync_filesystem+0xcb/0x160 [ 359.692600][ T1123] generic_shutdown_super+0x42/0x230 [ 359.697891][ T1123] kill_block_super+0x4a/0x90 [ 359.702567][ T1123] deactivate_locked_super+0x65/0xd0 [ 359.707854][ T1123] deactivate_super+0x85/0x90 [ 359.712529][ T1123] cleanup_mnt+0x267/0x2d0 [ 359.716941][ T1123] __cleanup_mnt+0x15/0x20 [ 359.721355][ T1123] task_work_run+0xae/0x130 [ 359.725853][ T1123] exit_to_user_mode_prepare+0x156/0x190 [ 359.731491][ T1123] syscall_exit_to_user_mode+0x20/0x40 [ 359.736940][ T1123] do_syscall_64+0x50/0xa0 [ 359.741354][ T1123] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 359.747247][ T1123] [ 359.749555][ T1123] value changed: 0x02000021 -> 0x04000021 [ 359.755256][ T1123] [ 359.757571][ T1123] Reported by Kernel Concurrency Sanitizer on: [ 359.763704][ T1123] CPU: 1 PID: 1123 Comm: syz-executor.0 Not tainted 5.15.0-rc1-syzkaller #0 [ 359.772372][ T1123] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 359.782438][ T1123] ================================================================== 12:15:51 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(0x0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xffffffff00000000, 0x0, 0x57) 12:15:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x29008cb, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES64, @ANYRESDEC]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x0, 0x57) 12:15:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xf00000000000000, 0x0, 0x3) 12:15:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x8) fallocate(r0, 0x8, 0x0, 0x1) 12:15:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) creat(&(0x7f0000001900)='./bus\x00', 0x80) fallocate(r0, 0x8, 0x0, 0x1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xb, 0xa, &(0x7f0000001780)=[{&(0x7f0000000300)="12e341c6d70e638144e662ca3b6e0ab757b039dbece3ec55130c276dd08f9f989886784e7c97c272c9febba52d5037d331e20ea3ede554acb2377fceb675440fc0dae8ab26c6c1409b63cf779874dae701525fece62c3cf0c53cd4d5f47d27d03cd498b26b01859b4c3785438309fee4d1b4ff0e68f8bccd4fceabf8dbb04ec8eee3ec50", 0x84, 0x8}, {&(0x7f0000000140)="76eee02ed075ce1da27e47b5464757c08232e932d9f8adaff7520ff4f581aeea39cb8fb3d94b8529ead01f2ab944d295a83d34004f9d3a10eedc466cac738e6aaaed56dd820deca25a805dd0ca091ad5b7fba937c16526d135819f67335a2605c12810e5010befefb2f76690575581", 0x6f, 0x5}, {&(0x7f0000000240)="b8913a54db17c2a4", 0x8, 0x80}, {&(0x7f00000003c0)="e59a011d45422b009ee97be3737c032faa4e4a314397c6c6d11bff886b02ac6aaa8b6d27f6b24599b00b57f69dd592e0be90ae45ad97b643b6dc1331e81ea2fefe59e10c06735f", 0x47, 0x7}, {&(0x7f0000000440)="1f740651f6b9fe373482295e92b433549be7948fbbde5c59e5f1998c4be2c40665356b7d28adc3850352008d57a31fbb1f0f16d8c1c528aa14ef819fa62521e2f170d27d5710fa20a871d1d6da0317f5e1ceec90de6180893186ed860d65d984af3f17a7d37c3ca897e9f38718b8df4ea21d766cdb", 0x75, 0x6}, {&(0x7f00000004c0)="ab5dcf31b05986ac67d5b2a52910c02b4833d26f2fb41df1d616d8121d4a9317670ee08dec087c5601f45ecda39224b08a3397ccedc5c58109a028cd693e984821dd53f2b8f788c9576ef177160d4fe601dd3a45811086073c4f7ae2e6a1629e7f2fc07a3c735c0f196d081d43bba9ace79864ab7d202bf6114caa99184fd2e0cc38b6fa01e3c5d668448d4a59c11c896bbb2cab255950f234e30e11445bf0f9ee324ccbdb133610", 0xa8, 0x1000}, {&(0x7f0000000580)="82b6f6e873d958637c5a76bc8320b6039cb2df9608bb3c9e8206c40de4661913810d2235505cb9aa9401bf5c7d47c55401d354ca7981579163fdcdc0b6ca71900c49ab38ae4d7fa08f498c7643e2ce376781ce328f6df0bce4b9f30bedbf3588da2e4500cdfc05f41c1bf9fce993f3147b0dcb1ddeac6f00cb0b59c008845fa61ae82c1216f24c752cada3a0393b61e58a823507feb4a2c8754d9c5cd3e9869efe5f61df5a5208262738fa91ecc54b8f389e9f6c524508a6a382d509eb628aaf6430cb692b255375aac45d9e4f2ca4f82ba56d630f5a80d2280e4fe419", 0xdd, 0x3e1e}, {&(0x7f0000000680)="ae87b94bf8ab976dde372fdad0a89a24787ad4d81576ef825934f936859ea3371c3096bf08abeebd7b5848d6a703889d111410b9735f34e8ebba55de95629c49a5f665175be0178e67f62d963ba25372a9cb354285dbd97a87556e3b5e083d35eebde2be594316545412aee1a32c752c63144dde76d139715723a1de48682fb6e58fcee28d8c655ba9bd1fb5d34a5315ee3cc46bcec06ef62b70ee9a0a6e8ad180553ce0ae8e92c4809e986c29bec6c9b2d4458c93c1531ac5d925527e6a9056a598cae5a37b95e36e300fba6507baded9cc620b52170d7f62a8ce5389431c1f7fb69f209c02ca998ff21dd4e5812748d37868", 0xf3, 0xc87}, {&(0x7f0000000280)="916320faf6788e7d613e6e0f3aab99c9b0d434e5259dc69bdeac75a724b94061d7e4ea9f5a61753ab4", 0x29, 0x5}, {&(0x7f0000000780)="94b8103f3a735169b593872226d668029d15d448ab2c5f8c532c6c9fe6bb38a36bcbe1d7ef502634e54bd3ba121c86e62ed73680ba0f90327fca0cc6533182716e2ebb86141582552020990a4afb21bbfb8ff286dad1d0ff2dd4d52436b9a9998507b2bca99cb249a7a0e669cbf270128cf4e717ad9941b294156fca7f3a671c6100eece4d15f3ab1f1f9e0d2bd746b9a95e55133e4b886f61f9ba9c930bb5bf6e27751098a4b8a4d9047011b331dcb76afbd6fad2c94c9f452b888d2dc5acfff944e82bd977a8a4fca8e581bc0433c632f754f67618a22b24e4415ac5fe91e8cb5ad96d96524c7704003dce711a06ecd2d6fc6ddfb78a8ce76ee41447900c866a7e886d75634cd8c5635a4e0e3d9c92e60a63d59dd9c27d0dadbf2d8f8ae5c2836f3ee3978f457d1e0f745f4028a2b66a5f7968903b49d1cc532a0aeaeded2f81524fb15593250721012341c089b62114a54bec1cd31e2e43de9bf15221a2254399a0069693452f3315c08f79154f0c36ceaca821c0f893613507dd96622d1265fe9db34cef1e1d8c0e9cc539bb986f5997eeacb00c6f36c27373b1bb0d7a732fd5c26a601cc259a8d350dd3d72531def240c04df7b31450935ad2d316804270a80e913be3d980c0d3c57f97bc7cf1a8acac53d68ba253636c0288419282ef28cfba9293b03ab647e3fa91b80177cfb7822ff72387bf6c80de76e6ede2b7f0da6b0b0c9d0eb09a19966d08ce29a1a50a289fd3e0c95004fa35ef24d6ce2221eba2edddb3e8e9cc235e43db6c0c2b37726a46a345c250da7bc8c1faf0bdaf2528b9f449e0657d6277e41fb4ec42a4fc5136cf1aa12cbced9fd3f44f7b22c1b4bd925e5855f6d3cd3c1ca00c1c7bb24403a17e14b32f620995c9fb4a74bb2b9bbd717a59cf948f4dede34ef1afa1d485be99c7f58c2dd229ee798d5eff6bb2d079e141e02c2326190575b7ebeadddc87603225c9c3c311bef2e7df78797e70cd824a1e1b6a191c5d8e5f09e781fa17b901cf19797adffef2c217d06d734e2e3311a799913525b654555d5ce545b60e1d750e20fe775c4720d5d39dc3d2635d7eb22ee339816f120cfcc7df9229fbae3ea087daa82921c8a4ecd22f3fe528e9a13948bb4d6b5b53afcf888dfae51a0a955150e2454f4e0b9c1a7763f02b551aa7fd100120187a89d11a8f95a90c911c6c529870d245590e3be96625542dfd0b0b9439cd9670d5fa4943c588e53344ebe02553dfb825e22eb4a8180f7904bad7ea7b079fb78db78743ea9d0fff5cfed69231a507f35d74219c031093fd907e74ccaae394dd4ece8e4439f0ada9579addc41ace9003ad6e061a56ef24cd1e04f020b0fa428f33081614f05ef0c719de6f342a6d14a02769924260eecce35da4db3e18fbaa4e487cb1c7b3bbe423f92cd523dc80925491fc29127b9c9878a61d5d311ac134c7004371e1ae0ad171ab07a53c6102ef212144836290479ab2a8ba4e2ed6af29069c02a29988b241b6fc622a825de5ac81c90dbeb71bd210df8d780923651bf3860589f4538015191bf1a324c23a2d0724a7d7d70abf9176838bc481e6c75d951dd0f5f317d2566ef37ddf920534340dae6fd0eae47f22fa5fb35576d793033193911fbe5202fbf37b752ff24a44b1aae579ee92030cbc87f0acfc240f4c35fef858cae6a97012d57030456ad6036a0e360a0bbc1e283e4028cc295f9b667926f60a813b4226f6fb4148c05903c23f0f05be9511abdeeb996572456a1cb594c6d434a6b77035afd06c85223a89d7d0e1367c1aa6a041410ae39fabfd4f052e60be77c8152e883378834672a4bd73309af88a120274c98d835af01bc527868f1e593a4d9211c1aa3f2cbcb0635ffdf028a3d68b0574b1591fb4f52a953c39e776d1b78f62041478c756859b957e21860a7ad24caada272dd8eb8f4f11e6f11d569893c9d4d3c29f33908f39f3327ea205ce3f99aadff9f186541c5780db4def717909b370ba6d0d2def79bdfac828755880d1acabc8c976ec1ed09fd7ff6a55e1b35003bfbc92a2659491b96876a7cd0834515706c00fa566f37d3b410f0fc0f07f1bf444ffe3b123736db81974ff36215ce83935d35a367ff00c10aac40b61e69ccd45e90c38eedaf66458d7abc1bd9824486642ca90c99d70eb09fed56d6cbe3ff4fa6ed0a0feea627e7d60181da5321e2c8dd26c0dbd008698469355b7c5cfce00a036f2d3ca44ad296f5fff949b2f45b2dc9ff2f09e8d8cc187fe8c4b984e61209852c920957d18e1ca5e61bccc4c18ddd091dda0bce16d73d2dca04f665d0ace542e58e5089f73f3247b82f9e04e87dd273c652b6d41dc4acd68d9e1a7a891d0e22323824bb882b636e9dec0fa714a76b87a9c9c7ddcab5772d15fe42bfb6e0ad5f03bddd292ddc20552121c717a899b370e6f4e0935f16923902fd43cdad93a447ed9167ea8e4d31f3085331d7f504ff6d8c412de10d6d8d48fac8820c9b26c968b48cf4db1f51ffe6aff85b647607b6f58f5b8c0ef87e2885823d1b0b5f0ff3f0fc2ed6649ddb645dff24f7b92b83bb118971ee117b68bde18d681349b3c9f57c00962f8fe4956e14a6594b6cb7e63225c05ee7d2fc6e2938c15946b6f63fc7a5cc5a2d10b02bf0c11c65d2cceba8bc748a41a2b891cb4df1953902d8ac3d0f30f2a11194037e018904fe0da6ed72cc0c8f7d668538f9fb85bf202183988c57f48fe1f5a89fe9cbe1d56ca0a4b8f2ce656d47ca1f0adad5b7323c637dc28c9d8cc8f0553d45246ecf102d5eea6ddbaa5a01759a6ce122cd3ec433f630a1e53600ad10e7199b52b6c561ec1ea0b1a72e52468daacc2b53c53fa8e74b4867903c0b145d130bd9a84c3acb811e0a19b5f085f44cfbb6c8284f7edd5456779a7643b1beb981e6571314b0efff0d9e50757f60f0f785469c7090754dfc34feaaeac80a0fc583254756e9543080ca2818365d53b2a3fe2e90a69f1b555c78b5398b44c2e94f4c963941fba3f4dc33c8fa7ca4f34fd9f4041e61cade17f231b5cc3b4eaa7e992f49df79a24e72708c24ba741b35f0ce711afd87e737e4815a0986f8753c39cb22b058ceeffb7e09d215dfc556562398c9cd75b769b3a68ff087b7c278faf7779f9bae277fbcd3fe00250ba096bb66d4bf6c15835138d306922f96521e90e852ff92ab1369856d6337dfae7458fc5264e405de472943637b67a7bebfc9608a6a4833f78fc2632bb88e60efd317e6d4dc3adec051d561380d41d4ebc714f442d1752893e87e71a0a46cff104de72aa69e4ce1fce94d17ae33cdbb32f4bd6df158e11394cd6498c87fd32903aa58544c3ca69093d59ee41cb38c664ee19f12e0a77f1d80908d4f14b1c1eebdef80d31e755d441462c77de10fe892d7ee6da021263e91e083bec9020fac5c39874dd81b6caaabb29c5a2fb786ba40eeb0f11ccc205e55af6c9c8d9030ed11efb81d369a209e1e1f8106b054c5bfc955a66b23b151a87af965788519785bdc2f7337023c9a2f3167fb1915f5d5d7ad631ad0895c7868c3ea170d5636e1ad80a2635fad0d4fd8388ba69829a68ee6d06b0568e7de470c84efa929feaf041f209a8c2537a8558a530dcc46f49f8f3551ec8d60e0d72a1a80032f20e68f97f7afaf95211669dd3e564a602743a496d50ee5464d953a8eb8e834b2afaf04ccd47e62604604fa9c240d67590c0d8013c73bba3fb56cb160488039df0f6a663abea61c3f66935edb5e4746d00f6aa36b295b6501a03f8da05cb4582912b77defae3808564e5e98a76cda0270f80cc6360d564701925c9d9f92f1019cf18ab082aed2774b04a4c0ca4feefb4f87f2ea08e6279d347b0685e6b7d7601a25fb8d878dba46f99abafca555c7dbc34490784a2e28187e1eb59b6be30faa0a4a8c8681fa92227e50c157cd92654ad24ef2d791ea3379179f9879300030077ba1173279a4c596c25c8b80a715823b585ccf8ea08bd7e312871caf48f1387b8d8919f3a0b440f18349c6b496972f045468f4ed22c78e01cd260a686970e96ab4e695a6dc7583823d43a0f91f9397305df5122a6c74923e2cc1d16e43cf1c9d29bc37c50e73b70fd2258a48ec3f09d10f414777a80fa96d3134a965d304f130c541af0e106b39a84d2b47deda81589ea641c0eb4aaae12dc5c440b679ba01a86709c08b9a6010019f56df98433026c7a0800d3e3de9fdb3165ee54b3fe8d07e889e9ba3abf7a3161e07997ce22bcb392898060b751a64a8b39abce03b37354b998d469f24a768b065563922451796ac043a011240c1e843139b1ce1b52342d1e760df23c5a2daec964e39b9184e1fb10e2bf6dcf242f96b01e50ddd28210ee7b4de7648e97dba4a1a15c3b7df79583494a37eefcb4e175bc10ca63f1c59824612aa9fd59aa369f1607b335940a1fc9003de8d248cace188ea2421e705a38240595ca5164a8d0e1f63646927f996dde9e41e5cc6fb5f60456fb3fcb4626d4238f2f5d1df6f57be3f8f489e87a32a4f525708e546e41e5080f6e266d597c2b50a4d55458dbfc90d4173c9bedcdb87215ab47589d453d61b50b70c083fe1c46906d60ae648fce3053d1aaabcc1aa862ea08df34207cd075ca4b75d9439d89783f54cdf15f5baae22bbf61132634d1639a643a6537dad7bef6943c1f3d9b53718329d8fea84c112383448b85be631a41e9159d94ae70aec400e689dd32070f0af39d609b97d6aac88f205bbe1b232f0fdd22c4556c17712953868d0b02f9bee24637f2129ffe95d7096ab836473d282a45495058130c0ce1c8190f9f5635971a877321a1106c85142a4e476a5c9fd88dfdb9d29ea45a1217121a68013b21832116b72fd11fd7b3b51e38e3667934b927196a0e6e2f3a6fd588b6599b007f78d940339ecafc2bb67a08dc496db85682ef212005f7fb20152073902453801acf8244b17ec3a97480ae5ed764155f47eea9578471e828e57a5513672c40f90c69cb7f3e23c02527207b0a9d0fe3c6eba313529360dca60a09bdbe88036c8ac1d4ebea1af0431edddbe7d8fc0225a3709dbfeb9b2abcd276dbfc64e922d039bcf0222a730f57df6dfad025e16011ab64b3c2ad7d2dd142e98cf543c8dc29b1de9683b975f72e57b68dfc2fb8ea2f2f646319b289d80336ac1d1a18431c765199714548bb4742846d29bbab3cfcab30db27823b6a328f70349c2bd4389f253ceeb0c6f93b91471d4c35c6c8b366a37f22b7167a60ef1eddc4b929713f0347684edced984413fbc7d970feeb80798f2f1a8f31d97e1c6103c6f9df08bb2e67ee129eb6f4c6ea576c93f10726b9e6c6c32988ae2086973b336f7a94f55a072f6b861c122876e19fdf2e516e4e07e104cb3ba15ee0efcc882e671c287a68c37d3d3306f3b827f7c9a8a29aedc4eb23e13a3333fa8731638d984c4f80e349bc8613cfb72e1d5c398f4ca0b72fde1f94fefae22fda2b09b72fc4afd3c52b9bcaa3bf34dcf3276b7e8d3cedcba8b4b4ebf25e933230e7f3db2f092f7584805bd827ba82e5f6339b88804f57cf905e93c8dae96bdb6a6ad65ff5c323213aa2351a3ea24fe62b2fac05ca661afd2b4c3ff6ba486bee8de9bd810d5e9e65994d55ce79ad2e14fd4e6c738f0d73abb29429654a8480791226e89c36f7d4bb4917fb2fcfc4c62506b4fb2f2cdd98eb141d50157b07c6908c70d7559eb18ebb03119ebb21e8465aaf554067b712e72498cde8c0806424bd357c36d510da3ef3da249792f1744404f1828fbab8a3e4e12504c3d67bc3c0123823ce2fe2f9bdd", 0x1000, 0x7f0000000}], 0x100080, &(0x7f0000001880)={[{@utf8}, {@rodir}, {@shortname_mixed}, {@rodir}, {@rodir}, {@nonumtail}, {@uni_xlate}], [{@smackfshat={'smackfshat', 0x3d, 'vfat\x00'}}, {@dont_appraise}]}) [ 360.125518][T29298] loop1: detected capacity change from 0 to 16 [ 360.137426][T29302] loop4: detected capacity change from 0 to 16 [ 360.140887][T29301] loop2: detected capacity change from 0 to 16 [ 360.144897][T29303] loop0: detected capacity change from 0 to 16 12:15:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x1000000000000000, 0x0, 0x3) 12:15:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0xffffffffffffffff, 0x0, 0x57) [ 360.207824][T29323] loop5: detected capacity change from 0 to 16 [ 360.222313][T29328] loop4: detected capacity change from 0 to 16 12:15:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) setxattr$trusted_overlay_redirect(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x8, 0x2) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x0, 0x57) 12:15:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0xc0000, 0x11a) fallocate(r0, 0x8, 0x0, 0x1) [ 360.266658][T29340] loop1: detected capacity change from 0 to 16 [ 360.291513][T29347] loop2: detected capacity change from 0 to 16 12:15:51 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x2000000000000000, 0x0, 0x3) [ 360.311591][T29352] loop0: detected capacity change from 0 to 16 12:15:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x5b7}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000280), 0x6401, 0x0) openat(r0, &(0x7f0000000300)='./file1\x00', 0x3cd01, 0x9b) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x30, 0x0, 0x8, 0x70bd29, 0x25dfdbfc, {{}, {}, {0x14, 0x19, {0x3, 0x80000001, 0xfffffff8, 0x10001}}}, ["", "", "", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x20004010}, 0x200000c4) ftruncate(r2, 0x1) fallocate(r1, 0x1, 0x0, 0x57) [ 360.381433][T29367] loop1: detected capacity change from 0 to 16 [ 360.416270][T29371] loop4: detected capacity change from 0 to 16 [ 360.521607][T29383] loop0: detected capacity change from 0 to 5 [ 360.559072][T29383] FAT-fs (loop0): Directory bread(block 5) failed [ 360.584243][T29383] FAT-fs (loop0): Directory bread(block 6) failed 12:15:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(0x0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x2, 0x57) 12:15:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x2200000000000000, 0x0, 0x3) 12:15:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_io_uring_setup(0x15b4, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000000)=0x0, &(0x7f00000001c0)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x3}, 0x0) io_uring_enter(r2, 0x90e, 0x0, 0x0, 0x0, 0xffffffffffffffa7) dup2(r0, r1) chdir(&(0x7f0000000040)='./file0\x00') r5 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r5, 0x8, 0x0, 0x1) 12:15:52 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) recvfrom(0xffffffffffffffff, &(0x7f0000000300)=""/229, 0xe5, 0x12002, &(0x7f0000000240)=@nfc={0x27, 0x1, 0x0, 0x5}, 0x80) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000007c0)='./file0\x00', 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f0000000780)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000740)={&(0x7f0000000480)={{0x14}, [@NFT_MSG_DELTABLE={0x78, 0x2, 0xa, 0x5, 0x0, 0x0, {0x3, 0x0, 0x5}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x1}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x4}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}]}, @NFT_MSG_DELRULE={0x188, 0x8, 0xa, 0x5, 0x0, 0x0, {0x7, 0x0, 0x3}, [@NFTA_RULE_EXPRESSIONS={0x154, 0x4, 0x0, 0x1, [{0xd8, 0x1, 0x0, 0x1, [@dup={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x3}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xb}]}}, @payload={{0xc}, @val={0x2c, 0x2, 0x0, 0x1, [@NFTA_PAYLOAD_DREG={0x8, 0x1, 0x1, 0x0, 0x17}, @NFTA_PAYLOAD_OFFSET={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_PAYLOAD_CSUM_OFFSET={0x8, 0x7, 0x1, 0x0, 0x1}, @NFTA_PAYLOAD_DREG={0x8, 0x1, 0x1, 0x0, 0x17}, @NFTA_PAYLOAD_CSUM_OFFSET={0x8, 0x7, 0x1, 0x0, 0x9}]}}, @payload={{0xc}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_PAYLOAD_OFFSET={0x8, 0x3, 0x1, 0x0, 0x80}, @NFTA_PAYLOAD_CSUM_OFFSET={0x8, 0x7, 0x1, 0x0, 0x2}, @NFTA_PAYLOAD_CSUM_TYPE={0x8, 0x6, 0x1, 0x0, 0x1}]}}, @tproxy={{0xb}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_TPROXY_REG_PORT={0x8, 0x3, 0x1, 0x0, 0xf}, @NFTA_TPROXY_FAMILY={0x8}, @NFTA_TPROXY_REG_ADDR={0x8, 0x2, 0x1, 0x0, 0x12}, @NFTA_TPROXY_REG_ADDR={0x8, 0x2, 0x1, 0x0, 0x8}]}}, @target={{0xb}, @void}, @meta={{0x9}, @void}, @byteorder={{0xe}, @void}]}, {0x78, 0x1, 0x0, 0x1, [@synproxy={{0xd}, @void}, @objref={{0xb}, @void}, @byteorder={{0xe}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_BYTEORDER_LEN={0x8, 0x4, 0x1, 0x0, 0xbe}, @NFTA_BYTEORDER_SREG={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_BYTEORDER_OP={0x8, 0x3, 0x1, 0x0, 0x1}]}}, @dynset={{0xb}, @val={0x20, 0x2, 0x0, 0x1, [@NFTA_DYNSET_TIMEOUT={0xc, 0x6, 0x1, 0x0, 0x20}, @NFTA_DYNSET_SET_ID={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_DYNSET_FLAGS={0x8}]}}]}]}, @NFTA_RULE_ID={0x8, 0x9, 0x1, 0x0, 0x2}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELFLOWTABLE={0x28, 0x18, 0xa, 0xb01, 0x0, 0x0, {0x1}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x3}, @NFTA_FLOWTABLE_FLAGS={0x8}]}, @NFT_MSG_DELTABLE={0x4c, 0x2, 0xa, 0x0, 0x0, 0x0, {0x5, 0x0, 0x2}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_DELTABLE={0x24, 0x2, 0xa, 0x801, 0x0, 0x0, {0x5, 0x0, 0x5}, [@NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}]}], {0x14}}, 0x2c0}, 0x1, 0x0, 0x0, 0x40000}, 0x4000000) llistxattr(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/90, 0x5a) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) fallocate(r0, 0x1, 0x0, 0x57) 12:15:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_genetlink_get_family_id$tipc(0x0, 0xffffffffffffffff) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) sendmsg$TIPC_CMD_SHOW_LINK_STATS(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000000c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB='h\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="00012dbd7000fcdb175605d916a074eeb7d2df000000000000000b000000010c001473797a3000000000000071653503a08505254f428610ac93952ebe380e251cac18b3605f6f3fa609447b2110b46e5aa7cdefb84ea91ea2687b78ea5135d24b188285a87e8029d102553c180c4a1f48a144860d48bdf3ab710409fb3563acf15c93b0c205759488333bf70c3a2e82139f817970f083db3a813f27a87983b548d42c9aae8cf8d47ff55ddcf10a96f9e991f71d9516903f9b6e027aa8b262b69dad65e78ae34d0d6f96f9c1e22835e4d2e6e866be4add491331b7ac658f15744f7bb7a0c099170505767858dc296886e85ee3de7c8039305874c7e6eaa6dfe244a9faa4f441a01c48e51767c78d46b0155f651b8b2d2a128ac60aae25ddda52f3afa9f2d700cf9aa24411d42a3607efaaa60fef5fdf29"], 0x28}, 0x1, 0x0, 0x0, 0x85}, 0xbc21234639a97e1b) sendmsg$TIPC_CMD_RESET_LINK_STATS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, r1, 0x200, 0x70bd25, 0x25dfdbfc, {{}, {}, {0xc, 0x14, 'syz1\x00'}}, ["", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x845}, 0x40400c4) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) r3 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(r3, &(0x7f0000000000)={0x11, 0x7, r4}, 0x14) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="f3a101c00100001700000428bd7000fddbdf25e0000002000000000000000000000000000004d233000000ffffffff000000000000000000000000fe880000000000000000000000000001000000000000000000000000000000004e2100204e2400090a00a0005c00000045b474da198ca1d4868d05777f7b", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="7f000001000000000000000000000000ff0200000000000000000000000000014e2300054e2000060a00a00033000000", @ANYRES32=r4, @ANYRES32=0xee00, @ANYBLOB="0500000000000000000000000000000005000000000000000300000000000000030000000000000003000000000000003f00000000000000050000000000000001000000000000008f000000000000002307000000000000090000000000000005000000b36b6e00020001030000000007000000ff7f0000050000002cbd7000240009000100010000000000020000000000000001080000000000000800000000000000710003006c7a6a68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480100000f3973593bd8008dfc6dae0196518a3c311b01e058183a0186bc10e2c438f6243bc04b1bdc91f42686000000"], 0x1c0}, 0x1, 0x0, 0x0, 0x10}, 0x4040000) 12:15:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000002204ba74a46e43827fd900000000000a0b8d3c2d1556724266f54c0cfdf0c58e23bc304292145093d9ba1ff608e3dd38158d9674f4b383bd65401a6a62182580ac4856e382f99d3df2eb15ffa3a5836ed9049464b4eb5537a4193805b13eb7c7e9803d2d68e10a4cb252e070e47855a85bf7ce5576c6bc1b961a0a127e54a67c69d4d45582181d8cc28cb4c75a6f5cbae9f7617f2142101a38d5c9c16b732235ebb97246595e92dbcef0a663d58537043d7b032fa2edf825bd2955723baf78017a51fc0b341ab183d79c5d43ba9460d227b01b7cbc71d6f98371d4a040c74bf1620aa64539410b24f10a91f2797cda383523307f"], 0xb8}}, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x2}, 0x1c) [ 361.151909][T29406] loop1: detected capacity change from 0 to 16 [ 361.158873][T29403] loop0: detected capacity change from 0 to 16 [ 361.171537][T29407] loop4: detected capacity change from 0 to 16 [ 361.180260][T29414] loop2: detected capacity change from 0 to 16 12:15:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x3f00000000000000, 0x0, 0x3) 12:15:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x3, 0x57) 12:15:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) fallocate(r0, 0x1, 0xfbe7, 0x9) ftruncate(r2, 0x1) fallocate(r1, 0x1, 0x0, 0x57) 12:15:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xaaaaaaaaaaaa90f, &(0x7f0000000200)=[{&(0x7f0000000300)="eb3c906d6bf2eb010000800000000072fdaadeb8997901787266fba2b1a918066760496509af0e77aaf6169b4bf5cbc754259b89d99c8021e72daf74573c688323a54af5cc510445f457bcc1095c7d13028df310245899022acea4b3def6a9e26c21c0385de7faef0ce83f9d0233bc49e628706ff1e258c86eab4f9c864c001dd94a7e60f4341287c7cadf9f2ef47732ef2e6a5fff87f76baa1ea149185a42f1380c62543d287ff2bc9aca39e8ee4d70833631da5572598bcb4965600478e61e0c71224606554a94ba9f83e065daf65df465c65fa883d089000079bdf0fe50839611af11a5f3f60d4067b531fa6bf01fabafc57ce8b8922cf5020983d73fe53c55c229b803348907127780c76a1e0ba5e8500ff5366cdae48468757591f6d01408092c98501ef6869acab2193c36cb9278ea4bf2d1bb4a95853292e15c72a71958445ea9a5dfb88410a3ad99edbce576ab1e149e5ae338b2ee", 0x5}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4802, 0x6) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0xaa) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r1, 0x8, 0x0, 0x1) 12:15:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007fe0701ece5639caff040000009049a6fc0100e1ff000000000000ba74a46e43977fd90000000a"], 0xb8}}, 0x0) [ 361.289695][T29441] loop5: detected capacity change from 0 to 16 [ 361.319543][T29448] loop1: detected capacity change from 0 to 16 [ 361.332881][T29462] loop2: detected capacity change from 0 to 16 [ 361.340377][T29465] loop0: detected capacity change from 0 to 16 12:15:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(0x0, 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x41, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}, 0x1, 0x0, 0x0, 0x2008045}, 0x0) 12:15:53 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="ea3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x0) r2 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') r3 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) mount$9p_fd(0x0, &(0x7f0000000100)='.\x00', &(0x7f0000000080), 0x2000080, &(0x7f00000008c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r3, @ANYBLOB=',fsmagic=0x000000000000ee1d,fowner<', @ANYRESDEC=0xee00, @ANYBLOB="2c004f8faa7fa9a19d8663c0fb9eaf1b1b5c385b4528a0f9e4e216e5792c27cc546dfdb4ad44981f83ce925a4ba3f3bf6e643800ab93adef914885b64db4ce2b09fe31a16d260fbd787cd6ba0c7ad6b00bb52d4a6be5b307c614a66f94f60c34b9b2ff834dd489db6cf8bba84b95c35608bae1dfc8d03aa5794ed6b6ca430cd6170d4fb349ced852fa03b039881aa530611a317fae689b2b36b860a2ac35d09bedc6e70ea421dfcdaee5a71e279c6d03fa3b26e2976c8c4874e32d8b37c7573d8cdacbeba53e3563e958ca847e8158135b"]) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x0, 0x57) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x42800) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x40005, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000a40)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400027f0076010000000000000000009049a6fc0100e1ff000001000000ba74a46e43977fd900000000000addb0f0de5602a1a9a4871049a25730a9759f370db473ffa07e7b3c389f239ac1565ed340026aa702e033e9900f008dc2acd9315ce3513fcf4bcdab647bc4ed653da62c1d6dae4a6fd48bf132d25b7e6f7a53b977934926cc5632d7b48e591ac7cd8e0333452215fe16ad78ce7c79211b42b71f232ee32ca407a68292177c825ec83a04f31e62da04ab7057e7742cbd5b053c37cbe1b88821e89ab33d600ad4efa9be33b72d6bc4911f4d519af68db999266a6380c2211a65a520e946c7308d4dc51b74f7e00019ee5fa453c0f9"], 0xb8}}, 0x0) io_submit(0x0, 0x5, &(0x7f0000000700)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x5, 0x5, r1, &(0x7f0000000300)="cf4c43e61e996e9326f1769290282daa148a370230d8d9bc54c711b93284d1f91b2321c57a717e43faf2ff051462149159db6a88de7a2ec8664f51776e852f937bf9b0e553f1eccf7fe716587e1607b08a1dd5dd62c2a73d00619a5f0f2781eebe10c81fac47dd756f6ad56463b772d636e51ba32b57004065795bd308c7f0aa505e8eb42baa486b27deb1cd3d199bf0b23b4989810913140176456a25ed1a295615469e75ed5f9a06f5298e8f3de54c9a0ca914f974eeecac49fc673e44a0322ace52d1ff", 0xc5, 0x4, 0x0, 0x2}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1, 0x8, r0, &(0x7f0000000400)="e29c83a5012a2344fa573c629d7dbd0f414026d90aff82021114f36228ecc87b886a3c2705c2f01c1fbecf1d1cf5e6142ea3a0d0fd3ab3751e581b4a574842672708c2096cd3dc164d9bcdaaeb58238466aa88522f65d0db95736dd035503d1d41ef", 0x62, 0x0, 0x0, 0x2}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x2, 0x3, 0xffffffffffffffff, &(0x7f0000000480)="48dcbb462c7bf8245d22e2db938a2c4416da050816ec4f2d892663771cb96a1dbfb826ab6b2bf21f347c5c7f08c6b9616a11fe9f9ff2c471cb7bc44b6da538527ffa1a4a3e3346865e21e4119c08ab982b409bc07aceb368598235d43efab91f75553e", 0x63, 0x100000001, 0x0, 0x3}, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x3, 0x9, 0xffffffffffffffff, &(0x7f0000000580)="953e6eb8c6f0dcbc5150dc03331ac09575faba4c02facb61469fd6f011b7ebe360f5e9f964f82f8faff2e4d09d0b31bcd90cf00db7e5821658d6205a4f702df5c89263a65c66b9efbef3ea7f9d884822c9b54887004ef6c6453e5f0eb32e0ca042607e6090e6c69695cb61ea53815836c6c828f1ae7b5432dda97cf449818a4f89be31f128c1efc9e817b09cef8176602989fb78c05cdb9c94dc7b", 0x9b, 0x1, 0x0, 0x2}, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x2, 0x0, r4, &(0x7f0000000680)="f25b92c3d18855d47f5c0a0e3b1b3ecd4d0cf748cfd15ccf619962ffb1", 0x1d, 0x752}]) umount2(&(0x7f0000000100)='./file0\x00', 0x8) open(&(0x7f0000000140)='./bus\x00', 0x4c0901, 0x0) 12:15:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x4000000000000000, 0x0, 0x3) 12:15:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x4, 0x57) 12:15:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file1\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) r1 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) sync_file_range(r1, 0x0, 0x0, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) [ 362.338536][T29498] loop1: detected capacity change from 0 to 16 [ 362.355558][T29499] loop2: detected capacity change from 0 to 16 [ 362.364509][T29506] loop4: detected capacity change from 0 to 16 [ 362.365150][T29505] loop0: detected capacity change from 0 to 16 12:15:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="b80000001900010000e02de2f189ab7d3b91f337fe857f905400007f001001001a000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a1536b13494a09f282bd9441da81db20514b12bb47e96c9a3a8325ad5c6e936f75c126e3e908d6471b6798021381cec9d5d272e6e88c3ee5a688e4b256caba0b2ec6ba8dba5db234db7dfe0ccab3b6d40afd7bde08d6fad09a9845300337bd95e0c7eed00000000cbcc5d6920ca91001bf32152a52e4795fdbd59dd6397e0fea77f5004427d1e9d8b5de45cf3"], 0xb8}}, 0x0) 12:15:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x7fffffffffffffff, 0x0, 0x3) 12:15:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x5, 0x57) [ 362.442157][ T1263] handle_bad_sector: 124 callbacks suppressed [ 362.442173][ T1263] attempt to access beyond end of device [ 362.442173][ T1263] loop1: rw=1, want=122, limit=16 [ 362.458837][ T1263] buffer_io_error: 123 callbacks suppressed [ 362.458876][ T1263] Buffer I/O error on dev loop1, logical block 121, lost async page write 12:15:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(r1, &(0x7f0000000000)={0x11, 0x0, r2}, 0x14) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000080)={{{@in6=@private1, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@empty}}, &(0x7f0000000180)=0xe8) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000280)=@newae={0x220, 0x1e, 0x400, 0x70bd2a, 0x25dfdbfe, {{@in6=@loopback, 0x4d3, 0xa, 0xff}, @in=@dev={0xac, 0x14, 0x14, 0x24}, 0x10000}, [@tfcpad={0x8, 0x16, 0x3f}, @sa={0xe4, 0x6, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @in6=@private2, 0x4e24, 0x0, 0x4e21, 0x5, 0x2, 0x20, 0x0, 0x33, r2, r3}, {@in6=@private1, 0x4d4, 0xff}, @in6=@remote, {0x40, 0x3, 0x2, 0x91b, 0x8, 0x9, 0x3, 0x7ff}, {0xa0, 0x19, 0x400, 0x7}, {0x3f, 0x3, 0x6}, 0x70bd2d, 0x3500, 0xa, 0x2, 0x0, 0x93}}, @replay_esn_val={0x34, 0x17, {0x6, 0x70bd29, 0x70bd26, 0x70bd29, 0x70bd27, 0x3f, [0x8, 0x7fff, 0x6, 0x0, 0x345, 0x1f]}}, @algo_auth_trunc={0x88, 0x14, {{'streebog512\x00'}, 0x1e0, 0x100, "2c5a77570ba078259d9815b362ce7d10d9117120db86a05c0bead024abafdb7a6fc3b2f31df96731fb1f17d02d0a31bf133ccfc40cb20dcc143e7b31"}}, @srcaddr={0x14, 0xd, @in6=@private0={0xfc, 0x0, '\x00', 0x1}}, @lifetime_val={0x24, 0x9, {0x1ff, 0x7, 0x7, 0x5c6c1c46}}]}, 0x220}}, 0xc010) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYRES16=r0], 0xb8}, 0x1, 0x0, 0x0, 0x4}, 0x0) [ 362.474274][ T22] audit: type=1326 audit(1631535353.475:30): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=29497 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x4665f9 code=0x0 [ 362.513749][ T1263] attempt to access beyond end of device [ 362.513749][ T1263] loop1: rw=1, want=123, limit=16 [ 362.524353][ T1263] Buffer I/O error on dev loop1, logical block 122, lost async page write [ 362.533512][ T1263] attempt to access beyond end of device [ 362.533512][ T1263] loop1: rw=1, want=124, limit=16 [ 362.544073][ T1263] Buffer I/O error on dev loop1, logical block 123, lost async page write 12:15:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, r2}, 0x14) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000800)={'gretap0\x00', &(0x7f0000000700)={'syztnl1\x00', 0x0, 0x10, 0x7800, 0xb9, 0x6, {{0x30, 0x4, 0x1, 0x9, 0xc0, 0x68, 0x0, 0x9, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100, {[@generic={0x44, 0xd, "7221f10109f7b806f0a05f"}, @lsrr={0x83, 0x13, 0xce, [@private=0xa010102, @private=0xa010102, @dev={0xac, 0x14, 0x14, 0x2b}, @loopback]}, @rr={0x7, 0xb, 0x7e, [@loopback, @broadcast]}, @timestamp_prespec={0x44, 0x1c, 0xdf, 0x3, 0x6, [{@multicast2, 0xfffffffa}, {@local, 0x8}, {@dev={0xac, 0x14, 0x14, 0x37}, 0x4}]}, @timestamp={0x44, 0x8, 0x66, 0x0, 0x8, [0x1000]}, @cipso={0x86, 0x58, 0x3, [{0x1, 0x8, "383dbe2fc195"}, {0x7, 0x11, "26b9a2712ab7dd2917c56c2bd478f0"}, {0x0, 0x3, '\x00'}, {0x5, 0x6, "e07b973b"}, {0x1, 0xb, "6b4bd92fec87a0bf59"}, {0x0, 0xb, "3146bb18ece610e4d0"}, {0x1, 0x7, "25cd0faccb"}, {0x5, 0x11, "397b64f1e8b1897cdffed4ed12eac6"}, {0x5, 0x2}]}, @rr={0x7, 0x3, 0xec}]}}}}}) sendmsg$ETHTOOL_MSG_WOL_SET(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000b40)={&(0x7f0000000380)=ANY=[@ANYBLOB="cc020000", @ANYRES16=0x0, @ANYBLOB="00042cbd7000ffdbdf250a0000006500030033f1fd8aa49d67b60cb70467903c78114abc345012b6d241e869ff8028b7bb5b09b662bb9637614643fb8079ee8bb8cb6ba4791b6cd4841c3440c8c7f9a8977fe091942b6e8321d4f48c9151b9e83035952a44a49288ae74fdae2e7fca29dbbb1300000038000180080003000100000008000100", @ANYRES32=0x0, @ANYBLOB="14000200626f6e645f736c6176655f3100000000080003000200000008000100", @ANYRES32=0x0, @ANYBLOB="a00002808c000400a98c4f0726c9ecbad9a99ea68bdfac6f870baaac87a65d89d3e03b80b62b21a46eb7d027173a45a6456772ea4f4b5debe2f5229de2ed4622842e2811bc795233e743c20f81ab2c44750d338c4b3cfa3578fff271aeecda03c3bc6b2fd0ddeb440b391e1bf0e01d67d06d1ae3c6377ede941f757aa3ad286440c466ef361db97b9bed1aec82a03533040001000400010008000200493f000078000180140002006772657461703000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="d22e78709da08cc7306acd85ec7cf772bf09fa5b310de9c3a9f3cd34abfa102b7b73b6df4a25b0a161bf856cb35b625be3dd5edf4092a856e6130092648a5cf684132ea683d4866eadd6a1e137c24456192a9e437db30f0f399256e9738680f72ae377d89887f6f07b491f9e220171094d8f12407d0b1d8529fb0c8921de6b781cd0e32027895b13159362b7138eee3a97e2927aff4d90f6f3ad0d71d1f6ec84dd680ba90a908b76a6", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="0800030003000000080003000300000014000200766c616e310000000000000000000000140002007465616d30000000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="280001801400020064756d6d793000000000000000000000080003000300000008000100", @ANYRES32=0x0, @ANYBLOB="1400018008000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=r2, @ANYBLOB="1c000180080003000200000008000100", @ANYRES32=r3, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="a7000300e9cb8b1c4d135b970b0e1d003558111ffa06974fe6ca1a7ac1f47d763ee75d10f05073056c77833d0aea2c8420035482313d0b8bd93aef72ad62f8e9d387d72f60a183d5dfba5dc63dd88693f5a59a3a773560a45b2b99df1029623af8eb59257ffe3aff3122ae6ae271480b4ca4aaae5b6e5b77ed05d40dfc98e127f4038b99c4cfceb2ec3d8c75478a492f523bc00d67faa1659790c31c8362fd9189466162b0919000"], 0x2cc}, 0x1, 0x0, 0x0, 0x800}, 0x20000010) sendto$inet(r1, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x42800) splice(r1, 0x0, r0, 0x0, 0x40005, 0x0) creat(&(0x7f0000000240)='./file0\x00', 0x40) setsockopt$IP_VS_SO_SET_ADDDEST(0xffffffffffffffff, 0x0, 0x487, &(0x7f0000000300)={{0x87, @broadcast, 0x4e24, 0x1, 'sh\x00', 0x6, 0x6, 0xd}, {@multicast2, 0x4e22, 0x10000, 0x4d8c}}, 0x44) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10c) chdir(&(0x7f0000000040)='./file0\x00') r4 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r4, 0x8, 0x0, 0x1) 12:15:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x63, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) [ 362.561860][T29537] loop2: detected capacity change from 0 to 16 [ 362.572488][ T1263] attempt to access beyond end of device [ 362.572488][ T1263] loop1: rw=1, want=125, limit=16 [ 362.583022][ T1263] Buffer I/O error on dev loop1, logical block 124, lost async page write [ 362.598473][T29543] loop5: detected capacity change from 0 to 16 [ 362.608370][T29551] loop4: detected capacity change from 0 to 16 [ 362.613287][ T1263] attempt to access beyond end of device [ 362.613287][ T1263] loop1: rw=1, want=126, limit=16 [ 362.625246][ T1263] Buffer I/O error on dev loop1, logical block 125, lost async page write [ 362.636021][ T1263] attempt to access beyond end of device [ 362.636021][ T1263] loop1: rw=1, want=127, limit=16 [ 362.646557][ T1263] Buffer I/O error on dev loop1, logical block 126, lost async page write 12:15:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(0x0, 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x6, 0x57) [ 362.675359][ T1263] attempt to access beyond end of device [ 362.675359][ T1263] loop1: rw=1, want=128, limit=16 [ 362.685958][ T1263] Buffer I/O error on dev loop1, logical block 127, lost async page write [ 362.695003][ T1126] attempt to access beyond end of device [ 362.695003][ T1126] loop5: rw=1, want=122, limit=16 [ 362.705526][ T1126] Buffer I/O error on dev loop5, logical block 121, lost async page write [ 362.716970][ T1126] attempt to access beyond end of device [ 362.716970][ T1126] loop5: rw=1, want=123, limit=16 [ 362.727561][ T1126] Buffer I/O error on dev loop5, logical block 122, lost async page write [ 362.742513][T29568] loop2: detected capacity change from 0 to 16 [ 362.756897][ T1126] attempt to access beyond end of device [ 362.756897][ T1126] loop5: rw=1, want=124, limit=16 [ 362.767437][ T1126] Buffer I/O error on dev loop5, logical block 123, lost async page write [ 362.782959][T29575] loop1: detected capacity change from 0 to 16 [ 362.829127][T29593] loop5: detected capacity change from 0 to 16 [ 363.200371][ T22] audit: type=1326 audit(1631535354.195:31): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=29497 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x4665f9 code=0x0 12:15:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000040), 0x145203, 0x0) r2 = dup(r0) r3 = getuid() setreuid(0x0, r3) sendmsg$nl_xfrm(r2, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=@updpolicy={0x160, 0x19, 0x10, 0x70bd25, 0x25dfdbfe, {{@in=@multicast1, @in=@local, 0x4e24, 0x8000, 0x4e21, 0x20, 0x2, 0x80, 0x20, 0x73, 0x0, r3}, {0x6, 0x4, 0xffffffff, 0x763b, 0x5, 0x1, 0x5, 0x4}, {0x6, 0x1, 0x4, 0xfffffffffffffffd}, 0x5, 0x6e6bbc, 0x1, 0x1, 0x0, 0x1}, [@lifetime_val={0x24, 0x9, {0x47, 0x9, 0x9, 0x6}}, @algo_comp={0x48, 0x3, {{'lzs\x00'}}}, @XFRMA_SET_MARK_MASK={0x8, 0x1e, 0x20}, @XFRMA_SET_MARK_MASK={0x8, 0x1e, 0x80}, @sec_ctx={0x1e, 0x8, {0x1a, 0x8, 0x0, 0x81, 0x12, "25301c2e4d9aaff809bcc7cc18e874c15972"}}, @mark={0xc, 0x15, {0x35075b, 0x380}}]}, 0x160}, 0x1, 0x0, 0x0, 0x42be2c88834f863c}, 0x20048800) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000080)={'ip6tnl0\x00', {0x2, 0x0, @private}}) 12:15:54 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x4) fallocate(r0, 0x1, 0x0, 0x57) 12:15:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = fsmount(0xffffffffffffffff, 0x0, 0x8) write$binfmt_script(r0, &(0x7f0000000240)={'#! ', './bus', [{0x20, 'vfat\x00'}, {0x20, '+'}, {0x20, 'vfat\x00'}, {0x20, ',.]'}, {}, {0x20, '%$(.%{]^'}, {0x20, 'vfat\x00'}, {0x20, '#/%-{#['}, {}], 0xa, "19640bb97d2e4230dc01952eeea098ff83e80813a7130920ddb69f5729002780ce73d4b7c28e2d0130f6404307f151fd182672e0c9ea456c69362dff9b03b7a7c77f71d865"}, 0x79) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0xeae80a592c53a5e7) open$dir(&(0x7f00000000c0)='./file0\x00', 0x42641, 0x10) fallocate(r1, 0x8, 0x0, 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x408000, 0x30) 12:15:54 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x7, 0x57) 12:15:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x8000000000000000, 0x0, 0x3) 12:15:54 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(0x0, 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 363.332978][T29617] loop2: detected capacity change from 0 to 16 [ 363.335222][T29615] loop1: detected capacity change from 0 to 16 [ 363.339914][T29619] loop4: detected capacity change from 0 to 16 [ 363.350688][T29618] loop5: detected capacity change from 0 to 16 12:15:54 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x8, 0x57) 12:15:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x18, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r2, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x42800) splice(r2, 0x0, r1, 0x0, 0x40005, 0x0) mknodat$null(r1, &(0x7f0000000080)='./bus\x00', 0x10, 0x103) r3 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r3, 0x8, 0x0, 0x1) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x42800) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x40005, 0x0) setsockopt$IP_VS_SO_SET_FLUSH(0xffffffffffffffff, 0x0, 0x485, 0x0, 0x0) 12:15:54 executing program 3: arch_prctl$ARCH_GET_FS(0x1003, &(0x7f0000000040)) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) arch_prctl$ARCH_GET_FS(0x1003, &(0x7f0000000080)) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) 12:15:54 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(0x0, 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xf4ffffff00000000, 0x0, 0x3) 12:15:54 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_WIPHY(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)=ANY=[@ANYBLOB="ff030000", @ANYRES16=r1, @ANYBLOB="1907000000000000000001"], 0x24}}, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x40, r1, 0x200, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x40}, 0x1, 0x0, 0x0, 0x10}, 0x8040) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r3, 0x6612) creat(&(0x7f00000000c0)='./file0\x00', 0x8) fallocate(r0, 0x1, 0x0, 0x57) ioctl$KDDISABIO(r0, 0x4b37) ioctl$sock_SIOCBRDELBR(r0, 0x89a1, &(0x7f0000000140)='ip6tnl0\x00') 12:15:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = accept4(r0, &(0x7f0000000040)=@sco={0x1f, @none}, &(0x7f00000000c0)=0x80, 0x800) sendmsg$TIPC_NL_BEARER_SET(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0xb0, 0x0, 0x400, 0x70bd2a, 0x25dfdbfc, {}, [@TIPC_NLA_SOCK={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x6}]}, @TIPC_NLA_SOCK={0x18, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3f}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x13}]}, @TIPC_NLA_LINK={0x78, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x200}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}]}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}]}, 0xb0}, 0x1, 0x0, 0x0, 0x8000}, 0x4000080) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) [ 363.416168][T29636] loop0: detected capacity change from 0 to 16 [ 363.446119][T29649] loop2: detected capacity change from 0 to 16 12:15:54 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x9, 0x57) [ 363.487931][T29661] loop4: detected capacity change from 0 to 16 [ 363.508792][T29666] loop5: detected capacity change from 0 to 16 12:15:54 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(0x0, 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xffefffff00000000, 0x0, 0x3) 12:15:54 executing program 0: write$P9_RWRITE(0xffffffffffffffff, &(0x7f00000000c0)={0xb, 0x77, 0x2, 0x6}, 0xb) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x0) fallocate(r1, 0x1, 0x0, 0x57) [ 363.545832][T29682] loop1: detected capacity change from 0 to 16 [ 363.570571][T29687] loop0: detected capacity change from 0 to 16 [ 363.647872][T29709] loop2: detected capacity change from 0 to 16 [ 363.655961][T29710] loop5: detected capacity change from 0 to 16 [ 363.658246][T29714] loop0: detected capacity change from 0 to 16 [ 363.664867][T29711] loop1: detected capacity change from 0 to 16 12:15:54 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(0x0, 0x1a0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) fallocate(r1, 0x1, 0x0, 0x57) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000001300)={0x0, 0x0, "41add5b2b594276b15d4d36babd7a0fca9ffd234ae8d2fbbf24f7a4e3bd205b9ca3f58b6a7c9cddf03169ecd8b008e3d6ec56cb45e110d40ebffc8511e0b3fecc5192db1e047f230e44575eb7581dfcca5e3906970e2920c27dbad1ece2124fbbdf73c3e83cdbd58c16af617d41fc261d600ce6b343255926e354436945c75b51fdc8fd05c76c58824a5140f22c87b216d3fad843b99a3672dd2d7ed4cbe04a1ecf3e881b9b7088900b46072e1fdabf29dc2abb2312f059f30380e008b4d71fb83c7c02cbbbfd4603d6bce074e1439b26edc4733dfbd4406252e4e17913d6ce67937251c0dc10715c6ed584d9197af5c74e9730e65452b27f130020ab47586dd", "bd34cc3f177b601ff3b5125480f18a04f555a508b15b3259698cd84d006dab7510a52c630b8f7d1f6172d48ce254735bac1502f1ac7efd3ccd6045648f3d1d0b88e523e1aa2d285d5bf4dd90f3d423efdf6b4638fa96387e63b064d51dc79215a8d307c20d6dfe2f81de25c4c8f473d766e6a909ea7cd8cc67ed122ea47aedb73e11b8652a2c2ca1a7ee4842324f7fec47f5606da71eb635653ab184a6328f24791bb61b87e9c052dc540c45dcbc1b6c0467063e867b58e2457721d16bb4dc7dc6fa664cce27c75fd6e5ee6dd2841137dc3e9959863f9e64773231c618b97da6cd7113115312086669d06c2a0161fbe301b94c63d02757333e756ce13bfddcdf959a6aece30cfa9dffc5031981a891927dd86bfd00e718f05d5ec3e50f301feee67430c1703664f6ec6f37220ee02251d55f28b20d369f6e29f0656fc382ba9d2b8151a57872f62fd2ae862b27fdb59a3bd743e126f1ebfbaece76aed1a1a9d6a47393b24ecf6aa4293a50617f1d9ac6c33603c3b55de84c6b54e3de8e074d2a7f2fb3890d001ba557687c4f9d6ae7a2154f1ff85029f47ebfb32e34084b7d31cd8ee89151ed94a1aae6197d2a8ac2f9955cadc2436297de20fe790803d4f959efd1255efff17270b7643983a86c8348b1f850f9bb046cfdf4325aa38dae14e1945203217e2c53ad8640ad5334576701e167157a3f25e9f5b227d40e17f4497d9cb8c2d5638487ca153c205f7ffda88f11c49f0a1c1c1bfa294d36ff9d4968be4e3cadcb3b6cb51f3e71987654ec7752cea3b937e79f847c8829db1e9b45063f5e97663e79fb8fecffc09fc1e4acf5c90371ad7996a97501e447346352ea7772ce07175b5c8611deb1c022f7a05ba59f2b4a7b440d8129d330018850cf2a92ab6cf09a0e53327c49bf40e1c6330263f93f822160070a3de8059ccc0c8cba756f873830c92679874f739c4422092c3b5d9d14c7e3278a6bf7520fbc3745bc9f6bcc9d1eba30429219bc46c242fc76ac5f3f98db0fdbd8bdd95ec993defe9623c15a6a5e7b25e8a514ec3c758df30d9b5bd7f4bfab403461b8e737c45385c37be11c97839c64ff78c64abe6cb1ca33604ee5a2f74951bc67cd41370d8c135b7b6e8978116d31e37cf1e018bb0983af8145fce796340bdad02d517038b02fd19245c4e2b50d49ef05ed4cf454dc7f972907f9aafa3765d12ece626ba1dbbfc08c8b636d5d9186914775c6e760b60ce37cf44b3905184274766f3d74a63227bf4a8c145c0cec7b7277154268239631f17b680a94a3a745f2a0a63924afa448eda08e7b912899d2fd3a0f968bc7f4094254b147cb1a56bb1174361eea4b15c3b202dfd130c616b3922e9431a2713c55e08362a2d060d317198ffd6da025514a4aa02c8ff322e810f67d1541da183048e53838117962afa41a6664c71a717dd9713e69eac0851199d4d60c9f01b5efdd48bc113dca5ac6fffcdd98c5c4c66f85c38c501f0a01f73ac32d1f327bbbb5f997a32c67da71cc719ee171243bbc48b897901597000914605e87566dfec36c0797d374acda5df43333e5b71521026bd0c914c5bfbb805ebced9c440a83cb20d867509e4f037879ada28c70c3fde6fdff74a2cb31f8054184f893b5e1d5eafb1f9f12192fcd93f38bffef003e1e86bfdc3731da0071d31ca2d5df9f66d9e693513eb7a3ff280bbf4348fe1e57cbef19de80b422b85e2676ddcdf025f741e1eb7169522d2a4d75d497dc655e96baf34066e88bef533cdfb30694624f3d4e665853ad44e0afb05329f34dde83b10ee6a5ebbe55c071424389282c69da010b3c7aaa14cedb7db2a3ac9b04cb281c5b39fbab7cb389ae5c848b0991159ade8806c3e63223cce9fb1adccff89d8be8c559b94b1d59fd97c65597b417b2cdae99c8b05553f3680957ac4a49c2176f8e315149308378f00c3076c2f4abfa307681d2cd9f3117fa68b604d21b24badd7b1710de7c53d6da166070aa5d2a946c897e066aac80b99eb2c82d101b5525e52619851accb2e5d7fbe4dbdce391ec3bf493fa0556053f2b85fba838eed1a3410b08b4a654ddc91b115cba91508abec505b781fbfd5b75ff5cbe7769eb543c2e9a9d7408abbcf5668a3639f0470ff2a8c6ba502532e2509684f6e324a5a63a9c74edf2af46f33bbf71d74a26272d5d750e7902f0e73f6f9c8b8b99ff9b9d6388c44d21002dacf49f0c44c8563ec999fdcb8d978edb2edf55590e309ca4988f833a03d9500e865eb2c00be42ad24c0ddf6601f6a19f84556a77f975fab11b7c79e81f17a12194bcdd288e68451e1fceb67144212f91ec94b6ba66f676bed244bff53df158902b81370469ae3f954843ec5936cd097620803eb4882ce2483e9cb8a846c6bf023d95519fbbdc8e6fa2ac92e3ea858db19f2692b159d90e10c948015cf6ffcbce6bcbffe6065a65268a15adc5d6298d0ea47c181e89d66834dcfb81c2ecb58170a026a7f862fffc617e091d04859893a8bdd625331d2ac5ef360f31c64c792d5d64bd5107571386f98446a1765b8144edfd973be87c968d6f254bb440fe93e1719b6228fbb20276cc8bc35ac9a53993697fda1eec81186033a42830b7becdfe76671d339238c2363007e8cdd2a15c2dfe52660d631334d778b1cfbfed4ca6e160f544c7adbb839e271bf57d85259ac1b6f0703a90cc3b034aea48eb12aa3fccac447542123ff10007d46c2248fb00d78ab4f86a321e457d3732d32bb2b2f01926cf1e17040a20e1f9fa0c4a5170f61c12f5a69fa84b06255086123ac43533b5102a9032c2271bcdb90afabe832ec49efce56533b6ebd87589e06890c5d5b5a5e1e47e92798f333392c84984ffc95662012a3ed96f26721a51876430368a9f65458d94d2090efa0d56dc7204c4c152cf329c8f424cb09001579cc652a92b01d522b718a898a20ee6182dea516cc2fa913de69bbfe6721bedca08ba5ef83daee44f5fe5655526716070254deeea08e300e1c7fda229755d68dd6ba35cbac551a2213a12d8e4ae3a5b05d527de39f03d8d21cf91d05346ba1e3c8aa4b9cba625c76eaa907c7e59227acce3e81378aa391bfb8c9acf5142db95999658a726214c0f5ee867b876164918c94412392ca854909d7c3995117a05d1fc7674f469691218b0cfd3ce2d119024451f3d847fe564c5a2a4e04a99b99edaa0fdcaeffb748755ca7e1c6a9c642a6dbdccccc1c792de2bc66223331ba6727c712e80f1cbc68858a0977cdd954bb4e2bdfd19471abc1751056c1f452be31d0ad79fdecefbc38d203bfd9b7548a615b68c6d4a8b29d2b90f7a9ed037316e0b42c313aead3d21436b31648d9421e56e7c6cd426bee390d156a2258419827fec61967f56133b633540649e1805f93dfc57ec240c1ab73b093f9fb875fb547b3ca981508a67ddccd2ae2984f88c8255bd86aa00e46d5e04398f4649c97dfd97b9551ef4139fd146a8af8319bf2c0713790c9d81632a49834f4b61c5f6caccaaeec1c99904ff86d38ab585e243e75094192dedf1f4f91a042ac9092009639b6914db0f8d0a4f2ebfb2110918e7f3898ab9a5af0c2012ebfc4c1109c2e94f89e2e161a091f87e74b7ac05fbe47a283e3b876c767e78d262c1e29b4d463725299b710468d038de7d4e72277c959fe16d47b1d714d15e61fdbf618906a0315160201b9f96f4fd0f60de789af4f93149c765a19d0a0c98ad7794844595703dfdba9400c003d0045c4883f617e436f78d277c8d433d08831ad58e3367ddf3e065b5893f54f3b376b545b9112bf6b8600d9e636254d66ca2f729d75d0f95c544defe9d42888f645edcab0de889ee2cae1ea46ff72a7b6ce3fea7b5468a7780bbe9a2657b577740de1eef9a257085739ddb790606f397f0783df0c460ac8416b2962d0ab355b791abbfa040cb99739a9d87bdbde3e1bef7a083f968daad9da4e738356520523c07b44734370caaf9707b5f66d2faaba6b2cb2527c9484981357a8ca3440d84e2ea72e23b75da936a21156536bac0b723a554b8c3e21315cc5ce0389a0c2151d4dec05ad684142b08230bceb58a8ed96b63b5c5a23f0a3ffd172c4cf039e113cc8bfd6373ffec24dd114ed2486e76bdbe1d181f195fd5fb83037c2371458764e21bd77fdd62af6e657869290bcb40cbc13e3fa088fec88ccac6f0927ba9a52567841ae0196d438e73235966c46d1aae5cb522426d7c638aaf7245319e90d08eaad17f1f61ddf6ab288f85b5269ebc687b845b955af8d9c528fa6ff256b5af874421585509c2728a317ca334ebeb915d569cff09c3d9cf12e23c179a1f761302d6d29772caa2175dc65cd0ef4caf71bdd3a031fdcb83836d6ff03b47095493c445aab252f8b17ecd2bc41cca20bc71fa75d6e48de6663ee4b47485b0ce4b95cf452ef5837776f31d2db34f6ac354b1d05ef5f0ab5622951deef17294b197ec2f6b64e12a7d4e44052377406b8778a55891455e5f25569a3a6b1436776dba73df8df7fb956e8c87519122e5ea6a221c9b36407dd53e3fecb50f97cac94a276ad6bfbf4da07e0199bc85fb10b7f81d47b031ff3291749db2d8feb02013fac42d1d7f61126bc6639347c1a7006dad2bd30e962deb54ad9544d39e09f43b3f65f2b01cf239a14e6c24d07e89080d55b80986f4e619822d67d1084f755ba2d12e7320c1b579ab17ac63bd3f915bbb0a16a18e6ebad03e28112c8ede82457354c706e9feb1bf2098f0f408e10dcbb44e10472ab5bde7a216595e03e4de5b49d5d412298c209584cdb2ffb17e51fc426eb22d54c6e5b2eeeb512391c114ec85cfe4a6eed8123d25e363cc8f8e6950d866ab4292e1378908f3c597c53a9d03e3af95fc884304289ad4ffea055b80796d312d729685e1afbf7881a153ae715a80f68c74f17af69a5459526bf4d81b657f54d801d6397584efdf894096d4b24701f1da30133c2e62a69061c28fea4c8369827182eb3b97812cca9c5f174b3eca72b23590b62a6eacc9b75c04aa4b073300067f31b4ee5b92c2a017f8ee966e1c83b6fbdd700b0ec732ef70f6452ba8dc200febddcfd6e4f8e7277a36123084c2f94cdaa44b60eeda321b1ebc551e64376c111130816d5a47191872b51d0350ff2269fd978c4c0d13f16489e38f8087124734673168c68c2a595e9cc5e1ee95ec1bb881b504275d587c9103afeaed9204383441a27a8f091008a866d03c80c9b15a2df970873c948982ba7293c38a566824a02090725e28910f0012e39e7ae03048b8c7fdb7c57a6426356c9fce07fddb1dd4a85dd2e66ba2f176ef6f59e54baf161641076c3a1ba0013d248f640d141dcf799632c1599a8e88fd2b9b2da321c4f024f5500fe2372defb851eef03930293594ced0c7f7a843eb09a312144215d17d"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f0000054300)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x8, "7e6830ead6b793"}) r11 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r11, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x0, 0x0}) r12 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext={0x5}, 0x0, 0x0, 0x0, 0x7, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r11, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) r16 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$BTRFS_IOC_GET_SUBVOL_ROOTREF(r16, 0xd000943d, &(0x7f0000054300)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x8, "7e6830ead6b793"}) r18 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r18, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x0, 0x0}) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext={0x5}, 0x0, 0x0, 0x0, 0x7, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r12, 0xd000943d, &(0x7f0000058c40)={0x1, [{0x0, r15}, {}, {r14}, {}, {r14}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {r13, r15}, {0x0, r15}, {}, {r14, r15}, {0x0, r15}, {}, {}, {}, {0x0, r15}, {}, {0x0, r15}, {0x0, r15}, {}, {0x0, r15}, {}, {}, {r13}, {0x0, r15}, {}, {}, {r13, r15}, {r14}, {}, {0x0, r15}, {r14, r15}, {0x0, r15}, {r13}, {0x0, r6}, {0x0, r15}, {r14}, {}, {}, {r14}, {0x0, r15}, {}, {0x0, r15}, {}, {r7, r15}, {0x0, r15}, {r13}, {}, {r14}, {r13}, {}, {r14, r15}, {}, {0x0, r15}, {0x0, r15}, {}, {}, {r14}, {0x0, r15}, {0x0, r15}, {0x0, r15}, {r14}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {0x0, r15}, {r13}, {0x0, r15}, {}, {}, {r13, r15}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {r14}, {0x0, r15}, {0x0, r15}, {r13}, {r14, r15}, {0x0, r15}, {0x0, r15}, {}, {}, {}, {r13}, {0x0, r15}, {}, {0x0, r15}, {}, {}, {r14, r15}, {r13, r15}, {r14}, {}, {r13, r15}, {r13}, {0x0, r15}, {}, {r13}, {}, {}, {}, {0x0, r17}, {0x0, r15}, {0x0, r15}, {0x0, r15}, {}, {}, {r13, r15}, {0x0, r15}, {r14, r15}, {r13, r15}, {0x0, r15}, {}, {}, {r14}, {}, {r5}, {0x0, r15}, {r13}, {}, {r14}, {}, {}, {r14}, {0x0, r15}, {0x0, r15}, {}, {0x0, r15}, {}, {0x0, r15}, {r9}, {r13}, {}, {}, {}, {0x0, r15}, {r13, r15}, {r14}, {}, {}, {}, {r14}, {}, {}, {}, {r13}, {r13}, {}, {r13}, {r14}, {0x0, r15}, {r13}, {}, {r13}, {0x0, r15}, {r14}, {r13, r15}, {0x0, r15}, {}, {0x0, r15}, {}, {}, {0x0, r15}, {r14}, {}, {}, {r13}, {}, {r10, r15}, {r14, r15}, {0x0, r15}, {0x0, r15}, {}, {}, {0x0, r15}, {r13}, {r14}, {r14, r15}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {r14}, {0x0, r15}, {}, {r14}, {r14}, {}, {}, {}, {0x0, r15}, {}, {r13, r15}, {r13}, {}, {}, {0x0, r15}, {}, {r14, r15}, {r13}, {0x0, r15}, {}, {}, {r13}, {r14, r15}, {r14}, {r13, r15}, {}, {}, {r14}, {r13, r15}, {0x0, r15}, {}, {0x0, r15}, {r14}, {r14}, {r13}, {r8}, {r14, r15}, {r14}, {0x0, r15}, {}, {}, {}, {r13, r15}], 0x1, "2156816c73038c"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000300)={0x0, r14, "85acc27e6942900722caa44831c21fcdbc0bf80d718f98dc8e9973351a6b4cb45236872bc2a037f08b45966224f70d778d5ad207fd4f6db2ad815f569d2d57125ccc54a0b6872522a1a34223900165bab79750f2101c037c9fdbec6ae472784142c39384bf4a8ab9149c1064f25f9614e3449716c69382c55c2cbc8cec748a6ed09f8d137b5971eacc69bec982f05d6e0d14d44f6764d61df9e4628f9fe5bcdbc87abbb3d98385bac3b1b009f3b0742d9648844512cd3b5c99777fe884bd71c929638aa86b21f22bdcd841c813676f265859fc49af5ab9181277fc1466048d7016341e5f3a8955b681895846e6b0b174f7e080f138461979fdea1ee755be6268", "1c3cc4c37a56b95227b70bdd028bfd7e518d67d0250f43a9cf17e6e389683a9f823f021c71af3d7559326807a9aec284b3be4833fe7f60dde87dd2545205916a86200f41aa828534066f5637372e3452e32aba3c47a112fcb0c251e12544bbcc7d473f5d5d69911f99a4b88adf4665bd76a0af6ab5f1e63f0e5456e8f02f7a6f3dced8218a1e5bb39c959dd3a674c07cc522b042383b83bb98b28eca6d9e1d725c9d8864e32d4b74047eaa2305e37db960a2f1577936e85b38a07200edec639678ce3e853b497c709ff11b6c1c64c838d937b742467a8a8674bed9a5919eafc19ca7f46d1fd9aaedaf11ae2281f014fc934c23ab73326583a4d603654aafa274c67f21b9e411f8cafe0836042697cc7ec18836f6440e4c2ce8ad1d7b395d58335a6707aa916f318e61d88b24047d747b69ae8fe544362ad8fd81f5fb8d892fd755167006293cc0d7c3200c3006d943c6400f978049b6ccce8a3e77bebde4f1b3bc25bbc25f11455a2d73e21e9d313dc83d0cdf1bebf7ddc73905f06cdd16cd917f17d79ff5fb8848630561ce754a01826d8c3c8acf0b7db250caedaf3072c960324d48d2e4db7da74b9a17498105ee0f8379a10404bf19b55976f7eb65c8770278aa2dab6c15474c4d983786e331837a5d0c5103e26805085d147c8a3cbcf2dcb332a9a20fb0385408641c47b2a573ff28017e1166033b3a8d94cd89eafbacc7d517d1de6e25e26f76544b31fb9234e78693bb7e535c90e04ebc7a002e892174e9e27a61d21d50143f501c44d49259a2e3b4201fbd086c46f56666fc3b389cd3b6f3034666cd8f71bfae326af36d0920109b30e904145ba82d828275692f715f0305d312d70309f485951b7949bb62424023f6e1d1a2ba147213566c87d7d0c008402951cb286c36f9a10c9a1b9f9a804fc74ad61e56d870c6365ab3d306b487a27ccee60d54408421a70224de65c4ac8bed898f73f6d72e6a9d7b3d8d3dd16c56c2d6ff6d96deb35a1101d731cb86eda32815e39c535456a0a48027b55ea1c149352ddb213d1ba29dfbe823fefd38b7ff6374e1de936bd006972e89e5cf17cf9cb066613fb2773fb937b7d26d68b50d6ac66f4b1556801b10e954381d5f29adb6c419f6c8cfcd30d26a289765f6c1fbaba125c1dc5da4c5d318f5ade28454f649d7223ff867f61b57a388e7ed4f343020d99e7778cc503348c2147d1a95e2d0a0325414fafcde5ab06486a90d35ae33e739fb1721232ff2a1a31155d7a1efbdaa47cd875002311cedfe385beafb533a6e97256d88f5016ab7ef9d9a244b77ef97c0ce7413df2e9c91d366608d16cdf5963afd189cda23cac29865bf08d01880d146afe8a0b95105a14cbc196ecb050f7936ddc1f64b5d18b84a7edeedff5c05057bc70bde259bb85c0172f571b7e00e4d85c0fce69ff06c6c8aab1895c85e6b05473558bc5c3ab76a1ee0b08ed4de9a483eb56a205868d0b6b0221d9be56a2eb89771db605ca2ceb4476f376aa1d986b907c8fb5fcdd72b444ff4655357d3752d5444347114b1ac29ef60a75255837cf8c8e9894334a284b0242d72e399170a47f1b70d9c5b3cc78793f40f104f7d69635bb1a8718bdd2d172b64b4332ea99715629bcd3472386e42bee7e5e83044d272cb678a90bd48278253fa739486cf092e72dd8c3b1766c019ea5a90072e6b878bc8aad3886f875b1f1448d090fe76d0fb694cd41ba6cea960de12af7b6b1259a4c828818b5bcec419f8b943f13f8b0e50a288a8ea638157bac5e5997e8880accd4f51e562b79562eeb6b546fc263e838a1b6bcd51262311136eaf8a7e5974e9588ed7a94f948aa454e65c6eed6041355d1f3d2300ff0cc2e1b88854e821d30d56cd7b0e2fb5b34372346e25950b6223bbe7e2ea397a7075262c72f3638c0fd3d8a23523c8dde5b844587846776a24202d5e29283cba745bbb68f69bda98a781d1b63ccc631d764cb0dccb126e39fc332e7d5279773ebbb0973fc2caabf42a55393b23772bd8370b87376bc96a3c278eaa940b60f286d9a0cb0a3be8c3c9b6efe2cde956598b4aaf832d677526eafe0cbae0dca5cf67c938bfa5bd55053e325e09f7816ef84a98704c7134e9516a29bda1714f7983bd77bbc25254a33f447afaa6760f109eecce3946575f09e4f577186c9cc465c5905427355517425cc91cd5be873408a875f1e6aa792eb75a97da463008767862a19a2bf11100cb3af36fba6b3ae1336e5e17c40d609775534427d8881dd95933cb6d0f44e52ae0dc7619b0a97ce4c98a29e6dc00d24507bbc1f7141b0efbf27f029450d72508071b56056d5ee3c84a81a48b2a0cde85928145c65f1943929d2906eb2b93201435b348bfb63bf678b1464f6900ff8ba516227f6a58a97e70948cdd8560fbe7dfbe1feeb91f56931e4e94940b89c4f87d1e81dad3fee19ada86b19553d242783d78c4a45362676b884e30ac94e063245af084afd647c0a5c4b6e030b8da2e34571d1a953c9b8808fcdf36cce4fa0fbdc6e82a0e4da86c84034a2705ace723a1e86737507d03e0176f4cd44dec733b7d25a841d39a173f0b5c4faf761e51c5bc28a9236df07e0e588902d33065b324aa54f20ac501c05cf3e3cb97f0b5d189f2f915fed4f1f428da033b10c92d5cc6fa2b26071bf9a3cc154a36efad3afa4baf5cc3612fab50a3f2b74a8709a6e9373493f5675c8b628c9b06c9498d676de394336eb354531c2d9451c153dc495d5f0246aa40166c7b9d1ee1b12bb7c4902c727e08a2315243fadfa138727295cab9742d5628440ee77d7fbc5a0808f0c7f2bb9458b6295ca5b41e673ea328e204af0e8aacb1c1d781dfb9e4008cec5c2c2026ee06e5ae041083e31df08f173c3f129afdc15a4123e7309368ef660f6caf044aa589b1e0fe307556da5cd672b430158b160f51355c37e3bcbc3fb39e85ab19f9d32be77331a40ec079549948e76bc2f9a679144c2a92f05ed10dbf4beb2706784e943685bfa8366c0482b76529fb29e9fbde0b75ec5d91ec3fc8cc65f163b1de3d88f023f1b72b001ef2abe094e5737967b75a3c76db58196a1aec213598fa38ffcde9d716f79d6ecf7527615274cd7a0a87b3da2cdb3906ee858cc1ec8e438ae223205ac615f782e86bda1293c462717a3aca99466e52f6d1203a06c26defc17b48ac2eb16dca46c93dff9433fca5774d159e7d8876e847bc90458e537625c4433df570771378576b2b4ff6ec5cb8c63c10864f06ae8ef378a9cd15783726f2581db01361797b4ee1fd83719931a88268276485dfe0cb50dc8bf22a45f7a85203dbb3a497c4a26b0bedec487ee9cf73e957dabdbbf149d37759855122169f1917c10e51e7b29bed3d07daa445fbe4cc6078a2842d2c2c39b72b87644c4d9d1150332e8878cc7401391415b8d82ce1d7877f5b8b3b30c2884fcd68ca3259a29b238a244bbb8533e21c3d4a51d55a424f2a0a93eb9773eb80396665dc32dc67c790085ba4cf54b63d42ff4fba1db3896eb1e93f1afd932b41b8d718150cdf74bf35db6975eae9600a415829e1effaa183b7e3a538903e08d00f13cb66011690d9e60069f199b50b3a080f6d8eecb2786c6e845461ec1532590896e2148619cf37cfde42d993018d2f2cea1b63df31ac54498161befbdef937a9ea0573388bec3ddb1f50c02a94fe328e7fb4d52ef50532feb59c8b26767e876c97d949759f10be7acf06dfcd3ed566c40670c19135b09ddb71033138184604dca41747534a458a561259a1b5a38207968e9e3c9461d9b421a2698bbf5c893140ecb29b63f125b4026ef38c2f4af03bdde9155035f453481538d64fddabe305f0db893678dbd290e3618f5293cee0ef03f1cc8fd85cc563a59b7e47016141f6060e64401dcf92c6f6a10d30d12993493463b8adfa7f58db768f18e0514303ca242d7a5f7aea32a150a1bbbc2f2dacd84536741ddbce919b6099db96cdd3bcf9c095d0591d2f3c5a8f8fde1a77e4971ac4e3a976d9e98b497199788947e5f75f4f67f1ded0cef3289df6af132bc525c375a87e3970de033a53799cd83712dbbac2d30d074b54b94970f325149e9ecde9b2bb8ec6a52d654ccf011f0d8d5c324e10911be9f9b82709ba8b8464abb36728016016b078fccdadb1bb97388180f35e9389b8e4333cb3dd8fd447004f62c8941e2c35308533650f0cdc2cae7e791e6795623b3866d50e6a092389be017899210dca7fcf315da8330986e5bd7ec008971b8a5518dc756d1696d324f71376627a0a1cc73c6dfea61945522d486094b2e3179c2dea069c1b7c659bdbd36585251f086e7e4fb9bd395cace48c532f1aaee63fab13a7f9439522a3bb3dabeb8310fef8104fed0da69dee44cfa9dcaea22550f2ddf8b5554ea9c025db0f6372a7ef38b87948e1d87251aa0c422e4052349634d6400f805001b7e93bbd6a368d424de4c93062fabac3c027cdc4551229d1f7d68095d015df7465342b12dab20e1b8b5e392bf4fa1aa50d708a1c4a7f43a4eb101207d44f3b6539a8cd017cc1cc80b382dd475ee7d9386fb2922c5f6d77cde9342cf775aad095f2e0df12bbfaed54dfe26e0623cc6e1772e9db0d55c1d7487c75c52411d31976e7ff4562279b6000c79f26bac6e97ab6298fb9ff5fe3539da7a267bcb72a2d93b2a88739df5c9351d08fcc2ded63df5ae530b43ceab87f488a15fb91a5f72b8c4e1cbd3b361f210f0ab1d70b3aeb03bfa63bbe21033f0c2c79170d5d506cbc9f6d948f51ff7b0642ec59b4ab8af335ae2920503dbb60a67672136533d8c3cb0a14a24bc7fe5e6dff0ddb6b4b5eeb4ee19c18831653370a4a3c0d799a898029f71e50b7acdfccf6c1ebbcb9290baaff6abed6cea49b2197057bdbc52a0ac5c90dceaa663a2f7645686760b99140442d3ea08d216adab3d4a73b7655eb4ea93c9281dfa5b840fe0b45b79cf0babd1bd835e2c1e1fe1f495620a2f07489ef1d8595202d75607101753e707ed5dbd48ad0e62498badd9aa91c535f5b28de9efa262e93b9630000ae451b31c5cf9ced3d5e93a3bf85b3e75dd5b1b965f108655438edc4ef543efbec31186997e07b61d754d3bf57a2a3f8b5e02aa7253c2c24166171d53d0fe21917b66fa68333d49abe6b63b8b3e6bd9a6010b82503f6e2959190502a8fbb2b1121e5cc967a82e38292800567c086d81a2e791be54c877ef2582ee40440d3c0c23eba1b48351dc9879727c7e5631f60898d6f1c11dd99b1de60f8a82ae3b2de070ec9863e34540e0be2381bb8daed947a82abdb9c3ea1c8119045e527db4a8ba068f5218b05a6b8e5096dfdba4fa4faca6ad0031b3731c0cf9c903d6a0ed3bbb02d64e17fdb1b688409c39205ab49c0e0b4a5604e8385a92b0ff00a8ef29a369f662acf"}) [ 363.766810][T29733] loop0: detected capacity change from 0 to 16 [ 363.784143][ C0] sd 0:0:1:0: tag#7961 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 363.794027][ C0] sd 0:0:1:0: tag#7961 CDB: opcode=0xe5 (vendor) [ 363.800360][ C0] sd 0:0:1:0: tag#7961 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 363.800545][T29744] loop5: detected capacity change from 0 to 16 [ 363.809401][ C0] sd 0:0:1:0: tag#7961 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 363.825075][ C0] sd 0:0:1:0: tag#7961 CDB[20]: ba [ 363.890100][ C0] sd 0:0:1:0: tag#7962 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 363.899968][ C0] sd 0:0:1:0: tag#7962 CDB: opcode=0xe5 (vendor) [ 363.906325][ C0] sd 0:0:1:0: tag#7962 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 363.915363][ C0] sd 0:0:1:0: tag#7962 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 363.924406][ C0] sd 0:0:1:0: tag#7962 CDB[20]: ba 12:15:55 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0xa, 0x57) 12:15:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xfffdffff00000000, 0x0, 0x3) 12:15:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) r2 = openat$cgroup_devices(r0, &(0x7f0000000140)='devices.deny\x00', 0x2, 0x0) fallocate(r2, 0x9c, 0x0, 0x57) open$dir(&(0x7f0000000180)='./file0\x00', 0x224100, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x28) 12:15:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) r1 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) sync_file_range(r1, 0x0, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r2) [ 364.411887][T29765] loop2: detected capacity change from 0 to 16 [ 364.425091][T29770] loop5: detected capacity change from 0 to 16 [ 364.442255][T29777] loop0: detected capacity change from 0 to 16 12:15:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0xb, 0x57) [ 364.459786][T29783] loop4: detected capacity change from 0 to 16 [ 364.464343][T29782] loop1: detected capacity change from 0 to 16 12:15:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x0, 0x57) readahead(r1, 0x5, 0x10000) 12:15:55 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) 12:15:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xffffffff00000000, 0x0, 0x3) [ 364.569162][T29803] loop2: detected capacity change from 0 to 16 [ 364.574368][T29807] loop0: detected capacity change from 0 to 16 [ 364.607077][T29815] loop5: detected capacity change from 0 to 16 12:15:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f00000000c0), 0x301200, 0x0) ioctl$BTRFS_IOC_QGROUP_LIMIT(r2, 0x8030942b, &(0x7f0000000140)={0x2, {0x20, 0x6, 0x0, 0x0, 0x6}}) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x0, 0x57) [ 364.614258][T29817] loop4: detected capacity change from 0 to 16 12:15:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0xc, 0x57) 12:15:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x8}], 0x0, &(0x7f0000001380)=ANY=[@ANYRES64, @ANYBLOB="f0ab83655edfd19d7615bdfe8d14166e01676cefb9815b35c8bea868d6fd446b12b479be3e00a9d5c4385d10ca37c9a6e471fade4602b9329eef589fb41d5ee47c41ed4a096bed01573d6275c7fe650fe0e75b8621a29434dc191c7e4b8a6ee0554dee8e404ff145003d6044c3c20a4fb9ad74a09db3cdf861b550bf102d8f229a8bd3db2b0c37f29513ae9dae91d0fe95f4da073c21967ac44577db03b7d717855775506789a17deb72566e30e6d1a93b15f18fb2dfe2b4d239a6498958f2382faa899fbd2ef6164224ced2060763193c713cb5d175946173518cd00215121cd55ef9fd33b8db6fdf6138e6fb1a195c9b6a713bbc8a2617df975c2abb49be0b13a922f23a6b9d37be03eb00496b07cf0c94a2b30dab809ef1c48bdd56aca807db6b0209a5eb24a78b81aaca9ef4a03d12e64c9685c30cbde0cb100569036d9d27be88654a5c7c1926185adcd45d8d7fc5ded871b42515e28a873d8b0aa5c49eb4b0dae977bfcab37f347b7ab7d3be5d7bc6238b2627ee1ef45dc17172248ec6e45d6f734eb0aaa8bf5f78c0d701011d9b7eba6dce9b9247feb9d41a8ec09a954b6c711485c5097903bcf66ba55226798c55f00ff21256e7c24508c2d3d947cd4e2e58cde2d32a02000000c808eb64d60af57a29ef0cafde379f31b33d819cc56b41bdfaf33cd8bd6fe2a222474742d35bde4aead421c6c1eee467972b3b90f38538378b5c5ce9b0e98beffd30ade4f510a47286b70bb4d160eaa4a51fc172585a3e8a1f99660f486817baced078b576d73ad0f7e77e9f857c238a71808b89fd0e3bd5c2c872744d11548ff41ecdfdb5ad0ee4d664055ee974f1f01af5e29d7d2a4843375085c28cf74886cba02013c506209f936bd3f49372289c5278fc3ed111f584618bcffcb357516e8ca83bca7337de3bb57508e2489717ff2dde36e67e5f88c8c4d9bc9ce985612e9c18f3d07b7ca6f392b61af9e692203a42f513337bc77be4315ee4575625238acb85dd28007ac2cef681b0cb8bb9537203f6970efe62ded0a53626fe44f1e63ddf440d8031ba4649f91c89b69d03e6bea6d91f5fc72ad02fb274759fb1344552977efde5cb0877c7ea6a3f11bbea8fd4785522e614a099442fb4ae21f7f52ebdabad82dbaeca97f45b952ec7839af5e7bce3e3948bd5d13803afc2ed7fe7b50a858c99e825677f77914cee8954e56d7e4a3dddd8105fcf001f41013d1ded60f23985fdb2aa12cdfc51e2d124b4518325dc774928ef31092a447e8f7a80141cf33b46193950b75e8b0a25988ddd7e6756d79016d9f232c0448512f1210861f2f3d38a6cb6ab5c37f97ceaef9e2771c3ec3841dd92842b56906b5281ce791a0e9af215b471af42eb060a584d024bb4e694fcf014a30d5de9351da62b588beb31144a04f8b5a97c1c4c9f40c86efcfdc601cb9fdfa3cb9e2b5acebe2503ba59f95263f9ff99eb1d1ae021c4ca5c62f73c072671c6ca33fa6144aabd9543146edd58dc63b9f9f0091ac3333c638c599626e2fa2c494846f08891e7976deb37653d172f0426b6ef6a1fbb0c257683dc644f4d35c11c8c6e5d9f0ad3ee359f72dfd46aaff822d2e8b5d155b82af5d29e08910611fbf8560de89cec96b7f2198dcb0c52f6542dbfff2a010012c21e15f7a39f8d73c6d016488b8d20547c99e59e310e5b75a48dcc87001696a98b71db96fa510ce9b628e9e1f4a06e4a02ac7c966ff78e8d5955a299a5cbeafb3e461440a1b76013ee548682a4c64d92da5500599d22733d38bb87dbec999fab268874f0a3ea5ff381ea76143144e0255bddb2f35d2c631abf705b207291be11e9b80c95da943c48772c7b6067014c3f051c21828581088d039ac744f5c857c65a8920fc67e1e04f7471b85bcfdabffa5a3aa87e3fd3062708ad7a028c3982ad714e0aee1d23e3f04f63eee0c099d23081c528b721b6e7cb32a6e794e525897512fff18a02b34dc0d1df377282f9010a664cecc8cdc53cb394d6a721a4dcf882c57f75b482b3c936d9e9b895d06205b0d4b09efdacad24190caef67dc8021e6c4206edca0cb05999527d9e2b560135d8aac88ec8f6ed8b92e768d3fcaef1f2511b2760cd1995d406d68144d3a2d010698bb9c7295c94f2a72c28a53de130d1722a67327fc1f3f9035311adb99b301eb29d4791d6e297beea5f3796d34c2bc1ca14f90523b74a65a4f751f4867702fc1192b73227a4758751fde8dbbd4b6e0ca48c0867d5691a7ef8a1a7a7252e2be6fdf1b3140c2d7c2be447291a34781b7900c3c837a645409ea507ac78182ee70841d3740964e87087dcf0e84f0bfba1bb97fbde271ff428dc5892fddae1f529cf460a56135f675a8fb07acad0408d462d3d6df3a583eeafc068fcdc1d98aa36c48fefb0b6dbf199e3cd5c90d923b48c6e2b27588c024cf9e3e635981c531cd2d60ca1e278cc9f775f51bc256653fcacb960ce7d669659fcff868b3e75bb999b87a94435b42cd96b8b293396806fd5a3e2d287a0b06bc8ea07b978427031ca01844d0b1006648d1c699e911f99aed032daa92379de8c28ef81741249188a73bb76c4779190741b46d8befa9aea9a5261fe3b57a7f7d4de048975a6836b80849900e7f98c6105f7dc57b6b4298293beced70d8666a3b7f68d6faccfbd3e4c795941d5de75bc95d2a85a5d1562ccebaaecf8f1fadf0ae4f824b8ff096c48b60d47e0c1b31c60ada1fcb6e0f25941d0aa4def2acf2b527b4048a9042232269f1b4c4087781571e456f5d7c91676deaad12ce336ddfa9fd4ffd48a32314a719abd87bdf0f04f10adb933c5168d1d2d0179a548e90c936c7a80ec373131f397e84cfeb620acbb45335c96af935d32601a98911d4c29b9e937e0a3a26513ec2b51d1db54b782269d5c18ed0414676ec03834e96dc753f9db1315e6b6bc1b2f4bf0b0060b8472b241d47ab38269dce646c67b650c91ecd85ea909f04cae3f3f6d8d6a62ca89f41fd05469d1acb59e4bc04db1550b2b4e2c0b22f9f0e0abc861e21ec4dc807455183c864fb477cee365908a783b2456cee39974e0374d52af0ae943eda7fe8ba92c07ae598076b5e8e52994241aec6cc91bf1c9c81ff458879a7e70fc914be1dde43780f76c2cf02e3d679ebb954d0350b0bbb725f59bde758f8f0c91da6eb7aae75e884487b17b1b80566d3b781eb9ce186f04d6968c571367ff232b49ec533f1ff2d4d5109db2fc0134252f793b2413513e34e31cfeac707aca0a505d210dfde095dbd1c470fef6ed10e0de40067b100f29ea56fcd33aac84c1dc0b0af60faaccc67a8a743872e18182489d6a66da02d8489bd1793a0da752a1df61020f51c7a0053815951a8044c0ae43304c35522aa48a983f708a24f80f7c8b4e35a3173b5590993f628e71cb6110b3519e86a3ed33a56575d0298a17fcef0445eeff9ce75e57b4bab8f547ec9aa43ba4ebe25632a000e5b3e2f61c385465ae2d2501e6f92b20e9a520d6a8810a2d3c3ed39ed148819b2d0d6719fbae6c89e0f8fc6a2b790d468e5f8052b140417a39f98acc6897b5cb57adfd86bae7643664b51c3ad1d62ec610018c767fb05538aa701a73bb7e919a331c7e14bfe522a150717001b43a85369429bae515234e259c363393ff079db594b05cf6a1496788cd679c31f7cb20bce21e1b136057da853b8154f302a216474667c2a66966796acf46538a1395470ca531810d973f076c3a717f4f390ab0d8e6dcb7fb2d6d6f12801f8504b778c701a3864385f292b847b075bcfdf7101668a57ff61eaaa01651c0b95c23f8552f081f18f73905705dc26b6a5280eb75450861a5076734865a270e9d6f75d77502f569b760989468f9a1160439505012044e19d986cc9e0a6428f119be47f3ea8508ebe28435fc603ff7021b1c52390e128127c5acd201bb298567e0f71575959e6425d723b26f9f11f85a7fa18804ecc8f88e30f5e5fe192ec5343cbbfc519fb51292a0496f42fd4cc15ce5bf745164f63c5c89c4985aa4b25bb776a5eb3ee66625f91b61d71222a0d5c4468555ff0f3a259379ab7327c857fdb0846ea7332295eb1c570574a26b9b9e9a4982789e65d47cefc1302d7d120a11bc97928c4c19a08ca9aa4cb6f21b7d4ff0c1250014c7a1b258a0597d3276549453bb6bcba7c4d691f21ab769002b235eee2a203725d19ecbd9995304e158113d246e79a3478c7a7e1ef7bf87abf4349d585bd2c19f7cff9b34da418490a3e585ef4ca7508ca6a39d8e7c68f797001b1779909f6234278fea7dbb0b0e4df950443cf01bb8399866c73cdfbaf3be9b60652953c34e481696841807cd40ebc305c0267f8088822f0db19eaf069e6608476b0407da8d44d23be31ff9b9441eaf862cba584febed5faa849cdcdc75d99c1eec5541430d82f3b1bdd2f7a21cbf7658058ae080562c2ed64b2620ef2a247c00016dcbf72925c5bcc9079b6bc559c50ceb100a4a36b2239c68a5aaa74651cc37a648f02a9193e9ce343c05a1ee0059a34ab68df21ccb348384d173b3b9d50cfb8f16a7af6e6ebe0b1df9b4c021cf7996f2a442b534cc6cdd43fd5ba6ea44e8c54cafa3bdb2aef864615ad6f3edf41b06b4bcdd5f8a39677da3217860331749eb96faab499f61a30e481d849a1298ad51dcd1d6b398b8642faf0375f4117fabbbbbae8f70062e7fa0c86c4347ef7a18c36f0299c89ac34b0b003b78a062a9e5651cc460d0d19a867e278b247ba4a9ca303884c34ece77c9da26c6a42fb6a55da68947d6aa88f900e0d14948aede31032186cc4d57b8a32057d695f6aa12bcd16fb3842b698443f427657c1c05ed445242343d28c848c9dbd74f69500baec2a58769d0cf7e9c9ba860f8f26a4302ea0328ee1deddc6877f90fc8509dddb310a12e67903be3f22c065a17fd7ce7da812c09ac13844ee39003a92874fe29638c6a17303c26bb5399a0e9cd052e8924fd4efa82e3422f0acc4e840e0ba78de508726bf776e2de7351db19d5437bf692aa6cdd3e516677f16338350162d5ed9a3ebb0c4007f20dd86a562f0948567ad66991e9df292733b893a9fdbfbf2bcbf2e4aeb61ccad55a6716c3e740db7cfd31058e6a54686cb15d783d240ca3f31b12a4c4e1aac8242683f506b358e2d1b37daff6a1e279638fe32060c71db1043c6d7a91684bd9909b9fcf39a470de623795d5c291963205b3ebb450a5c51482bb6bf68bbd473b18b50d1b05bef7482395295d49d241c11fbb6cfb452dfcd4cfe01d9e09f07e3060fb5e5c29b7e2bff3ba9d2969a6b94810920f2102518137eda60b57812e77780bae73a84dccb0c4e0c383299955283a875d6d7736098e78ad74daf034f543720ed4c3f49b83c014ac968d3facbc218568ffaaa8d55fea49f635cb9ea6fcf4e501d5e5af6f562eb623f6bd14d4aeb083bc26da44489a2d64ee40bfbf2edd9983e7dae1b0f80a5895b319c00eeb6372f92a6093ce946608b93bb0157af0246500b20b1200868642913e06b3c0f6a1b3817bbddee824b5b6ced7e332286bb15072ea69bd62c1283360f8f4b6853d006be4a22a5febda3adfe97ec4e07a3ade55f603d74e72337730e98f27643626c3420a8ae72dd6f62c849c78d93b8603d219186ca8b46cdc17774583ad1120c090bdcb87199f7fb4ff4cd86a05776e991c2be4b195d5034867cd9d3cdbea5e99b66c9f4154784e809d3601cf8f8528b00226f8b923f816d82efbf9bbaf5fde192312314f774cbd0364d35ef15fa72f6e144d5d685a2bb003ec5c6631d0b6f8a85210793e10c07b2d15a05bed133d0db9b1c1dbb3f1a730350615ff2298223279e3d955d89eb26fe869a984afcd5a81582f76cb78a46e4a3588e8177ed9446fcc37a8a58f53273518"]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x378c49cab3bda9fe) fallocate(r0, 0x8, 0x0, 0x1) 12:15:55 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 364.685910][T29829] loop1: detected capacity change from 0 to 16 [ 364.704365][T29837] loop0: detected capacity change from 0 to 16 12:15:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xffffffffffff0700, 0x0, 0x3) [ 364.733677][T29843] loop2: detected capacity change from 0 to 16 12:15:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000240), 0x341243, 0x0) sendmsg$NFT_BATCH(r2, &(0x7f00000003c0)={&(0x7f0000000280), 0xc, &(0x7f0000000380)={&(0x7f0000000300)={{0x14}, [@NFT_MSG_NEWSET={0x40, 0x9, 0xa, 0x3, 0x0, 0x0, {0xa, 0x0, 0x8}, [@NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_SET_ID={0x8}, @NFTA_SET_KEY_TYPE={0x8, 0x4, 0x1, 0x0, 0x23}, @NFTA_SET_KEY_TYPE={0x8, 0x4, 0x1, 0x0, 0x96}, @NFTA_SET_KEY_TYPE={0x8, 0x4, 0x1, 0x0, 0x95}]}], {0x14}}, 0x68}, 0x1, 0x0, 0x0, 0x10}, 0x4000800) sendmsg$OSF_MSG_REMOVE(r0, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000140)={&(0x7f0000000400)={0x964, 0x1, 0x5, 0x301, 0x0, 0x0, {0x0, 0x0, 0x1}, [{{0x254, 0x1, {{0x1, 0x165a}, 0xf9, 0x8, 0x9, 0x1000, 0x23, 'syz0\x00', "a9e3f9af068bf788b2efe491af90c178176bb748a700b86bcce38b76ec8be708", "db9ece4df751b1123565f95d2a49caa26c60e935a4d5491e9998e14bda27f7e9", [{0x1, 0x1, {0x0, 0x3}}, {0x6, 0x7, {0x2, 0xd73}}, {0x11f5, 0xfff, {0x2, 0x101}}, {0x8000, 0x7, {0x1, 0x80}}, {0x763c, 0x9, {0x1, 0x40}}, {0x9, 0x0, {0x2, 0x3f}}, {0x400, 0x2, {0x3, 0x2003}}, {0x9, 0x8000, {0x0, 0x9}}, {0x4, 0x3d8, {0x1, 0x101}}, {0x46, 0x1, {0x0, 0x1c8ce2dc}}, {0x5, 0xa0d9, {0x0, 0x7f}}, {0x1000, 0x1000, {0x0, 0x7}}, {0x81, 0xfca4, {0x3, 0x6c}}, {0x7, 0x78c1, {0x3, 0x20}}, {0x1, 0x4, {0x3, 0x8}}, {0xf801, 0x3}, {0x2, 0x7, {0x0, 0x100}}, {0x0, 0x0, {0x3, 0x6}}, {0x3f, 0x1, {0x2, 0x1}}, {0x2f, 0x40, {0x1, 0x80}}, {0xcd87, 0x8, {0x3, 0x1}}, {0x200, 0x7, {0x2, 0x1}}, {0x3, 0x3ff, {0x3, 0xfff}}, {0x5, 0x2, {0x2, 0xffff8001}}, {0x9, 0x0, {0x0, 0x1}}, {0x2, 0x3f, {0x2, 0x3}}, {0x2, 0x8, {0x1, 0xff}}, {0x20, 0x0, {0x1, 0xfffffffd}}, {0x401, 0x4, {0x3, 0x101}}, {0x1000, 0x80, {0x0, 0x5}}, {0x9, 0x8, {0x0, 0x1f}}, {0x9, 0x1, {0x1, 0x6}}, {0x7f, 0x6, {0x0, 0x7}}, {0x2, 0x53, {0x1}}, {0xfff, 0x200, {0x3, 0x79}}, {0x2, 0x78c4, {0x1, 0xffffffff}}, {0x34, 0x7, {0x0, 0xbc2e}}, {0xffff, 0x42, {0x3, 0xffff}}, {0x401, 0xf18}, {0xfc01, 0x7fff, {0x0, 0x8}}]}}}, {{0x254, 0x1, {{0x1, 0x4308}, 0x51, 0x9, 0x40, 0x0, 0x7, 'syz0\x00', "3811f3b74d98f4785673023dd05e1631154e435e5139275a04ac14bb1bc80548", "979e1b547ed22391862e56600a9a9f72cfe139e8499f937d480fe8d5da09b152", [{0x7, 0x0, {0x0, 0xda4c}}, {0x9, 0x6, {0x0, 0x2}}, {0x3, 0x1, {0x1, 0x5c3}}, {0x20, 0x2, {0x0, 0xffffff81}}, {0x7, 0x851, {0x3, 0x9}}, {0x4, 0x3ff, {0x1, 0xfff}}, {0xa6f0, 0x7f, {0x1, 0x1c0000}}, {0x3, 0x3f, {0x1, 0xa0b2}}, {0x3, 0x8000, {0x1, 0x400}}, {0x2, 0xcc, {0x2, 0x8}}, {0x7fff, 0x8a, {0x1, 0x80}}, {0x20, 0x6, {0x0, 0xaa2b529}}, {0x9, 0x0, {0x2, 0x62a}}, {0x40, 0x6, {0x0, 0x6}}, {0x4, 0x6, {0x1, 0xfffffffe}}, {0x75dd, 0x3, {0x3, 0x2}}, {0x8, 0xffff, {0x1}}, {0x4, 0x9, {0x1, 0x6}}, {0x6, 0x6, {0x3, 0x1}}, {0x0, 0x2, {0x2, 0x9}}, {0x2, 0x80, {0x0, 0x5}}, {0xff34, 0xebb8, {0x1, 0x7}}, {0x100, 0x8e5, {0x3, 0x7}}, {0x5, 0x5, {0x1, 0x400}}, {0x8, 0x2, {0x2, 0xffffad8b}}, {0x3f, 0x81}, {0xa0c, 0x3, {0x0, 0x2}}, {0x4, 0x9, {0x3, 0x2f996885}}, {0x200, 0x3}, {0x1f, 0x4}, {0x8, 0x7, {0x1}}, {0x7f, 0x8, {0x1, 0x9}}, {0x3, 0x4, {0x3, 0x1}}, {0x169, 0x3, {0x0, 0x5f27}}, {0x0, 0x9, {0x3, 0x1}}, {0xfc00, 0x3, {0x0, 0x20}}, {0x3, 0x3f, {0x0, 0x41c5}}, {0x97, 0x1000}, {0x8bd, 0x1, {0x3, 0x80000001}}, {0x4, 0x3f, {0x0, 0x7}}]}}}, {{0x254, 0x1, {{0x0, 0x6}, 0x8, 0x7f, 0x9, 0x8, 0x12, 'syz1\x00', "c87ca84bf3a2411c38d2b5379bf8ed9569e458d72f3bc502e3bb1c73fe1c8dd1", "bcec023db6c98c906a414c3db9dd0352a39f79ec24f38762d69bf1d23542a724", [{0x8, 0x945, {0x3, 0x6}}, {0xff, 0x3, {0x2, 0x80000000}}, {0x3ff, 0xec16, {0x0, 0xfffffc00}}, {0x2dc, 0x3, {0x3}}, {0xf5cd, 0x0, {0x0, 0xffff0000}}, {0x4, 0x6, {0x3, 0xffffff32}}, {0x7, 0x1, {0x3, 0x9}}, {0x7f, 0x237, {0x0, 0x101}}, {0x4, 0xaf, {0x0, 0xffff}}, {0x2, 0x0, {0x2, 0x3ff}}, {0x1, 0xfbc4, {0x0, 0x8}}, {0x8316, 0x4, {0x0, 0xfffffffa}}, {0xfff7, 0x100, {0x0, 0x8}}, {0x6, 0xc, {0x2, 0xc68}}, {0x7, 0x8, {0x1, 0x1}}, {0x4, 0x2, {0x1, 0x9}}, {0x7, 0x7ff, {0x3, 0x80000001}}, {0x9, 0x8, {0x1, 0x5}}, {0xd2a, 0x5857, {0x3, 0xbf4}}, {0x1, 0x34c7, {0x3, 0x400}}, {0xa, 0x3ff, {0x2}}, {0x6, 0x0, {0x1, 0x80}}, {0x101, 0x0, {0x2, 0x6}}, {0x7, 0x2, {0x0, 0xc5}}, {0x1, 0x8000, {0x3, 0x9}}, {0xffff, 0x7f, {0x3, 0x9}}, {0xe88d, 0x8, {0x1, 0x3}}, {0x8, 0x3e63, {0x0, 0x7ff}}, {0x5, 0x1, {0x1, 0x7fa3}}, {0x3, 0x6, {0x0, 0x81}}, {0x3, 0x9, {0x2, 0x1ff}}, {0x2, 0x101, {0x1, 0x7}}, {0x101, 0x4, {0x0, 0xfffffffb}}, {0x401, 0x2, {0x3, 0x9}}, {0x956b, 0x0, {0x3, 0x3}}, {0x6, 0x8, {0x2, 0x9}}, {0xd1, 0x5, {0x0, 0xd}}, {0xfffc, 0x3f, {0x1}}, {0x1, 0x5, {0x0, 0x200}}, {0x2ad, 0x9, {0x3, 0x400}}]}}}, {{0x254, 0x1, {{0x0, 0x20}, 0x1, 0x4, 0x1, 0x8, 0x7, 'syz0\x00', "e9002a2f684f620fb8db6e01e753b15edbd1a4686a4863bba538f98b7ec9eb39", "aed566c2a47a4a3089d8bddb32fbbf5304e3f4ecd19ec433832fb34e2b8a9051", [{0x3, 0x80, {0x1, 0xffffffda}}, {0x91e0, 0xee8, {0x3, 0x3}}, {0x1, 0x81, {0x3, 0x4}}, {0x47c7, 0x4, {0x3}}, {0x7, 0xffcf, {0x2, 0x5}}, {0x1ff, 0x1}, {0x1, 0x3, {0x3, 0x1}}, {0x5, 0xf66b, {0x1, 0xd6c8}}, {0x300, 0x5, {0x809e291ef82fd719, 0x800}}, {0x5, 0x3ff, {0x1, 0x6}}, {0x400, 0x2, {0x0, 0xb4}}, {0x4, 0x7ff, {0x0, 0x3}}, {0x0, 0x1, {0x3, 0x6}}, {0x2, 0x1000, {0x0, 0x8}}, {0x8, 0x7, {0x0, 0x7}}, {0x4, 0x5, {0x2, 0x5}}, {0x9, 0x3ff, {0x0, 0xfc5c}}, {0x401, 0x100, {0x1, 0x1000}}, {0x1, 0x3, {0x3, 0x3d}}, {0x927, 0x6, {0x0, 0x5}}, {0x7, 0x1ff, {0x2, 0xc0000000}}, {0x8, 0x3, {0x2, 0x4}}, {0x3ff, 0x5, {0x0, 0x8}}, {0x4, 0x5c8, {0x3, 0x2}}, {0x8001, 0x8, {0x2}}, {0x7fff, 0x1f, {0x1, 0x82}}, {0x0, 0x1, {0x3, 0x8001}}, {0x40, 0x4, {0x0, 0x9}}, {0x4, 0x6, {0x0, 0xd}}, {0xf800, 0xf800, {0x1, 0x6}}, {0x5, 0x1f, {0x2, 0xfffffffb}}, {0x5, 0x0, {0x2, 0x6}}, {0x7, 0x5, {0x1, 0xeab}}, {0x7, 0x90, {0x2, 0x7f}}, {0x0, 0x6, {0x3, 0x10000}}, {0x800, 0x42c3, {0x3, 0x2}}, {0x9, 0x2, {0x1, 0xbb}}, {0x6, 0x200, {0x0, 0x3}}, {0x40, 0x2b55, {0xb7c909a594b77336, 0x1}}, {0x424, 0x4, {0x2, 0x43d}}]}}}]}, 0x964}, 0x1, 0x0, 0x0, 0x4044005}, 0x4000004) ftruncate(r1, 0x1) creat(&(0x7f0000000d80)='./file1\x00', 0x104) fallocate(r0, 0x1, 0x0, 0x57) 12:15:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0xd, 0x57) [ 364.797937][T29858] FAT-fs (loop4): Unrecognized mount option "e^ѝvngl﹁[5ȾhDky>" or missing value [ 364.813245][T29859] loop5: detected capacity change from 0 to 16 12:15:55 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 364.845324][T29869] loop1: detected capacity change from 0 to 16 [ 364.879050][T29858] FAT-fs (loop4): Unrecognized mount option "e^ѝvngl﹁[5ȾhDky>" or missing value 12:15:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xffffffffffffff7f, 0x0, 0x3) 12:15:55 executing program 0: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000003540)={0xffffffffffffffff, 0xff, 0x5, 0x3}) sendmsg$NL80211_CMD_DEL_TX_TS(r0, &(0x7f0000003640)={&(0x7f0000003580)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000003600)={&(0x7f0000000140)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000225bd7000fedbdf256a00000008000300", @ANYRES32=0x0, @ANYBLOB="0c00990002000000340000000a000600080211000001000023affca9c6b610a0d1198cb5dc8ffb6903162a9e6447db832c0b7ce00052821d43c18fd02cc0da3c2538b8adeac637af657e0f8d0ced038fcd1c50d32f356a5ef27bd7ed20443833082a80be"], 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x20000000) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000000c0)='./bus\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) fallocate(r1, 0x1, 0x0, 0x57) [ 364.923071][T29891] loop0: detected capacity change from 0 to 16 [ 364.925692][T29893] loop5: detected capacity change from 0 to 16 [ 364.938220][T29892] loop2: detected capacity change from 0 to 16 12:15:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0xe, 0x57) 12:15:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x87) r1 = syz_io_uring_setup(0x826, &(0x7f00000002c0), &(0x7f0000ee7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000540)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000280)=@IORING_OP_WRITE_FIXED={0x5, 0x0, 0x0, @fd_index, 0x0, 0x0, 0x0, 0x0, 0x0, {0x1}}, 0x10001) getsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f00000000c0)={@multicast2, @loopback}, &(0x7f0000000140)=0xc) r4 = mmap$IORING_OFF_SQES(&(0x7f0000ee7000/0x3000)=nil, 0x3000, 0x3000001, 0x11, r1, 0x10000000) syz_io_uring_submit(r2, r4, &(0x7f0000000080)=@IORING_OP_LINK_TIMEOUT={0xf, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) io_uring_enter(r1, 0x26c7, 0x0, 0x0, 0x0, 0x0) fallocate(r0, 0x8, 0x0, 0x1) syz_io_uring_submit(r2, r4, &(0x7f0000000180)=@IORING_OP_READ=@pass_buffer={0x16, 0x5, 0x4007, @fd_index=0x3, 0x80, &(0x7f0000000340)=""/125, 0x7d, 0x9, 0x1}, 0x4) 12:15:56 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x0) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) [ 365.015045][T29913] loop4: detected capacity change from 0 to 16 [ 365.048944][T29922] loop1: detected capacity change from 0 to 16 [ 365.055271][T29924] loop0: detected capacity change from 0 to 16 12:15:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x1000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x8, 0x0, 0x1) [ 365.091551][T29924] FAT-fs (loop0): Unrecognized mount option "܏i*dGۃ" or missing value [ 365.100170][T29933] loop2: detected capacity change from 0 to 16 [ 365.111594][T29935] loop5: detected capacity change from 0 to 16 12:15:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0xffffffffffffffff, 0x0, 0x3) 12:15:56 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x0) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0xf, 0x57) [ 365.166114][T29946] loop0: detected capacity change from 0 to 16 [ 365.185678][T29951] loop4: detected capacity change from 0 to 16 [ 365.200752][T29946] FAT-fs (loop0): Unrecognized mount option "܏i*dGۃ" or missing value 12:15:56 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) creat(&(0x7f00000000c0)='./bus\x00', 0x80) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x400) fallocate(r1, 0x1, 0x0, 0x57) pipe2$9p(&(0x7f0000000040), 0x4000) [ 365.247258][T29951] loop4: detected capacity change from 0 to 16 [ 365.285047][T29971] loop5: detected capacity change from 0 to 16 [ 365.287527][T29972] loop1: detected capacity change from 0 to 16 12:15:56 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x0) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:56 executing program 4: ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000180)={'syztnl1\x00', &(0x7f0000000240)={'sit0\x00', 0x0, 0x4, 0x20, 0x40, 0x7fff, 0x88, @private1={0xfc, 0x1, '\x00', 0x1f}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x700, 0x40, 0x1, 0x66b}}) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) open_tree(r0, &(0x7f0000000080)='./bus\x00', 0x1) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r1, 0x8, 0x0, 0x1) chdir(&(0x7f00000000c0)='./bus\x00') r2 = syz_open_dev$loop(&(0x7f0000000140), 0x3, 0x0) fcntl$getown(r2, 0x9) 12:15:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x10, 0x57) [ 365.304471][T29976] loop2: detected capacity change from 0 to 16 [ 365.325390][T29984] loop0: detected capacity change from 0 to 16 12:15:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(r2, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x2, 0x3) 12:15:56 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x4) ftruncate(r1, 0x1) fallocate(r0, 0x1, 0x0, 0x57) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x14, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) sendto$inet(r3, &(0x7f0000000200)="e1", 0xfea8, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x42800) splice(r3, 0x0, r2, 0x0, 0x40005, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x86040, 0x1e3) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000001900010000e02de2f15400007f0010010000000000000000009049a6fc0100e1ff000000000000ba74a46e43977fd900000000000a"], 0xb8}}, 0x0) ioctl$int_out(r4, 0x7e50, &(0x7f0000000240)) [ 365.393410][T30000] loop5: detected capacity change from 0 to 16 [ 365.401550][T29998] loop4: detected capacity change from 0 to 16 [ 365.428237][T29998] FAT-fs (loop4): Unrecognized mount option "syztnl1" or missing value 12:15:56 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(0xffffffffffffffff, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x11, 0x57) [ 365.450502][T30014] loop2: detected capacity change from 0 to 16 [ 365.474377][T30019] loop0: detected capacity change from 0 to 16 [ 365.476545][T29998] loop4: detected capacity change from 0 to 16 [ 365.493842][T30027] loop1: detected capacity change from 0 to 16 [ 365.509362][T30034] loop5: detected capacity change from 0 to 16 12:15:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) getxattr(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=@random={'security.', '\x00'}, &(0x7f0000000300)=""/4096, 0x1000) fallocate(r0, 0x8, 0x0, 0x1) 12:15:56 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r2, 0x1) lseek(0xffffffffffffffff, 0x1200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffff9) sync_file_range(r1, 0x0, 0x0, 0x3) 12:15:56 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="e