, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{0x0}], 0x1, &(0x7f0000000580)=""/42, 0x2a}, 0x6859bf85}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x3001, 0x0) [ 783.224133] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 783.259506] FAT-fs (loop2): Filesystem has been set read-only 21:55:22 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0x6859bf85}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x3001, 0x0) 21:55:22 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) 21:55:22 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/enforce\x00', 0x30000, 0x0) getsockopt$netlink(r2, 0x10e, 0x0, &(0x7f0000000080)=""/51, &(0x7f00000000c0)=0x33) r3 = dup(r1) getsockopt$inet6_tcp_int(r3, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:22 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{0x0}], 0x1, &(0x7f0000000580)=""/42, 0x2a}, 0x6859bf85}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x3001, 0x0) 21:55:22 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000001880)={{{@in=@initdev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6=@ipv4={[], [], @remote}}}, &(0x7f0000000800)=0xe8) sendmsg$nl_route(r3, &(0x7f0000001a40)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20603400}, 0xc, &(0x7f0000001a00)={&(0x7f0000001980)=@ipmr_delroute={0x4c, 0x19, 0x8, 0x70bd2d, 0x25dfdbfb, {0x80, 0x20, 0x14, 0x5, 0xff, 0x0, 0xc8, 0x8, 0x800}, [@RTA_SRC={0x8, 0x2, @local}, @RTA_PREFSRC={0x8, 0x7, @multicast2}, @RTA_PRIORITY={0x8, 0x6, 0x400}, @RTA_GATEWAY={0x8, 0x5, @initdev={0xac, 0x1e, 0x1, 0x0}}, @RTA_SRC={0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, @RTA_IIF={0x8, 0x1, r4}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40c0}, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:22 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x3001, 0x0) 21:55:22 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @remote}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) 21:55:22 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{0x0}], 0x1, &(0x7f0000000580)=""/42, 0x2a}, 0x6859bf85}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x3001, 0x0) 21:55:23 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(0x0, 0x143042, 0xf0ffff) 21:55:23 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:23 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/qat_adf_ctl\x00', 0x8002, 0x0) r2 = open(&(0x7f0000000340)='./bus\x00', 0xc4080, 0x4e58c79ea8a08e25) sendfile(r2, r1, 0x0, 0x209) ioctl$SIOCX25SCAUSEDIAG(r1, 0x89ec, &(0x7f0000000040)={0x8, 0xcf}) getpeername$inet(r0, &(0x7f0000000240)={0x2, 0x0, @remote}, &(0x7f0000000280)=0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, &(0x7f0000000380)=0x6, 0x4) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r2, 0xc0502100, &(0x7f0000000140)={0x0, 0x0}) fcntl$setown(0xffffffffffffffff, 0x8, r3) r4 = socket$inet6(0xa, 0x80003, 0x80) openat$audio(0xffffffffffffff9c, &(0x7f0000000300)='/dev/audio\x00', 0xa4082, 0x0) ioctl(r4, 0x1010008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r7, 0xc034564b, &(0x7f0000000100)={0xf4c, 0x38414262, 0x230, 0x1658, 0x0, @discrete={0x40, 0xfffffff9}}) r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r8, r5, 0x0, 0x209) write$binfmt_elf32(r4, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) setsockopt$packet_tx_ring(r10, 0x107, 0xd, &(0x7f00000002c0)=@req3={0xa, 0x1, 0x1, 0xfffffffd, 0x7, 0x32afb932, 0x7f}, 0xffffffffffffff6b) 21:55:23 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0x6859bf85}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x3001, 0x0) 21:55:23 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x3001, 0x0) 21:55:23 executing program 5: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$eventfd(0xffffffffffffffff, &(0x7f00000000c0)=0x2, 0x8) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, &(0x7f00000001c0)) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) [ 784.170225] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 784.183362] FAT-fs (loop2): Filesystem has been set read-only 21:55:23 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:23 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="7f454c46000000bd6998f06286fe06faeb03053234fd9d5089584377c9f39ecef041b66c00ac1cbbaaeda9e26d2f5da65bdbab59bdc4d80adc693409a840dfa9d8671bd708f50200000000000000ed90e960689f44e29c6e95bb59a2348c199f00a544e19b6a9266e0c1eed0e576a9a99395ba26ea3037a32a7d19267a6bba5cbbe70851e71492da549281b59c8b55d33426e17e849f783270e2ad1954554f4e55630d923ef45dd2bdde24ce806178ff4229405a9c740268aa3407464a56d6a19df91059b683f5bc25ac80203eb39943d84c3d47da1929a0f218252ea9c8d9dd871503e8d6ceb221d0f3"], 0x8) 21:55:23 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/snapshot\x00', 0x200340, 0x0) sendto$isdn(r1, &(0x7f00000001c0)={0x1, 0x8d, "8266f3541fedfd336f15816ac7db7e4416f7b404b497b4b8402decb8df13160116babb71a80b540f8fad"}, 0x32, 0x0, &(0x7f0000000240)={0x22, 0x7, 0xc1, 0x4d, 0xf8}, 0x6) fchdir(r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:23 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) sendmsg$inet_sctp(r2, &(0x7f0000000380)={&(0x7f0000000140)=@in={0x2, 0x4e22, @local}, 0x10, &(0x7f0000000300)=[{&(0x7f00000001c0)="8fc33b42a73efaeae72cd9218476af69fa546d48d19ca3fa2591d001f9017db6", 0x20}, {&(0x7f0000000200)="408964dbc4aad5db1893897bf4431986deaedd31a7d5785daf43b76a5925ebd59ed2d55fab2806c88984d8036d596aa65a5d29884a13f458db8fd891f7ee1eba1b3253e1a0c84ff586811a4fb28a99ca3c770cae0a6651d72ea90cc5c555a81e1171a84166abef8c9c7490", 0x66}, {&(0x7f0000000280)="0b244912e1ed34e6d5c997f37d71cb092780a51edf6e6ef334ef1936a9c9d062c08b32d284088bca8e0ba2e1caa9dcec7f17e654ddc985db140bdf69df96820d612f8b4bbfb737a35a9e814f956e12f0b24679122c96c8220875e447953563b99c8f060b9ad2a8d485392b55947cbdd87dea21edc66bb44ec5b781", 0x7b}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="180000000000004e52402b9df32fac1f94cfb74b84000000"], 0x18, 0x8000}, 0xc0404) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r7 = semget(0x2, 0x0, 0x40) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/autofs\x00', 0x301101, 0x0) getsockname$unix(r8, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x6e) 21:55:23 executing program 3: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) execveat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000003c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='*nodev&\x00', &(0x7f0000000480)='/dev/hwrng\x00', &(0x7f00000004c0)='self[vmnet0nodev\x00', &(0x7f0000000500)='fdinfo/3\x00', &(0x7f0000000540)='wlan1vboxnet0[!eth1\x00'], 0x100) r4 = fcntl$getown(r3, 0x9) r5 = syz_open_procfs(r4, &(0x7f00000001c0)='numa_maps\x00') r6 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/hwrng\x00', 0x80, 0x0) ioctl$FIGETBSZ(r6, 0x2, &(0x7f0000000340)) r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r5, 0x0, 0x209) getdents64(r5, &(0x7f0000000240)=""/220, 0xdc) 21:55:23 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0805bb053c91dd9ba6500fa5e2c24f0e75114270e3e7cfb90e6c46") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) [ 784.586920] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 784.617186] FAT-fs (loop0): Filesystem has been set read-only 21:55:24 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xf0ffff) 21:55:24 executing program 5: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3}, 0x12a1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:24 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) r1 = memfd_create(&(0x7f0000000200)='eth0\x00', 0x0) r2 = syz_open_dev$radio(&(0x7f0000000080)='/dev/radio#\x00', 0x1, 0x2) write(r2, &(0x7f0000000040)="06", 0x1) mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x80000000004, 0x11, r1, 0x0) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0xdc, 0x0, &(0x7f0000000000)) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = dup(r4) getsockopt$inet6_tcp_int(r5, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/net/pfkey\x00', 0x1, 0x0) r9 = socket$inet(0x2, 0x4000000805, 0x0) r10 = socket$inet_sctp(0x2, 0x5, 0x84) r11 = dup3(r9, r10, 0x0) r12 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r12, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r11, 0x84, 0x71, &(0x7f0000000100)={r13}, &(0x7f0000000140)=0x8) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r8, 0x84, 0x10, &(0x7f0000000100)=@assoc_value={r13, 0x8}, 0x8) r14 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r15 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r15, r14, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:24 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(0xffffffffffffffff, 0x6, &(0x7f0000000140)="0f050bf3bd415b07006748716a4c146f6ff7f02a4bdd32a30decea891fb7f51c22b8b9bb67bab3027bd62187c0290ba008bc6bdf5ced052f1be1d125fdfc32927b48599057e74228bd92255265670e5e61e98ee108849b67412594b4c2476c2ef2d3284af926f143e45526a3ab5349e66c36c22bb202") setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0xcc, &(0x7f0000000000)={{0xa, 0x4e20, 0x2, @mcast1, 0x6}, {0xa, 0x4e22, 0x6, @loopback, 0x400}, 0x5, [0x8, 0x81, 0x81, 0x3f, 0x115e0a9c, 0x800, 0x3, 0x1]}, 0x5c) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) [ 785.381306] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 785.406893] FAT-fs (loop2): Filesystem has been set read-only 21:55:24 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/uinput\x00', 0x2, 0x0) vmsplice(r0, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) ioctl$SG_SET_RESERVED_SIZE(r2, 0x2275, &(0x7f00000000c0)=0xa4) ioctl$UFFDIO_COPY(r2, 0xc028aa03, &(0x7f0000000240)={&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x160008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8000}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sysfs$2(0x2, 0x8295, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) [ 785.423734] audit: type=1400 audit(1576965324.551:202): avc: denied { map } for pid=2001 comm="syz-executor.1" path="/dev/radio5" dev="devtmpfs" ino=18494 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=system_u:object_r:v4l_device_t:s0 tclass=chr_file permissive=1 21:55:24 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0x0) r3 = add_key$keyring(&(0x7f00000004c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x202002) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) keyctl$chown(0x4, r3, r5, 0x0) keyctl$chown(0xb, r3, 0x0, 0x0) r6 = add_key$keyring(&(0x7f00000004c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r6, 0x202002) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) keyctl$chown(0x4, r6, r8, 0x0) keyctl$chown(0xb, r6, 0x0, 0x0) keyctl$link(0x8, r3, r6) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, &(0x7f0000000100)='dns_resolver\x00', &(0x7f0000000140)=@keyring={'key_or_keyring:', r3}) 21:55:24 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000211000/0x6000)=nil, 0x6000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) ptrace$cont(0x7, r5, 0x101, 0x4b98a5ad) r6 = syz_open_procfs(r5, &(0x7f0000000040)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x149042, 0x5) sendfile(r7, r6, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) ptrace$cont(0x7, r8, 0x101, 0x4b98a5ad) fcntl$setownex(0xffffffffffffffff, 0xf, &(0x7f0000000080)={0x1, r8}) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) [ 785.519696] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 785.559745] FAT-fs (loop0): Filesystem has been set read-only 21:55:24 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f45cc4600000000"], 0x8) 21:55:25 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0x11, 0x166000) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) ptrace$cont(0x7, r5, 0x101, 0x4b98a5ad) r6 = syz_open_procfs$namespace(0x0, &(0x7f0000000240)='ns/pid\x00') sendmsg$netlink(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000002040)={0x1624, 0x34, 0x20, 0x70bd27, 0x25dfdbfe, "", [@nested={0x13cc, 0x89, [@generic="0f236588835a941fe3dde2aa46cfad9731b3794f930ef2444c268c7f61762eb21762ed1f2734cab41c871272b938cc77754115031afc33e8", @generic="a863913016a9f997eaf4da69faeaf9976713b552f6aa507772fa2b3fa4fc454b60da763a4f8da8dd6fb314d038d27c3c1f168f085b2e1e2a5a3f2f3148faf54e6a808bf89bdf149f309597baf3a8941b8f60dffc83af10705204b5cb6de261ba9cbef37b7abe7f5c456e6b299690ba7b438b321a968079704e93c07696610225ced004592274f1923827a785d21f0b8b61a151fe32ffaf1264ee5632786d35566331982605c381126b243cf5eb41d5eaeb44db618f7f30a953964c2f774d0a02ac32e29fd54401ba9df10fbf6845253b4e6e51029a4c5418d4e291cfe4649b65fb37f8e3745f518cbba7f0685c96885b26bfde8c2f9c26f6", @generic="10b620423969f8d4cd9922babeb1fd32df496a59afe33ca54e834a293fb3e4f5baac22bccf8267d8b64338b30b33f491839822ac992c48073611ecc1b41f146ea6e9a53a570530f1f8062dff26331eda2dbe79f5ae763f56491c34c747c80822e3c348587a287edc700db029c14a6d77ec41a3ae3ca9d614c1ae15824649eedbb732a1ed4f0f482c6f5950750763f6ca533120d947420261e453d03f60d51e2053f0ca20542687d8ddc23031e1a369054b0bf29280ddd9d4ad0233facbf72095f256ed13f6ab2a0bd9dc2c5ea9c945a6571ea4d81cd89796fa26dd4da58a4d1574c3f2c876263f3afc5651cd42f9f29445d24f51a4326be2eb9ba2062a93c332568d5cf37f11a924c383aed477b56817b1bfeafe8c3e8933498f5d99ceae7fce5b23da2d9a06fd97dd5da6b0b2c20e79149e8905661651156fe7f7b2029e42e6d6d0beaf2cfaa277b94e73dae1dc53df22c370b8ad113efd686d484302413051c2ba09729d1208706df215cbb13ca3711ccdbcdfbf8dddd0d21b5d279cbc75ac1ce987ee0f172011634f57f3f2fa5dbe1389afde0d659e51889d777bcf469228134e276e44c7cefafcc3676f6ff56dd813fb84e5afb505845b8dd3a083e55835722e6cac2f3fd1544e6b828f403a63492c8310685781de44a259559dac3d8abb3db921caa6ecddf1b86e186f85cd31d2e793cf7e2a18783d6cfc066432314f250db308a6b5d6cb92e7af1db4714ecfb81e976246dec3ed0ab443b458270e02978efec9edaabe2028088d901736bfbd3e36a148157c0958ff322ab2bf849554de5e783aef019e0e358ace39836daa8faa426d591ad5ebd92fa755746a323d3364964306aa21a6e60c968b2806f500730f9b2d13b855dab756f3b71c547f96315e1e3f898b61276693140ace695b904df9443f96201b581e57224f110b12066904a7b9c406e43d569658b59c9eaeee21bfe68c43d6e5841e1716318bae387717509b5c54ff0d2d9176910bb695ebf05d457716dda9560653930363edc8d82e151a7bcd715f78a0ad4e9ef2ce5c00a307deed5d93680ca84dc14489ae7845a4ed85c2b1b423a4b2f155009d2de7079c369a30ff4688848eaa78951aa9e9ac91e4c20e0baa58f108cfc6e7e0a15e216db55ab632d6e6c642551b4fe6da36a183d43202296abf3cbb43555683f7f4b8762a99b0aecadf216d81fad02dd5631630dde5379e60d82c7e109cb35529ec209a54e423814192e8abd92f9bf324f6b574cecf32755aadbf537195b49a67ce178e1046fda745f0a1b33cd57b0bbcd1079e7623ca03efc21bbdcfd8a6962af3e866e68bc718717118223abf04a0f99fe0df40e37aefffe1e8edf48b092cfc3cebdce9341d583c138cebfe6391ef335251609d7a2efe04ecc07617b7e35a57dfc336ec28a42aab7ec517f135ec156e9ea393cb1a2c15cbd72fdaa34a85abf91d6db37d0181479763d9aa364ce2d33db1cd60d1a9c99dab75c856e2f9e317aae92310da10451f7402dad04d71203c7d4d9cab29f213d8fd7dd2a4340e8a67566004d356bcc6d2a794d8b4f9b0515ce82a26089c374cb8547fb5ecff68a9eee146b1e6e8fb7c9ae43e9c1989c5df68ad51fa2232e3e3ed6feb5009d3e2bd2c0b5bb672b305717b8bd7b61753a4bf665aec646c6c6fbe3797468eb0e8c6a4b48e2a7c9648b991231dc4aef4ed772d1b005c301bca7ccecec29217ff2fd14a2da7ee9f54efdb108da855bca044e84225817cd31d3b0773a7e49e3af37f126e5f588ee29e5ae2bac41e2045dece3a06f46669e62c3a93e1683190bb1cae4aeb88b41d8cc452b2a770ecb15b4ef2ba7b115a31958504185ed546a5906a20c858986929a22ba549c0a646017c1ceae65dd1e08317382a55deb67feca2871eeb64ef997ef1a38a164fa64009252066789738df9c05f259196d7af64c46c90af94d7f43efc65ca3cc369241d90d6065958353d78ed796a8f70727f3d6476be070a680c7cfbeaf7de916bad3362ea62422c99863addf8aa4b62edb3bc793fa6ca927b75b13638f051d1d8816b9b310abb9f37a17a45a597b8058f1fc4943bf90a1cc570721f78500eefe1060ab3df12ecac56f235c636e2422506b3a68a82e35f883aaf4990ae46338afb897855177c9fa1d2b31602d59c224e6a98739de15b774d031e74ed0ccb802ab53d949b3f6dcb2ebe52894fccca8cda2a752d59f50d9fbe6784e460e7fb921719ae8d3908eceb1b78cebba893fa6d447c493067894d3cd41b4b1a3b90361cf808a34440493bd0a01d28d3c11bdbeb62c1b7e70e4c86bec2490564d4f82f4da6004ddcff67d16eccd8b30114f98066c69e2080a2ff05949ac2e3cfa9eb2a6ee167c29cda694dc00ad24ce637be7a290c11337a6da62b4af8a1ff9678035466b88d670137c8caabe050fe1811bffc652d67207cca6b37855a7d5c0c98a4355f81b3c309963cc846f0a7aa902442968e4dc6dfbb1b411d4ecf7d0cad9cf1673959edb42f17ffcd2f55fdd9659057753227046ff26363a3e6eafab55adf775135348036e352dcb8ce48fd08d186a9a4987d06ee6f148e2c827df93d3c8e8eba7b95a4bfc0e75e4381c2167f4216449862cc9553823c610a13c11101bce59e422609965e4d8e546cedac2a71e98d0f4974337b11af061b2dea893b5ef1901646f662718cddabed683e7fd7fc2ebd2539a52afa7aa6e3a17456f8536b4d33cf5e1c612afe4852619d6b71a8db15433c90885a59569cc54c58041ef47a2c00705fef137021c5dc640db4ce769bbfe5ad94eb4e57f22b6dc8686f83d49ffa8debfcbfde5174b152c0b48fca87f649860333b5c200e137704433d2af0d14a67b1c1137e9eb0a32957d9349d855a7daa6474cda171d9a3d6ececa5faacbaf0f9e80b9470ab87ffb236e2f431e8c750b00673f66b45444db1f4be6d593b96f2849e6b894797311924e377ad8e9603f037360c0ef82495b3a53cabddbbc61601ff05c78136e560db8a9a8f0abe67427148281c08080a209fc2ed9cba9e0baaf6ee6588f6429611fbcde73d64c98dbb4aebe6a931120d79ed6c2a97d2695f4bc6d06a8b750cec987a3afd08c9fcfb71f13e13e2c9288ba5b65d19f9e7176bcc316b579599880fdada6d6011cf81137d84b37dc5bc2a0db5720125322c00dd3db60b804eb4afb9c34e1933f27354846e5a4e40e42b35e0ee217b058654f52ae579034b072152d949dbba0ce143eb4ebf34c54f5451d592d6567d8c0c88bebd7ec2fedfabdf5677e1ed1f6296abab0a8d3b0cf8ae5d6be2b253a666af379c07a891daf45b6b11a875ddb17e782e77d4e59836ae074f66b593e2cd35b764a45e61ddbf4ea9a2acd4678633a10ea03c995d6f067658eaf27de58712c5d9fdba69bcf068be3b6f500c7855cd8e79814a6f98c26189ae0fc7b17c0344afaf64445c618333d78e628b5d0988635063b4f4d1546c2a1af1b83e6125bc414a9e44da0d173f4a223543628e707e9ca3e8d4a9bf8964015fefd8d03a29ca3b1f3eba633702978517ed2ce343da9030d8a919297f9f29895e1ba06457633189317862f88b3841974322ab3ee4c4734895dc3d6e82dc3aadcd538cc6e742162f7f8c223332f17f3ccb4e4589d7ae331dbe67586f28787c1cd82e60c5d59a97c9a5e98fe8f4093619cbc4ac43822dc880b1aeace01b6c41f10d2fb88c1fbbede2f4bba31f481e4c4af7c286ee1658bc3aa66a55e9ffdc0b41341b4b1386773d721f46084df68a5757110bc995797d98bef4b90be681b96df7dbb5a6b5955a2a498bfcd2bde0611c61cd13f6a7f8caa1e6bc5c3dfb484c99ba3fe586872010afc40e2d1f7b0ad25372f29c279e9f3caf57d1555cac1d7e5f67662b3e4d822e336b395e86df53b678c98955316fe235f7b2788407481f81ee7d2e48ff395d3046bbc8aa12787546709414d3278cfcd19e2e91fa755d697c7754790d4b36e49b218d417cf3a93bb347924266dc9ba1c2af76414f0e36b0b6a4fd028879523e4ab0594fea6735addf83fd6a8dde1a8824b4cbbc193d13564f5876fef7f98c32a4a9cd0705a4d6c6956f8cf82f8191d5fb75fac438a7f2de7de49c9e499718c46dd649462e281267c1dbebed1371c3f47397a009cbf213db329650066f76ab48cd23fe6d2c56128e1294615247c64f2b730ba8c2ba73a6a27998cb681d79ac3ada97d69e20019c5c250ce763e2925beea74350d3af6ab8d979d8cacbdc8ea484274e7530cf0fc6690de61ea2d67c4ac6d7fbc2e4baa8f67716180178991ce2ece57aa661dcc964aaa2b4c60b91d45c43e594971e7d9ee3cde2708a86cd1289b2b813e9cdd6d48375a9c69989bd6fd9a76237c5761526b3339fb5a6811b3616c56cfdcfb4fcb24539483bbbea2e6cbc2dcf7a88026914e7d5d768e2190af1357db9ade5441f11c84c98e69c98a935de51a6ed3ea9447426b300433ce084f669d3ec2af586e76cd9e35eb9b0ebe4d26fc7f88a94b09f9e518be4ddb3194dd8465d8b3d3d8999b3e61c114c6214b3b3f9d9104dd4ad1a0c727ed003a2900bd3e60a1856006465d9bcc4efc48f8dee0b8f05f7153e41f309007968674003aef518d32c1a6397dcfd614330d1ead5947107211ce5432e3bb59180d604c2d3498b11a5f02187beb67889589477e5146e4015ad8dcc36039fd811b0435cf4ac9218f46df3aaa2c53ef8a8b620546226ad6cb1c5610fe43e2a82f201d4112dc5c80af208dacd7123fdf57969ab693ffcb38a194cbc1e7653bb44d1c728c56a04e967caed748a433314e2892d456b7db64097ed071ce83ee0ba7c7b45c3ec60a9e4e01a7972332ebb9deeafdafa9285a2bc20972b83626c44941d1d8f875cbb38643711b97751da7f17d44c300fe24740f867616b1257fa56c6ac0a3674884a590d3fe59e82de54d951f1d308ee5cfcd1129da9e180121a380b58b73aa98c62d92407d0fddb405b6d690671c1545454547471e98b6acc242e8aefd893d980d75a4b3fbad4441b536f854d44a4143757099a98b685b099e341325d1a02f060df028e1a7aef44646a56043c3537bc2bc0d73eed079cb0437e5230f6d1228feb1f3fb452f0d914d63fb34ef0eb00e8f3b4034112d1ca049db22cccf36d8f82ade1d8189676fec66380531d1fee747ceed0fbd846abb0810ba8c0d1f8af6b9dd0f24bc8c949a61a05b615b53df1250b5d761d19be877cb138a944e151214f8fa113a0d9d3e50329531668f7da5765ca4346eaa52164e034ff534394ffa92398f1fb52322de51b18f89b19688ff8a21d1120f48eec918b8bc187994e78a4d34b2a3c80c77b71950c759902a4e43b16f3597747ab94cec88870f0fa0bbb92559f086ea22dbbcf75c8a755bde2710ce9df3b958a0d4519ca2219c86d7cf8cc14a8b7c863dd80a3cfdbb0fd491aee220ac680edce0e1d1f720583a55e5f05b59d9efd2e6fcc57c033b614db5b4f913902f379c0b4b1bc740cbe57057b69df71c204abc6fd8f52b7c1eb8c5b69a4554c020767c250192d4303cbfc661f2b2ed032d1719b6314cdb39e5a24d1e7b97aafd0c000f6a0b77a8fabb6ff43e097a73fc63639223e280bc6624a225ca63a5abbcdb8ce9dc62bf21fa222a0a6d2adc9a17f2a354830526f0ed86a773268261d2cef8f16a83bea1f35010457d85695e4d4bb8f7dba04d4a96503bfba7c2588fd539f65d1cdf9a15fa7f4f779ba2e20c274c372af92db7ebc4d451a62f008cf57eba138e749660a8e26e1cdc2fe1c69eda781712a94a3caf3e3", @typed={0x10, 0x3, @str='fdinfo/3\x00'}, @generic="00866224e2f6e909a1d228cb96295912d5de1afbb260f00f64d0c709f1f351a2e0b6e22affda42654b28251382cbd40cf36b91b92812c78bc8ad8486fa5cb5609646d8685bcfcd8dc6be583d62e769506b941d886835536b5c60658d5d9148da501b6964e2d97601de8a9d3ebbe03fabf2a753a482f6b392d183a728b9ea3c6350f9d5ca00fc4f289aa7ea3d7a99a7b65ca1f1e605a2f3c4f29c3d1d6efb302176fd1f8fe413380461d589cabf8161700534c65006ba6c8d938709e019059bd3c25c25173c69ff5d76a94de2407972a6cc8762d0470ee2b20877", @typed={0x14, 0x70, @ipv6=@empty}, @generic="787b8493333a7b", @generic="3fda68db66ac628fc492921e238f5b7e6f5d3011419303224be5ae245056711c6f997bf88eeddce91c250d7105a6a3a7a36ca25bfccaf62666115f967f5eb02babd2549825d65712054f1756e2510c36b4d2f17f438395c12c3dc2bf92e13a15b3185818e87ce8c81fbe4fb5786e8b06220b0d93b37011fe048a8b001431104e2078be34c692188d90b87c94f16867b412fc88711c724245acd380e8ccb608bbc1575b65f37ee6a9f2", @generic="c0e49fa5bce36cc21ef2c3ce0f8e0a5e44ee299c7ab4b5faf17f10a64acab52118eb95df7c4f4a9a0434d24e40193b43c4df89bf703a980f39b8317705b1dd3f9d99ec298470eee08f7ba9f652734fe9eca70bbc07fa78d5cca233670a9a3b6f249ac9f1ad97b2bf714b801e1f424d97f2cdf55f3d29d956993fe6a2881db2a7c6affd6614e854a9185061a05bccb8e9f0c1f4e9c1055cab2a53b5985e4e5ac6a00d8592f96ed17101127ed8842fe4ba20d535a8df2bc50bde92834f32d0c59dc019445ef7aa0161b9bba4b45f4917618b568986b883fb1cf783381bf0f8dc2ee1cb143b4dfbbb247fee"]}, @typed={0x8, 0x31, @u32=0x1f}, @nested={0x18, 0x7d, [@typed={0x14, 0x2a, @binary="8d555502280df237d71e7f58502c"}]}, @nested={0xa0, 0x48, [@typed={0x10, 0x7b, @str='fdinfo/3\x00'}, @typed={0x8, 0x62, @uid=r2}, @generic="10f96a9a046b6de656c99955da780efade7c5d62c785dac8ebc2a2de6fc1a678feb1d688374e37ba1220542f19caa61240fdccc6d1c6694a9ea1ff978ab0c2e3b33f2e2d62d0215f28b95bf0a815a56a84b6dfe1770a9e0895edcf0726fc4ebd7777ecbb53915cf16295a21bc553fb34d00af722514dd018e1183a2db7", @typed={0x4, 0x25}]}, @generic="161c405d63644f9bea93f1cbc77ea101a3e00d4cf7eb13159f5a188fc97c6ab6b2a446f6935df5f96060c357f10a", @generic="42e9e71316a94b7e1277197d2adbd8ae99aea2f9208879a120748f08d58209be16067b159855d2b7543ab9b9084a1438c4c5eb0c49f8503e75f0982af54ef1dfa4d37ac2087b74ee5b3b4702ce95323d2bd1d57bd3a1984807426615d739aa2c956527ecc437309193d82d67262cb0dfdc1d49a862ade2c1a59d8041d266edf220752a3df3800169871e5542aafe9500d642349516cf862e7d316fce015bfafbe44ad92b27eb6337f690b527bc8674", @generic="8ee65bf33ffd9fdee822a61805a9e179b17dd45b59723d04eaa31860746e38bd53b5b87a2bf1683e0faa", @nested={0x80, 0x1c, [@generic="ffbc038cab768ea7af7b61e34a802670be92d7c483e8a65ec808b643eb91531e1529b2d2b4a7a9e26dd79a19ef2bb15fc863aae653216185b14516bf0baaa1d6106d31c02827eb8417a9ec6bd6e831069ac35aa45a987ec735a42d35161cce171ef0ffd8a227e2876db6", @typed={0x8, 0x2f, @u32=0x1ff}, @typed={0x8, 0x8d, @u32}]}]}, 0x1624}, {&(0x7f0000000080)={0x6c, 0x1c, 0x200, 0x70bd29, 0x25dfdbff, "", [@generic="90abbdb15435c67bcc3e0c0848f0dd44c0448e81698b99ea18c6979ab0d574f245b7a8844e2abcd058a1e95e64e4004ea38d97327b774cd698fa43fb481f74888cf27ba1222a38a74e884417f7fe1ffba106f4e7a78dc28a9d3864ad"]}, 0x6c}, {&(0x7f0000003680)={0x12dc, 0x21, 0x100, 0x70bd2d, 0x25dfdbfe, "", [@generic="04eb14f589766f62f9cbb3cce1d6997e38400db434045f02f21f1b", @nested={0x1008, 0x80, [@typed={0x4, 0x86}, @generic="e456eafed061b3522421c54f306c7b9ac0930b162f78e147f0e291dc91c9579e34404bcadf6a06d83c734896115517854a88f21c797c246e0f6feba71ffb1a01dfbbfd7448cabb37043b34b47f38adb46d559ea79f2b5d66f2e7dc8f71b474ad1f9826319faf710d7d9bd33f4674c1b2c093e627c971cdff00efff42c7453b9cdf09efd816e103ea387fcd993e400149f7053a7af32115cc186b6130ed69949fc580727d0aaa488de9f986da18cd415390b7d67b1525be31589f935fa961b3293fbcc3ce15bc72be82c8a80d853ef83ab07a4e026a81a138116f3f1e34a49ccd82c0704ffbb4734c9ce31440500f57d2edf887df266d9e129c71a8088be6cc44587807c644496d8fe46fcd71d70ac60840657d5abd633877d50cc823183923bf8652e7292b582bb4fc978b73496863718e60f1ab934214ec2c5ed5cd47576bd691f52ac92de7ade497375b70bec9e885d8c8ec040f0b255f919cb9fce92465e3ca8924b6c6902a350919ca63fd28d69e509ef97ec05f6eba7a3bfe8fa82ac52a1c636c42d7a97968699e50e4564e105d44819a6559942c36d4d9c6418107a20eef4e67f0e7c0e9085ab6fd71d120c6244a8331c7b2d12515ccf602cfcbf51201981f393f07ae0fd7f8f03a44341d54f9e1e74111f9d28dcb5f6b270df2858c9cc848acc979b7583a33546a883da92c29bffd61927a345bc2d5e1fb0b3f700af8d8e2df2f6ce8f83b4a001e2571dbfa601cc456cca84da37ab17db6633f83d4e56202d25f1e0d52019fee968b47333d0fd37cdc5d998d51f667c879620dc8a0a47e4294f60b9534330873ae4e6f39fbe5f9ed3ab7332f20a623615fead5e3bfccdcc3c6bd65c35d498056ecea6865be2677d59f542fa8d81b179af65b2d54c70ade9c69d8e8c638aa2ec2d10fe5bfb010b30e7fe6bffb1888d8554570e07050ef1941f5e23014cb3071088e46792fbc0f648df6071b4427dcf036466f2645cee5bd70b5d17723dfa2b1a03649438ca7d2957e4602b0d5ae10c6f73302896fba3302d0c057f3fcbcc64a2c05654ef4cf84a103c29feb8f8371a6948458f1d148f2a9327a6c3cc2c145bb5bbc13d980c39bb0ae5ef4542b1a50dbde5fc7872504391ddf926c891a0c26425a8a3ba138bd855fb0053de0c0466370de0ccb2fe401bfcf44cbd8110cdaeeda7c09ca72649a8e9c0621bb64a9a7d1a5b07b39343b7d545e00b37f00a1bf0416f0d237f59bebff32591e84209e3b3355497a04238c2445795effcbac5a5cd4b2a30e40c491c5556bd047fc1bfdb36408048f196751954105ddd7accd6ddfafc033c60439c8f628b8054505ed55745ccd2b04776adf1286998844bd97467a30f6ba9a4398fce31e83b7ef7530e5de59deaf30de7308b6c33501c11dac293d18ae17dc89509acdfeb49d3619eb2032919f106e876df002bfd309f3aa60d597dd27a4055578b8f69376daf92c3e62d88e3cbd2a8708eb825cbae9ee65a364021241162294e5db1ee6205ef08c3f16e56b9269677dc02ed486cd0c7a7ff438fb79b8db6749745c0dc1bc31d7450c6dcfafcfd587483a7c5c73707c368ea35ce5f1d2c4d5ed152f9c9918b5cd5bcda41b7181cc5312baca804e0204b83c9173a0da21ecd4c138609cf8c156bc9858fe51c49c2c061b096535449800c752915031bbd7b652fe5262378e2e3f950bdced1303101f1e9be7f895d2ec7ec2abc84b9ff4b3ba156ddd29068a5c39dd73656f6192cbec16c8985f07c2baec90d83c688f0c1bafbf159d23186ad2b5e78018c4b2156df487bcf9a08ae63faa7f662db750a4992d57e7b62900664dc9100fef87b187146e142b9a469db4042bab71501d04892e72066d13b0be18db01ec9f3a5275c90a7418ac049f0f21b6e0b6e489fcdc2f9897cfb57190b2768990ab650e77a9a10d3c33591bbd4fb6f3379d1308ceb38b0b8ce860c9fe180d22cf718bbabeacc0cf328b5c121a68b979aa215676d9ca5ecc0c08f54b784fe0ff074199fcd7d611b82db703a53a206b3d8d2ecea533ed2b40a5f77880a4f3d24bbabb2bfb3821d66b53ef863acfb6958fe2bf95ac9bf12af3e3571336d3f7c72c0a03e349037ef53e2ebe38fa026f80e85b0489cdc2431436d92dda595db5729301e8abd5efcd9710abc9266633651d48a961b5edf873724833f9c184f0c942ec85b06dbca1141ecf9ea5c2c7c9b09aef9187a8556ab8a742afb1ac287e65206bf3a1dc562e77e3395e517a76ca74f3199c1f98c8776a24e0e7fd6846d29dc4beecfaa204bc8d7b40071f3ca6744f85807c3b0c3ba655d1451392ac111151c591ed64db76e15cef483613f14c4c5ad3f6113415f0bdd1eed7f2c67138300088186a37616c5b455cc83389c9231ffe1dec798635d1f8518eec20772c60b2fbdd9c14d23a3b74e3bc00c7ee31f5dd17644f81485f87e02af49a414005b6d669cf4b5c3e8c39c80d73f647f512ddb722facbe4469456e9dda0e112eff79996fa30d6a5f45d881e86e0403cf5363f8fa24d735a5479fc07aaa54e63aa1b899dc1945dddb43ea201fb849267cee1b919c2b5c1af3078b85b96c7d8e50c82ebce530cd3cc04ec17b6fc84945878490c2f40200cfbccdd45e63b9393f873ee9d8e3446a9011d375c7b8dd81868a3f709d0b9dd6f3d532759556026a898eed666a6db9c4f908c2a94ec2e6a3f593f2df3aec655f13c5eb4f97b6a8a624fa427a20a6435d4e2b06f676586db62ef9eca114852b669ce4ec05d498bdef498e9fa59d69688ae98df95ad7b995ecb207992eaaf69ee143a28db08eeffee48e928b7300dea3a33c10c031d34a1fa26269e531f1e8fe2796db3b4650327d97ffe3c408b2d9821010c7d436c2dfa96cd99159531ba0237be05739a90754ac78638b475da3262ed072f854fb21edd16f83ee9e4eb403351761c7261da942bef67ea7a05b4b1e1eebfc4937a7c3751d4f6971e06845a4e3c68d856d2af5bcb325dc132d1a7c1a2d322f5a7a2cd127e4c3e5c1fda2102ac7cf00ab60b30d0eed60b112928e8d212a5631faa0fc96d7330c54d5ab69f1640ca2dd738e1944c947019f10667ab58ce31499219b5e3715ea4e8b3ca1af116fe7dd2f37b79e7d18967c26058e49daf0d10a36370527ceac4cce513d5906ea85c1605e9a41a3b024ddf725dcc8aa43c75fadb78169ebc65de48245cda74048ae1e04b68d6fcc0ee2278ecec98d6841fa7a74cb0ce2010ab60ef0d08c75f60894b859b87424f3bbdbce7b745c676482c979f4c903fae0f73324a8e7469a952f297b16e508e0d30dc1278573943a0ba540f7eadb5a9ab2ae70722365dfc58bcd6abacd30658e96459d732e6e58eb79d7f8b24e15d36dff1353c0c6f52f77161490f152e766fa3a977b7ccafe877a877e3960a5aa549590d2c55813ddaf3e342aa87d3559498636b60354c15d1d04584f323149732c3509891d029c8913a1297ec79db2d156f5e9b1e04f19c5ca167a9265da77ff02bd7f574a9a2d0665861b5568c7c4ef78bc9a8dd106d64d4e93b364a45aca791133807696d8d39b18bbf396a9166373a2d0f1927ef4098c9837c7f68c0b6c3fcd73d6247ca84688ab7a91fd6d510769b712b699c895487f7032136f712f91d7a1cefcbd51c870730d7b025b11bacd9746b489d0f627b33b72c9ab73c2cca727b54ac41d1d7389ff58c62be4a3789eb616a0faf51c08721729d878654f8adb9514ac5175ff0a4ccfc7bc0729fb6492955f7c7553bfcc24423c8d2a4c3361745b4c521c1878eb00b99cd62e9ab340d26cc0723ee391bbc6bb7dfa79423994798e80e149abc352be333d854a0d2308becee0473ab63c42eeafa63e2d439c09bd1d5b73d701a6a434dbb36c36a55a34db236fb5ca8e34ab5b4fa8e4034c7fcf09cf90655371c0dd6bbbe8a895177147383e072a8859cda867e3f193718089cdbf850ef108177cbd8f362e375937de592aa3e75be0febaf8de5c06f54582ce77974e6eeed152e696f685d8772ca920e17e2c29558f218b48ee5d4bb7cec9babf625f01228ad7b5887d70e2c3024981d78324878159a634ac32437cc108165f2843ab9827bba1041cd8fe9d2fe11d1da9334fba18682d347a7ea9273c3ec093f03da6904063b87868b37aecd1bc43b75a568d3c1f6fed3ffe5e94e3988b7f829e2c3d078310af55b511a67109c7e40cf6d4ef1d2736e71ef1c1172eb76d32cf712e823cef6a8e76f3381e26cc52be44fef11407861b428e71a2cc564aea7015ffdf2fb8f0888fe648890a7ddd1ebbc9b5184345d72b66c6823a78b040e7d748caca546300b3956c5a218b952b02491e4caf068af8b2f8568673495ca8c9bf0246582d5166a33b98e80f33d2224abe5a8367000b096ca269bcd435298bebc0f3eb5a8f5fb9dc25fa5ee3f7094f4e77e01e23052002c4f9dbbf0505a8bab99e54ee1740a86da5c65e8b24edce1ebe75776681fabe5eb174464c9c4920b08f523caf70e51eb6c5b9e5a4ed8c242997408b5197746b2a1169d02b94364488457f005e720bc7f02c8d50b9fdb76b1f7d2ef8214432ddf2883cb7d7dc4b8ef96f176ed89bf98b6e9d25e16bb198c325e168a762167e0ea2331a5aab35749b4108861fb94a3d7613ae843d8f2b3f9274d59db0f86cafa1e7d41a3bbd03f6f4f72f48503333a9249f72feb984b5780e0a5e1ae00799baab9dc6efd85af9d7c9b27eae42cb59fa8a520a59ac8b6236b5935e23f3dd69b7e31bf4e7e6f427a827e56eca7d544307755e7b2d8fc578ccddcea35d182c1951b9e81399ce6242e58a8adfd8459fa32206381a31a75af5333cf1e287f77f820eac996c60cf2cd72be303917ced0ea4f0e99fa1a80b3cd264c05d59a033bacbaa4aadd85102c3f23933e2f341ffedb098a6e601d6e24dac86f956c1d7569383098d11a66129930d7a786325dc573bccec5a89a38c4990c6796b60168cb0a2284601e38bc1906004d8c501f67558d518b6ce725aab731e1612464784bfd06646864cd600ee728c241ec81df4682bed256432b29739df5d538500cceb2c4f351250c06b7681f07a9be43f6b3d2d9c1e99c69a062c3de3006920941c60c3ad33ef518095a488cb4f57b87190036423c30d12a87babdb306ffe95753691288f959798dea0b541bfba4e290dc5a5fc17d2808c527d7d7fe3effdd8109cc3fe14e4a62e2ab93060c81aa441ec06b0e4ce4face3755fc4f548ce50b95e2db1fbf0541eb00a46321b54ef61fbe0ac1e4d8b9e4a2b6416c3d2bfe6cb0b78826ae35022f2d09b6bdfed85f7534531a2e526c57de43b7732e7f4ec4e80cb8926e8ad32e9368b3b1c0de9d8e5e9f729eac2432c318746fcd79d71668dec29025c4271d6e05973d0dfdc2ad717446a9a9bc6951e52720e867953619870338f2e454cec89702ff366baef4f01bb98d27e7fd44a04db2e9dbf5d9167fda2036f0a10c3e48fa28ca868cd2086e918750461aca2808cf77155752f19d217f68eea3d573dc46c9072af0a8c95d7883466f39ca48ef16bc33ecc28419f7ec675325c236be085f3a19d3c2a296d45caedc7b78a9f4b06c96eef30802502dcfc3a4159d53a3aa4c237f7900f6a37abe97076889eccf83f40435b840e8573c1e0cdac4fca94092679a4f0040377b08234f2dc5586485aa07303550918a5ad77387b2a9047142adc96577c80c4d3a3a721c37a63df2a93d5abe7ea101aecb41926ab4aaa44739b060df7ebc1e4d528a04568b7101c059e426f9778f069e2a6be7883ae3db16c732d28a15"]}, @generic="cda7", @typed={0x4, 0x7c}, @nested={0x15c, 0x33, [@generic="4ec3d2130814b2f31c7f28ad860f0962cc998595b1ab378a3950f3acb5bf65c82e6c37dce3b760d9c6e3c05570821bf59a18204a56191b67524ebb967b077d0de268e140f279ed38fe9525961c760897c949d78274246674056340e6bd3eb52e84aa8b06fd634adde2c53e2c2e9d8ae5e77df4aa00bab45681bd805fbcf3ff577c4e7dc2a34c3c7238c3ef6ba15608020f90a21527180f7947222caece24a367f9529217fb249167591eccd06a6f808f92c433ae1d099c8ec75827cc89191169429ca97e4665d08190", @typed={0x8, 0x7e, @uid=r4}, @typed={0x14, 0x12, @ipv6=@dev={0xfe, 0x80, [], 0x19}}, @generic="d07527887b6aebc65ffd205255e7429e109a0f00a2271a282a6c61f871ced1767bdcd94f0b4b1594", @generic="34a550123ca9421b82a3499c534d2d1b2f6c58f0f40f4b34a5244dd957d15650794a9b6f452c485961509dcc1627b2295ae0a47790354b0dae8f495a84b93cd82f3b22a9e718230e0b5a0e"]}, @nested={0xc, 0x86, [@typed={0x8, 0x1, @u32=0x841}]}, @nested={0x138, 0x1b, [@typed={0x8, 0x77, @str='\x00'}, @generic="b4069fffa402849a0fbed9dbdef2cf3341f31145d30fb9decb7e917804c36594e731dec795e5e24b491f1d1567ca6aed9de1faec730893526f91b7dab38fc3f48202fef2c99284f3af0b30fac62f107570551a704c298f1577849e94c4c27a786b89e1af62b22eefe7d642abb4e1c974a44f81c859199c77", @typed={0x8, 0x5d, @pid=r5}, @generic, @generic="5bead066631610685e4eb2386ff2943af58b9a2e8b2a312bb448a8d099480dc1d6567e277ff699e8e504697faaf60b2aa3c59ae272fd41eb669785ca3be2dcd2899d4f78501d7ba105a67901acac91cbda389089c96bb0754e978d78c076667f4a01264f1953d4e76022d26e1d02244f295654fe13f44bcc7a242c4169f8f5ee74e07f01d0110c6a768f7e50f2a3de792cd0ec5f276a51df1e9c9c0d432e71311b2726a3f2776f2fc041"]}]}, 0x12dc}, {&(0x7f0000000280)={0x32c, 0x37, 0x8, 0x70bd29, 0x25dfdbfe, "", [@generic="24aec2ddc1a8bfadae3592be6a8ff895bf5b31d476994ceeeeb5c6b03492eff8e2bd76241269549ec91f2ca8a2ed065118afd561d3dfda193ea88c7335d82af1218f8063a95a39efc163f96a4d8b0379df4d794719e8d0eeea5e5ab92a3f1b85e4d485cc4fd28b4dc2d87330345f41305d9ace7e0fb74e47a593189828449682", @nested={0xdc, 0x34, [@typed={0x8, 0x76, @fd=r6}, @generic="6c212acc21fcc5f0a5a9adf15a05682ae85ae23bbfe490f72c8adf4f00b4765c611ffd16053d343d939b07a6152d82930c231d46cdc293472f08a2e5d58a9daba7e038675aad9e182c25538688a6e93262b319834c181c53f392f4097bea3c7e24cb68c76a8307fbaeca45a98fa01b3dcf9c724e4472e3d845f373036bab8a405e307980109753825cedaf74b8a0e8c9c8a03d956e5d266bbc7cb54b240b39a350066dad793480802818a7e1f9f13abd34a106bfa5d229e1", @typed={0x10, 0x1c, @str='fdinfo/3\x00'}, @typed={0x8, 0x8c, @ipv4=@multicast2}]}, @nested={0x164, 0x6e, [@generic="8c72002d0f2003458c51e1400606", @generic="1c29dc9569b54072045a17a1157ff57280a9b0ae275ba6792f056ef7fc7b3a4cc4e8dbe7f45958196e2b8f5507e02b9066d423e07ffceeac7bad9de022ef68ffb2870d878b528d599d372b26f54b51c66f7b9f041599b981289bb0ddfdde31f0b0a69b1878111b7eef23dabd2855c2db", @typed={0x8, 0x2b, @ipv4=@local}, @generic="139b879e45d2cee1376b509b213b93502303e27599c086addc4dc6fc6fbe864e4355d92ccc4070fe3f3cfb877faf4162a631c26e622cf1e9d8a34d805aaf40482933b1e08c4daca14b6da6f53a86336af017b1ec539d08cc3fb6da2a228dbbc1a1062dd2e5ea447a9007794757d6a5493eecd592349070f7719364f0e1f84df84ba605f2217f03790f3f6e234a3cd248ab981cc299203082ce117e3a3dd7df30520028d60db9dc77a1b6adcc6e7addd96e8f988cd90879ec9dd41f8db12d3d23bf3b1fa70d4f89dca71405b7c1696000200c77802085fce3a076"]}, @typed={0x14, 0x3d, @ipv6=@initdev={0xfe, 0x88, [], 0x1, 0x0}}, @generic="c6979e12da73bc143d01c1279c1435c29080ab363231cb4b4b44135d5824168f8af8e8bd42e9d41e6ca9e43728e1a97da696ee99b706546f7095f50512a35bd9e001800d05a7"]}, 0x32c}, {&(0x7f00000005c0)={0xbc, 0x15, 0x800, 0x70bd2c, 0x25dfdbff, "", [@generic="f5141725536955bf7f30c30b0b548088c6ec4d3e238e1f1d9691266d2b478c035e6a5512e389d634064a5de927b59d337125de5597fe206c97437104854a56f98f2d7dae90c0963cf11ecb3ae5565063a0e0d654f8f214636f485bb60d47813c1413e432d20ad055cf947e9cc6643b629a4ef5b03b1c7496aa77b097cdc891a73b5faadfeca15799026f67a5d27c94a9fd1a6599e1e8f8da3dc09a86cad0541f309860589540faab7c99b46e"]}, 0xbc}], 0x5}, 0xdbc7e656cf9aca9a) r7 = userfaultfd(0x0) ioctl$UFFDIO_API(r7, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r7, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r8 = socket$inet_tcp(0x2, 0x1, 0x0) r9 = dup(r8) getsockopt$inet6_tcp_int(r9, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) ioctl$PERF_EVENT_IOC_ENABLE(r11, 0x8912, 0x400200) r12 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r13 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r13, r12, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:25 executing program 5: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3}, 0x12a1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:25 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) accept$alg(r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002dc0)=[{{&(0x7f0000000240)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/196, 0xc4}], 0x3, &(0x7f0000000580)=""/42, 0x2a}, 0x6859bf85}, {{0x0, 0xff35, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}, {&(0x7f00000006c0)=""/234, 0xea}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f00000008c0)=""/138, 0x8a}, {&(0x7f0000002f80)=""/144, 0x90}, {&(0x7f0000000a00)=""/77, 0x4d}, {&(0x7f0000000a80)=""/78, 0x4e}, {&(0x7f0000000b00)}], 0x8, &(0x7f0000000bc0)=""/47, 0x2f}, 0x401}, {{0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000c00)=""/65, 0x41}, {&(0x7f0000000c80)=""/86, 0x56}, {&(0x7f0000000d00)=""/94, 0x5e}, {&(0x7f0000000d80)=""/206, 0xce}], 0x4, &(0x7f0000000ec0)=""/136, 0x88}, 0x4}, {{0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000f80)=""/131, 0x83}, {&(0x7f0000001040)=""/224, 0xe0}, {&(0x7f0000001140)=""/246, 0xf6}, {&(0x7f0000001240)=""/8, 0x8}, {&(0x7f0000001280)=""/49, 0x31}], 0x5}, 0x2}, {{&(0x7f0000001340)=@l2, 0x80, &(0x7f0000001600)=[{&(0x7f0000001400)=""/224, 0xe0}, {&(0x7f0000001500)=""/18, 0x12}], 0x2}, 0xfffffffa}, {{&(0x7f0000001640)=@ipx, 0x80, &(0x7f0000002b00)=[{&(0x7f00000016c0)=""/215, 0xd7}, {&(0x7f00000017c0)=""/106, 0x6a}, {&(0x7f0000001840)=""/9, 0x9}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/58, 0x3a}, {&(0x7f00000028c0)=""/54, 0x36}, {&(0x7f0000002900)=""/142, 0x8e}, {&(0x7f00000029c0)=""/45, 0x2d}, {&(0x7f0000002a00)=""/255, 0xff}], 0x9, &(0x7f0000002bc0)=""/29, 0x1d}, 0x7fff}, {{&(0x7f0000002c00)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @broadcast}}, 0x80, &(0x7f0000002d00)=[{&(0x7f0000002c80)=""/87, 0x57}], 0x1, &(0x7f0000002d40)=""/71, 0x47}, 0x8}], 0x7, 0x3001, 0x0) 21:55:25 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x0, 0x81) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) pwrite64(r4, &(0x7f0000000100)="16e108488f5153fd71d859610fe6b80fff01892445d33e5a7752cd431a934d7f82fa08ff7ac5ef39d2188c1eb3b7aa0dd30038354e55854a4b4b9f6c4681f321e6a99adf8f3249e30604c0a81aa484960b1d1d87e499196fe55f54cae12846b55642a23df56019570ba6940595a17fb2b8fd22ce9f790b07c2f2ceb01b707a08e5cc50e32d77b5a0e2fe6e86c49e7157810bb23123acafa51464be7d80d0c82d7a267cfb360dee", 0xa7, 0x2) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) [ 786.122049] FAT-fs (loop3): error, fat_free_clusters: deleting FAT entry beyond EOF [ 786.159828] FAT-fs (loop3): Filesystem has been set read-only 21:55:25 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) 21:55:25 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/checkreqprot\x00', 0x40000, 0x0) 21:55:25 executing program 3: sched_setattr(0x0, &(0x7f0000000080)={0x30, 0x0, 0x1}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x69, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0xfffffffffffffc2c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext, 0x20002200b, 0x6}, 0x0, 0x2000000007, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000001c0)='nfs\x00\xef\xf1a\x17\x12\x9e\xd0Y\x8a\xa8\xd4', 0x0, &(0x7f0000000000)) 21:55:25 executing program 5: syz_mount_image$ntfs(&(0x7f0000000000)='ntfs\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB=',uid=', @ANYRESDEC]) 21:55:25 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dlm_plock\x00', 0x80001, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:25 executing program 5: r0 = syz_open_dev$video(&(0x7f0000000140)='/dev/video#\x00', 0x3f, 0x0) ioctl$VIDIOC_S_SELECTION(r0, 0xc040565f, &(0x7f0000000180)={0x1, 0x0, 0x0, {0x0, 0xffffffff}}) 21:55:25 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB], 0x8) [ 786.570347] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 786.597818] FAT-fs (loop2): Filesystem has been set read-only [ 786.690518] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF 21:55:25 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x9, 0x80) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) [ 786.747598] FAT-fs (loop0): Filesystem has been set read-only 21:55:25 executing program 3: r0 = openat$ion(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ion\x00', 0x0, 0x0) ioctl$ION_IOC_ALLOC(r0, 0xc0184900, &(0x7f0000000200)={0x80033d, 0x20000000209, 0x0, 0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$ION_IOC_ALLOC(r2, 0xc0184900, &(0x7f0000000000)={0x9cf0000008, 0x9}) 21:55:26 executing program 5: r0 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000080)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) write$RDMA_USER_CM_CMD_LEAVE_MCAST(r0, 0x0, 0x0) 21:55:26 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$XDP_UMEM_REG(r2, 0x11b, 0x4, &(0x7f0000000000)={&(0x7f0000000100)=""/135, 0xebd4377f262d59b6, 0x800, 0x4db}, 0x20) socket$inet6(0xa, 0x80003, 0x80) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) 21:55:26 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x637e76293d9a0f27, 0x40) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:26 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) close(r2) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = dup(r3) getsockopt$inet6_tcp_int(r4, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM(r6, 0x84, 0x65, &(0x7f0000000040)=[@in6={0xa, 0x4e22, 0x5, @initdev={0xfe, 0x88, [], 0x1, 0x0}}, @in={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, @in={0x2, 0x4e23, @multicast1}, @in6={0xa, 0x4e21, 0x4, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x1}], 0x58) sendfile(r8, r7, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:26 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_GET_NESTED_STATE(r2, 0x4080aea2, &(0x7f0000000a00)={{0x0, 0x0, 0x80}}) 21:55:26 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) getsockopt$IPT_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x0, 0x42, &(0x7f0000000000)={'ah\x00'}, &(0x7f0000000040)=0x1e) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="7f454c460000000099ff35157df7d4c67669238b1788ea5a8fa8282768057a176d597137dd47f678caea8118c934b44ee42543e0fcbeabcf1eaee7df9178"], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$TIOCSSOFTCAR(r3, 0x541a, &(0x7f0000000100)=0x3) 21:55:26 executing program 5: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6}]}, 0x10) ioctl(0xffffffffffffffff, 0x0, &(0x7f00000001c0)="0804b5055e0bcfe8474071") r1 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl(r1, 0x1000008912, &(0x7f00000001c0)) close(r0) [ 787.512309] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 787.536947] FAT-fs (loop2): Filesystem has been set read-only 21:55:26 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) socket(0x11, 0x5, 0x1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/net/pfkey\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) ioctl$sock_bt_hidp_HIDPCONNADD(r1, 0x400448c8, &(0x7f0000000200)={r3, r4, 0x20, 0x5c, &(0x7f0000000100)="887eb5b8f98c90586c187c4d1af43f2b0880ceec83105b4c4520f74beed71e109fce2ccc619febeaf1827a3b3526ea94a4e973895ec1ef09303edb5cbd033ec456cf1fecb98488bbe5d273dcf5509523b4b0456e2a2a03f49d6564a9", 0xf9, 0x9, 0x0, 0x6, 0x8, 0x1, 0x8, 'syz1\x00'}) r5 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r5, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) 21:55:26 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) ioctl$EVIOCGBITSND(r3, 0x80404532, &(0x7f0000000240)=""/230) 21:55:26 executing program 3: r0 = socket$kcm(0xa, 0x802, 0x88) ioctl(0xffffffffffffffff, 0x0, &(0x7f00000001c0)="0804b5055e0bcfe8474071") r1 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl(r1, 0x1000008912, &(0x7f00000001c0)) sendmsg$kcm(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0xa, 0x4e24, 0x0, @remote, 0x9}, 0x80, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="3800000000000000290000000400000078040401000000c0073510fbff0000b408000000fab771172119000020002000004e5e0000388022"], 0x38}, 0x8000) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 21:55:26 executing program 5: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) dup2(r3, r1) sendmmsg(r1, &(0x7f00000092c0), 0x36f91ce82cc7eb8, 0x0) 21:55:26 executing program 2: sysinfo(&(0x7f0000000000)=""/22) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x72, &(0x7f0000000040)}, 0x0) r0 = socket$inet(0x10, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8923, &(0x7f0000000180)={'ip6gre0\x00\xeej\x01\x0f\'@\xff\xff', @ifru_flags=0x34}) 21:55:27 executing program 4: r0 = socket(0x2, 0x6, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="10c725ee817aaa"], 0x8) [ 787.806527] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 787.834962] FAT-fs (loop0): Filesystem has been set read-only 21:55:27 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000100)='cgroup.subtree_control\x00', 0x2, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f0000000580)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b75fb3488fd8015bba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377aba09e7b88378e3d63a98fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d41f6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28b774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047526865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d8191643"}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe6000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_TPR_ACCESS_REPORTING(r2, 0x4400ae8f, &(0x7f0000000000)) 21:55:27 executing program 2: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nullb0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x4, 0x13, r0, 0x0) r1 = socket(0x15, 0x80005, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000040)) 21:55:27 executing program 3: 21:55:27 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000340)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000040)=@ccm_128={{0x303}, "f1ded58a49de9323", "00000003000000000000005e34e17800", '\x00', "42ad93ba6824f9ed"}, 0x28) sendmsg$inet6(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="14000000000000002900000034000000018000000000000014000000000000002900000043000000", @ANYRES32], 0x2c}, 0x0) 21:55:27 executing program 2: 21:55:27 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) write$binfmt_elf32(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000140)=ANY=[], @ANYRES64=0x0], 0xfffffffffffffe0c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$VIDIOC_G_PARM(r5, 0xc0cc5615, &(0x7f0000000200)={0xa, @output={0x1000, 0x3, {0x1, 0x7ff}, 0x3, 0x40}}) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$VIDIOC_S_EXT_CTRLS(r6, 0xc0205648, &(0x7f0000000040)={0x9e0000, 0x7, 0x3, [], &(0x7f0000000000)={0x9b0907, 0x20, [], @value=0x80000001}}) 21:55:27 executing program 2: r0 = syz_open_dev$video(&(0x7f0000000140)='/dev/video#\x00', 0x3f, 0x0) ioctl$VIDIOC_QUERYSTD(r0, 0x8008563f, &(0x7f0000000180)) 21:55:28 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) r2 = socket$pppoe(0x18, 0x1, 0x0) sendfile(r0, r2, 0x0, 0x100000000) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) openat$cgroup_procs(r5, &(0x7f00000002c0)='cgroup.threads\x00', 0x2, 0x0) r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r3, 0x0, 0x209) getsockname(0xffffffffffffffff, &(0x7f0000000240)=@can, &(0x7f00000000c0)=0x80) r7 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(r8) getpeername$packet(r9, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r7, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r10}) bind$packet(r3, &(0x7f00000001c0)={0x11, 0x0, r10, 0x1, 0x3, 0x6, @dev={[], 0x11}}, 0x6) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:28 executing program 4: r0 = socket(0x3, 0x80000, 0x1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) 21:55:28 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffed3, &(0x7f0000000080)=[{&(0x7f0000000040)="2e48000035000505d25a80648c63940d0124fc60100010400a000000053582c137153e370907018000f01700d1bd", 0x33fe0}], 0x1}, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x78) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000300)=ANY=[], 0x0) 21:55:28 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000e80)={0xc0}, 0x14}}, 0x0) 21:55:28 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffff2, &(0x7f0000000100)={&(0x7f0000003940)=ANY=[@ANYBLOB="20000000680013f70f000000a90100000200000000000000080005000700000000000001f36b6744254ffe030073a157a4fedcd8d2476d04795bb407dcb7d4380144abbbb4bc9481b435845656e6f859b78cc7d5ece900000000000000fffb80abb4b5010000edd147fe757a3cc10ed9abb12edfa687bd902808a5605d1b73d76ea549e20122f6c245f977fcaf6ad3f7f9e94e1c8eeb87087c9acc01ec20b542f7e500000000e0fff5dc99133f0800007f302b0130919f3f4889ee08f348d8be110c140700000000000000d6f56cf6f90200a14c6f015aa5a0c92a088e", @ANYRES32=0x0], 0x20}}, 0x0) r2 = socket(0x10, 0x80002, 0x0) sendmmsg$alg(r2, &(0x7f0000000140)=[{0x6, 0x0, &(0x7f0000000100), 0x6, &(0x7f0000000100)}], 0x492492492492965, 0x0) r3 = dup2(r1, r0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) [ 789.169768] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 789.202802] FAT-fs (loop0): Filesystem has been set read-only 21:55:28 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) write$binfmt_elf32(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT], 0x25) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) bind$isdn(r4, &(0x7f0000000000)={0x22, 0x3, 0xfb, 0x7, 0xc7}, 0x6) 21:55:28 executing program 5: [ 789.228073] netlink: 'syz-executor.3': attribute type 1 has an invalid length. [ 789.237842] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=104 sclass=netlink_route_socket pig=3049 comm=syz-executor.2 [ 789.255483] netlink: 16638 bytes leftover after parsing attributes in process `syz-executor.3'. [ 789.308416] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=104 sclass=netlink_route_socket pig=3049 comm=syz-executor.2 [ 789.344039] netlink: 'syz-executor.3': attribute type 1 has an invalid length. 21:55:28 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000001f"], 0x8) 21:55:28 executing program 5: [ 789.404471] netlink: 16638 bytes leftover after parsing attributes in process `syz-executor.3'. 21:55:28 executing program 2: 21:55:28 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffed3, &(0x7f0000000080)=[{&(0x7f0000000040)="2e48000035000505d25a80648c63940d0124fc60100010400a000000053582c137153e370907018000f01700d1bd", 0x33fe0}], 0x1}, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x78) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000300)=ANY=[], 0x0) 21:55:28 executing program 5: [ 789.730091] netlink: 'syz-executor.3': attribute type 1 has an invalid length. [ 789.768295] netlink: 16638 bytes leftover after parsing attributes in process `syz-executor.3'. 21:55:29 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @broadcast}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f58b5494fc030000001526c30a5cb1579c3a75e50cdee7ffc0b8f44b9d74d1bba00d0000000000002000000001"], 0x8) r2 = socket$inet(0x2, 0x4000000805, 0x0) r3 = socket$inet_sctp(0x2, 0x5, 0x84) r4 = dup3(r2, r3, 0x0) r5 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="010000", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r4, 0x84, 0x71, &(0x7f0000000100)={r6}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f0000000100)={r6, @in6={{0xa, 0x4e20, 0x3e, @mcast1, 0x6}}, 0x9, 0xfe01}, &(0x7f0000000080)=0x90) 21:55:29 executing program 2: 21:55:29 executing program 5: 21:55:29 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffed3, &(0x7f0000000080)=[{&(0x7f0000000040)="2e48000035000505d25a80648c63940d0124fc60100010400a000000053582c137153e370907018000f01700d1bd", 0x33fe0}], 0x1}, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x78) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000300)=ANY=[], 0x0) 21:55:29 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) socketpair$unix(0x1, 0x40000000000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r8 = socket$inet_tcp(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) socketpair$unix(0x1, 0x40000000000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r11 = socket$inet_tcp(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$PERF_EVENT_IOC_ENABLE(r12, 0x8912, 0x400200) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r12, 0xc0502100, &(0x7f0000000040)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(r9, 0x80082102, &(0x7f00000000c0)=r13) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(r6, 0x80082102, &(0x7f0000000040)=r13) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r14 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r15 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r15, r14, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:29 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00000003c0)='/selinux/avc/cache_stats\x00', 0x0, 0x0) write$cgroup_type(r1, &(0x7f0000000400)='threaded\x00', 0x9) r2 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x4, 0x4, 0x0, 0xfffffffd, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/btrfs-control\x00', 0x8100, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) getsockopt$inet_sctp6_SCTP_MAXSEG(r4, 0x84, 0xd, &(0x7f00000001c0)=@assoc_id=0x0, &(0x7f0000000240)=0x4) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r3, 0x84, 0x6c, &(0x7f0000000280)={r6, 0xf3, "08f282049480bd0873742af606bd2611666e28ad501cb5ee732eaa4649ca367f4f93bda3cba504102db8603f817e03a9444fd6108bf1c9d48150250f60f0d2db8d3097153729680d9f57e94d5ce38460a2683b91b2b6a0889f56e69470558d96026cba3ca76b7a2c40cd794ac0157f452e2bc3136acc5012f57b20a0344e8e10e350cc571bda619650d52a0872ab483ea39370341663316cb8e6f5cd5f54d754ed53286325e9afedac88b1e80b6b9ae71ee5d2692c08224bdf63095733d2771802c3039cc3c7adf2bc6b0a2ac872dd0c5a7cb8c3b368351f6d989d89fd2dfefd25cd3539d897ea7115c6e1f30240eb83663a9e"}, &(0x7f0000000380)=0xfb) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:29 executing program 5: [ 790.179369] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 790.195015] FAT-fs (loop0): Filesystem has been set read-only [ 790.231145] netlink: 'syz-executor.3': attribute type 1 has an invalid length. [ 790.241863] netlink: 16638 bytes leftover after parsing attributes in process `syz-executor.3'. 21:55:29 executing program 2: 21:55:29 executing program 5: 21:55:29 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") msgget$private(0x0, 0x801) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r8) r9 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r10 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r10, r9, 0x0, 0x209) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup(r12) ioctl$PERF_EVENT_IOC_ENABLE(r13, 0x8912, 0x400200) r14 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r15 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r15, r14, 0x0, 0x209) write$binfmt_elf32(r15, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYBLOB="a4f66f66b61b1f5441d3936a7363229dadfff91162e66eb0611ff7404235debd43e13b8401e14ab439dd6d8ce2ab7227d3224de1464ec3e6a071b51abb06f26c8938fc90535b60bd480267dd3ebb22ee24d15a1361191215da6c09ccbe824d023888f446204b20019f1517721c4ae6e02d4ae07bfcf38f9a53076303d3c5ec70f5638b9a0a499e476a15afe7c689c8181c6671648dd14de2984bb197d11dd19b2a72d50392783feecf9fdacd3f3baf09b24316ef1c4f6f3705abbc6dfd9c269f765dc7d35ca27ca7c609fcb60d444eb115013aab2efd65134d59c72262b08540377823aeae688950bec3fa79b206614e5c591aec4107d74aee2d", @ANYRESDEC=r4, @ANYRESOCT=r6, @ANYRES16, @ANYRESOCT], @ANYRESHEX=0x0, @ANYRES16, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16=r8], @ANYBLOB="1a10924446f9c33c86f184f79edfc54c6942f52aa9edf20fd19a546bfedcc07a3cb9e1777392b05aa2d606d4a88c111a16fdddd0bafcaa87c77d7ce306e1860d6fd0cccba0129f4f59585f498915872a7063e162cf3ebaab5e96973388112c9e1e6dbb626c37e94a2dded56a27f008ec028d55684df836510f60d6e464ae1962073d7e60db6cdbdf4708c7a8bc1f3ab60c1aa5dcd87276ce58dedcc151aaea590aacab18", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYRESDEC=r9, @ANYPTR64, @ANYRESHEX=r11], @ANYRESHEX, @ANYPTR=&(0x7f0000000340)=ANY=[], @ANYRESHEX, @ANYRES32, @ANYRESHEX=0x0]], 0x24) 21:55:29 executing program 3: 21:55:29 executing program 2: 21:55:29 executing program 5: 21:55:29 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @rand_addr=0xa67}, 0xa5) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) 21:55:29 executing program 2: 21:55:29 executing program 3: 21:55:30 executing program 1: mmap(&(0x7f0000015000/0x4000)=nil, 0x4000, 0x8, 0x10, 0xffffffffffffffff, 0x14834000) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vcsu\x00', 0x8000, 0x0) setsockopt$packet_tx_ring(r2, 0x107, 0xd, &(0x7f00000004c0)=@req={0x40, 0x8001, 0xffffffff, 0x8}, 0x10) fsetxattr$security_smack_transmute(r1, &(0x7f0000000040)='security.SMACK64TRANSMUTE\x00', &(0x7f0000000080)='TRUE', 0x4, 0x1) r3 = dup(r1) getsockopt$inet6_tcp_int(r3, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = msgget$private(0x0, 0x200) ioctl$SNDRV_CTL_IOCTL_ELEM_INFO(r5, 0xc1105511, &(0x7f0000000340)={{0x8, 0x5, 0x1f, 0xc, 'syz1\x00', 0x7fff}, 0x1, 0x10000000, 0x400, 0x0, 0xa, 0x3, 'syz1\x00', &(0x7f00000002c0)=['-GPLwlan0ppp0\x00', 'security.SMACK64TRANSMUTE\x00', 'fdinfo/3\x00', '\x00', '%\x00', '\x00', 'security.SMACK64TRANSMUTE\x00', 'fdinfo/3\x00', 'TRUE', 'fdinfo/3\x00'], 0x65, [], [0xb06e, 0xff, 0x0, 0x9]}) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000000c0)=""/109) r7 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f0000000140)={0x8}) r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) r9 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$FS_IOC_SETFSLABEL(r9, 0x41009432, &(0x7f00000001c0)="fcdeae4a709efffd0fd1ea8604346458141fdb6feefba5cc47dcdb1007ce7142bfce695898b7928aaa7dae92f1361d8b2a70f97d224e7e3d746021c667c702b72c98d85692aab3982fe2abde93b3a600fce14c97e43184746bd877978cfe3bc13ffa0aeed33e7fd3881f1a8409e7dd610ac186e0413ced16bf10d42a27ed3d081a373aaf40981140b8850f21c460d9674f5ba227f7260b134d1a3e99f17947f0e1f52eb1f0ddc6c74017ac7955695a19fee37b30a49536f0d5edc96e818c6000b97faa26f353642f9c0d7a1157aae37e2d254f9a56fa5b82ed5a47e4c4967171006a6cd468b58d0552e2484807703a6d8ba4f5cc536647165ec032a32db2ff51") sendfile(r8, r7, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:30 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcsu\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) ioctl(r1, 0x7, &(0x7f00000001c0)='q\x00'/11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) write$binfmt_elf32(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r6], 0xfffffffffffffd91) 21:55:30 executing program 5: 21:55:30 executing program 2: 21:55:30 executing program 3: 21:55:30 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000000c0)='\x00', 0x143042, 0xc) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) [ 791.006703] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 791.014550] FAT-fs (loop0): Filesystem has been set read-only 21:55:30 executing program 2: 21:55:30 executing program 5: 21:55:30 executing program 3: 21:55:30 executing program 2: 21:55:30 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = dup(r3) getsockopt$inet6_tcp_int(r4, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r8, r7, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:30 executing program 3: 21:55:30 executing program 5: 21:55:30 executing program 4: r0 = socket(0x0, 0x5, 0x3) getsockname$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000380)=0x14) sendmsg$nl_route(r0, &(0x7f0000000480)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)=@ipv6_getaddr={0x80, 0x16, 0x220, 0x70bd2c, 0x25dfdbff, {0xa, 0x80, 0x401, 0xc8, r1}, [@IFA_LOCAL={0x14, 0x2, @loopback}, @IFA_FLAGS={0x8, 0x8, 0x400}, @IFA_FLAGS={0x8, 0x8, 0x48}, @IFA_ADDRESS={0x14, 0x1, @empty}, @IFA_ADDRESS={0x14, 0x1, @ipv4={[], [], @broadcast}}, @IFA_FLAGS={0x8, 0x8, 0x400}, @IFA_ADDRESS={0x14, 0x1, @rand_addr="0a264cbd869b73885b7b360f1d2cb987"}]}, 0x80}, 0x1, 0x0, 0x0, 0x1}, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r2 = socket$inet6(0xa, 0x80003, 0x80) ioctl$sock_inet_SIOCSIFBRDADDR(r2, 0x891a, &(0x7f0000000000)={'gretap0\x00', {0x2, 0x4e22, @multicast2}}) ioctl(r2, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) 21:55:30 executing program 2: 21:55:30 executing program 5: 21:55:30 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f00000000c0)={0x0, 0x2, 0x32a2afa1, 0x7fffffff}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:30 executing program 3: 21:55:30 executing program 2: 21:55:30 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x3, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) r6 = socket$inet(0x2, 0x4000000805, 0x0) r7 = socket$inet_sctp(0x2, 0x5, 0x84) r8 = dup3(r6, r7, 0x0) r9 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r9, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r8, 0x84, 0x71, &(0x7f0000000100)={r10}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(r2, 0x84, 0x7c, &(0x7f0000000040)={r10, 0x4}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r5, 0x84, 0x72, &(0x7f00000000c0)={r11, 0x3, 0x20}, 0xc) r12 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r12, 0x8912, 0x400200) r13 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r14 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r14, r13, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:30 executing program 5: 21:55:30 executing program 3: 21:55:30 executing program 2: 21:55:30 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x4e22, 0x9a9b, @empty, 0x9}, 0x1c) write$binfmt_elf32(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2ca6274174c61c2fa7f399de41c4addb79ff1ff6e61f441ebe10118bb3c65f32b02e1f663f174d414dd5a70dfe52893bf0c069a4d54cb80dea13da96f2880ebd27c004eae748116171a467fdbb7dcd97dbf3a8f3cc297006b90db69457b81ca646951a463da40b91cb26d98c23cdf9fcc04ce971b31e2ae5305cdd6eb575a243730125a41e5cb40b15d7a58b0cc99e72986914faee1d91a88e8d7e308a11944bbee5cf"], 0x8) 21:55:30 executing program 5: 21:55:31 executing program 3: 21:55:31 executing program 2: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) ioctl(0xffffffffffffffff, 0x0, &(0x7f00000001c0)="0804b5055e0bcfe8474071") r1 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl(r1, 0x1000008912, &(0x7f00000001c0)) sendto$inet(r0, &(0x7f00000012c0)='\f', 0x1, 0xfffffffe, 0x0, 0x0) write$binfmt_elf64(r0, &(0x7f00000002c0)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) 21:55:31 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) socket$inet6(0xa, 0x80003, 0x80) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ocfs2_control\x00', 0x400, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r1, 0x0, 0x60, &(0x7f00000018c0)={'filter\x00', 0x7, 0x4, 0x410, 0xe8, 0xe8, 0xe8, 0x328, 0x328, 0x328, 0x4, &(0x7f0000000440), {[{{@uncond, 0xc0, 0xe8}, @unspec=@CONNSECMARK={0x28, 'CONNSECMARK\x00', 0x0, {0x2}}}, {{@arp={@rand_addr=0x10000, @multicast2, 0xff, 0xff000000, 0x6, 0xc, {@mac=@random="36287f0fb6f7", {[0xff, 0xff, 0x0, 0xff, 0x0, 0x80]}}, {@empty, {[0x0, 0x597928dd4e93e1fe, 0x0, 0x0, 0x1fe, 0x101]}}, 0xf57c, 0x5, 0x9, 0x420, 0x729, 0x79, 'veth1\x00', 'bridge_slave_1\x00', {0x45ef05e85a0845d6}, {0x5695ec1eb8149246}, 0x0, 0x4}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @multicast1, @loopback, 0x1, 0xffffffff}}}, {{@uncond, 0xc0, 0x130}, @unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x2, 0x8, 0x0, 0x1, 0x0, "f91f4c46d1481e4012fca95ca6bfcb243a0b38d3754f3ee4aa2b8a151470ac6294bb02a8d9dbb3044adcaf4e896ab491ebe9da0bf2ccf3616f8bb28028997707"}}}], {{[], 0xc0, 0xe8}, {0x28}}}}, 0x460) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) ioctl(r2, 0x1000008916, &(0x7f0000000300)="0805b5055e0bcfca474071e07259cf81440b2374bd58fc483ff2672b9c7b735be5b4ede35cad8186a19c95b7576da4cff31ddcb24ffb131bfc872cbece9df7b23d28ac23d11135fd0f19e12aad3b00000000000000e5c3415108eef491af21500fb1739b21cbb40f51360e3c604af13135a7b2e119aeebd7b69832ea822b638894fc1572f598e0ad0e832b0544f1490175df61882a9f27bddf5cfa160756b2151eaadf7cd1529a869eb47a01ea3f999105fbe211ebb2e9c4e1656a8feb7f6b192acb132fa0f2976405b15a088dc34c64cf5977e6d7e7f24c91779481e087f413") r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) ioctl$USBDEVFS_GET_SPEED(r4, 0x551f) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) 21:55:31 executing program 3: r0 = perf_event_open(&(0x7f0000000440)={0x2, 0x70, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000000), 0x0) dup2(r0, r1) mmap(&(0x7f0000200000/0x400000)=nil, 0x400002, 0x0, 0x2011, r1, 0x0) 21:55:31 executing program 5: r0 = socket$kcm(0x11, 0x8000000000000003, 0x0) setsockopt$sock_attach_bpf(r0, 0x107, 0xf, &(0x7f0000001640), 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@nfc={0x104, 0x5}, 0x80, &(0x7f0000000140)=[{&(0x7f00000027c0)="8484360ee80d08233e496d5671dc71ff04291b2c1501772502bb867063f70647862a15257781bcf1d1e498104d082833914ee68afc14ac7cb85975751b8c31271948ee303aa2a34be964b8c1b95638607b2e7ec7fda28fea4caada028a39bf259538214e80b9b5c9b58b1cb36a933d64a25324566f7733ea93fc91c98fec268cb1e2148198e2ccf2463d2ae56c61ac436c336b2d421c6b512a600955c6ede3e5820165eabf2dda9e2294300485327a6d28f7913f19d79e5f478626bb6a607c2f5085c68749edc417da6cc4db8c605215575067836f62b0b3e0b49e8c321240c1b1b54babad07a7000c4eb99200b9d016f1554683b7b3323ab37f066b973d584345792feba5b719ec0413d1c37689ce927de538b4ac16687f6595120220e5205f79227e43a8eaa610c8c232bcb811b4a63eab1b87da214700408e830774dcd6318bec9ef28b9171b0492bddb09009a8d26f797713d81548e0c547b8aa7bcd844c2cfa69560deaa6188b576792cccdc09a1f94da4e4c4f05e4d053d6a2fcdb253dce696d6cd85a1aee740c2a84e3d63aa558d3db42531e2303c6e8cfc0b6e31950fcbf3021f708d47c05edcf3fcdd66226d99f1f132d73f698e0820c395f343e0d69042b6b06bf40b45ea6a8f52a32255f3c40d4e9fb93084421a6235116be29125e5afe2d8c418cedb2548db2fcade80c118af8a6be1e650517519721a5920f842662aad37473f2ba60f7ee8466f8dba829c3e17d3e618ef5768b1b0a8991c64f2e592e726bb4636d13fbd04ed71b031e1c1a27fe30325e521a9845ef1abae620cefb216c47a1e3b4db8cb1287006b9fed827fa5a944b8045a3397ba4208c5cb67117393b2f836e4e79196e05ebd7488fa76619ea0521982b9cb76a63bed4f0ffe48ceb4b2bbe4e590dec80eca4740027f855dad06313a2a0188932a2069fc70b8af0e4294a7b51b552ad72ccd5625fd2a971354bad2930eec5f41e0ae271224b8a9160d96965d372c65e4a0adcee1e8bb84406b6a5c5e4d6ed7ff529afdffcdbea58f43e7c39f8aa9845fc92c84aa8bc0eef238d19b2cd3dd0c6d52694c99f2f493b7064076b62d139837eda3d11e43ae52fb771c1585974bcc6e2adb24096fd3d5ac867afb9cfb6ed07cb34e227f00ed5541499d2e7e3b4f3da831a3b9c32de8be0f5b45e8248b5a2811bb452ca6dc7d56d87531347ad316e6e8c6bf887f70f455cdeae8dcfff004b0ed1b8fd63d1d5e55cbdf1541b87821f3c90f7d47e542ec75b132f5285862d3e9fd84f841e4d137e2735d5f23c87108bcaa591a14ab2ab43802ffb176453312420fe0e79af7236850104bc3e925b16fd0a57ee9959ae8ccc13c843365442bb462d86ead8a20c41e064e0ad286f4aa4c69d0046e5012cecf425b0df11c0b458e31804d8ffe98554afc69b475ca03cbe926806b276e19aa47b3e101b95ee2fd32b9f06a3fcf6f078ce694f9ed8fe03425446bcdd0e7c1f4d3e109bbe30020cb81b64bb0cdfd8a0d33e1143c4fbb7fef15d1059e1f20b394f69d482a1da5fd49508808c80c824a843698386b4d3c3885f063aa3c047624f93298040fbc706020d295cf3f363d42f21d327d91d101cc4758c67195a49c3b3002e14cf28a5b8899b7ef08b6713d89c7049ef594361b1d8a0c5838ff30a6a3f1b0f9f947c76d5f1629d3df215975b498bd33ddbc44798a9f76ba0c41e9ad565e44ebf3c333fade1d4306b1042c5e2e855f3e5fdcd64ce7fdf73b09044bec8a2f0cecbb00c6c76c85891478aa4bae6282541cff613f2b461cce115ba0b78c6f50f4593efe5c2ae558f6c0534db14d5b44416b08abe45c6ddf5c749aae8141e427a0a2f42b903ac71caa09e5098cc2c07d79145c7408415d8f937108d6becdbb38a2b3250c0fdf36297375aa3212c9bc8483e8d629c54a79ca55cdda720496753f27fd9e88e203594c1e28514e0d22b9c34c3e1f10253217abed40b09a533fad16c7b9b8e89d7dfd3b27d579bfc813ad2895543ada10f886c7c75010bc70345b727513fa3b7c6aa677a22e037e2bd7731148996f3a8c424075fd12aa8eb9d8f6a8fe7b2eb68934799f5063c58c1816caa4b400bb0914fc7300111c063e5c01910b0b01803a1a348f387542236d82bef6d926ba571ca0e7745e586eddf2334baeafd7b1149502e781ec45299c3f3cd34c3628057def3c012878123224e33828b216022dfebdc6a284e503868a1e4369af819fcfd4124d801386dbb123ce88d54712f6351c77aad6039b2f5ff3d0d1903c74043864fa9f801847ac8446280a31739e0215bce77c08c2477e9079f62225cf179da445e9f220560d995238f17e87dd4ce0f7ebe5f8941d5d130c2d6398e08bb893b5dd8e58701e41e75fd0182d3ebac8920aad7f4777b4e096eb5c5a17e440c0a5b95ca92bbaec63130bbc41d0cbfccb03eb6c1cffc8558bd255c2096a285346dd9600f33554acf62aef19d2776bd5d8a5a9f0a4976022b8ac1400e3f0a7fa227ebc0ad80187939562492154c708739f865a9803512a6213d5026b1febd0a20ce4b3a4d7d90dc5af3f5beaa06b8af1d19556655ac578f9266f5d3b393f24a2d112eee90f749e1f0a6e27ff2469f1cc21d5bcbf355168c62044fd1cc4861544a8175f640ad3c5bb6c81efa331822efb70b57f4110deebe68794211ee4a95c259b4eb519d887b6cfdee178758382f4f63c80b1f0b9f2337dd5a11a5b1fb04c3315ff942cf7f5d7da36c088a65f86529d003c8c9bf74392f9d897b53a422cb3b3f9e09f9936514ac100fecf3c9a573aae041ce3c86cce6dc2884053bc56a510791392bda454aa7dc580a3a7cf71c18dd57bec21c0eb143deb654d8b0fc642bbc7484dc9943c2102169a6aca278f0fd81b1b6b082b355443c8198284e3b01e9fff1c8df1895e9c9593f16438c7f737f2ab56c0f57eadfcd570c5b04b5218fc7d2c0cdca5c7ba5ff428b4fe541d4c8f6fe274d2a3290343f3d6944c918571e350caf2ec3cc9601cd5b71e8f22ff401024c51c592bf476f255b200962e2ed014ce551376235e8d220763f8c9c904570d6b6227c94d62e08b0c9bd3557b96c8ed227685fc54d43e4a05ca5996c4d8e3e5076f394b0c0bc7cdf972f996c45987ffb2d6a138a1772b7ffbeaa66ceddd34839051c61f9d87153f23823f9178b56eb016524ba862cdca9d147b5bda79553ade825d5a1b8ea3acf8c7cad88cd11b68625d367931b9a0296b228fd2c52da32d050d746942fb38dbb3d5e2ad75b7243f7340a8c0d4c7b156e030b6eb154ec6c47c1b6af307ea0e8916e21166572632321f8b4978ecd1f8b4029a6baba4da2dd984d245d1b6dd4a6f2a72acc4d90f480de489826130dd7b2a9ad79938ed6de65c7a56e0515d84302a8a8ee98c20ea32db20b231b9d00e03dd74b804e15c70ce8a6b169ffa79db7e24062b2dd3560502337bb03c8506a25ce77eaa06f9fb54aff0bab9545c32bb9a35a700361f46a3995ef929af7698bf16df9d8965f4d939f5dba6eb238c1089c25617568b29760ecbfef273b8070c3853a652d30da91cb00e0afa1c663589158711984cfe38869974c30e9b51333091cb0f5d72f5ddb0f3bc550b2787ff6fdfe0b90764f8ec319a2674d6e16ca2417b7a2144b5a4ad248fc4b2b8f74ed1957bd4f52f0db0ac4eb8f6dc62c51e16a803bff507359abdbd0ce1ee0fb936a4a060954c1a939b4b197b61311d079ef09e57e60f94fd796c12cf7e62e11bbdc11e04fc79736e42d6d2dcb02e705dc4e8e17addcc0902af4ebbf0a2f57db53cbe99bb0797137c903195de282ed02c37634181936e351f383fb590eb453e539b80c6935185ac40890c1ba70b5e2eb53235f3a983ce4608929d2609354f89fc22f80a0aa9fc0ea9af7f06e46d8b5f5d47dbd2efe1f2d0f4edee09f11b57c257ff5ecfe96ada3c5f37e1d766c5c85490d14f297e1ce65ae34909f04492e7cc955faabb205491a096147d0930ffa70b68055523e360328f26f28ff160cdb8b4785a22110191c9ecfd187267c1a4300e9370a41c73fe224f3a9c54493780b1a4ff96398f0a60f66e48ef4ad7183f71c0c4d6d9d1a57e19a56d9ed426cd4143de82ceb33011988ed079b52ab30300255e066a84959a10676c7b58515ff9bed194c784072af1062734f5d497f2be9b0ea1228f5a981e8d5d78da49da90b040d4e3a93b7f71360b25cf75fca36a4068748e1bc171dd40fa31d6f9c4c926a635f4ea4faf7511146bc5782606966aaab13a30d67cf182751149f678852da30d0f9b6ea5524a1f5ea01e77d7a74ac588ab2251cdbc9f4f8aa2cf367f0ad2178e66fbd7ab447aae12a7bc6cf3925fe99dcdf8ec95cf4576520b781dc12fe6d310978315d2e3d7dbc49c9be2fa40788ebd5fc02c6c7f566a64b7f4af7a96353265dc9e4c74c909b9a385966f4d7312fdcdfa8f5d0632c6db4a19ce696416a04e937d4a994e757eae59c07e5d3228254b35003eba32ed448516e9aa77b5b92c9ce7fff06a8f4f652d27971a46c621a6b2ee3c1adaf60d5cdfb381a4e4ac9ab7d7d72fcb2d6aa7e104255345f1e15dec8299c9c75735a01338d20f72d8b359803becef76d9ca6da029d0a795e6d4a652bf3880efeee074c81774b2971da03eff6d9516ac8a0c34b686aa1afbcb2befc79618a3dbb2bcd53da0075cdba0ddd975fd4e833291005f0fbf7b167922dc85b109e1381431e0fdc50f80b8592edd57f50f9dd950205e1a21cd3026cb30abe6d06dbec6c7cdb76d90c0e85a69aa1522281bcb3f4fc54ee443e76c7d9bf82e313f2dc3e277c699e079a847635780a5b724aca0ede72febba648de12fd14e3a78b29e9df82a19f4ed9c712e5b313c05e6908f6d4601d076afda5cf77eab4ea7c44c9d40f463fe8cde79f18170de9b087b113cfc7d467bd164564c2a8a99e4566d6f9eb1a8d5393700158fe84c109735cfe0ab45d9eb6fe61619d8538512730e015ffac07279973126e9087b209144c8797dd6b65381e616256a9cbf7771222c41618eb82d3539e7750ef0614acb4c901f88f31589d9d6d87c4b2a5361ad44155bf5476f2bc42cd2e758d478a1bcaf27c6c5607f025c8ff75913cb95eb631a690e3e6201204e616a4482a6eae323dadc0a9c22a7de1567ec3f45380bbde304cc76efd4bb0ac9f28475534eb973fc02f3f5dc73a862052f82f6d40c0821012589925ce3f2274ff2a8097b8464b44068c1505b967679bcc6b5d7e7ece9bd1880fc32531fe5d7bac9c5262a709239e477ecf44915a70aa7f984ec1bed047f3ec92a55714403c7c7503a3ac87cec792e072eefa623c56b6b33beb5ae7f5066a952cf6b0b25ab74841e5d2a9b20b1fe0cd83c3aae37eac0dd08d6a65410af956767766f2c6c12d13e87f363052e1e645c2dccd42948be835a9fe1c8892453b73cbcaa7c9222ccece11f86fba52d29d64a609da597e226e5f59e9a8301297c1e9881557a860df15ee14cf4bf70988e2cf90359587bc378adba5aa610db3cc1d6ae5fba9390b4c", 0xf49}, {&(0x7f0000000840)="c5", 0x4000}], 0x2, 0x0, 0x0, 0x1a0}, 0x0) 21:55:31 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9}, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x30, 0x2}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x69, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0xfffffffffffffc2c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext, 0x20002200b, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000001c0)='nfs\x00\xef\xf1a\x17\x12\x9e\xd0Y\x8a\xa8\xd4', 0x0, &(0x7f0000000000)) [ 792.320710] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 792.330172] FAT-fs (loop0): Filesystem has been set read-only 21:55:31 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) ioctl$KVM_GET_CPUID2(r1, 0xc008ae91, &(0x7f0000000200)={0x9, 0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}]}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r3 = socket$inet6(0xa, 0x80003, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$IMGETCOUNT(r5, 0x80044943, &(0x7f0000000100)) ioctl(r3, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0600ba804d6efa039db1300100000000000000dddd"], 0x8) setsockopt$EBT_SO_SET_COUNTERS(r2, 0x0, 0x81, &(0x7f0000000380)={'broute\x00', 0x0, 0x0, 0x0, [], 0x8, &(0x7f0000000140)=[{}, {}], 0x0, [{}, {}, {}, {}, {}, {}, {}, {}]}, 0xf8) 21:55:31 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) io_setup(0x80000000, &(0x7f00000000c0)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:31 executing program 2: sched_setattr(0x0, &(0x7f0000000080)={0x30}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x69, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0xfffffffffffffc2c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, 0x2, @perf_config_ext, 0x20002200b, 0x6, 0x0, 0x0, 0x0, 0x0, 0xfffe}, 0x0, 0x2000000007, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000001c0)='nfs\x00\xef\xf1a\x17\x12\x9e\xd0Y\x8a\xa8\xd4', 0x0, &(0x7f0000000000)) 21:55:31 executing program 3: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) ioctl$EVIOCGBITSND(r3, 0x80404532, &(0x7f0000000240)=""/230) 21:55:31 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0, 0x400}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{&(0x7f0000000240)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/196, 0xc4}], 0x3, &(0x7f0000000580)=""/42, 0x2a}, 0x6859bf85}, {{0x0, 0xff35, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}, {&(0x7f00000006c0)=""/234, 0xea}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f00000008c0)=""/138, 0x8a}, {&(0x7f0000002f80)=""/144, 0x90}, {&(0x7f0000000a00)=""/77, 0x4d}, {&(0x7f0000000a80)=""/78, 0x4e}, {&(0x7f0000000b00)}], 0x8, &(0x7f0000000bc0)=""/47, 0x2f}, 0x401}, {{0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000c00)=""/65, 0x41}, {&(0x7f0000000c80)=""/86, 0x56}, {&(0x7f0000000d00)=""/94, 0x5e}, {&(0x7f0000000d80)=""/206, 0xce}], 0x4, &(0x7f0000000ec0)=""/136, 0x88}, 0x4}, {{0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000f80)=""/131, 0x83}, {&(0x7f0000001040)=""/224, 0xe0}, {&(0x7f0000001140)=""/246, 0xf6}, {&(0x7f0000001240)=""/8, 0x8}, {&(0x7f0000001280)=""/49, 0x31}], 0x5}, 0x2}, {{&(0x7f0000001340)=@l2, 0x80, &(0x7f0000001600)=[{&(0x7f0000001400)=""/224, 0xe0}, {&(0x7f0000001500)=""/18, 0x12}], 0x2}, 0xfffffffa}, {{&(0x7f0000001640)=@ipx, 0x80, &(0x7f0000002b00)=[{&(0x7f00000016c0)=""/215, 0xd7}, {&(0x7f00000017c0)=""/106, 0x6a}, {&(0x7f0000001840)=""/9, 0x9}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/58, 0x3a}, {&(0x7f00000028c0)=""/54, 0x36}, {&(0x7f0000002900)=""/142, 0x8e}, {&(0x7f00000029c0)=""/45, 0x2d}, {&(0x7f0000002a00)=""/255, 0xff}], 0x9, &(0x7f0000002bc0)=""/29, 0x1d}, 0x7fff}, {{&(0x7f0000002c00)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @broadcast}}, 0x80, &(0x7f0000002d00)=[{&(0x7f0000002c80)=""/87, 0x57}], 0x1, &(0x7f0000002d40)=""/71, 0x47}, 0x8}], 0x7, 0x3001, 0x0) 21:55:31 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) ptrace$cont(0x7, r5, 0x101, 0x4b98a5ad) r6 = syz_open_procfs(r5, &(0x7f0000000040)='net/mcfilter\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:31 executing program 5: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x101242, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r4, &(0x7f0000498000)={0x0, 0x0, &(0x7f00008b7ff0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2400000000010100000006000000de0002000000100002000c00010008000100000000e2"], 0x24}}, 0x0) sendfile(r3, r2, 0x0, 0x209) ioctl$FS_IOC_MEASURE_VERITY(r3, 0xc0046686, &(0x7f0000000240)={0x0, 0xf7, "780ae01fae2cd729d92452e52eb2d79224e968ff57ce87ef3d8243e291d3409e7715638d05628bf1f5a36fc679ed3bc478f52e6c3c1946f3c60a855cbce2cd0378e0f4f1e1dacd615fed03410399d97b7f3b337b5f0228ac81083fe5f4900bd076f092674372d10355c6a7ccd5c08b1021b5728aa1b4db1ed9d73fdfa636a3ecb35fcf79cf1a7d495eb6cae02bcddbf139ce4e2068834df2472372d5312889ddef2f5d4e34158c1bdd1e27b6b915b314919a5f211a7133a19c5e5a6c1dee07b0e94102add295d402fb1b4433af14600c7d840349330f7a067a4f29a1180fc3c6681417078de28d59b2fb8672cf44bf803ca8abbb8c1780"}) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:31 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) read$usbfs(r2, &(0x7f0000000100)=""/150, 0x96) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) signalfd4(r0, &(0x7f0000000000)={0x2}, 0x8, 0x80800) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r3 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r3, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="4c812020656483b5"], 0x8) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) write(r4, &(0x7f0000000040)="58e4f7e81a92054a2d4ea9d960", 0xd) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$BLKREPORTZONE(r6, 0xc0101282, &(0x7f0000000200)={0x7fff, 0x2, 0x0, [{0x9, 0x6, 0x7f, 0x1f, 0x1, 0x4, 0x1f}, {0x80000000, 0x81, 0x2, 0xff, 0x4e, 0x9, 0x7f}]}) 21:55:31 executing program 2: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) prctl$PR_SET_UNALIGN(0x6, 0x1) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) getdents64(r0, &(0x7f0000000240)=""/237, 0xed) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) getsockopt$X25_QBITINCL(r1, 0x106, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x143042, 0x14) 21:55:32 executing program 4: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/vfio/vfio\x00', 0x0, 0x0) read(r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x100000001) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r2 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r2, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) 21:55:32 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x7e) r2 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bsg\x00', 0x900, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000000040)={0x16, 0xe9, &(0x7f0000000200)="98558be2d3f4220a09208f0a832cebcd0aaf605ff6a0902d34c577a46f6629ddcd064c788e27d50766bef73ac90e08d78547b6ce7718682fd88ef193b075aa4915ed88b7aa353581571ff09c89b8166a2bc6c35b7ec5d3fa0ce9338f9522da9defceff5685dc30f21cdde5b9c6d3c61afdf0ee3132df65f7b075d442c9c361ba51b5eb4559e42031619c0f9ac7528a1b73f2d3b1c733cfbce91d07884dbea74eb4da43554a96c91c1fe4300d50147494aa226e66104546f7a66f0a6ba382540b11efe8e3cf98d61a9582b4ec598360366efc5b70834115bf3f2ac2fd2e160722a0c7681093f298ba17"}) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) 21:55:32 executing program 5: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/commit_pending_bools\x00', 0x1, 0x0) ioctl$PPPIOCSFLAGS1(r0, 0x40047459, &(0x7f00000001c0)=0x400000) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:32 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) getsockopt$IP_VS_SO_GET_SERVICES(r4, 0x0, 0x482, &(0x7f0000000100)=""/39, &(0x7f0000000140)=0x27) r5 = dup(r2) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$sock_netdev_private(r4, 0x89f7, &(0x7f00000002c0)="66b9b9832658484817a645692a17828bbd08c62013f9b34b2b32abd1b43fdc8ad2650972081f7fc21782035dcdecc32e05daa9a2ee030fb55a90ed44d3b60c87ce92a02b41ba9a13aefa3dad79f1b40b65a51114c1830e85ea810fd9769efd3ed0a3571f163d3ef6b998f9bbccaa48b5d2936fca5dd7ba4e5e5de1252e06bd63ea6f4ba2f77139f2a738027357287481c91429f02593d4cb71e08f86563cee56460ad0a4805d4b22589ef22aad3c187356df0d2312d74fbf490bf3a4915097c54a8a45f4498e5c6bfa9a345162b5be39374db369d86e9e3ce8342e10646c41023f0f4e09671dc27ab102bad9c2e7def339904c973b") epoll_ctl$EPOLL_CTL_ADD(r7, 0x1, r1, &(0x7f0000000040)) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r8 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000240)='/selinux/checkreqprot\x00', 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r8, 0x6, 0x14, &(0x7f0000000280)=0x836cd7dde40af41c, 0x4) write$binfmt_elf32(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[]]], 0x8) 21:55:32 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f0000000240)={0x1, 0x70, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4141, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000000c0), 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:32 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x200000e, 0x20010, 0xffffffffffffffff, 0x30602000) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000000040)='./bus\x00', 0x8a540, 0x22b) sendfile(r6, r5, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:32 executing program 3: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dlm_plock\x00', 0x101000, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vsock\x00', 0x10a580, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) r7 = openat(r6, &(0x7f0000000280)='./file1\x00', 0x1, 0x100) ioctl$KVM_CREATE_DEVICE(r7, 0xc00caee0, &(0x7f00000002c0)={0x6, r2, 0x1}) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x40041}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:32 executing program 4: r0 = socket(0x2, 0x4, 0x41) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600000000"], 0x8) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000100)='/dev/snapshot\x00', 0x12d040, 0x0) getsockopt$inet6_opts(r2, 0x29, 0x37, &(0x7f00000008c0)=""/4096, &(0x7f0000000040)=0x1000) [ 793.829375] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 793.851531] FAT-fs (loop3): error, fat_free_clusters: deleting FAT entry beyond EOF [ 793.857099] FAT-fs (loop0): Filesystem has been set read-only [ 793.873689] FAT-fs (loop3): Filesystem has been set read-only 21:55:33 executing program 5: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyS3\x00', 0xee08d9b962ea6b57, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:33 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) r3 = accept4$unix(r2, 0x0, &(0x7f0000000040), 0x80800) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r3, 0xc0096616, &(0x7f0000000080)={0x2, [0x0, 0x0]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:33 executing program 4: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyS3\x00', 0x80, 0x0) ioctl$TIOCMSET(r3, 0x5418, &(0x7f0000000280)) ioctl$sock_SIOCGPGRP(r2, 0x8904, &(0x7f00000000c0)=0x0) ptrace$peek(0x2, r4, &(0x7f00000001c0)) r5 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r5, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:33 executing program 2 (fault-call:8 fault-nth:0): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 794.111239] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 794.129917] FAT-fs (loop2): Filesystem has been set read-only [ 794.430902] FAULT_INJECTION: forcing a failure. [ 794.430902] name failslab, interval 1, probability 0, space 0, times 0 [ 794.497174] CPU: 1 PID: 3990 Comm: syz-executor.2 Not tainted 4.19.91-syzkaller #0 [ 794.504930] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 794.514282] Call Trace: [ 794.514308] dump_stack+0x197/0x210 [ 794.514329] should_fail.cold+0xa/0x1b [ 794.514348] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 794.520547] ? lock_downgrade+0x880/0x880 [ 794.520575] __should_failslab+0x121/0x190 [ 794.520595] should_failslab+0x9/0x14 [ 794.541712] kmem_cache_alloc+0x2ae/0x700 [ 794.545866] ? kasan_check_write+0x14/0x20 [ 794.550109] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 794.554961] ? check_preemption_disabled+0x48/0x290 [ 794.559985] getname_flags+0xd6/0x5b0 [ 794.563800] getname+0x1a/0x20 [ 794.567001] do_sys_open+0x2c9/0x550 [ 794.570723] ? filp_open+0x80/0x80 [ 794.574273] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 794.579035] ? do_syscall_64+0x26/0x620 [ 794.583014] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 794.588381] ? do_syscall_64+0x26/0x620 [ 794.592365] __x64_sys_open+0x7e/0xc0 [ 794.596188] do_syscall_64+0xfd/0x620 [ 794.600014] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 794.605208] RIP: 0033:0x45a919 [ 794.608415] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 794.627339] RSP: 002b:00007f1fcdc2fc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000002 [ 794.635055] RAX: ffffffffffffffda RBX: 00007f1fcdc2fc90 RCX: 000000000045a919 21:55:33 executing program 5 (fault-call:8 fault-nth:0): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 794.642335] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000100 [ 794.649612] RBP: 000000000075bfc8 R08: 0000000000000000 R09: 0000000000000000 [ 794.656890] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1fcdc306d4 [ 794.664168] R13: 00000000004fdd1f R14: 00000000004defb8 R15: 0000000000000008 [ 794.704012] FAULT_INJECTION: forcing a failure. [ 794.704012] name failslab, interval 1, probability 0, space 0, times 0 [ 794.731963] CPU: 1 PID: 4049 Comm: syz-executor.5 Not tainted 4.19.91-syzkaller #0 [ 794.739702] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 794.749061] Call Trace: [ 794.751667] dump_stack+0x197/0x210 [ 794.755330] should_fail.cold+0xa/0x1b [ 794.759241] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 794.764363] ? lock_downgrade+0x880/0x880 [ 794.768535] __should_failslab+0x121/0x190 [ 794.772783] should_failslab+0x9/0x14 [ 794.776591] __kmalloc+0x2e2/0x750 [ 794.780128] ? af_alg_poll+0x2d0/0x2d0 [ 794.784005] ? lock_sock_nested+0x9a/0x120 [ 794.788230] ? sock_kmalloc+0xc6/0x120 [ 794.792111] sock_kmalloc+0xc6/0x120 [ 794.795834] af_alg_alloc_areq+0x24/0x1e0 [ 794.799993] skcipher_recvmsg+0x2dc/0x1080 [ 794.804229] ? skcipher_bind+0x30/0x30 [ 794.808110] ? selinux_socket_recvmsg+0x36/0x40 [ 794.812773] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 794.818303] ? security_socket_recvmsg+0x95/0xc0 [ 794.823053] ? skcipher_bind+0x30/0x30 [ 794.826930] sock_recvmsg+0xce/0x110 [ 794.830637] ? __sock_recv_ts_and_drops+0x5c0/0x5c0 [ 794.835646] ___sys_recvmsg+0x271/0x580 [ 794.839615] ? ___sys_sendmsg+0x920/0x920 [ 794.843759] ? kasan_check_read+0x11/0x20 [ 794.847903] ? __fget+0x367/0x540 [ 794.851348] ? iterate_fd+0x360/0x360 [ 794.855149] ? __fget_light+0x1a9/0x230 [ 794.859114] ? __fdget+0x1b/0x20 [ 794.862471] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 794.868003] __sys_recvmmsg+0x27e/0x790 [ 794.871972] ? __ia32_sys_recvmsg+0xb0/0xb0 [ 794.876291] ? kasan_check_write+0x14/0x20 [ 794.880519] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 794.885369] ? __sb_end_write+0xd9/0x110 [ 794.889441] do_sys_recvmmsg+0x181/0x1a0 [ 794.893549] ? __sys_recvmmsg+0x790/0x790 [ 794.897709] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 794.902455] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 794.907217] ? do_syscall_64+0x26/0x620 [ 794.911191] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 794.916541] ? do_syscall_64+0x26/0x620 [ 794.920511] __x64_sys_recvmmsg+0xbe/0x150 [ 794.924739] do_syscall_64+0xfd/0x620 [ 794.928531] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 794.933716] RIP: 0033:0x45a919 [ 794.936902] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 794.955814] RSP: 002b:00007eff94850c78 EFLAGS: 00000246 ORIG_RAX: 000000000000012b [ 794.963530] RAX: ffffffffffffffda RBX: 00007eff94850c90 RCX: 000000000045a919 [ 794.970797] RDX: 0000000000000002 RSI: 0000000020002dc0 RDI: 0000000000000007 [ 794.979985] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 794.987250] R10: 0000000000000000 R11: 0000000000000246 R12: 00007eff948516d4 [ 794.994505] R13: 00000000004c8f99 R14: 00000000004e09f8 R15: 0000000000000008 21:55:34 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) ioctl$VIDIOC_SUBDEV_G_EDID(r2, 0xc0285628, &(0x7f0000000100)={0x0, 0x1, 0x200, [], &(0x7f00000000c0)=0x1}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = dup(r3) getsockopt$inet6_tcp_int(r4, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) getxattr(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=@random={'os2.', 'nr'}, &(0x7f0000000240)=""/164, 0xa4) sendfile(r7, 0xffffffffffffffff, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$sock_rose_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000040)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x6, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={'nr', 0x0}, 0x1, [@null, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null]}) write$FUSE_WRITE(r2, &(0x7f0000000140)={0x18, 0x0, 0x4, {0x8}}, 0x18) 21:55:34 executing program 5 (fault-call:8 fault-nth:1): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:34 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) clock_gettime(0x0, &(0x7f0000000300)={0x0, 0x0}) utimes(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000340)={{r1, r2/1000+30000}, {0x0, 0x7530}}) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = socket$inet_sctp(0x2, 0x5, 0x84) r7 = dup3(r5, r6, 0x0) r8 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r8, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB="010d72de000000", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000100)={r9}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f00000000c0)={r9, 0xeb4}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r4, 0x84, 0x22, &(0x7f0000000240)={0xfffc, 0x8002, 0x9, 0x101, r10}, 0x10) r11 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r12 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r12, r11, 0x0, 0x209) ioctl$FS_IOC_RESVSP(r11, 0x40305828, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:34 executing program 4: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyS3\x00', 0x80, 0x0) ioctl$TIOCMSET(r3, 0x5418, &(0x7f0000000280)) ioctl$sock_SIOCGPGRP(r2, 0x8904, &(0x7f00000000c0)=0x0) ptrace$peek(0x2, r4, &(0x7f00000001c0)) r5 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r5, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) [ 795.430958] FAULT_INJECTION: forcing a failure. [ 795.430958] name failslab, interval 1, probability 0, space 0, times 0 [ 795.451490] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 795.464420] FAT-fs (loop0): Filesystem has been set read-only [ 795.468684] CPU: 0 PID: 4060 Comm: syz-executor.5 Not tainted 4.19.91-syzkaller #0 [ 795.478025] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 795.487369] Call Trace: [ 795.489956] dump_stack+0x197/0x210 [ 795.493582] should_fail.cold+0xa/0x1b [ 795.497461] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 795.502561] ? lock_downgrade+0x880/0x880 [ 795.506710] __should_failslab+0x121/0x190 [ 795.510940] should_failslab+0x9/0x14 [ 795.514729] __kmalloc+0x2e2/0x750 [ 795.518262] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 795.523796] ? af_alg_get_rsgl+0x4f8/0x6b0 [ 795.528025] ? sock_kmalloc+0xc6/0x120 [ 795.531903] sock_kmalloc+0xc6/0x120 [ 795.535613] skcipher_recvmsg+0x467/0x1080 [ 795.539848] ? skcipher_bind+0x30/0x30 [ 795.543724] ? selinux_socket_recvmsg+0x36/0x40 [ 795.548383] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 795.553913] ? security_socket_recvmsg+0x95/0xc0 [ 795.558662] ? skcipher_bind+0x30/0x30 [ 795.562543] sock_recvmsg+0xce/0x110 [ 795.566248] ? __sock_recv_ts_and_drops+0x5c0/0x5c0 [ 795.571253] ___sys_recvmsg+0x271/0x580 [ 795.575222] ? ___sys_sendmsg+0x920/0x920 [ 795.579368] ? kasan_check_read+0x11/0x20 [ 795.583509] ? __fget+0x367/0x540 [ 795.586957] ? iterate_fd+0x360/0x360 [ 795.590753] ? __fget_light+0x1a9/0x230 [ 795.594716] ? __fdget+0x1b/0x20 [ 795.598071] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 795.603612] __sys_recvmmsg+0x27e/0x790 [ 795.607580] ? __ia32_sys_recvmsg+0xb0/0xb0 [ 795.611915] ? kasan_check_write+0x14/0x20 [ 795.616142] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 795.620985] ? __sb_end_write+0xd9/0x110 [ 795.625041] do_sys_recvmmsg+0x181/0x1a0 [ 795.629108] ? __sys_recvmmsg+0x790/0x790 [ 795.633246] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 795.637990] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 795.642742] ? do_syscall_64+0x26/0x620 [ 795.646705] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 795.652073] ? do_syscall_64+0x26/0x620 [ 795.656061] __x64_sys_recvmmsg+0xbe/0x150 [ 795.660288] do_syscall_64+0xfd/0x620 [ 795.664092] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 795.669280] RIP: 0033:0x45a919 [ 795.672463] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 795.691355] RSP: 002b:00007eff94850c78 EFLAGS: 00000246 ORIG_RAX: 000000000000012b [ 795.699053] RAX: ffffffffffffffda RBX: 00007eff94850c90 RCX: 000000000045a919 [ 795.706311] RDX: 0000000000000002 RSI: 0000000020002dc0 RDI: 0000000000000007 [ 795.713567] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 795.720829] R10: 0000000000000000 R11: 0000000000000246 R12: 00007eff948516d4 21:55:34 executing program 3 (fault-call:7 fault-nth:0): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 795.728354] R13: 00000000004c8f99 R14: 00000000004e09f8 R15: 0000000000000008 21:55:34 executing program 5 (fault-call:8 fault-nth:2): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 795.931373] FAULT_INJECTION: forcing a failure. [ 795.931373] name failslab, interval 1, probability 0, space 0, times 0 [ 795.958788] CPU: 1 PID: 4068 Comm: syz-executor.5 Not tainted 4.19.91-syzkaller #0 [ 795.966542] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 795.975901] Call Trace: [ 795.978512] dump_stack+0x197/0x210 [ 795.982160] should_fail.cold+0xa/0x1b [ 795.986066] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 795.991186] ? lock_downgrade+0x880/0x880 [ 795.995359] __should_failslab+0x121/0x190 [ 795.999611] should_failslab+0x9/0x14 [ 796.003425] __kmalloc+0x2e2/0x750 [ 796.006990] ? af_alg_poll+0x2d0/0x2d0 [ 796.010891] ? lock_sock_nested+0x9a/0x120 [ 796.015137] ? sock_kmalloc+0xc6/0x120 [ 796.019042] sock_kmalloc+0xc6/0x120 [ 796.022769] af_alg_alloc_areq+0x24/0x1e0 [ 796.026931] skcipher_recvmsg+0x2dc/0x1080 21:55:35 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 796.031178] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 796.036739] ? skcipher_bind+0x30/0x30 [ 796.038639] FAULT_INJECTION: forcing a failure. [ 796.038639] name failslab, interval 1, probability 0, space 0, times 0 [ 796.040644] ? skcipher_bind+0x30/0x30 [ 796.055692] sock_recvmsg_nosec+0x89/0xb0 [ 796.059857] ? __sock_tx_timestamp+0xd0/0xd0 [ 796.064282] ___sys_recvmsg+0x271/0x580 [ 796.068306] ? ___sys_sendmsg+0x920/0x920 [ 796.072471] ? kasan_check_read+0x11/0x20 [ 796.076630] ? __might_fault+0x12b/0x1e0 21:55:35 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x3000001, 0x110, 0xffffffffffffffff, 0xda40000) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)=0xfffffffffffffd90) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) r6 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcs\x00', 0x58062, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400201) syz_genetlink_get_family_id$devlink(&(0x7f0000000040)='devlink\x00') r7 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r8, r7, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) [ 796.080703] ? find_held_lock+0x35/0x130 [ 796.084774] ? __might_fault+0x12b/0x1e0 [ 796.088870] __sys_recvmmsg+0x27e/0x790 [ 796.092865] ? __ia32_sys_recvmsg+0xb0/0xb0 [ 796.097203] ? kasan_check_write+0x14/0x20 [ 796.101446] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 796.106324] ? __sb_end_write+0xd9/0x110 [ 796.110407] do_sys_recvmmsg+0x181/0x1a0 [ 796.114483] ? __sys_recvmmsg+0x790/0x790 [ 796.118642] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 796.118660] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 796.118676] ? do_syscall_64+0x26/0x620 21:55:35 executing program 4: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyS3\x00', 0x80, 0x0) ioctl$TIOCMSET(r3, 0x5418, &(0x7f0000000280)) ioctl$sock_SIOCGPGRP(r2, 0x8904, &(0x7f00000000c0)=0x0) ptrace$peek(0x2, r4, &(0x7f00000001c0)) r5 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r5, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) [ 796.118694] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 796.128177] ? do_syscall_64+0x26/0x620 [ 796.128199] __x64_sys_recvmmsg+0xbe/0x150 [ 796.128218] do_syscall_64+0xfd/0x620 [ 796.128236] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 796.128248] RIP: 0033:0x45a919 [ 796.128261] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 796.128273] RSP: 002b:00007eff94850c78 EFLAGS: 00000246 ORIG_RAX: 000000000000012b [ 796.154757] RAX: ffffffffffffffda RBX: 00007eff94850c90 RCX: 000000000045a919 [ 796.154767] RDX: 0000000000000002 RSI: 0000000020002dc0 RDI: 0000000000000007 [ 796.154776] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 796.154785] R10: 0000000000000000 R11: 0000000000000246 R12: 00007eff948516d4 [ 796.154802] R13: 00000000004c8f99 R14: 00000000004e09f8 R15: 0000000000000008 [ 796.224989] CPU: 1 PID: 4151 Comm: syz-executor.3 Not tainted 4.19.91-syzkaller #0 21:55:35 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000000c0)={0x0, 0x0}) ioprio_get$pid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = socket$inet_sctp(0x2, 0x5, 0x84) r7 = dup3(r5, r6, 0x0) r8 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r8, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000100)={r9}, &(0x7f0000000140)=0x8) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r4, 0x84, 0x6, &(0x7f0000000240)={r9, @in={{0x2, 0x4e22, @multicast2}}}, 0x84) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) [ 796.232843] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 796.242292] Call Trace: [ 796.244901] dump_stack+0x197/0x210 [ 796.248545] should_fail.cold+0xa/0x1b [ 796.252455] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 796.257572] ? lock_downgrade+0x880/0x880 [ 796.261745] __should_failslab+0x121/0x190 [ 796.266001] should_failslab+0x9/0x14 [ 796.269815] __kmalloc+0x2e2/0x750 [ 796.273375] ? af_alg_poll+0x2d0/0x2d0 [ 796.277274] ? lock_sock_nested+0x9a/0x120 21:55:35 executing program 5 (fault-call:8 fault-nth:3): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 796.281521] ? sock_kmalloc+0xc6/0x120 [ 796.285428] sock_kmalloc+0xc6/0x120 [ 796.289160] af_alg_alloc_areq+0x24/0x1e0 [ 796.293328] skcipher_recvmsg+0x2dc/0x1080 [ 796.297591] ? skcipher_bind+0x30/0x30 [ 796.301493] ? selinux_socket_recvmsg+0x36/0x40 [ 796.306179] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 796.311728] ? security_socket_recvmsg+0x95/0xc0 [ 796.316503] ? skcipher_bind+0x30/0x30 [ 796.320404] sock_recvmsg+0xce/0x110 [ 796.324127] ? __sock_recv_ts_and_drops+0x5c0/0x5c0 [ 796.329156] ___sys_recvmsg+0x271/0x580 [ 796.329180] ? ___sys_sendmsg+0x920/0x920 [ 796.329201] ? kasan_check_read+0x11/0x20 [ 796.329221] ? __fget+0x367/0x540 [ 796.329240] ? iterate_fd+0x360/0x360 [ 796.329263] ? __fget_light+0x1a9/0x230 [ 796.352819] ? __fdget+0x1b/0x20 [ 796.356203] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 796.361765] __sys_recvmmsg+0x27e/0x790 [ 796.365760] ? __ia32_sys_recvmsg+0xb0/0xb0 [ 796.370105] ? kasan_check_write+0x14/0x20 [ 796.370929] FAULT_INJECTION: forcing a failure. [ 796.370929] name failslab, interval 1, probability 0, space 0, times 0 [ 796.374348] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 796.374375] ? __sb_end_write+0xd9/0x110 [ 796.374402] do_sys_recvmmsg+0x181/0x1a0 [ 796.398511] ? __sys_recvmmsg+0x790/0x790 [ 796.402667] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 796.407436] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 796.412201] ? do_syscall_64+0x26/0x620 [ 796.416178] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 796.421544] ? do_syscall_64+0x26/0x620 [ 796.425538] __x64_sys_recvmmsg+0xbe/0x150 [ 796.429787] do_syscall_64+0xfd/0x620 [ 796.433592] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 796.438775] RIP: 0033:0x45a919 [ 796.441969] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 796.460879] RSP: 002b:00007f0cd45a7c78 EFLAGS: 00000246 ORIG_RAX: 000000000000012b [ 796.468593] RAX: ffffffffffffffda RBX: 00007f0cd45a7c90 RCX: 000000000045a919 [ 796.475868] RDX: 0000000000000002 RSI: 0000000020002dc0 RDI: 0000000000000007 21:55:35 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) setsockopt$inet_tcp_int(r6, 0x6, 0xe, &(0x7f0000000080)=0x8, 0x4) r7 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r8, r7, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) ioctl$BLKROTATIONAL(r4, 0x127e, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:35 executing program 3 (fault-call:7 fault-nth:1): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 796.483134] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 796.490401] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f0cd45a86d4 [ 796.497664] R13: 00000000004c8f99 R14: 00000000004e09f8 R15: 0000000000000008 [ 796.539878] CPU: 0 PID: 4186 Comm: syz-executor.5 Not tainted 4.19.91-syzkaller #0 [ 796.547644] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 796.557006] Call Trace: [ 796.559606] dump_stack+0x197/0x210 [ 796.563256] should_fail.cold+0xa/0x1b [ 796.566448] FAULT_INJECTION: forcing a failure. [ 796.566448] name failslab, interval 1, probability 0, space 0, times 0 [ 796.567157] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 796.567184] ? lock_downgrade+0x880/0x880 [ 796.587579] __should_failslab+0x121/0x190 [ 796.591814] should_failslab+0x9/0x14 [ 796.595607] __kmalloc+0x2e2/0x750 [ 796.599145] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 796.604680] ? af_alg_get_rsgl+0x4f8/0x6b0 [ 796.608916] ? sock_kmalloc+0xc6/0x120 [ 796.613145] sock_kmalloc+0xc6/0x120 [ 796.616857] skcipher_recvmsg+0x467/0x1080 [ 796.621085] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 796.626721] ? skcipher_bind+0x30/0x30 [ 796.630608] ? skcipher_bind+0x30/0x30 [ 796.634488] sock_recvmsg_nosec+0x89/0xb0 [ 796.638634] ? __sock_tx_timestamp+0xd0/0xd0 [ 796.643034] ___sys_recvmsg+0x271/0x580 [ 796.647006] ? ___sys_sendmsg+0x920/0x920 [ 796.651154] ? kasan_check_read+0x11/0x20 [ 796.655298] ? __might_fault+0x12b/0x1e0 [ 796.659372] ? find_held_lock+0x35/0x130 [ 796.663430] ? __might_fault+0x12b/0x1e0 [ 796.667503] __sys_recvmmsg+0x27e/0x790 [ 796.671475] ? __ia32_sys_recvmsg+0xb0/0xb0 [ 796.675804] ? kasan_check_write+0x14/0x20 [ 796.680048] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 796.684898] ? __sb_end_write+0xd9/0x110 [ 796.688959] do_sys_recvmmsg+0x181/0x1a0 [ 796.693017] ? __sys_recvmmsg+0x790/0x790 [ 796.697162] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 796.701911] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 796.706662] ? do_syscall_64+0x26/0x620 [ 796.710629] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 796.715984] ? do_syscall_64+0x26/0x620 [ 796.719956] __x64_sys_recvmmsg+0xbe/0x150 [ 796.724188] do_syscall_64+0xfd/0x620 [ 796.727987] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 796.733181] RIP: 0033:0x45a919 [ 796.736371] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 796.755264] RSP: 002b:00007eff94850c78 EFLAGS: 00000246 ORIG_RAX: 000000000000012b [ 796.762964] RAX: ffffffffffffffda RBX: 00007eff94850c90 RCX: 000000000045a919 [ 796.770227] RDX: 0000000000000002 RSI: 0000000020002dc0 RDI: 0000000000000007 [ 796.777489] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 796.784747] R10: 0000000000000000 R11: 0000000000000246 R12: 00007eff948516d4 [ 796.792012] R13: 00000000004c8f99 R14: 00000000004e09f8 R15: 0000000000000008 [ 796.799299] CPU: 1 PID: 4192 Comm: syz-executor.3 Not tainted 4.19.91-syzkaller #0 [ 796.799686] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 796.807009] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 796.807015] Call Trace: [ 796.807034] dump_stack+0x197/0x210 [ 796.807053] should_fail.cold+0xa/0x1b [ 796.807071] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 796.829952] FAT-fs (loop2): Filesystem has been set read-only [ 796.830403] ? lock_downgrade+0x880/0x880 [ 796.849360] __should_failslab+0x121/0x190 [ 796.853588] should_failslab+0x9/0x14 [ 796.857378] __kmalloc+0x2e2/0x750 [ 796.860909] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 796.866449] ? af_alg_get_rsgl+0x4f8/0x6b0 [ 796.870674] ? sock_kmalloc+0xc6/0x120 [ 796.874553] sock_kmalloc+0xc6/0x120 [ 796.878260] skcipher_recvmsg+0x467/0x1080 [ 796.882510] ? skcipher_bind+0x30/0x30 [ 796.886402] ? selinux_socket_recvmsg+0x36/0x40 [ 796.891074] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 796.896610] ? security_socket_recvmsg+0x95/0xc0 [ 796.901357] ? skcipher_bind+0x30/0x30 [ 796.905238] sock_recvmsg+0xce/0x110 [ 796.908941] ? __sock_recv_ts_and_drops+0x5c0/0x5c0 [ 796.913950] ___sys_recvmsg+0x271/0x580 [ 796.917923] ? ___sys_sendmsg+0x920/0x920 [ 796.922080] ? kasan_check_read+0x11/0x20 [ 796.926226] ? __fget+0x367/0x540 [ 796.929673] ? iterate_fd+0x360/0x360 [ 796.933473] ? __fget_light+0x1a9/0x230 [ 796.937439] ? __fdget+0x1b/0x20 [ 796.940797] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 796.946327] __sys_recvmmsg+0x27e/0x790 [ 796.950300] ? __ia32_sys_recvmsg+0xb0/0xb0 [ 796.954618] ? kasan_check_write+0x14/0x20 [ 796.958847] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 796.963684] ? __sb_end_write+0xd9/0x110 [ 796.967742] do_sys_recvmmsg+0x181/0x1a0 [ 796.971796] ? __sys_recvmmsg+0x790/0x790 [ 796.975934] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 796.980677] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 796.985434] ? do_syscall_64+0x26/0x620 [ 796.989398] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 796.994745] ? do_syscall_64+0x26/0x620 [ 796.998729] __x64_sys_recvmmsg+0xbe/0x150 [ 797.002960] do_syscall_64+0xfd/0x620 [ 797.006752] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 797.011937] RIP: 0033:0x45a919 [ 797.015136] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 797.034033] RSP: 002b:00007f0cd45a7c78 EFLAGS: 00000246 ORIG_RAX: 000000000000012b 21:55:36 executing program 5 (fault-call:8 fault-nth:4): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 797.041734] RAX: ffffffffffffffda RBX: 00007f0cd45a7c90 RCX: 000000000045a919 [ 797.049086] RDX: 0000000000000002 RSI: 0000000020002dc0 RDI: 0000000000000007 [ 797.056345] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 797.063608] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f0cd45a86d4 [ 797.070882] R13: 00000000004c8f99 R14: 00000000004e09f8 R15: 0000000000000008 21:55:36 executing program 3 (fault-call:7 fault-nth:2): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 797.261285] FAULT_INJECTION: forcing a failure. [ 797.261285] name failslab, interval 1, probability 0, space 0, times 0 [ 797.295381] CPU: 1 PID: 4224 Comm: syz-executor.3 Not tainted 4.19.91-syzkaller #0 [ 797.303131] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 797.312491] Call Trace: [ 797.315097] dump_stack+0x197/0x210 [ 797.318747] should_fail.cold+0xa/0x1b [ 797.322660] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 797.327783] ? lock_downgrade+0x880/0x880 [ 797.331980] __should_failslab+0x121/0x190 [ 797.336237] should_failslab+0x9/0x14 [ 797.340048] __kmalloc+0x2e2/0x750 [ 797.343602] ? af_alg_poll+0x2d0/0x2d0 [ 797.347496] ? lock_sock_nested+0x9a/0x120 [ 797.351743] ? sock_kmalloc+0xc6/0x120 [ 797.355649] sock_kmalloc+0xc6/0x120 21:55:36 executing program 4: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) clock_gettime(0x0, &(0x7f0000000300)={0x0, 0x0}) utimes(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000340)={{r1, r2/1000+30000}, {0x0, 0x7530}}) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = socket$inet_sctp(0x2, 0x5, 0x84) r7 = dup3(r5, r6, 0x0) r8 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r8, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB="010d72de000000", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000100)={r9}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f00000000c0)={r9, 0xeb4}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r4, 0x84, 0x22, &(0x7f0000000240)={0xfffc, 0x8002, 0x9, 0x101, r10}, 0x10) r11 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r12 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r12, r11, 0x0, 0x209) ioctl$FS_IOC_RESVSP(r11, 0x40305828, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) [ 797.359380] af_alg_alloc_areq+0x24/0x1e0 [ 797.363542] skcipher_recvmsg+0x2dc/0x1080 [ 797.367789] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 797.373365] ? skcipher_bind+0x30/0x30 [ 797.377268] ? skcipher_bind+0x30/0x30 [ 797.381172] sock_recvmsg_nosec+0x89/0xb0 [ 797.381192] ? __sock_tx_timestamp+0xd0/0xd0 [ 797.389734] ___sys_recvmsg+0x271/0x580 [ 797.389757] ? ___sys_sendmsg+0x920/0x920 [ 797.397883] ? kasan_check_read+0x11/0x20 [ 797.402052] ? __might_fault+0x12b/0x1e0 [ 797.406130] ? find_held_lock+0x35/0x130 [ 797.410202] ? __might_fault+0x12b/0x1e0 [ 797.414299] __sys_recvmmsg+0x27e/0x790 [ 797.418292] ? __ia32_sys_recvmsg+0xb0/0xb0 [ 797.422638] ? kasan_check_write+0x14/0x20 [ 797.422657] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 797.422687] ? __sb_end_write+0xd9/0x110 [ 797.431740] do_sys_recvmmsg+0x181/0x1a0 [ 797.431756] ? __sys_recvmmsg+0x790/0x790 [ 797.431777] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 797.448762] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 797.453535] ? do_syscall_64+0x26/0x620 [ 797.457503] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 797.462859] ? do_syscall_64+0x26/0x620 [ 797.466829] __x64_sys_recvmmsg+0xbe/0x150 [ 797.471065] do_syscall_64+0xfd/0x620 [ 797.474863] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 797.480041] RIP: 0033:0x45a919 [ 797.483222] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 797.502112] RSP: 002b:00007f0cd45a7c78 EFLAGS: 00000246 ORIG_RAX: 000000000000012b 21:55:36 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 797.509811] RAX: ffffffffffffffda RBX: 00007f0cd45a7c90 RCX: 000000000045a919 [ 797.517069] RDX: 0000000000000002 RSI: 0000000020002dc0 RDI: 0000000000000007 [ 797.524334] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 797.531594] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f0cd45a86d4 [ 797.538852] R13: 00000000004c8f99 R14: 00000000004e09f8 R15: 0000000000000008 21:55:36 executing program 3 (fault-call:7 fault-nth:3): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 797.790677] FAULT_INJECTION: forcing a failure. [ 797.790677] name failslab, interval 1, probability 0, space 0, times 0 [ 797.815775] CPU: 1 PID: 4332 Comm: syz-executor.3 Not tainted 4.19.91-syzkaller #0 [ 797.823522] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 797.832878] Call Trace: [ 797.835486] dump_stack+0x197/0x210 21:55:37 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x2, 0x0) 21:55:37 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:37 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) renameat2(r0, &(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x72bcbbbdb2dd9275) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80041c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:37 executing program 4 (fault-call:6 fault-nth:0): r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 797.839128] should_fail.cold+0xa/0x1b [ 797.843032] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 797.848163] ? lock_downgrade+0x880/0x880 [ 797.852381] __should_failslab+0x121/0x190 [ 797.856629] should_failslab+0x9/0x14 [ 797.860443] __kmalloc+0x2e2/0x750 [ 797.863993] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 797.869546] ? af_alg_get_rsgl+0x4f8/0x6b0 [ 797.873790] ? sock_kmalloc+0xc6/0x120 [ 797.877690] sock_kmalloc+0xc6/0x120 [ 797.881424] skcipher_recvmsg+0x467/0x1080 [ 797.885678] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 797.891242] ? skcipher_bind+0x30/0x30 [ 797.895148] ? skcipher_bind+0x30/0x30 [ 797.899055] sock_recvmsg_nosec+0x89/0xb0 [ 797.903221] ? __sock_tx_timestamp+0xd0/0xd0 [ 797.907647] ___sys_recvmsg+0x271/0x580 [ 797.911630] ? ___sys_sendmsg+0x920/0x920 [ 797.915801] ? kasan_check_read+0x11/0x20 [ 797.919962] ? __might_fault+0x12b/0x1e0 [ 797.924036] ? find_held_lock+0x35/0x130 [ 797.928099] ? __might_fault+0x12b/0x1e0 [ 797.932193] __sys_recvmmsg+0x27e/0x790 [ 797.936188] ? __ia32_sys_recvmsg+0xb0/0xb0 21:55:37 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xa, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 797.940528] ? kasan_check_write+0x14/0x20 [ 797.944784] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 797.949661] ? __sb_end_write+0xd9/0x110 [ 797.953755] do_sys_recvmmsg+0x181/0x1a0 [ 797.957831] ? __sys_recvmmsg+0x790/0x790 [ 797.961985] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 797.966754] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 797.971509] ? do_syscall_64+0x26/0x620 [ 797.975484] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 797.980867] ? do_syscall_64+0x26/0x620 [ 797.984844] __x64_sys_recvmmsg+0xbe/0x150 21:55:37 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) ptrace$cont(0x7, r1, 0x101, 0x4b98a5ad) getpriority(0x3, r1) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = dup(r2) getsockopt$inet6_tcp_int(r3, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) [ 797.989214] do_syscall_64+0xfd/0x620 [ 797.993020] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 797.998211] RIP: 0033:0x45a919 [ 798.001407] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 798.020306] RSP: 002b:00007f0cd45a7c78 EFLAGS: 00000246 ORIG_RAX: 000000000000012b [ 798.028032] RAX: ffffffffffffffda RBX: 00007f0cd45a7c90 RCX: 000000000045a919 21:55:37 executing program 3 (fault-call:7 fault-nth:4): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 798.035307] RDX: 0000000000000002 RSI: 0000000020002dc0 RDI: 0000000000000007 [ 798.042581] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 798.049836] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f0cd45a86d4 [ 798.057092] R13: 00000000004c8f99 R14: 00000000004e09f8 R15: 0000000000000008 21:55:37 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 798.261450] FAULT_INJECTION: forcing a failure. [ 798.261450] name failslab, interval 1, probability 0, space 0, times 0 21:55:37 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xf6, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 798.334972] CPU: 1 PID: 4487 Comm: syz-executor.4 Not tainted 4.19.91-syzkaller #0 [ 798.342732] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 798.352099] Call Trace: [ 798.354709] dump_stack+0x197/0x210 [ 798.358359] should_fail.cold+0xa/0x1b [ 798.362265] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 798.367384] ? kasan_check_read+0x11/0x20 [ 798.371555] __should_failslab+0x121/0x190 [ 798.375806] should_failslab+0x9/0x14 [ 798.379620] kmem_cache_alloc+0x47/0x700 [ 798.383701] ? __lock_is_held+0xb6/0x140 [ 798.387789] dst_alloc+0x10e/0x1d0 [ 798.391351] rt_dst_alloc+0x83/0x3f0 [ 798.395090] ip_route_output_key_hash_rcu+0x97d/0x30e0 [ 798.400391] ? ip_route_input_noref+0x280/0x280 [ 798.405076] ? kasan_check_read+0x11/0x20 [ 798.409255] ip_route_output_key_hash+0x212/0x380 [ 798.414127] ? ip_route_output_key_hash_rcu+0x30e0/0x30e0 [ 798.419677] ? copyin+0xb5/0x100 [ 798.423067] ip_route_output_flow+0x28/0xc0 [ 798.427401] raw_sendmsg+0xa28/0x2b80 [ 798.431226] ? raw_getsockopt+0x100/0x100 [ 798.435391] ? avc_has_perm_noaudit+0x570/0x570 [ 798.440077] ? mark_held_locks+0x100/0x100 [ 798.444330] ? __lock_acquire+0x6ee/0x49c0 [ 798.448582] ? sock_has_perm+0x209/0x2a0 [ 798.452675] ? kasan_check_read+0x11/0x20 [ 798.456997] inet_sendmsg+0x141/0x5d0 [ 798.460809] ? inet_sendmsg+0x141/0x5d0 [ 798.464797] ? ipip_gro_receive+0x100/0x100 [ 798.469137] sock_sendmsg+0xd7/0x130 [ 798.472866] sock_write_iter+0x27c/0x3e0 [ 798.476947] ? sock_sendmsg+0x130/0x130 [ 798.480947] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 798.486496] ? iov_iter_init+0xc6/0x1f0 [ 798.490488] __vfs_write+0x587/0x810 [ 798.494216] ? kernel_read+0x120/0x120 [ 798.498121] ? selinux_file_permission+0x92/0x550 [ 798.502981] ? security_file_permission+0x89/0x230 [ 798.507923] ? rw_verify_area+0x118/0x360 [ 798.512092] vfs_write+0x20c/0x560 [ 798.515650] ksys_write+0x14f/0x2d0 [ 798.519292] ? __ia32_sys_read+0xb0/0xb0 [ 798.523367] ? do_syscall_64+0x26/0x620 [ 798.527355] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe 21:55:37 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xa00, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 798.532734] ? do_syscall_64+0x26/0x620 [ 798.536725] __x64_sys_write+0x73/0xb0 [ 798.540629] do_syscall_64+0xfd/0x620 [ 798.544445] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 798.549645] RIP: 0033:0x45a919 [ 798.552845] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 798.571770] RSP: 002b:00007f9039760c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 21:55:37 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 798.571785] RAX: ffffffffffffffda RBX: 00007f9039760c90 RCX: 000000000045a919 [ 798.571794] RDX: 0000000000000006 RSI: 0000000020000880 RDI: 0000000000000003 [ 798.571802] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 798.571810] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f90397616d4 [ 798.571831] R13: 00000000004cbd95 R14: 00000000004e5b40 R15: 0000000000000005 21:55:37 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xa, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:38 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x4, 0x0) 21:55:38 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xf600, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 799.082153] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 799.094493] FAT-fs (loop2): Filesystem has been set read-only 21:55:38 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xf6, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:38 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xa000000, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:38 executing program 4 (fault-call:6 fault-nth:1): r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:38 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000240)="205c2ae72a303c327b682dd414f646e8a85df40aa035d751f2a5e5e48b6931d60691d3f1ad1af1f5381429ca175e9ecae2db5c9b453e061e9fb6f869c33e50f445544e0a980427f05a5b0c5e675e49e7a260685016e4ec74185d890b5d8061c91657ccc644dc8da918bb8c7ecff69173534ad89aa971d6212c6b05e3c67de4c4eb7fb0b07fda38b4185241176f0c2927c7be1412ad27daf3ee2c2def5087a47a92bccd8558626ca7e61e62ac025ab2f2771b612c6879bf7103dfcc3e14aa6ed6c0414990f8c401", 0xc7) dup(r0) vmsplice(r0, &(0x7f0000000840), 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x85b3538e3ec0d25) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r6) fchdir(r6) r7 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r7, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:38 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) r6 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000040)='/dev/snapshot\x00', 0x20000, 0x0) sendfile(r5, r6, 0x0, 0x80000000000008) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:38 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xa00, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 799.299795] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 799.312867] FAT-fs (loop0): Filesystem has been set read-only [ 799.320585] FAULT_INJECTION: forcing a failure. [ 799.320585] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 799.339157] CPU: 1 PID: 4903 Comm: syz-executor.4 Not tainted 4.19.91-syzkaller #0 21:55:38 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x8dffffff, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 799.346889] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 799.356251] Call Trace: [ 799.358854] dump_stack+0x197/0x210 [ 799.362499] should_fail.cold+0xa/0x1b [ 799.366400] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 799.371801] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 799.376919] ? unwind_get_return_address+0x61/0xa0 [ 799.381866] ? rt_add_uncached_list+0x147/0x1a0 [ 799.386556] __alloc_pages_nodemask+0x1ee/0x750 [ 799.391244] ? __alloc_pages_slowpath+0x2870/0x2870 [ 799.396271] ? lockdep_hardirqs_on+0x415/0x5d0 [ 799.400863] ? rt_add_uncached_list+0x147/0x1a0 [ 799.405544] ? __local_bh_enable_ip+0x15a/0x270 [ 799.410218] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 799.415766] alloc_pages_current+0x107/0x210 [ 799.420183] skb_page_frag_refill+0x248/0x560 [ 799.424685] sk_page_frag_refill+0x55/0x1f0 [ 799.429017] __ip_append_data.isra.0+0x851/0x2620 [ 799.433872] ? raw_destroy+0x30/0x30 [ 799.437610] ? __ip_flush_pending_frames.isra.0+0x2d0/0x2d0 [ 799.443327] ? find_held_lock+0x35/0x130 [ 799.447398] ? raw_destroy+0x30/0x30 [ 799.451118] ip_append_data.part.0+0xf9/0x180 [ 799.455640] ? raw_destroy+0x30/0x30 [ 799.459366] ip_append_data+0x6e/0x90 [ 799.463180] raw_sendmsg+0xbf4/0x2b80 [ 799.466998] ? raw_getsockopt+0x100/0x100 [ 799.471164] ? avc_has_perm_noaudit+0x570/0x570 [ 799.475850] ? mark_held_locks+0x100/0x100 [ 799.480088] ? __lock_acquire+0x6ee/0x49c0 [ 799.484334] ? sock_has_perm+0x209/0x2a0 [ 799.488422] ? kasan_check_read+0x11/0x20 [ 799.492590] inet_sendmsg+0x141/0x5d0 [ 799.496398] ? inet_sendmsg+0x141/0x5d0 [ 799.500472] ? ipip_gro_receive+0x100/0x100 [ 799.504808] sock_sendmsg+0xd7/0x130 [ 799.508538] sock_write_iter+0x27c/0x3e0 [ 799.512728] ? sock_sendmsg+0x130/0x130 [ 799.516731] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 799.522276] ? iov_iter_init+0xc6/0x1f0 [ 799.526270] __vfs_write+0x587/0x810 [ 799.530006] ? kernel_read+0x120/0x120 [ 799.535913] ? selinux_file_permission+0x92/0x550 [ 799.540768] ? security_file_permission+0x89/0x230 [ 799.545713] ? rw_verify_area+0x118/0x360 [ 799.549874] vfs_write+0x20c/0x560 [ 799.553428] ksys_write+0x14f/0x2d0 [ 799.557071] ? __ia32_sys_read+0xb0/0xb0 [ 799.561143] ? do_syscall_64+0x26/0x620 [ 799.565123] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 799.570502] ? do_syscall_64+0x26/0x620 [ 799.574490] __x64_sys_write+0x73/0xb0 [ 799.578395] do_syscall_64+0xfd/0x620 [ 799.582214] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 799.587414] RIP: 0033:0x45a919 [ 799.590616] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 799.609528] RSP: 002b:00007f9039760c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 799.617223] RAX: ffffffffffffffda RBX: 00007f9039760c90 RCX: 000000000045a919 [ 799.624485] RDX: 0000000000000006 RSI: 0000000020000880 RDI: 0000000000000003 [ 799.631773] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 799.639039] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f90397616d4 21:55:38 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xa, 0x0) 21:55:38 executing program 4 (fault-call:6 fault-nth:2): r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 799.646312] R13: 00000000004cbd95 R14: 00000000004e5b40 R15: 0000000000000005 [ 799.689226] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 799.702724] FAT-fs (loop2): Filesystem has been set read-only 21:55:39 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xf600, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 799.828869] FAULT_INJECTION: forcing a failure. [ 799.828869] name failslab, interval 1, probability 0, space 0, times 0 [ 799.863398] CPU: 1 PID: 5036 Comm: syz-executor.4 Not tainted 4.19.91-syzkaller #0 [ 799.871147] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 799.880504] Call Trace: [ 799.883104] dump_stack+0x197/0x210 [ 799.886766] should_fail.cold+0xa/0x1b [ 799.890666] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 799.890715] __should_failslab+0x121/0x190 [ 799.890735] should_failslab+0x9/0x14 [ 799.903847] kmem_cache_alloc+0x47/0x700 [ 799.907932] skb_clone+0x156/0x3e0 [ 799.911491] ip_mc_output+0x3b0/0xf50 [ 799.915307] ? __ip_queue_xmit+0x1bc0/0x1bc0 [ 799.919734] ? ip_append_data.part.0+0x180/0x180 [ 799.924505] ? dst_release+0x62/0xb0 21:55:39 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xeffdffff, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 799.928237] ? __ip_make_skb+0xfe0/0x1880 [ 799.932426] ip_local_out+0xbb/0x190 [ 799.936149] ip_send_skb+0x42/0xf0 [ 799.936168] ip_push_pending_frames+0x64/0x80 [ 799.944192] raw_sendmsg+0x1e60/0x2b80 [ 799.948111] ? raw_getsockopt+0x100/0x100 [ 799.952286] ? avc_has_perm_noaudit+0x570/0x570 [ 799.956985] ? mark_held_locks+0x100/0x100 [ 799.961242] ? __lock_acquire+0x6ee/0x49c0 [ 799.965507] ? sock_has_perm+0x209/0x2a0 [ 799.969603] ? kasan_check_read+0x11/0x20 [ 799.973772] inet_sendmsg+0x141/0x5d0 [ 799.977583] ? inet_sendmsg+0x141/0x5d0 [ 799.981569] ? ipip_gro_receive+0x100/0x100 [ 799.985897] sock_sendmsg+0xd7/0x130 [ 799.985917] sock_write_iter+0x27c/0x3e0 [ 799.985932] ? sock_sendmsg+0x130/0x130 [ 799.985965] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 799.985980] ? iov_iter_init+0xc6/0x1f0 [ 799.986004] __vfs_write+0x587/0x810 [ 800.010929] ? kernel_read+0x120/0x120 [ 800.014844] ? selinux_file_permission+0x92/0x550 [ 800.019695] ? security_file_permission+0x89/0x230 [ 800.019714] ? rw_verify_area+0x118/0x360 [ 800.019732] vfs_write+0x20c/0x560 [ 800.032328] ksys_write+0x14f/0x2d0 [ 800.035981] ? __ia32_sys_read+0xb0/0xb0 [ 800.040050] ? do_syscall_64+0x26/0x620 [ 800.040064] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 800.040082] ? do_syscall_64+0x26/0x620 [ 800.053500] __x64_sys_write+0x73/0xb0 [ 800.057402] do_syscall_64+0xfd/0x620 [ 800.061228] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 800.066424] RIP: 0033:0x45a919 [ 800.069630] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 800.088536] RSP: 002b:00007f9039760c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 800.096252] RAX: ffffffffffffffda RBX: 00007f9039760c90 RCX: 000000000045a919 [ 800.102029] FAT-fs (loop2): bogus number of reserved sectors [ 800.103522] RDX: 0000000000000006 RSI: 0000000020000880 RDI: 0000000000000003 [ 800.103532] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 21:55:39 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xa000000, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 800.103542] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f90397616d4 [ 800.103552] R13: 00000000004cbd95 R14: 00000000004e5b40 R15: 0000000000000005 [ 800.183552] FAT-fs (loop2): Can't find a valid FAT filesystem 21:55:39 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r8, r7, 0x0, 0x209) ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL(r8, 0xc0305616, &(0x7f0000000040)={0x0, {0x7f, 0x6}}) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:39 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x8dffffff, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:39 executing program 4 (fault-call:6 fault-nth:3): r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:39 executing program 0: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ocfs2_control\x00', 0x600400, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000280)='/dev/vcs#\x00', 0x1, 0x4000) getdents64(r0, 0x0, 0xfffffffffffffcab) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r4, 0x4040534e, &(0x7f00000000c0)={0xd6, @tick=0xffff, 0x2, {0xf7, 0x7}, 0x83, 0x0, 0x1f}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:39 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xf0ffffff, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:39 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xe0, 0x0) 21:55:39 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:39 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xeffdffff, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:39 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460200"], 0x6) 21:55:39 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xf0ffffff, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:39 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xf6000000, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:39 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460400"], 0x6) 21:55:40 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$USBDEVFS_DISCONNECT_CLAIM(r1, 0x8108551b, &(0x7f0000000040)={0x4, 0x1, "07ea37fb227f0e82030f556be5027103654856c77d11c4938e5a7fbd2fde50fbd7b9665985cb6c53a58a2a677fbbe810b8a14dd86e78351f6fc7f8aa09cab5c421c1e2a39e1bae61eb72dc59083c343b51e8e74cf68081d80f3f9d934305a1758cb981f71fd78d72d61bab1746f4717c6b2f3f3f6b3b724fbb6d65d0eac36f74eff0d5fe81f8bb1b1b017c1afc9ddc287fa76015967aae6d2fa68adb6ebfc72bb8934f283bd92400042d98b1d34302b1a61aed885e412bd32bc977533a965d2566059055f24613b788896b88e70d75b1813377e50b5d71675d00a643e1be02f362869b21a0afc8a874b78ea1ccc8c9efe1388b47159aab8ae86b536fa77fd4d0"}) r2 = userfaultfd(0x0) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = dup(r3) getsockopt$inet6_tcp_int(r4, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x84) sendfile(r8, r7, 0x0, 0x209) r9 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r10 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r10, r9, 0x0, 0x209) ioctl$int_in(r10, 0xfcf6, &(0x7f00000001c0)=0xdf9) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:40 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xf0, 0x0) 21:55:40 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xf6000000, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 801.271935] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 801.300638] FAT-fs (loop2): Filesystem has been set read-only 21:55:40 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x481, 0x0) fchdir(r0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x460f, &(0x7f00000000c0)={0xb, 0x1}) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000780)={@in6={{0xa, 0x4e24, 0x5171, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0xd32}}, 0x0, 0x0, 0x2}, 0xd8) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e22, @multicast1}, 0xffffffe5) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) syz_open_procfs(0x0, 0x0) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(0xffffffffffffffff, 0x84, 0x7, 0x0, 0x0) syz_open_dev$sndpcmp(0x0, 0x0, 0x0) syz_open_dev$audion(0x0, 0x0, 0x0) getpid() r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyS3\x00', 0x100901, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000001680)="cd", 0xfffffcf0}], 0x1) r3 = socket$inet6(0xa, 0x1, 0x0) dup2(r3, r2) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000280)={@in6={{0xa, 0x4e20, 0x80000000, @empty, 0x2}}, 0x0, 0xd4}, 0xd8) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x1, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x80, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080}, 0x100) pipe(0x0) 21:55:40 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xfffffdef, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:40 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460500"], 0x6) 21:55:40 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xfffffdef, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:40 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460700"], 0x6) [ 801.446147] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 801.461862] FAT-fs (loop0): Filesystem has been set read-only 21:55:40 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xffffff8d, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:40 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xffffff8d, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:40 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460a00"], 0x6) 21:55:40 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xfffffff0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:41 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0x2000030a}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:41 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0xfffffff0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:41 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460e00"], 0x6) 21:55:41 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) ioctl$VIDIOC_S_AUDOUT(r3, 0x40345632, &(0x7f00000000c0)={0xeb8, "d953c96f70664570033ce3b681b079b4c60f73b10baac95a58792fe40ea1eb1b", 0xecd4ff0f9287b2b0, 0x1}) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f00000001c0)=0x0) getresgid(&(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000000400)='./bus\x00', 0x140842, 0x0) sendfile(r6, r5, 0x0, 0x209) r7 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x30f) r9 = syz_open_dev$video4linux(&(0x7f0000000000)='/dev/v4l-subdev#\x00', 0x0, 0x0) fstat(r9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r8, r10) r11 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x30f) syz_open_dev$video4linux(&(0x7f0000000000)='/dev/v4l-subdev#\x00', 0x0, 0x0) r13 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r14 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r14, r13, 0x0, 0x209) fstat(r13, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r12, r15) write$P9_RGETATTR(r1, &(0x7f0000000300)={0xa0, 0x19, 0x1, {0x80, {0x0, 0x3, 0x5}, 0x100, r4, r15, 0x1, 0x8, 0x81, 0x0, 0x4, 0xff, 0x6000000000000000, 0x2, 0x1ff, 0x9, 0x8000, 0x9, 0x8003, 0x8, 0x1}}, 0xa0) r16 = dup(0xffffffffffffffff) ioctl$BLKZEROOUT(r16, 0x127f, &(0x7f00000003c0)={0x2c3, 0x5}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:41 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) ioctl$DRM_IOCTL_GET_CTX(0xffffffffffffffff, 0xc0086423, 0x0) ioctl$sock_TIOCINQ(0xffffffffffffffff, 0x541b, 0x0) sched_getattr(0x0, 0x0, 0x0, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000180)='dns_resolver\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000340)='[\'eth1-#\x00', 0xffffffffffffffff) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f00000007c0)=[{&(0x7f0000000680)="62f23e748cdfecc0d3bcb88248f9f8f8e8ba030000000000001dcdc6041c8d8a0957939950c15c7ac6360c7820e1d5957ba4167f17600b58767db91e29eb92a20f86dddfb0f8dda322d3ddeadba924051c7894f228f090746b1a55e851e7dcaae4d8411f6806d216b4f2e7eca231a30142ee9bb4bb5598a94336a99790d3b77dcda45483c1fb1194c56ddfddb587442754e6c815", 0xfffffd92, 0xb6}], 0x80000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) getsockopt$bt_BT_CHANNEL_POLICY(r6, 0x112, 0xa, &(0x7f0000000040)=0x2, &(0x7f0000000080)=0x4) r7 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r8 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCSRS485(r8, 0x542f, &(0x7f00000000c0)={0x101, 0x1, 0x1}) r9 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r9, r7, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:41 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xa00, 0x0) [ 802.168008] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 802.176237] FAT-fs (loop2): Filesystem has been set read-only 21:55:41 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0x7ffff000}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:41 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c466000"], 0x6) 21:55:41 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0x2000030a}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:41 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xffffffffffffffff}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:41 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46e000"], 0x6) 21:55:41 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0x7ffff000}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:41 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x2}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:41 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46f401"], 0x6) 21:55:41 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46e803"], 0x6) 21:55:42 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xffffffffffffffff}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:42 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x8}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:42 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460005"], 0x6) 21:55:42 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x2000, 0x0) [ 803.188472] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 803.201259] FAT-fs (loop2): Filesystem has been set read-only 21:55:42 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) setxattr$trusted_overlay_origin(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='trusted.overlay.origin\x00', &(0x7f0000000340)='y\x00', 0x2, 0x1) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x410000, 0x20) 21:55:42 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0xb, 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="85000002210000000ff2ffffffffffff9404000000000000"], &(0x7f0000000240)='EP\xd4\x00\x1f\x91\xeb/W\xb72$C0%\x03\x9c0\x96\xb2\fkC\x93H\xbfh\x9c\b`\x857\xd6\">c\xad\xc0bO\xba\xe2\xe1\t5\x9d\xcei\"2L\xcc\x13\x16\vh\xca\xe6C\x06\x97%\x9d\xd5-\x1fs\xe1j\xdc5\x92\xd0)%\xdf\xfa\xe8^\x9c\xd29\x8clg\xc8\x7f\xb5\xb1&\x02\xf1E\xb4\x84\xbeE\x91)f\xe8\xb7\xe2\xf6`i\xc5m\xd7l\x1d\xc1\x12\x01<:kM\xe9\x99\xcd\xcd\xc8\x85Z\xee47\xdc\xc8u\x80\xcf\xbeTo\xbb\xfb\xc0\xebV\xd8\xbb\xbe\xa2\x90J|s\xc2', 0x1, 0x348, &(0x7f0000000480)=""/195, 0x0, 0x0, [0x42]}, 0x48) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000000240)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) sendmsg$IPVS_CMD_NEW_SERVICE(r6, &(0x7f0000000200)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)={&(0x7f0000000080)={0xd8, 0x0, 0x100, 0x70bd28, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_DAEMON={0x64, 0x3, [@IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x144f9aa913130d14}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x5}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x2}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'syzkaller1\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @initdev={0xac, 0x1e, 0x0, 0x0}}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x4}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @mcast1}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e20}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, [@IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x8, 0x4, 0x100}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x6}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10001}, @IPVS_CMD_ATTR_DEST={0x34, 0x2, [@IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x1}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e20}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x90ac}, @IPVS_DEST_ATTR_TUN_TYPE={0x8, 0xd, 0x1}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x80000001}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e24}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x2}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x5}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8000}, 0x10) r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) r9 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r10 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r10, r9, 0x0, 0x209) setsockopt$SO_TIMESTAMP(r9, 0x1, 0x40, &(0x7f0000000300)=0x81, 0x4) sendfile(r8, r5, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) ioctl$BLKFLSBUF(r4, 0x1261, &(0x7f0000000340)=0x7) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)={&(0x7f0000000380)='./bus\x00', 0x0, 0x8}, 0x10) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:42 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x700}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 803.291011] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 803.308421] FAT-fs (loop0): Filesystem has been set read-only 21:55:42 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460007"], 0x6) 21:55:42 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x2}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:42 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46000a"], 0x6) 21:55:42 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xa}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:42 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x8}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:42 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46000e"], 0x6) 21:55:42 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf6}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:42 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x700}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:43 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x25ee, 0x0) 21:55:43 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xa00}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:43 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46003f"], 0x6) 21:55:43 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xa}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:43 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) prctl$PR_GET_TID_ADDRESS(0x28, &(0x7f0000000040)) r3 = dup(r2) getsockopt$inet6_tcp_int(r3, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:43 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r1 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r1, r0, 0x0, 0x209) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000001a80)={'team0\x00', 0x0}) setsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000001ac0)={r2, @broadcast, @multicast2}, 0xc) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r3) syz_open_dev$sndtimer(&(0x7f0000000280)='/dev/snd/timer\x00', 0x0, 0x1) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) write$RDMA_USER_CM_CMD_CREATE_ID(r4, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000180)={0xffffffffffffffff}, 0x111, 0x5}}, 0x20) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r0, &(0x7f0000000240)={0x10, 0x30, 0xfa00, {&(0x7f00000000c0), 0x0, {0xa, 0x4e22, 0xd9, @loopback, 0x2}, r6}}, 0x38) connect$rds(r3, &(0x7f00000002c0)={0x2, 0x4e22, @empty}, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) [ 804.219908] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 804.232339] FAT-fs (loop2): Filesystem has been set read-only 21:55:43 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460060"], 0x6) [ 804.285126] FAT-fs (loop0): error, invalid access to FAT (entry 0x0000641a) [ 804.292362] FAT-fs (loop0): Filesystem has been set read-only 21:55:43 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup(r1) getsockopt$inet6_tcp_int(r2, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_open_procfs(0x0, &(0x7f00000000c0)='schedstat\x00\xa7\xc6v\x9am\x83\x18\xb6\xa47>\xb2\x89\x85\x04X\xbb\xfc\xcaQ1\x10]5e\xc7\a\x190\xc3\xe0\xb3\xca\xac}]~\x12\x12\xc7\x06\xcf\x99\x17,') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:43 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf600}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:43 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf6}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:43 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600e0"], 0x6) 21:55:43 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xa000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:44 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x3f00, 0x0) 21:55:44 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x4, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dlm_plock\x00', 0x200, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r1, 0x40605346, &(0x7f0000000240)={0x1000, 0x0, {0x1, 0x88678c795bb5a256, 0x2, 0x1, 0x5}, 0x2}) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0xf0ffff) 21:55:44 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xa00}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:44 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4603e8"], 0x6) 21:55:44 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x8dffffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:44 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4601f4"], 0x6) 21:55:44 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xeffdffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 804.999443] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 805.024047] FAT-fs (loop2): Filesystem has been set read-only 21:55:44 executing program 1: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000fe8)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000012000/0x2000)=nil, 0x2000}, 0x1}) r1 = socket$packet(0x11, 0x9fc7a8f66be095e8, 0x300) getpeername(r1, &(0x7f0000000100)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev}}, &(0x7f00000001c0)=0x80) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, &(0x7f0000000080)={{0x1, 0x0, @reserved="e8368309f28a089b7af15a80747b98219d0da567402b83b8d224f60d0ea6805b"}}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = dup(r2) ioctl$BLKIOOPT(r3, 0x1279, &(0x7f00000000c0)) getsockopt$inet6_tcp_int(r3, 0x6, 0x0, 0x0, &(0x7f0000012ffc)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000000040)='./bus/file0\x00', 0x141043, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 21:55:44 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf600}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:44 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) setxattr$trusted_overlay_origin(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='trusted.overlay.origin\x00', &(0x7f0000000340)='y\x00', 0x2, 0x1) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x410000, 0x20) 21:55:44 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c466b6b"], 0x6) 21:55:44 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf0ffffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:44 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xe0ff, 0x0) 21:55:44 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:44 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf6000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:44 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xa000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:45 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xfffffdef}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:45 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 805.860565] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 805.871177] FAT-fs (loop2): Filesystem has been set read-only 21:55:45 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x8dffffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 806.091959] audit: type=1800 audit(1576965345.221:203): pid=7221 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 op=collect_data cause=failed(directio) comm="syz-executor.2" name="file1" dev="loop2" ino=398 res=0 [ 806.206350] FAT-fs (loop0): error, invalid access to FAT (entry 0x0000641a) [ 806.223232] FAT-fs (loop0): Filesystem has been set read-only 21:55:45 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xffffff8d}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:45 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:45 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) setxattr$trusted_overlay_origin(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='trusted.overlay.origin\x00', &(0x7f0000000340)='y\x00', 0x2, 0x1) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x410000, 0x20) 21:55:45 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xeffdffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:45 executing program 1: syz_mount_image$hfs(&(0x7f00000004c0)='hfs\x00', &(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f9571ecdb2c00f2d46e5d838d5706000000000000001a58b778774f6dd5fd36c16e9f"]) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') ioctl$SNDRV_PCM_IOCTL_DRAIN(r0, 0x4144, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r1, r0, 0x0, 0x209) write$FUSE_BMAP(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, {0x3}}, 0x18) [ 806.457084] hfs: unable to parse mount options [ 806.519287] hfs: unable to parse mount options 21:55:45 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xee25, 0x0) 21:55:45 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:45 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xfffffff0}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:45 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf0ffffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:45 executing program 1: r0 = socket$inet(0x2, 0x2000080001, 0x84) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @loopback}, 0x10) accept$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote}, &(0x7f00000001c0)=0x10) sendmsg$inet_sctp(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x0, @remote}, 0x10, &(0x7f00000000c0)=[{&(0x7f0000000140)="e6", 0x1}], 0x1, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0], 0x14}, 0x44) 21:55:45 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[]}, 0x1, 0xfdffffff00000000}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) sendmsg$nl_generic(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)={0x198, 0x20, 0x200, 0x0, 0x0, {0x5, 0x1000000}, [@nested={0x184, 0x57, [@typed={0x8, 0x30, @fd=r3}, @generic="f6261afdb0919c068c5b5d02fec6236719b5ba46ae8826bde22b19f4c03d6b3a01fbe8a33e1b6de7ae6a290561f7d9cf66ed7c0c5c5e6d6b793e4f168a2d9a9627349675cf988430f055aa01722e28c3cc410d6fca13530daf1dab044b3ac7b0a999acf601b8d7804916d65d11380db1abce7e8554d92f08534397cfedd179b55e2b761906bf32911b9170c8e5eeb833279ce240369cf94d78aa54c9509a417088d9d55898094635409cc1c2ede63bc709be811823525748e22a80580a27e895e9690e19c4f9b1e9", @generic="e14da4e1184d2c9c2e8e40d269d29afc5b1129a95ec093619191c445295678ccfb9c86a55e3e9f512d5c2e963bd70d259ab167282cf819640243183d89f64c278f5f9f8b9df39ddc49674573423fc5dd0dab3801f1dfcec530283b0a24e02d91cb4f15638d910e5340db33c303062cc070424533d7089a6d472e5654ecb07b213e5a16ed56551cfb5255706080059af844c4b9203b942c6789f7edc5a582d2d741725783331c7450df529d64817c"]}]}, 0x198}, 0x1, 0xfdffffff00000000}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) write$cgroup_pid(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(0xffffffffffffffff, 0x84, 0x6e, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, 0x0, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(0xffffffffffffffff, 0x28, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, 0x0) 21:55:45 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xa00000000000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 806.793269] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 806.812671] FAT-fs (loop2): Filesystem has been set read-only 21:55:45 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:45 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf6000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:46 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) setxattr$trusted_overlay_origin(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='trusted.overlay.origin\x00', &(0x7f0000000340)='y\x00', 0x2, 0x1) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x410000, 0x20) 21:55:46 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000000)={'bond_slave_0\x00', &(0x7f0000002fc0)=ANY=[@ANYBLOB="25000000000000000000000000000000006deae80000a700"]}) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r4, 0xc0502100, &(0x7f0000000040)={0x0, 0x0}) ioctl$sock_SIOCSPGRP(r1, 0x8902, &(0x7f00000000c0)=r5) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000100), &(0x7f0000000140)=0xc) 21:55:46 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 807.350850] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 807.371927] FAT-fs (loop0): Filesystem has been set read-only 21:55:46 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xfffffdef}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:46 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x8dffffff00000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:46 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:46 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xf000, 0x0) 21:55:46 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) ioctl$TIOCSPTLCK(r2, 0x40045431, &(0x7f0000000040)) ioctl$KVM_GET_XSAVE(r2, 0x9000aea4, &(0x7f0000000080)) ioctl$TIOCSSOFTCAR(r0, 0x541a, &(0x7f0000000000)) [ 807.590255] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 807.605043] FAT-fs (loop2): Filesystem has been set read-only 21:55:46 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:46 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xeffdffff00000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:46 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf0ffffff00000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:46 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xffffff8d}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:47 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) setxattr$trusted_overlay_origin(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='trusted.overlay.origin\x00', &(0x7f0000000340)='y\x00', 0x2, 0x1) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:55:47 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:47 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf600000000000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:47 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000000e000/0x18000)=nil, &(0x7f00000000c0)=[@textreal={0x8, &(0x7f0000000080)="f2a6bad004b00fee0f090f3036f30f1a970000660f3806581e0f08bad004b0beeef30f2af8baa100b000e4", 0x2b}], 0x1, 0x0, 0x0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) setsockopt$RDS_RECVERR(r3, 0x114, 0x5, &(0x7f0000000100), 0x4) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000000040)=0x96d1, 0x17f) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r4 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r5, 0xc034564b, &(0x7f0000000200)={0x2, 0x3132564e, 0xac41, 0x80000000, 0x3, @discrete={0x4c2c640c, 0x93940000}}) bind$netlink(0xffffffffffffffff, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000000041}, 0xc) r7 = socket$inet_udplite(0x2, 0x2, 0x88) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) r9 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r10 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r10, r9, 0x0, 0x209) r11 = socket$netlink(0x10, 0x3, 0x10) r12 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000200)='IPVS\x00') sendmsg$IPVS_CMD_ZERO(r11, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x14, r12, 0x1}, 0x14}}, 0x0) sendmsg$IPVS_CMD_SET_INFO(r9, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x200010}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x14, r12, 0x400, 0x70bd25, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x8000800}, 0x800) ioctl$KVM_SET_REGS(r4, 0x4090ae82, &(0x7f0000000140)={[0x0, 0x0, 0x608, 0x0, 0x0, 0x0, 0x4cc], 0x100000}) ioctl$KVM_RUN(r4, 0xae80, 0x0) 21:55:47 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xfffffff0}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:47 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xffe0, 0x0) 21:55:47 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:47 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46006b"], 0x6) [ 808.316050] FAT-fs (loop0): error, invalid access to FAT (entry 0x0000641a) [ 808.319845] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 808.323240] FAT-fs (loop0): Filesystem has been set read-only [ 808.338367] FAT-fs (loop2): Filesystem has been set read-only 21:55:47 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xa00000000000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:47 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xa}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:47 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46ffff"], 0x6) [ 808.617540] audit: type=1800 audit(1576965347.751:204): pid=8164 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 op=collect_data cause=failed(directio) comm="syz-executor.2" name="file1" dev="loop2" ino=405 res=0 21:55:47 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x8dffffff00000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:48 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) setxattr$trusted_overlay_origin(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='trusted.overlay.origin\x00', &(0x7f0000000340)='y\x00', 0x2, 0x1) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) 21:55:48 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xc, 0x16, &(0x7f0000000140)=ANY=[@ANYBLOB="61124c00000000006113500000000000bf2000000000000007000000080000002d0301000000000095000000000000006926000000000000bf07000000000000570600000fff07006706000002000000070600000ee60000bf05000000000000bd770200000000006507000002000000070700004c0000001f75000000000000bf54000000000000070400000400f9ffad43010000000000950000000000000005000000000000009500000000000000b02dec303fb7b13041d5441f4f63f74abaa01642c41da5d63b65dbeb7cd18d138b2dc4a8e95512ed5cfb3cb57639e9ba36d537a98b0736d91f7aadf472fb45c0cfe377044a5f7406d9c9c2f4f180661111009134c1389892a33d1f4825a69e2e02ad758404e36f1dcb7859cb34e6655b7e0597e10445b9f38157e53881b4689b9461833cf158eef0a5a1a29d8f7f0f20af71a1590090b59ca731f5001e96384df7142c35b0f14efd6e5bc3ce91b1a4cdceff1e6c7d309bbfcf4e8a4f645027479f373e220039ae2a24b3f166735b6c35991e1d6524ce7afe119c9fe0030ddedcfd913c68c477ff84c5a5e2a7725ba11593b9bd14e78f53c36944e1022c9373ab95e0308e9780c496a38610259fb6b9d20f49b34d74cbd77bad65dd62da587b8a990ed1699346db7feb68ee090e1bb710e30254f313b2e27f56db2cf6ba51ac8c77844f3079f877e39e6cfeca9c9875f4601c7a91ff91ecd84b29dc478304ac7ab03f039f3f00000000000000000000000000000000a19cb2804de504d5ad67582d63ede146124418be94dce13160b208a2057879ed2c2808bc1915928681b014e64c498a80891f9adb0bacb30b1a"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xffffffffffffff66}, 0x48) 21:55:48 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xf6}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:48 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:48 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xeffdffff00000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 809.220432] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 809.238889] FAT-fs (loop0): Filesystem has been set read-only 21:55:48 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x6b6b6b, 0x0) 21:55:48 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:48 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xa00}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:48 executing program 1: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f00000002c0)) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) write$FUSE_NOTIFY_DELETE(r2, &(0x7f0000000140)={0x33, 0x6, 0x0, {0x2, 0x0, 0xa, 0x0, '/dev/ptmx\x00'}}, 0x33) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x42, 0x1ff}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vhost-net\x00', 0x2, 0x0) fcntl$dupfd(r5, 0x605, r4) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ptmx\x00', 0x0, 0x0) pipe2$9p(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r8, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_EVENTS(r8, 0x84, 0xb, &(0x7f00000000c0)={0x1, 0x5, 0x80, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x20}, 0xb) ioctl$TCSETS(r6, 0x40045431, &(0x7f00005befdc)={0x0, 0x0, 0x0, 0x10000000}) r9 = syz_open_pts(r6, 0x0) ioctl$TIOCSETD(r9, 0x5423, &(0x7f0000000080)=0x5) getsockopt$inet6_dccp_buf(0xffffffffffffffff, 0x21, 0x0, 0x0, &(0x7f00000007c0)) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, &(0x7f0000000040)='trusted.overlay.opaque\x00', &(0x7f0000000080)='y\x00', 0x2, 0x0) r11 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r12 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r12, r11, 0x0, 0x209) r13 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r14 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r14, r13, 0x0, 0x209) ioctl$KVM_HYPERV_EVENTFD(r12, 0x4018aebd, &(0x7f0000000000)={0x1, r13, 0x1}) 21:55:48 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf0ffffff00000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:48 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xf600}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 809.497311] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF 21:55:48 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 809.539243] FAT-fs (loop2): Filesystem has been set read-only [ 809.702415] mkiss: ax0: crc mode is auto. [ 810.048184] mkiss: ax0: crc mode is auto. 21:55:49 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4697ff"], 0x6) 21:55:49 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r4 = fcntl$dupfd(r3, 0x203, r2) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, r4) rmdir(&(0x7f0000000000)='./file0\x00') r5 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x103041, 0x0) ioctl$KVM_ASSIGN_PCI_DEVICE(r5, 0x8040ae69, &(0x7f0000000100)={0x8001, 0x8, 0xfff, 0x1, 0xffffeb39}) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$VT_ACTIVATE(r7, 0x5606, 0x9) ioctl$DRM_IOCTL_MARK_BUFS(0xffffffffffffffff, 0x40206417, &(0x7f00000001c0)={0x911, 0x2, 0x9, 0x1, 0x9, 0x40}) clone(0x2000000002000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r8 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$VT_OPENQRY(r8, 0x5600, &(0x7f0000000140)) bpf$MAP_CREATE(0x1000000000000, &(0x7f00000000c0)={0x8, 0x800000000000004, 0x4, 0x8004, 0x0, 0xffffffffffffffff, 0x0, [], 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x3c) 21:55:49 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0xf600000000000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:49 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xa000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:49 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) setxattr$trusted_overlay_origin(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='trusted.overlay.origin\x00', &(0x7f0000000340)='y\x00', 0x2, 0x1) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) [ 810.761359] FAT-fs (loop0): error, invalid access to FAT (entry 0x0000641a) [ 810.807884] FAT-fs (loop0): Filesystem has been set read-only 21:55:50 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xf0ffff, 0x0) 21:55:50 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:50 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0x8dffffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) pipe(0x0) ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000040)=0xffffffff) eventfd2(0x20000, 0x40801) r0 = perf_event_open(&(0x7f0000000280)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pivot_root(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = syz_open_procfs(0x0, &(0x7f0000000180)='cmdline\x00') read$eventfd(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) dup3(r3, r0, 0x0) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f0000000380)=0x0) perf_event_open(&(0x7f0000000200)={0x3, 0x70, 0x2, 0xa5, 0x7d, 0x7, 0x0, 0x8, 0x8000, 0xa, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x1}, 0x118, 0x200, 0x931b, 0x6, 0x7, 0x101, 0x2}, r4, 0x4, 0xffffffffffffffff, 0x3) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="7f451f050000000000008084b95b4ea0fedf27ef9f02780000558c2a7ebd092015b26303e4ad221a4203000000a6030000000000004000000000000000130300228c00f9ff05000000000038000200d3ff6b020600020000000010000a2a0500e8ffffff000600000000000000070000000000020004007d4a42990000e5070000000030002200000000000000b68b46b217809ec1f11f864552e94fb55e0f61f266265cd2d70691cea0d1fd67916092fa523dee2c908a09305f1cdcfa4a7a6e18bc707dffbce21cedc3608398e41785fe78d0a3725f2d1dd76aa096700eebc617880000a4c6d5b7a63fa9e9754feef909aa97d27f4159ddb1b104230e1e32df5b"], 0x101) unshare(0x40000000) r5 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$PIO_SCRNMAP(r5, 0x4b41, &(0x7f00000001c0)="1a84ebabdbab56cdae") epoll_create(0x3) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) socket(0x10, 0x2, 0x0) r6 = getuid() setreuid(0x0, r6) ftruncate(0xffffffffffffffff, 0x200004) syz_open_dev$loop(&(0x7f0000000000)='/dev/loop#\x00', 0x0, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) ioctl$RTC_VL_READ(r5, 0x80047013, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x300000a, 0x8031, 0xffffffffffffffff, 0x0) gettid() r7 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$IP6T_SO_GET_INFO(r7, 0x29, 0x40, 0x0, &(0x7f0000000100)) 21:55:50 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 810.914812] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 810.936816] FAT-fs (loop2): Filesystem has been set read-only 21:55:50 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:50 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xa}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:50 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xeffdffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:50 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:50 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) setxattr$trusted_overlay_origin(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='trusted.overlay.origin\x00', &(0x7f0000000340)='y\x00', 0x2, 0x1) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) [ 811.302535] IPVS: ftp: loaded support on port[0] = 21 21:55:50 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xf0ffffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:50 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:51 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x1000000, 0x0) 21:55:51 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xf6}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:51 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xf6000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:51 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:51 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4cc74502f98714b49362d82125314ed8a60ab563e98b4b2a3d27a7082dbb78abd55fba3da80b856445ab104621d6234555c08dc540473753cd89e9b08e3f5972fe9ca162b123e192e8c89c9dd81c796f27f537cc5a3fb54aff8eaff4f6b59c41705b96a6711d4679079d00"/137], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='9p\x00', 0x0, &(0x7f0000000500)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@dfltgid={'dfltgid'}}, {@version_L='version=9p2000.L'}, {@cache_none='cache=none'}]}}) umount2(0x0, 0x0) r3 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000000340)='/selinux/avc/cache_stats\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS(r3, 0x84, 0x8, &(0x7f0000000380)=0x20, 0x4) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vcsu\x00', 0x2000, 0x0) ioctl$KVM_GET_FPU(r4, 0x81a0ae8c, &(0x7f0000000580)) keyctl$describe(0x6, 0x0, &(0x7f0000000180)=""/137, 0x89) bind$isdn(r1, &(0x7f0000000080)={0x22, 0x4, 0xd8, 0x81, 0x4}, 0x6) 21:55:51 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:51 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xfffffdef}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 811.969198] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 811.998484] FAT-fs (loop2): Filesystem has been set read-only 21:55:51 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xa00}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:51 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xffffff8d}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:51 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:55:51 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:51 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xfffffff0}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 812.512250] FAT-fs (loop0): error, invalid access to FAT (entry 0x0000641a) [ 812.540222] FAT-fs (loop0): Filesystem has been set read-only 21:55:52 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x2000000, 0x0) 21:55:52 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xf600}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:52 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:52 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 813.378502] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 813.409442] FAT-fs (loop2): Filesystem has been set read-only [ 813.838383] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 813.874913] FAT-fs (loop0): Filesystem has been set read-only [ 814.315040] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 814.322886] FAT-fs (loop2): Filesystem has been set read-only [ 815.387503] device bridge_slave_1 left promiscuous mode [ 815.393156] bridge0: port 2(bridge_slave_1) entered disabled state [ 815.436160] device bridge_slave_0 left promiscuous mode [ 815.441673] bridge0: port 1(bridge_slave_0) entered disabled state [ 815.577653] device hsr_slave_1 left promiscuous mode [ 815.628070] device hsr_slave_0 left promiscuous mode [ 815.679856] team0 (unregistering): Port device team_slave_1 removed [ 815.690342] team0 (unregistering): Port device team_slave_0 removed [ 815.700625] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 815.738763] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 815.820245] bond0 (unregistering): Released all slaves [ 815.861240] IPVS: ftp: loaded support on port[0] = 21 [ 815.924134] chnl_net:caif_netlink_parms(): no params data found [ 815.962294] bridge0: port 1(bridge_slave_0) entered blocking state [ 815.968824] bridge0: port 1(bridge_slave_0) entered disabled state [ 815.976284] device bridge_slave_0 entered promiscuous mode [ 815.983386] bridge0: port 2(bridge_slave_1) entered blocking state [ 815.989835] bridge0: port 2(bridge_slave_1) entered disabled state [ 815.997225] device bridge_slave_1 entered promiscuous mode [ 816.013925] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 816.025469] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 816.045054] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 816.052318] team0: Port device team_slave_0 added [ 816.058026] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 816.065543] team0: Port device team_slave_1 added [ 816.070913] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 816.078507] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 816.128090] device hsr_slave_0 entered promiscuous mode [ 816.175283] device hsr_slave_1 entered promiscuous mode [ 816.215896] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 816.223190] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 816.280299] bridge0: port 2(bridge_slave_1) entered blocking state [ 816.286717] bridge0: port 2(bridge_slave_1) entered forwarding state [ 816.293363] bridge0: port 1(bridge_slave_0) entered blocking state [ 816.299776] bridge0: port 1(bridge_slave_0) entered forwarding state [ 816.370052] 8021q: adding VLAN 0 to HW filter on device bond0 [ 816.380686] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 816.398148] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 816.410886] bridge0: port 1(bridge_slave_0) entered disabled state [ 816.418818] bridge0: port 2(bridge_slave_1) entered disabled state [ 816.435650] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 816.441757] 8021q: adding VLAN 0 to HW filter on device team0 [ 816.454013] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 816.462579] bridge0: port 1(bridge_slave_0) entered blocking state [ 816.468994] bridge0: port 1(bridge_slave_0) entered forwarding state [ 816.502863] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 816.512086] bridge0: port 2(bridge_slave_1) entered blocking state [ 816.518500] bridge0: port 2(bridge_slave_1) entered forwarding state [ 816.531417] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 816.555291] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 816.563229] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 816.577023] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 816.584607] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 816.599980] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 816.609244] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 816.632327] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 816.643340] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 816.658657] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 816.672595] 8021q: adding VLAN 0 to HW filter on device batadv0 21:55:55 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x40002, 0x0) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000040)=""/238) openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000140)='/dev/qat_adf_ctl\x00', 0x80, 0x0) openat$selinux_access(0xffffffffffffff9c, &(0x7f0000000180)='/selinux/access\x00', 0x2, 0x0) r1 = syz_open_dev$mouse(&(0x7f00000001c0)='/dev/input/mouse#\x00', 0x1, 0x105000) ioctl$BLKIOOPT(r1, 0x1279, &(0x7f0000000200)) r2 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000000240)='/selinux/avc/cache_stats\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f00000002c0)={0x3, 0x25, &(0x7f0000000280)="16acedef7f1d5feac575832dcf8676f7bcffa1d3527b6ed30d91addb1f9ce3703e161b5b3d"}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$XDP_RX_RING(r4, 0x11b, 0x2, &(0x7f0000000340)=0x1000000, 0x4) fcntl$F_GET_FILE_RW_HINT(r1, 0x40d, &(0x7f0000000380)) r5 = syz_open_dev$audion(&(0x7f00000003c0)='/dev/audio#\x00', 0x200, 0x1) connect$bt_rfcomm(r5, &(0x7f0000000400)={0x1f, {0x3, 0x81, 0x2, 0x96, 0x0, 0x3}, 0x8}, 0xa) r6 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000440)='/selinux/status\x00', 0x0, 0x0) ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS(r6, 0x80845663, &(0x7f0000000480)) getsockopt$inet_sctp6_SCTP_CONTEXT(r4, 0x84, 0x11, &(0x7f0000000540), &(0x7f0000000580)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) r7 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000600)='/proc/sys/net/ipv4/vs/expire_quiescent_template\x00', 0x2, 0x0) ioctl$KDGKBENT(r7, 0x4b46, &(0x7f0000000640)={0x0, 0x0, 0x6ec}) io_setup(0x7, &(0x7f0000000680)=0x0) r9 = syz_open_dev$ndb(&(0x7f00000006c0)='/dev/nbd#\x00', 0x0, 0x80040) r10 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f0000000840)='/proc/thread-self/attr/current\x00', 0x2, 0x0) r11 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f00000008c0)='/selinux/mls\x00', 0x0, 0x0) r12 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000b40)='/selinux/commit_pending_bools\x00', 0x1, 0x0) r13 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) r14 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/snapshot\x00', 0x200000, 0x0) ioctl$VIDIOC_PREPARE_BUF(0xffffffffffffffff, 0xc058565d, &(0x7f0000001d40)={0x7, 0x2, 0x4, 0x40, {}, {0x3, 0x1, 0x2, 0x4, 0xb, 0xff, "d122c870"}, 0xad, 0x2, @fd=r3, 0x4}) r16 = dup2(0xffffffffffffffff, r3) r17 = openat$full(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/full\x00', 0x220740, 0x0) io_submit(r8, 0x8, &(0x7f0000001fc0)=[&(0x7f0000000800)={0x0, 0x0, 0x0, 0x6, 0x2, r9, &(0x7f0000000700)="5cc3c03bfd557fcc13d3f2986efcdd1dca1eea56cc77b2367f93058b3e5350f36fcbf4250b18eb4f6533b4c7f766e101b3a5d6513844e4d5651c0a81edfb709b0d1b9c7b3b8dab9972182950225cd479ec355803eae20fdc3e2cb06e3deb8e9e23e001b9175e41a2450149beb685edd48b570ecb7f873b0ce832c4d9c065a5dca83c9a3e2284b5e687d7d4b488fa8c4788153eb4a0eed7515a8059fdf8123d99ada46047cbbd9242321a7830d6c833d4c23ec6114634542d56a10837e291bd792927095451168678818da55e5b9c26c169b6877a3113ea8b3868f8db59bba52e19d1d75343283fd227cd4526a1e9ec35ff0b5c4c7da2c39993b98cc772", 0xfd, 0xfffffffffffffffa, 0x0, 0x0, r4}, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x4, r10, &(0x7f0000000880)="16bc6d64c3917cce6245f9cebaad1063d53a", 0x12, 0x9, 0x0, 0xa89ed94451c974f7, r11}, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x1792f800a61f6b4e, 0x8, 0xffffffffffffffff, &(0x7f0000000940)="7a92de008d5c6689310e9ee3be55ea2c42d3a637b56f7142fc0e17e812334310da6e82ce7de30c8ca69e9a26cab06ebbb96f06596bd2f73a5ded352c52a0f899e0f5d731555be565616419282af85354d0fb2c221e924b0ef5920ce2c0aca1fc52b58b9185f7b8cbe23eb29bc314e906edb95b89775590764b4d553132980d2a230c7f9881201bc08036d74650ad8f7c9acd5f58efafaa6a09a2b50c9da62e772d72a64a8077d0", 0xa7, 0xd79, 0x0, 0x1}, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x8, r1, &(0x7f0000000a40)="459af07cf60fbaaa0e32ddd3e46575e5f20cfaeae0f2eb9099d58eb01ec63de1c7a35ed9db92d2e0735b35662fe4860c2217cc945e903677df105c9a4a2c7eca6c64fc46b6e6ce3ffdf95ff2d37ff4d5850e2b6902a9abb6a3f40a25cabbfaaf964d0186b307594f28c6bde80232ab03f388a04dcba002a7ff9d446c757554e535ce894348ef1c34278c8e4a497eac07c135de055d83fc3e37dfd86a4fce0088fa843030c2c165b85b9458d092cfb56f51d0133ef3d1df688e29c544bb3c2e51dcf12afe6ecdd72fafd9f3077055d4a4ba0d7d5f5c8e61306b721eb9d849ada37c473c62b0feeef934bfb4d965f8a7a64450838a6959d666e8", 0xf9, 0xffff, 0x0, 0x0, r12}, &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x8, 0x401, r13, &(0x7f0000000bc0)="bcb8452fb8d9a8b57e63ecdecab4d85de438de4f8336f5c920bbabf98096ccb093528903dcaa87810dd4015f87975cbb86d0a5ef9577ff5dee49b538849825e8d6666c3c3272574f1f9976a8bff9233bf44e83f8e3eddc482c2fe47128f24cdb8848ecb066059e082b0f1ae3e31fc1afd68a9796c6068c1ba6b008dd1560199d5b47af3e12dd178ed9c011fd96116c426306d14026dd62d6b49e5c5c0decf6deef618d98d795823016b2778b3e111e7c9f6767b725870a486255bb3509d435a858afe2322c97943d4c2458a2358929fc0f51fb41afbf5139d01ec48ae5f7ec469e5260c320445df70bf7fdce37214763172dcc4ab2c2b4efa6f2e8e8346db3ac07c3fb24b81c51adc5e6474b7055a4d9baea2f73a15f24282c4edf098d93df6b2204ec5ea1e3fb741527f503afd48e6583e87f1ef9e0f40a8ab0cd47f9771353ca407ab421724be3c3632ea8457e8205dac2f70511c02375165c7a3e4b1ed3fecec62ef75418540b2db33b0689f587ab6bbfbfcbc0c39fe835aada8747e0657796a5c9959026f8609b9b858eec41c91b4606fe53331c03e149d46fa84a9897204abc56f906e4c565085fa24fe4ad39c27ef2088c361c02f8a56b98ac59c855666cbc9b8e43b3d154c70f5d7d6be8da932b54ee1a110402e40c4cad522665b9ecbd740a56d50890e309868d165af935df187ebbeeede58819343a48d9bf6120b530ee5c7c23a5c924447a97a3f5b2cd0f3a69f36796d7d62af77289c492adb854d7a8e4643356388921d4f5245a101d49c4f86bd532219962fc9810c018e053ad06aa8dc33a6766cb32f1ad63b355d147d2532c38addf8787c00432ce4080933ebd1ff1b0dfba76a1d8023b45f3247bb737ac15b22e49e174c7d8acbb9d55a61afef4c39b764744adbc360a611ea49beb483c945f0d8f84e7a950d4092612299f81b24330c68a6c227bbf7d2fa26dd48b6eceb53ae7e32df294edd0ca413189c20a6aa26f91d4242d08c04e7bcb1b782bf104536295d0cf7804cfed73dd858535dbdb9200f82892dca41e4a446393a81cf38fb5313337de448265e39b0250d72541a516938470169fccabc587ebdddebf1c97a682032eee2c7a00b0a0772a5a25bf1d9b1fff2b15224e4f14be4dbca9c7a6d2e99424849009a7e55edb1b4656bc9b25bc8b199019a559fa6747e25f436adad3f54085ee570cbd1ad9e1d16601d80ace77e555fe8d4d6d084fa324e45a4d29ed93930f03e2a2f0b70cc8d8d28f9dbc240bb79529bef79bbddb5c902bba29027e13bc7c6a52cf5e8a7d04d931f8652cc2f0b5d25873474bd8f81988a918036278b855f1e9ff827ff5fec94d756ca2519dc50a533cee5aa6cff35ac0c8dcf481ca36623331bd59d8e247965b31920ed1bb99e3888d316a13895edab4a7a0cb3cd92ec61cfb0adcb114c694dcfab3f2d94989bc15f99de7a324b4c7493b1355174a324daf8668bc0a64581f4f40444a7cb726e935d582b63bd77d1c8852bd867aad37ac24010f216ffba13b2306a8673cb029bf9cb468999035fbb8d451266f3a5713a971a2a94edfa2d326a902147458374f19e64e129b8654bdcf949e763c41fd350dbc2b2884bff6cce150dc3832f60e52c6e9488c0376e6dc67d8f51c549627f93dd92f8cba8fac7ef33de3d8c1d490414d24e23584c00bed315aaa79cbb858fa9e955adf334b7da6389a1be8d5235428970f678ad884ba3af1edc82da34e674ff35435b1b632528b90af66e3dbe94466adaa78df7990e244663bf71ddb4b651aa6720c75dbbbe79384ecde47227d7f0af450881e859c2e436802b08621c08e84719f43eb31d474eff6f8d2fd1dc0b9b9c321d4b4717d58e0243ac76c364ecf19bbba054d8785294b5ba10e8799610cae2fd5b7deb33fb93f04cecb239cf7f1e25cf67bf8eaff73d0fd09ac76671551ea981a874176f9a529bf0487c1310cfeb95247d47b8d9c36f535faeec43659dc1d3439d14e77d4d4b41a9dfaa3de05e0a2764a7a5134e8d5c1f7ad2fb2b87952b313cef3d5e5b4f6f46053814db394cad0c63b7beef39e9aedbe985c838399303d4f9c22a74c3b9b21ca1df56912c3b6e7389af10a7b90918212c47d66eac7591fe51d122c4d740eaf1cbc6a90e659fd01e217fc473d040ee71d98345c499d3c1bedffe553c0b3b4011b2e04e2a99a36d4fbdd500b9e7b9af790de6e52d8bf8598d7ad8e9d9201c8ceb0bed5c77fe8f71cedf4df2e8c53c5ef3c55cdd63df1e8b2a249eb706110e303ff0341d9c47290d3cb2be0938fc8054e1bff82befce680aef75694629c0fb33a19391c028eb1479e9a1e83444cda51c4780049d23de933e8ef27ca8ab66519537e87b7743fe39189423548f3be72760fd8204662e08f2e9f3f2ab213e26ae48d9649d49fec0f8dfc24b67841b487881d9d6268f5a6eae3e3b6154e1775485b6a815d0e98c481ce3dfa7bc5a76643087d71a756276020157cd18027f581616cf85b08e0d2fd11c197f914a9cdbbf9f201ec00942b64779a4a26c44d800849f13f41c811ff14a298dab047de199f3e5aec9c3716da05fdc3cde36368289058b58be5590c12a1400e79ed0c5e44d0e58d587e16a2b0b1c44ea4c665d359be6f982b2a3372a821a30c8e25aebec62b49a468efdd4a6357437c852353496630be0b6e50cb86a47e8b6af14d3a42c53711ffa933ec373ac2476b0ac06ed2f4c1a5ba75ff406c7f210d03eea2f4755110e0b075f48c0e51d64c92c05ef914fc3278b27bdea443e359d2718a96ba239d12553ae29642c03cb43dfa2516acf8ee3b59b1482125249902a5a4352b8b90dbb3ac3e9064702244f1a19e0276ccca3c7b3af7221b6c4a342c40c28cc74bd25cde562263a68aba984c4fc4d565ecea8f82b2ee52556d4e48c02e476186a2b3401ea336b0d79d4b949845e0e876d3ee2b553a5f240a91a1289ebce5fc68d56de3b821dbc74f63c0f6dafa5ff396ff38abb8de94a914e8a68809aec631bcc2ad115dcc56b5c35e8fbc465dbef98e0b027e7adf4bc097f4bff3fe8d187863735ee7e1cab69b4dbf1e5e630424419edbd8d4c6ffdfb06809b3b722ba6358ff9f9d5f478694f7cbcd16aa7009bfa5388e64d662f4e3b0783566d3c3661f5deb3f8da4c438c7ce7a61623fc9d98069e12a1dc0adc690541cb3444eedfcdc944499f044c88d1e29486bf76283358e935df5164740cdffbc171ce56128822ae038bfc088aff249d04362ce2bc45ae002b7795fb4c6c2e4b9ad7a29a7a8d94ce98bdd2e9e160bcf8bb5bd63f533a312fe77d4b928897a0db80de53510156783db643c7a546e5eb8d1cc60b80149b339b67c8fcaef44241936d03035bd089b92590840cdf4a5abdf81aaa9140bffa4f9ecf60943b65a4e0c987dd45ea45edf376f406c25a1bcd4cce7f7aecfc5f1c25bfbdbcb9bef4096569bf55ad1bf9e717d114dfd20a8b954585ec60aba647c705e2abed3f85bcfe0b2bf2a3d75374e7d98e553f654901f075dd38ec399bd1640eb42b135a5bd63cfa7189a0105e1cb33cbcda423f054d1ad70c44154ed079659079c02168eb1e983031e6ab5ea196f86233088d2472727f143f349266dbbadba4389da4dbbf201626d2874864528fd35e576bcda17710a01a57bfc6db6dee4a2ff639583cc69f8c753f1b1da56659ad7d93d8a07b06dd5c70b7229302a27b1b469f9a82e79f68e6680d33d1695e5420c4000024feca8466788bfc18ac9810dcc71f845f2cf4fa693fe34eff8f1d53947057f8ea94a625990ffe335c969f6e93ec7ae432e977adc1cf9d67898d76d82d6bec3d049af54101b5ea6ffb550abbafe65141086a8d9864efd6c476d93c31342a21bec6ce455282695751ebaf9bc950d7626f15575ce6f6ac7f4c74db7974b2eb84eb6101d8688196bf5d7b85f69e5ef756aa87cf7b654b15dd8cdf50b0fc2fab2063b9f75d6387e7aceeb80605a222f2b5bbeeda9aa1b0ba1bc28aff93022cc182fc867f1802bc830e889d7c60e027d9fc6a1da9bc4389b56c12e41bca4dac13643fd85c894f717f19c5ca93cd99a286b3733a14ff13ad484228e0e9253aadc95a2b968b728e8d836c3350c42593f220ef77a6104b36b2a21353aea31715b59b6fdd57491e65b761fb3f252ed25794b467c5448d2d3dc67490cc96ad97f5d6c192cebbe8306d894edc536319a2021bb8d3b539b39f4782a522ed7347258474c586d54de7a4d8466cfa8165b7892680c2f982430223ea434be134a7c5e589bcd7cb79316f732a23b52bea29613a859a62a941a52ff5e1cdfb5614fa877fedb6300c267c925b10aac0f23e3885a8780212471da34fb44b6ea3da50c61b8aed7bb157f52137dc9b279de2f7fc26d10710d0fc9646e255450d2e0cae98fb99142cd4a43ea912f6c71a85f98151b4952fde15d395a8b37b118fa365b5147c2ac60be59f4097bc877e27dc7cd49fbca3f0eed666fef755bb88a5601ab4a7a353f8f2599cbd291d30eb410a51da3f1c816135bbd4b81a2dd8aaeae68d08d49b788fd5289d08404b5a79be7d9733df3928b33c766c15a64b5126c59672bdccc16dc2c61bb8f8a3f437f5c00ea13b9a0b67f25b9449e5f232d21e0829bbea10831b2da6e8bbe426f927ccfa318f3ddb3734897637cc0e52b91d34e9b12cb577904957f186afbdec9a60f797b85b4169f5432fd4077104910a2acff08195690774b6dca223c11ddbe89246b4b605b5f061e4dbb4ee106d5c7e2ec33796da67d3659b83f295cc5da82f4ad6ebcc8b78249f89f80b738f3c0e148831dce812d8d212b0b4cb0e799d9d0616f2f93c921dcb1a1e4dc8b1a18e1b226e482833af07d432cec0c261c2fd6e1f58681bb3e8a83118837bc2eec3aa56d550baa0bd2d35e5f95a2d84a9fbad14936d5a1a04bc579ca2352b16889bc71d4f5f07c1f0a6782cf473c68c86a202a128d9eeaa21d9c381e2556fe3a5836f08ef2aea97d3524fdeb1112d9dbb61a12f10a8898ff368d118e2daafd20ebdf0614436fe419b0e15eb633d0b5b090677e683169673b6148fcf19925510c53bd9617bd1e39ccaa5ce988f89c7e55adcceec45e2712ceb12fb2090ab479f9ba614100fd2d59295faad8be5fba1b3805741cccf985288638103d91dfb35f69be7617d9e0118d241d1760fa48d30281799fbde59253302df265b5e7a8ab2c7021c2cdd515175a6d38d583945f799ff10b6c2c5e7bd85d61b3b9b2ea549dfa1bf0819dfc364559618527193ca3ca050771d6ccd5dac6b40aa3e8efa7b293843584f94508fb4fcfd7fb9c0c3b7783100a5c9337394cd86e44ec54634c0f5529ce375a9585cb17f4eb4e68176d5db47b98062ac7c49da7bf4f9bd816c602256e962737bcf07bb83701d0c4d6c9172afc87f06fe4bcbcde57be8cedd5f04266981c72eacb337a9dc3cf673d1412cec6860d9bdefdda971a1e23df63fda0081e55c3f40df01ce63eaaae8d5237e3bbe42205b7fcd1d47dcdd0711c3c5e4b07f61d97f8eba0ada048213a518f8941265eccc9649c3fbee85a8c12d833b7b52c45137a92c3b05f91915b498383dc015472ce6982ff8157f98063bac997dca1e21bc881f8e1340e4baf51cb0730f00ca393c756e1ca0491a9a4012119087112db24813dfb32b71459f895353830091ab3fe446ccf5dc9a6782ae298f9d84eae20530f2a223d465d1ecf5ca83569988f391b7b46fe0e3b8b0b4cd23276d179a0a51ae367d2ac981ccf47b29123f938ac69da700d50f881f3c51c5882c64a8ef91bc893", 0x1000, 0x100, 0x0, 0x2, r14}, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x5, 0xad, r2, &(0x7f0000001c40)="5448dd4f0fb2e2fa0cde06fefaa57e3ee03b9ee0658db9040de4be11144462e680527bf3911cbca6adfe7654d117078482834d812366786b1f86fbb4fddc2226366fc2bcaf51ab9bc14680870e87a4600c78368ce6b6ce6c88cac3ff7f8452a9c264a1563b5bfd53cef615ad2e93733689db45c1d0c002fc85ccf9a3e5a237c81f387a03b9e5dda5fbddb8174a678925879aee18b2c5df", 0x97, 0x7, 0x0, 0x2, r1}, &(0x7f0000001e80)={0x0, 0x0, 0x0, 0x2, 0xfff, r15, &(0x7f0000001dc0)="5234217821449bf679b2dc800fa41267f88f8a40f57dc97bcef39b20736e276b35f8b5d81998caaace6fdbd6ebbf976050eaed8507fd83d54c17fb46069a6c62c4cea76f8fcf369d6d4d3152ed5fb01947cad8d324859b987d4c55c3c6ffc3ec5d3179954bb996c24e76b4ad87196586e82f8ccc61220bb78c3f2f49a152ef302ffff95837bf8e18a9dcc3d3a90a77ef6c259349f164aff42c5f218d61b24b1e4fc9f0", 0xa3, 0x0, 0x0, 0x1, r16}, &(0x7f0000001f80)={0x0, 0x0, 0x0, 0x0, 0x101, 0xffffffffffffffff, &(0x7f0000001ec0)="79b98a86832c54e98459e052d13c79a7252dee2c6e82a6598c57f52d60d8ba600fc3b2544f1994e7ed9d7876995d2d1443f8c85fc223b2d3d34b38b3a127205249d9b32c650a0d2ca52ec91ac58fbb960b5f4759330c83c022118357c2a32707f1fe46812b4498e027b8", 0x6a, 0x1, 0x0, 0x1, r17}]) [ 816.743565] FS-Cache: Duplicate cookie detected [ 816.748503] FS-Cache: O-cookie c=000000009069dcfa [p=00000000f548e436 fl=222 nc=0 na=1] [ 816.756690] FS-Cache: O-cookie d=00000000db7d25de n=0000000095a379a0 [ 816.763180] FS-Cache: O-key=[10] '34323935303138383334' [ 816.768625] FS-Cache: N-cookie c=00000000cea34d17 [p=00000000f548e436 fl=2 nc=0 na=1] [ 816.776630] FS-Cache: N-cookie d=00000000db7d25de n=000000003c84bd80 [ 816.783124] FS-Cache: N-key=[10] '34323935303138383334' 21:55:55 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:55 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xa}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:55 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:55:55 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xa000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:55 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x4000000, 0x0) 21:55:56 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xf6}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:56 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0x8dffffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:56 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xa00}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:56 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xeffdffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:56 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xf600}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:56 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000180)=[@in6={0xa, 0x4e22, 0x0, @ipv4={[0x0, 0x0, 0x0, 0xfec0000000000000], [], @local}}, @in={0x2, 0x0, @remote}], 0x2c) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000000)=[@in={0x2, 0x4e22, @remote}, @in={0x2, 0x4e22, @local}], 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) accept4$x25(r2, &(0x7f0000000040)={0x9, @remote}, &(0x7f0000000080)=0x12, 0x180800) 21:55:57 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:55:57 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xf0ffffff}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:57 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:57 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xa000000}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:57 executing program 1: perf_event_open(&(0x7f0000000280)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x40c5, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x0, 0x0) write$9p(r2, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9aeb077f621608d81c1976d5c6c295d74afd4dd5c051296be0b54c70bf899b347c36bff62f313079983409d7f9cf1242c917985c1b5d0736fe21f8514f63d0369a374c42da40bd5140bc3e602d00c3cb4f8e621863ab47422778d67d72de34753fd72cef80649a1548e4e8dcbcffe4054cc9d8a1f922623a75904cbdaacde768131e587269a4a99d82f7009c1b8ab79aa232a2fd45ad71b603803123f6ba979fa6a87525884b08d721a21400fb1f950b96ead82f408cc4388d3b78fb456616429a520656d5e5a876fd04748498902c86f58d45f4c1b3919eb846a00edf07e7a830bf723e4774f085f15534dd3b5246c0c0970b5ad7bb39b30b156a9430378c5b0aab1261c78d72ac301cd552d5e8dd4b642ec1dc06f2745d593bb26d095b5b23576e3cfd6ab580f6e09419d0f0c64250fafaa3759aa1888da48d89c3f7c9454b0b3d0ab40445f5bed4493ef43ab08f31b1345ac4ffd94ad79c9eee53904ed6f572817153190d2e6863f2e39356bb99926419fd314341a536b7e76cae60bf7750a4c29e3f4c7f005530b1d4ee0e25b93b76fcc1108222f0b00de52cf4100e97adfd7b9db1370586ba27e1e183299be00d0df8439c380edf2f79deb441eac59b814b04accdff5e17f02046139f91f0332661676ff506e575f0cb2850bcc9f8666f6d1f69f8f4271cb804a79fccd7016f049d1a494c26a527c437fa0be6d51ec7543d9bd7a2f016194ebe3c99080a6c9b5119863dfe865f8e60cae29f50b67dbfaa0a3c9794d734c572783db3dfab01b28089c51cda99cefa4c1c881a29e229f04c7e0fd04dc425ae8417852e6e31520c6207e9d4e35285feef2a2cb8a3bceb08a166fa4284a516362621e2c06731a442791f1db063a32cf1f005c914102c7273cb4d7ab1bf567d72f230783d2ea99c43a60e8729132441ee6c5362c33f9b613f84417c3c5549f4e3d9e73c6f83f16c8e57ae22fe5f54515e111fe43ad7c400d214281452bb6141cecad84b23a695f061988d906d03be5d89584634b9e9d9a9b072f8e7cbb47c47719318a2001cafa665dd2c82672d16877ea115bd023fc1975f7c59664bfb06f66a1a5e3f05cb283fb45ea67a2727ee6e10bf35b31fdd03d43ec67b753f6737e0d2f4a5275031595878cefc8f0ca00000000000000", 0x600) sendfile(r0, r1, 0x0, 0x10000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write$P9_RREADDIR(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) add_key$user(&(0x7f00000000c0)='\xf5s\x90r\x00', &(0x7f0000000180)={'\x00\xf8\xfe', 0x0}, &(0x7f0000000580)="eb68747a40e807217edb08", 0xb, 0xfffffffffffffffd) keyctl$instantiate_iov(0x14, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x0) syz_open_procfs(0x0, 0x0) r4 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) write(r4, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950", 0x6b) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) waitid$P_PIDFD(0x3, r6, &(0x7f00000001c0), 0x2, &(0x7f0000000300)) sendmsg$TIPC_CMD_ENABLE_BEARER(r3, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1000a2}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000127bd700061a1c2b2010000000000000001410000001800170000002000"], 0x3}, 0x1, 0x0, 0x0, 0x10}, 0x0) ioctl$ION_IOC_ALLOC(0xffffffffffffffff, 0xc0184900, &(0x7f00000000c0)={0x8, 0x8, 0x1, r4}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendfile(r7, 0xffffffffffffffff, 0x0, 0x0) 21:55:57 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xa000000, 0x0) [ 818.106507] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 818.123845] FAT-fs (loop2): Filesystem has been set read-only 21:55:57 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0x8dffffff}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 818.155927] FAT-fs (loop0): error, invalid access to FAT (entry 0x0000641a) [ 818.173243] FAT-fs (loop0): Filesystem has been set read-only 21:55:57 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 818.273340] audit: type=1804 audit(1576965357.401:205): pid=9643 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir008759067/syzkaller.cW3ytZ/3/file0" dev="sda1" ino=17951 res=1 21:55:57 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xf6000000}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 818.336308] audit: type=1804 audit(1576965357.461:206): pid=9643 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir008759067/syzkaller.cW3ytZ/3/file0" dev="sda1" ino=17951 res=1 21:55:57 executing program 1: perf_event_open(&(0x7f0000000280)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x40c5, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x0, 0x0) write$9p(r2, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9aeb077f621608d81c1976d5c6c295d74afd4dd5c051296be0b54c70bf899b347c36bff62f313079983409d7f9cf1242c917985c1b5d0736fe21f8514f63d0369a374c42da40bd5140bc3e602d00c3cb4f8e621863ab47422778d67d72de34753fd72cef80649a1548e4e8dcbcffe4054cc9d8a1f922623a75904cbdaacde768131e587269a4a99d82f7009c1b8ab79aa232a2fd45ad71b603803123f6ba979fa6a87525884b08d721a21400fb1f950b96ead82f408cc4388d3b78fb456616429a520656d5e5a876fd04748498902c86f58d45f4c1b3919eb846a00edf07e7a830bf723e4774f085f15534dd3b5246c0c0970b5ad7bb39b30b156a9430378c5b0aab1261c78d72ac301cd552d5e8dd4b642ec1dc06f2745d593bb26d095b5b23576e3cfd6ab580f6e09419d0f0c64250fafaa3759aa1888da48d89c3f7c9454b0b3d0ab40445f5bed4493ef43ab08f31b1345ac4ffd94ad79c9eee53904ed6f572817153190d2e6863f2e39356bb99926419fd314341a536b7e76cae60bf7750a4c29e3f4c7f005530b1d4ee0e25b93b76fcc1108222f0b00de52cf4100e97adfd7b9db1370586ba27e1e183299be00d0df8439c380edf2f79deb441eac59b814b04accdff5e17f02046139f91f0332661676ff506e575f0cb2850bcc9f8666f6d1f69f8f4271cb804a79fccd7016f049d1a494c26a527c437fa0be6d51ec7543d9bd7a2f016194ebe3c99080a6c9b5119863dfe865f8e60cae29f50b67dbfaa0a3c9794d734c572783db3dfab01b28089c51cda99cefa4c1c881a29e229f04c7e0fd04dc425ae8417852e6e31520c6207e9d4e35285feef2a2cb8a3bceb08a166fa4284a516362621e2c06731a442791f1db063a32cf1f005c914102c7273cb4d7ab1bf567d72f230783d2ea99c43a60e8729132441ee6c5362c33f9b613f84417c3c5549f4e3d9e73c6f83f16c8e57ae22fe5f54515e111fe43ad7c400d214281452bb6141cecad84b23a695f061988d906d03be5d89584634b9e9d9a9b072f8e7cbb47c47719318a2001cafa665dd2c82672d16877ea115bd023fc1975f7c59664bfb06f66a1a5e3f05cb283fb45ea67a2727ee6e10bf35b31fdd03d43ec67b753f6737e0d2f4a5275031595878cefc8f0ca00000000000000", 0x600) sendfile(r0, r1, 0x0, 0x10000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write$P9_RREADDIR(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) add_key$user(&(0x7f00000000c0)='\xf5s\x90r\x00', &(0x7f0000000180)={'\x00\xf8\xfe', 0x0}, &(0x7f0000000580)="eb68747a40e807217edb08", 0xb, 0xfffffffffffffffd) keyctl$instantiate_iov(0x14, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x0) syz_open_procfs(0x0, 0x0) r4 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) write(r4, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950", 0x6b) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) waitid$P_PIDFD(0x3, r6, &(0x7f00000001c0), 0x2, &(0x7f0000000300)) sendmsg$TIPC_CMD_ENABLE_BEARER(r3, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1000a2}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000127bd700061a1c2b2010000000000000001410000001800170000002000"], 0x3}, 0x1, 0x0, 0x0, 0x10}, 0x0) ioctl$ION_IOC_ALLOC(0xffffffffffffffff, 0xc0184900, &(0x7f00000000c0)={0x8, 0x8, 0x1, r4}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendfile(r7, 0xffffffffffffffff, 0x0, 0x0) 21:55:57 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:55:57 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xeffdffff}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:58 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xf0ffffff}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:58 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x20000000, 0x0) 21:55:58 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xfffffdef}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:58 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46ffff"], 0x6) 21:55:58 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:55:58 executing program 1: pipe(0x0) sched_setscheduler(0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) getsockopt$inet_sctp_SCTP_INITMSG(r2, 0x84, 0x2, &(0x7f0000000240), &(0x7f0000000280)=0x8) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=ANY=[@ANYBLOB="18000000030000000000000000a5000095002b0000000000"], &(0x7f00002bf000)='syzkaller\x00', 0x4, 0x436, &(0x7f0000000040)=""/183}, 0x48) r4 = socket$inet(0x2, 0x4000000805, 0x0) r5 = socket$inet_sctp(0x2, 0x5, 0x84) r6 = dup3(r4, r5, 0x0) r7 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r7, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r6, 0x84, 0x71, &(0x7f0000000100)={r8}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000180)={r8, 0x3, 0x6}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x19, &(0x7f0000000200)={r9, 0x4000}, 0x8) r10 = socket$kcm(0x29, 0x1000000000002, 0x0) recvmmsg(r10, &(0x7f0000003540)=[{{0x0, 0x2be, &(0x7f0000000300)=[{&(0x7f00000014c0)=""/4096, 0x1015}], 0x1, 0x0, 0x26a, 0xac02}}], 0x500, 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r10, 0x89e0, &(0x7f0000000380)={r0, r3}) sendmsg$rds(r10, &(0x7f0000002940)={0x0, 0x0, &(0x7f0000002800)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1}, 0x0) sendmsg$rds(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(0xffffffffffffffff, 0x89a2, 0x0) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) bind$alg(0xffffffffffffffff, 0x0, 0x0) ioctl$SG_GET_REQUEST_TABLE(0xffffffffffffffff, 0x227d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) 21:55:58 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460002"], 0x6) 21:55:58 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xf6000000}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 819.146232] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 819.154061] FAT-fs (loop0): Filesystem has been set read-only [ 819.162745] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 21:55:58 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xffffff8d}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:58 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460004"], 0x6) 21:55:58 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:55:58 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xfffffdef}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:58 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1, 0x0, 0x0, 0xfffffff0}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:59 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xffffff8d}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:59 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460005"], 0x6) 21:55:59 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x3f000000, 0x0) 21:55:59 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:55:59 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:59 executing program 1: pipe(0x0) sched_setscheduler(0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) getsockopt$inet_sctp_SCTP_INITMSG(r2, 0x84, 0x2, &(0x7f0000000240), &(0x7f0000000280)=0x8) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=ANY=[@ANYBLOB="18000000030000000000000000a5000095002b0000000000"], &(0x7f00002bf000)='syzkaller\x00', 0x4, 0x436, &(0x7f0000000040)=""/183}, 0x48) r4 = socket$inet(0x2, 0x4000000805, 0x0) r5 = socket$inet_sctp(0x2, 0x5, 0x84) r6 = dup3(r4, r5, 0x0) r7 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r7, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r6, 0x84, 0x71, &(0x7f0000000100)={r8}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000180)={r8, 0x3, 0x6}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x19, &(0x7f0000000200)={r9, 0x4000}, 0x8) r10 = socket$kcm(0x29, 0x1000000000002, 0x0) recvmmsg(r10, &(0x7f0000003540)=[{{0x0, 0x2be, &(0x7f0000000300)=[{&(0x7f00000014c0)=""/4096, 0x1015}], 0x1, 0x0, 0x26a, 0xac02}}], 0x500, 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r10, 0x89e0, &(0x7f0000000380)={r0, r3}) sendmsg$rds(r10, &(0x7f0000002940)={0x0, 0x0, &(0x7f0000002800)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1}, 0x0) sendmsg$rds(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(0xffffffffffffffff, 0x89a2, 0x0) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) bind$alg(0xffffffffffffffff, 0x0, 0x0) ioctl$SG_GET_REQUEST_TABLE(0xffffffffffffffff, 0x227d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) [ 820.162183] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 820.199576] FAT-fs (loop2): Filesystem has been set read-only 21:55:59 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xa}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:59 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460007"], 0x6) 21:55:59 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xfffffff0}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:59 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:55:59 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:55:59 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46000a"], 0x6) 21:55:59 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:55:59 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xf6}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:00 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xa, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:00 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46000e"], 0x6) 21:56:00 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:00 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xa00}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:00 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x6b6b6b00, 0x0) 21:56:00 executing program 1: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003ec0)=[{{0x0, 0x0, &(0x7f0000002a00), 0x33b}}], 0x1, 0x0, 0x0) r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000180)='/dev/cachefiles\x00', 0x481, 0x0) ioctl$LOOP_CLR_FD(r1, 0x4c01) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ptmx\x00', 0x0, 0x0) r3 = dup2(r0, r2) writev(r2, 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, 0x0) ioctl$DRM_IOCTL_SWITCH_CTX(0xffffffffffffffff, 0x40086424, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)) r4 = syz_open_dev$mouse(0x0, 0x0, 0x0) ioctl$DRM_IOCTL_IRQ_BUSID(r4, 0xc0106403, &(0x7f0000000100)={0x7, 0x339, 0x8, 0xe786}) ioctl$DRM_IOCTL_GEM_FLINK(r3, 0xc008640a, &(0x7f0000000140)) ioctl$DRM_IOCTL_GEM_CLOSE(r3, 0x40086409, 0x0) r5 = socket$inet6(0xa, 0x801, 0x0) bind$inet6(r5, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) r6 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/autofs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) sysfs$2(0x2, 0x4, &(0x7f00000001c0)=""/2) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) listen(r6, 0xffeffffefffffffb) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa192bce5e2dfb2f10511c63258686dd60d8652b00140600fe8000000000000000040d00000000aafe8000000000000000000000000000aa00004e20e0e54bc10f2d1cd3caf63884d834ebfc766eaaff067b3ad68c9c376e963f546d18ec463aa71f289e4a4d930a2a34f239e91156d4e103b46bd034c901246263a322c0f0baec42807c757fa61ee4325eca3b78ccf1a8bfa27ce406dfd741696dc119ca92967f57a20ab84d1cc9e93d339395312fc379f0a347b800bd936f8754381d9f5852f937e45e04ab067bf89ffd0055585fe13d02df23c11d250660accdc047a6dc975000208fcf14a7b08c8472e91ea621342868d151de6d820dae6280f68a319c06f17ccf60ca978cb3d6", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500200000d780000"], 0x0) ioctl$KVM_SET_VAPIC_ADDR(0xffffffffffffffff, 0x4008ae93, 0x0) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, 0x0) ioctl$NBD_SET_BLKSIZE(r4, 0xab01, 0x0) syz_open_dev$swradio(&(0x7f00000000c0)='/dev/swradmo#\x00', 0xffffffffffffffff, 0x2) 21:56:00 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xf6, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 821.080964] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 821.106500] FAT-fs (loop2): Filesystem has been set read-only 21:56:00 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460060"], 0x6) 21:56:00 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:00 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xf600}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:00 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xa00, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:00 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000040)={0x26, 'aead\x00', 0x0, 0x0, 'pcrypt(gcm_base(ctr(aes-aesni),ghash-generic))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000012c0)="0a0775b005e381e5b3b60ced5c54dbb7", 0x10) accept$alg(r0, 0x0, 0x0) r1 = dup3(0xffffffffffffffff, r0, 0x80000) write$vhci(r1, &(0x7f0000000140)=@HCI_ACLDATA_PKT={0x2, "5ba1af57c7d952cabc0e4142c3984c9bef728f9eb576696375daef43ae339d51e5eeee965947e329114b8ee12d8d0d4ffeccbd11b1c33fd524031081a7827c796a3c5ffaf9b8e3809e4d419232dec958e41c64dad8f0c7ebd804"}, 0x5b) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x4000000000008d}, 0x0) r2 = getpid() prctl$PR_MCE_KILL(0x21, 0x3e5a671e35e1de12, 0x2) r3 = syz_open_dev$vcsa(&(0x7f00000001c0)='/dev/vcsa#\x00', 0x90, 0x193000) close(r1) sched_setattr(r2, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x5}, 0x0) r4 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50e, 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, @perf_config_ext, 0x0, 0x0, 0xffffffff}, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) vmsplice(r5, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000740)='/gro<#\xfbW\xe6\xc6\x0f\x1fKE\xb7M\x99\x9a\x9a\a\xd2\x8f(.\xf6\x18\xa4\xcb:\x9c\xd1-\xce\xa4@\xd8\x99\xc2,e\xab\x8d\xed\xa6\\\x1c\xc3\x97\x94\xf6\xe0.+\xe3\x89\xde\x139E\xa3\x85\xbd\x81\xe9\xbd\xee\xee\x03\x00\x00\x00\x00\x00\x00\x00[T\x15v$\xc5\xbc\x11N\t\x9ej5)\x00\x00\x009\x8c4\xc4\x88C\xa2B\x8b\x81\v\xea\t\xf0\x8fw\a\f\x15\xe2\xd0q\xbb\t\xbf\x85\x98~\v\xd8,\xab9(\xf6.\x15\xcd2-\xf2\xc4\xd8\x00a\xd5\xd9\xb5Z\xd7\xb4\xac\x1d_+k\xd6\x8ag\xdceHE\xd5\x1c\x8a\xbd#\xcc\x82\xc2\xc2(\xb6\xe1\x99p\x9b\xa3D\xd2\x91\x96\xef\x05\fv\x16\x14\xcc\xea\x9d\x11w\x1e\xb5VG\x9ad\x9a`=^h\x8c8\xc9\"\x1eO\xb5vk\xc9\v\x17\x95\xf7\x19\x99\x99\x92\xc3\xc0\x8a\x18\xc7\"g\xd7B\x8f\x85\x18\xf3\x02\xa7\xb6\x83\x92\xefY\xef\x85\x92\x10E\x18\xbc\xacy\xd6\xa7Wh\xcd\xd0\xfa\xcc\x01\xeb\xdf\xad\xfd\xb0\xee\xfb\xc2(\x8cj\xd0uj{4\xb2\xe1p\x88u6\x9a;\xaa\x9f+J\x9e\xe3\xcc\xc7O\xad\x84\x8c;\x92~,\x15\xb2\x97\f~\xa0W\x16\x8b\a\x88\xaa\xe4C\xaf\x90\xdf\x7f\xe51\x00/n\xb5f\x1a\x8c+\xea<\xe3N@\x9e\xec\xbe{\x90x\xc6\xd7\xeeI\x1d\xcbY\xe1\x01\xd2d\xae\xd1(>\xa3\xa9\x93\x16\xc6G\x94|\x00\x00\x00\x00\x00\x00\x00\x00\x91\x00+/pF\xfa]\xc4\xb3\xfc~\x13\xc3\x8aV\xa5\n\xe9H\xad\xf5\xa7{\x90\b\x9bb\xb8gY\xdb', 0x2761, 0x0) write$cgroup_pid(r6, &(0x7f0000000080), 0xfffffe38) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r6, 0x660c, 0x0) r7 = socket$inet6(0xa, 0x400000000803, 0x5f) close(r7) r8 = open(&(0x7f0000000100)='./file1\x00', 0x14f642, 0x0) write$FUSE_LK(r3, &(0x7f0000000440)={0x28, 0x0, 0x7, {{0x6, 0x438, 0x4b4f7bd2e93a3b0c, r2}}}, 0x28) ftruncate(0xffffffffffffffff, 0x200004) sendfile(0xffffffffffffffff, r8, 0x0, 0x80001d00c0d0) ioctl$SIOCGIFHWADDR(r5, 0x8927, &(0x7f00000000c0)) 21:56:00 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600e0"], 0x6) 21:56:00 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:00 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xf600, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:00 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xa000000}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 821.750318] audit: type=1800 audit(1576965360.881:207): pid=10868 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 op=collect_data cause=failed(directio) comm="syz-executor.1" name="file1" dev="sda1" ino=17990 res=0 21:56:01 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xa000000, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:01 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600f4"], 0x6) 21:56:01 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:01 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0x8dffffff}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:01 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xe0ffffff, 0x0) 21:56:01 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600e8"], 0x6) [ 822.213108] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 822.231762] FAT-fs (loop2): Filesystem has been set read-only 21:56:01 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x8dffffff, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 822.371913] audit: type=1800 audit(1576965361.501:208): pid=10868 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 op=collect_data cause=failed(directio) comm="syz-executor.1" name="file1" dev="sda1" ino=17990 res=0 21:56:01 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) r3 = socket(0xa, 0x2, 0x0) write(r1, &(0x7f0000000000)="b2", 0x1) openat$ion(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ion\x00', 0x100, 0x0) sendmmsg$inet6(r3, &(0x7f0000003800)=[{{&(0x7f00000002c0)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, &(0x7f0000000440)=[{&(0x7f0000000380)="683e2520e761de33ee0c65e006e3821842364043b8f6e294381e95b79781bffb03d9cc54c542d578b7115a1f5381d001b4da6d4815731b213a0014b6ae7127d4f6a7254b87b4a8f671c20326e7fb7a489273c0570f75fb48ce5bffc77114029187f58e4f8306a6689cd618def5a3e10980417d03b30c56fa3e6c256c477b2fc39532358a53410d1ca598282a", 0x8c}, {&(0x7f0000000300)="e1c1fe52fc764267f99e4001db3cd9e0e065c8c15f4a94e67f38eb740c5b1f", 0x1f}], 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="400000000000000029000000040000000004c910ff0200400000006a3e000000f3000000bb0000000055a48ab3230276353417fb42d018f9bf2489b7e5941a19c49ca6650ac43e1bdd0fcf26fe792492d647acfee6720319160dbeb5fdd81525e9494c21d39467195666b5637506abcae3f8e51a641b347d22735dee5d99d0902407cc913375e6c1870dac0b3ef01290f6c17615a1a6bfd040f4158cf426ee02ac132bfe1341d9244c55bbc2cb0c8ecff08a45b702ecbfa00c528465d7805c38373dd541a9bebf6ee775fb3601b6925c861e292fd3c37b0c8d69adf8871a60cf54ae4999"], 0x40}}, {{0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000500)="c1eb6007a2d0d6d65ffb1e0870ea5113445606d71f2b62d99b89ebab33dd7fc95fc431f381b7e9385776f72ab50e75155692ff8fd7fb1432d02483b11ace6ecb727ee5f8fb6f5b54149296dcb7dd0336ce96ddfdb496f39633f9db9fcc44895d7f22e72571379be4d4f45f479ec16c64a5bd04b1a01553b97a123f262fd4058ed216687c6e422c7ebb0ae2b0012f3ca979fb58d3d239a3dc5ee30328208ca1bc924e95219c57c7f8049790b69d46fcecedb5ede4391a60a36c91b15b01c533048859faaa2bba3a3f932e24079cf450f0166846f930df1ac371dc9139a4", 0xdd}, {&(0x7f00000011c0)="4dafcafdc50bab24caa347fefcc26f2580b2af7975bc86322ea0f7ddf91cdc08fe4d17344d8698ee92f9fed484f6cc16d6f1dfa1e47be2c80912f276a1532a9a0f9ff7d4d3dcda8d08b1ff79ab390d474a93b34c5d107deb78751deeee53a453e1ad57d403d371c01dd403354b7ad15c0c8a66a133c4a1195638f310240791845d70758d494fc3c1ad890bb0a5fefc3aed6a5134fe0192f1a05f93bdb9bf98a38bbf9d4a3d085479d961741e591de16a6fd8faeb95b0796dc27401c5443a4ed161107d18ced51270302425d8a1d79dfcdce6d06623503134411a0aacd8d74710a29b2714b92fc285eff34659517387362a6f5474f3bd2dfb97a3a320506b4f4fb7887c488ab7d5a913f5e338a1419564cf4352ac07454d29277eb09df93a2f9491c82ddf3c0aeebcbd82e105fa9fb40432e36536150e85ebea083c65ce2236cdf213cbc0824a43a32853a7d9f6d93f9ea76bbecc3e089b7b93abc691582d47236ef044b8bc7da56a546901a15fca66cc4c5c06e1208fbb71f9f935e909b05893476c910971099b0014744063fb761bd5da644895b8ab285e4a99353f8d24c85bff1f5ed2ebe839e967978949cb2ed4ef368a4f7446523a249d5c128eedc8e954e855d0f55af0058e005850b8a347711c683f0e31aec26c45690cc3f21d2a351c1ec40b419dbf350629a061a86d443ceccea74cc72a0de83c982f1a752e5601594c93ebc2b71f3ce9067a53a54f8c15c84b105c4e812d93338c161e03c443fd27b36464ef03ce3e51c0b8354ee4f5271c497fad66fa9dae5a4d6edde2ca2da33d5d2c8e91f1504e18190f0fd9591f124d35380cfb9f9c0db480ba8d4b9742c98c4d716884d7ea2c651edaa9c254c752c8d61e6ab97443b0d40a4c47fbbe3bd2641963905367b97d4d6af7ceb9e0d5c72f84270e758454d2a41207ebe2b725102a74d2391b71933930104a13e1789b6c12eeb36bbbe368d3b15f8585779c7082b59c8e5f5247b71258f8a1915e09be24f6de4ff603bafc0a5bc6f36875bf34cccf8dddcc578072831acf74bd68f1196523876ff80a422fb1d565bd5d1a6805e8c7ac6bf28acf7e86c29d0c4d749210c07132477e8173308dfe5d074097e09e5e77d8c8282a24949dc458b2eebfda623fda0e83cb883f35037f6bcb640d262b06c9b770946695bc229d4e93c82e565264ceacb1a1814e1f4be6bbbd2f5f45a96fcad5b28096b3744521aa63f22f8d2ca798cfa01d70ca241353e4cf77a2fd835ce49103fea6c463ff6d56ec52429b723f05487f9aa562eda56856a75d9cdc16a3b94250e790bfc7f7faf8bae0e2bbf6c3b796339f77240d0eccdcd6db6c0ec0bfda03326b283988d3281b6026e542033cce12a26f80e203280c512e8b9b0e61516b636f58680d56fc1fd0075764ecda0aa733d5728503a9d0ceb405b44b", 0x3fc}], 0x2}}], 0x2, 0x8000) splice(r0, 0x0, r2, 0x0, 0x4ffe0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x9) 21:56:01 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xeffdffff}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:01 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:01 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:01 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xeffdffff, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:01 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:01 executing program 1: r0 = syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x1, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000440)={0x0, 0x9, 0x1, {0xb, @sdr={0x0, 0x1}}}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2, 0x43208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xe) r1 = syz_open_dev$swradio(0x0, 0x1, 0x2) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x2, 0x0) write$P9_RCLUNK(r2, &(0x7f0000000080)={0x7, 0x79, 0x1}, 0x7) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0) 21:56:01 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xf0ffffff}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:01 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xf0ffffff, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 822.879181] audit: type=1400 audit(1576965362.011:209): avc: denied { map } for pid=11234 comm="syz-executor.1" path="/dev/swradio3" dev="devtmpfs" ino=18503 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=system_u:object_r:device_t:s0 tclass=chr_file permissive=1 21:56:02 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xee250000, 0x0) 21:56:02 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:02 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:02 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xf6000000, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:02 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xf6000000}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:02 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:02 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xfffffdef, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 823.299948] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 823.330007] FAT-fs (loop2): Filesystem has been set read-only 21:56:02 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xfffffdef}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:02 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:02 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:02 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xffffff8d, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:02 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xffffff8d}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:02 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xf6ffffff, 0x0) 21:56:02 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:02 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xfffffff0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:03 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:03 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:03 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0x200006b6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:03 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}, 0xfffffff0}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:03 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460003"], 0x6) 21:56:03 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0x7ffff000}], 0x1}}], 0x2, 0x0, 0x0) 21:56:03 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:03 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:03 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460001"], 0x6) 21:56:03 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xfffff000, 0x0) 21:56:03 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xffffffffffffffff}], 0x1}}], 0x2, 0x0, 0x0) 21:56:03 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:03 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c46006b"], 0x6) 21:56:03 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xa, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:03 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r7 = socket$inet(0x2, 0x4000000805, 0x0) r8 = dup3(r7, r7, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r8, 0x4008642a, &(0x7f0000000240)={r9, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r6, 0x40086424, &(0x7f0000000400)={r9, 0x2}) keyctl$invalidate(0x15, r5) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_LOG_STATUS(r4, 0x5646, 0x0) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:04 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x2}}], 0x2, 0x0, 0x0) [ 824.814184] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 824.832705] FAT-fs (loop2): Filesystem has been set read-only 21:56:04 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:04 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:04 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xf6, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:04 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x8}}], 0x2, 0x0, 0x0) 21:56:04 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r7 = socket$inet(0x2, 0x4000000805, 0x0) r8 = dup3(r7, r7, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r8, 0x4008642a, &(0x7f0000000240)={r9, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r6, 0x40086424, &(0x7f0000000400)={r9, 0x2}) keyctl$invalidate(0x15, r5) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_LOG_STATUS(r4, 0x5646, 0x0) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 825.140972] FAT-fs (loop0): bogus number of reserved sectors [ 825.179222] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:04 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xa00, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:04 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:04 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:04 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x700}}], 0x2, 0x0, 0x0) 21:56:04 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xffffffe0, 0x0) 21:56:04 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r7 = socket$inet(0x2, 0x4000000805, 0x0) r8 = dup3(r7, r7, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r8, 0x4008642a, &(0x7f0000000240)={r9, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r6, 0x40086424, &(0x7f0000000400)={r9, 0x2}) keyctl$invalidate(0x15, r5) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_LOG_STATUS(r4, 0x5646, 0x0) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:04 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:04 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xf600, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 825.658670] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 825.678942] FAT-fs (loop2): Filesystem has been set read-only 21:56:04 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xa}}], 0x2, 0x0, 0x0) 21:56:05 executing program 0: getdents64(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:05 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:05 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r7 = socket$inet(0x2, 0x4000000805, 0x0) r8 = dup3(r7, r7, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r8, 0x4008642a, &(0x7f0000000240)={r9, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r6, 0x40086424, &(0x7f0000000400)={r9, 0x2}) keyctl$invalidate(0x15, r5) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_LOG_STATUS(r4, 0x5646, 0x0) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:05 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf6}}], 0x2, 0x0, 0x0) [ 825.990956] FAT-fs (loop0): bogus number of reserved sectors [ 826.038517] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:05 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xa000000, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:05 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:05 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:05 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xfffffff6, 0x0) 21:56:05 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xa00}}], 0x2, 0x0, 0x0) 21:56:05 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x8dffffff, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:05 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r7 = socket$inet(0x2, 0x4000000805, 0x0) r8 = dup3(r7, r7, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r8, 0x4008642a, &(0x7f0000000240)={r9, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r6, 0x40086424, &(0x7f0000000400)={r9, 0x2}) keyctl$invalidate(0x15, r5) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:05 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:05 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:05 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf600}}], 0x2, 0x0, 0x0) [ 826.772066] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 826.801089] FAT-fs (loop2): Filesystem has been set read-only 21:56:06 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xeffdffff, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:06 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r7 = socket$inet(0x2, 0x4000000805, 0x0) r8 = dup3(r7, r7, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r8, 0x4008642a, &(0x7f0000000240)={r9, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r6, 0x40086424, &(0x7f0000000400)={r9, 0x2}) keyctl$invalidate(0x15, r5) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:06 executing program 0: vmsplice(0xffffffffffffffff, 0x0, 0x0, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:06 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:06 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xa000000}}], 0x2, 0x0, 0x0) [ 827.067962] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 827.087847] FAT-fs (loop0): Filesystem has been set read-only [ 827.294770] FAT-fs (loop0): bogus number of reserved sectors [ 827.310838] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:06 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x1000000000000, 0x0) 21:56:06 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xf0ffffff, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:06 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r7 = socket$inet(0x2, 0x4000000805, 0x0) r8 = dup3(r7, r7, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r8, 0x4008642a, &(0x7f0000000240)={r9, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r6, 0x40086424, &(0x7f0000000400)={r9, 0x2}) keyctl$invalidate(0x15, r5) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:06 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x8dffffff}}], 0x2, 0x0, 0x0) 21:56:06 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:06 executing program 0: vmsplice(0xffffffffffffffff, 0x0, 0x0, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:06 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 827.609082] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 827.629274] FAT-fs (loop2): Filesystem has been set read-only 21:56:06 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xeffdffff}}], 0x2, 0x0, 0x0) 21:56:06 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xf6000000, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:06 executing program 0: vmsplice(0xffffffffffffffff, 0x0, 0x0, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:07 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r4 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r6 = socket$inet(0x2, 0x4000000805, 0x0) r7 = dup3(r6, r6, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r7, 0x4008642a, &(0x7f0000000240)={r8, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r5, 0x40086424, &(0x7f0000000400)={r8, 0x2}) keyctl$invalidate(0x15, r4) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:07 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600ff"], 0x6) 21:56:07 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x6b6b6b00000000, 0x0) 21:56:07 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf0ffffff}}], 0x2, 0x0, 0x0) [ 827.948245] FAT-fs (loop0): bogus number of reserved sectors [ 827.981305] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:07 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:07 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xfffffdef, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:07 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840), 0x0, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:07 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf6000000}}], 0x2, 0x0, 0x0) 21:56:07 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r4 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r6 = socket$inet(0x2, 0x4000000805, 0x0) r7 = dup3(r6, r6, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r7, 0x4008642a, &(0x7f0000000240)={r8, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r5, 0x40086424, &(0x7f0000000400)={r8, 0x2}) keyctl$invalidate(0x15, r4) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:07 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 828.385529] FAT-fs (loop0): bogus number of reserved sectors 21:56:07 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xfffffdef}}], 0x2, 0x0, 0x0) 21:56:07 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xffffff8d, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 828.449763] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:07 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840), 0x0, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:07 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 828.798468] FAT-fs (loop0): bogus number of reserved sectors [ 828.809084] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:08 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r4 = add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r6 = socket$inet(0x2, 0x4000000805, 0x0) r7 = dup3(r6, r6, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r7, 0x4008642a, &(0x7f0000000240)={r8, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r5, 0x40086424, &(0x7f0000000400)={r8, 0x2}) keyctl$invalidate(0x15, r4) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:08 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xffffff8d}}], 0x2, 0x0, 0x0) 21:56:08 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xf0ffffffffffff, 0x0) 21:56:08 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0xfffffff0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:08 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460097"], 0x6) 21:56:08 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840), 0x0, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:08 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 829.095128] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 829.131120] FAT-fs (loop2): Filesystem has been set read-only 21:56:08 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xfffffff0}}], 0x2, 0x0, 0x0) 21:56:08 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0x200006b6}], 0x1}}], 0x2, 0x0, 0x0) [ 829.152649] FAT-fs (loop0): bogus number of reserved sectors [ 829.183220] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:08 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:08 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r6 = socket$inet(0x2, 0x4000000805, 0x0) r7 = dup3(r6, r6, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r7, 0x4008642a, &(0x7f0000000240)={r8, 0x20}) ioctl$DRM_IOCTL_SWITCH_CTX(r5, 0x40086424, &(0x7f0000000400)={r8, 0x2}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:08 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{0x0}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:08 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xa00000000000000}}], 0x2, 0x0, 0x0) 21:56:08 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:09 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x100000000000000, 0x0) 21:56:09 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0x7ffff000}], 0x1}}], 0x2, 0x0, 0x0) 21:56:09 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x8dffffff00000000}}], 0x2, 0x0, 0x0) 21:56:09 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{0x0}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:09 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:09 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = dup3(r5, r5, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r6, 0x4008642a, &(0x7f0000000240)={r7, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:09 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 829.964806] FAT-fs (loop0): bogus number of reserved sectors [ 829.971120] FAT-fs (loop0): Can't find a valid FAT filesystem [ 830.000581] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF 21:56:09 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xeffdffff00000000}}], 0x2, 0x0, 0x0) [ 830.015145] FAT-fs (loop2): Filesystem has been set read-only 21:56:09 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xffffffffffffffff}], 0x1}}], 0x2, 0x0, 0x0) 21:56:09 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{0x0}], 0x1, 0xd) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:09 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = dup3(r5, r5, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_LOCK(r6, 0x4008642a, &(0x7f0000000240)={r7, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:09 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf0ffffff00000000}}], 0x2, 0x0, 0x0) [ 830.356389] FAT-fs (loop0): bogus number of reserved sectors [ 830.372687] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:09 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x200000000000000, 0x0) 21:56:09 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:09 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x2}}], 0x2, 0x0, 0x0) 21:56:09 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:09 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf600000000000000}}], 0x2, 0x0, 0x0) 21:56:09 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r5 = socket$inet(0x2, 0x4000000805, 0x0) dup3(r5, r5, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 830.768246] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 830.805102] FAT-fs (loop2): Filesystem has been set read-only 21:56:10 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:10 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:10 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x8}}], 0x2, 0x0, 0x0) 21:56:10 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r5 = socket$inet(0x2, 0x4000000805, 0x0) dup3(r5, r5, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:10 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:10 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xa}}], 0x2, 0x0, 0x0) 21:56:10 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x400000000000000, 0x0) 21:56:10 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x700}}], 0x2, 0x0, 0x0) 21:56:10 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xf6}}], 0x2, 0x0, 0x0) 21:56:10 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:10 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:10 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r5 = socket$inet(0x2, 0x4000000805, 0x0) dup3(r5, r5, 0x80000) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:10 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xa00}}], 0x2, 0x0, 0x0) 21:56:10 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 831.672119] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 831.705531] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF 21:56:10 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 831.727111] FAT-fs (loop0): Filesystem has been set read-only [ 831.733469] FAT-fs (loop2): Filesystem has been set read-only 21:56:10 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = dup3(r5, r5, 0x80000) ioctl$DRM_IOCTL_LOCK(r6, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:10 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xa}}], 0x2, 0x0, 0x0) 21:56:11 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xf600}}], 0x2, 0x0, 0x0) 21:56:11 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xa00000000000000, 0x0) 21:56:11 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:11 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xa000000}}], 0x2, 0x0, 0x0) 21:56:11 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf6}}], 0x2, 0x0, 0x0) 21:56:11 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = dup3(r5, r5, 0x80000) ioctl$DRM_IOCTL_LOCK(r6, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:11 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:11 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:11 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0x8dffffff}}], 0x2, 0x0, 0x0) [ 832.538646] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 832.555322] FAT-fs (loop2): Filesystem has been set read-only 21:56:11 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 832.595727] FAT-fs (loop0): error, fat_free_clusters: deleting FAT entry beyond EOF [ 832.603575] FAT-fs (loop0): Filesystem has been set read-only 21:56:11 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xeffdffff}}], 0x2, 0x0, 0x0) 21:56:11 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xa00}}], 0x2, 0x0, 0x0) 21:56:11 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = dup3(r5, r5, 0x80000) ioctl$DRM_IOCTL_LOCK(r6, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:12 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x2000000000000000, 0x0) 21:56:12 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:12 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xf0ffffff}}], 0x2, 0x0, 0x0) 21:56:12 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf600}}], 0x2, 0x0, 0x0) 21:56:12 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:12 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) socket$inet(0x2, 0x4000000805, 0x0) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:12 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c4600ff"], 0x6) 21:56:12 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xf6000000}}], 0x2, 0x0, 0x0) [ 833.305310] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 833.319690] FAT-fs (loop2): Filesystem has been set read-only 21:56:12 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xa000000}}], 0x2, 0x0, 0x0) 21:56:12 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvram\x00', 0x400000, 0x0) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:12 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:12 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x2) 21:56:13 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x3f00000000000000, 0x0) 21:56:13 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xfffffdef}}], 0x2, 0x0, 0x0) 21:56:13 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x8dffffff}}], 0x2, 0x0, 0x0) 21:56:13 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', 0x0, 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:13 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0xa) 21:56:13 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) add_key(&(0x7f00000002c0)='big_key\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000004c0)="37269b3437087e0a7ddef67c0d824c63b33960193ab5b5abd1db39c8033518b928b2d6192008a767af09a621a33a4cd673fdd272c5ae2ba5ab0a30529c351dbc35ac6a4f9d0d7b94fb94c2a3fec74e574d051323354e9c73aa6d1ebe326c51c1c75e7cedb501bdd220ecbb6d7f976682f4cb7d9ed64455517bbbb2cd5f3d5669fd8b72567c19eb6cfe3abba4dc7854cb34dbf859132b1c2a22550b55a8dfddfd7d7413b61046df1a8067e6e8230c3a634901200b68ca2e0aa627311e1b2dc23723ed6aefc9fc5701f0e168d71fb7b8aaa37e90ccb8d83a95c4b94df829bb6212c96b85f1f9a14bfbc0030d9d7cb1c9fcc2", 0xf1, 0xfffffffffffffffc) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:13 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x1c) 21:56:13 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xffffff8d}}], 0x2, 0x0, 0x0) [ 834.059965] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 834.083831] FAT-fs (loop2): Filesystem has been set read-only 21:56:13 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', 0x0, 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:13 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xeffdffff}}], 0x2, 0x0, 0x0) 21:56:13 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x5c6) 21:56:13 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xfffffff0}}], 0x2, 0x0, 0x0) 21:56:13 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xe0ffffffffffffff, 0x0) 21:56:13 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0xfdef) 21:56:13 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:13 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:13 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', 0x0, 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:13 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf0ffffff}}], 0x2, 0x0, 0x0) 21:56:13 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x20000886) 21:56:13 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xa}], 0x2, 0x0, 0x0) 21:56:13 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:13 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:14 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0xfffffdef) 21:56:14 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xf6}], 0x2, 0x0, 0x0) 21:56:14 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xee25000000000000, 0x0) 21:56:14 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf6000000}}], 0x2, 0x0, 0x0) 21:56:14 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:14 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:14 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xa00}], 0x2, 0x0, 0x0) 21:56:14 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0xfffffffffffffdef) [ 835.313319] FAT-fs (loop0): bogus number of reserved sectors [ 835.322027] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 835.330151] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:14 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xfffffdef}}], 0x2, 0x0, 0x0) 21:56:14 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xf600}], 0x2, 0x0, 0x0) 21:56:14 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) r6 = socket$inet(0x2, 0x4000000805, 0x0) r7 = socket$inet_sctp(0x2, 0x5, 0x84) r8 = dup3(r6, r7, 0x0) r9 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r9, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r8, 0x84, 0x71, &(0x7f0000000100)={r10}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r5, 0x84, 0x6, &(0x7f0000000100)={r10, @in={{0x2, 0x4e23, @multicast1}}}, &(0x7f0000000000)=0x84) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x76, &(0x7f0000000040)={r11, 0xfffffffc}, &(0x7f0000000200)=0x8) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 835.364396] FAT-fs (loop2): Filesystem has been set read-only 21:56:14 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:14 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:14 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xa000000}], 0x2, 0x0, 0x0) [ 835.683713] FAT-fs (loop0): bogus number of reserved sectors [ 835.732746] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:15 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xf6ffffff00000000, 0x0) 21:56:15 executing program 4: ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(0xffffffffffffffff, 0x4058534c, &(0x7f0000000000)={0x400, 0xb4, 0xffffffff, 0x5, 0x7, 0x3a}) r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) r2 = pkey_alloc(0x0, 0x2) pkey_mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1800004, r2) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) ioctl$FS_IOC_GETFSLABEL(r1, 0x81009431, &(0x7f0000000100)) 21:56:15 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xffffff8d}}], 0x2, 0x0, 0x0) 21:56:15 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) r3 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:15 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0x8dffffff}], 0x2, 0x0, 0x0) 21:56:15 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:15 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xeffdffff}], 0x2, 0x0, 0x0) [ 836.070002] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 836.091168] FAT-fs (loop2): Filesystem has been set read-only [ 836.108756] FAT-fs (loop0): bogus number of reserved sectors [ 836.129282] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:15 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xfffffff0}}], 0x2, 0x0, 0x0) 21:56:15 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e23, 0x4, @empty, 0xccd8}, 0x1c) write$binfmt_elf32(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="1b1f708fc9219a65cb41fec5095e9d5561533a0782d722ae364e55382a73f8dfe09174091d6b2a68a1c7591361364f62a8e3b64269624f8a72b971f393c1023014b5af9e8c6efcd90239f9ed44f73be1c43be713aeb3922e71e12edeee6402f29cce429d4ae1abcae33981005ab5dc673f59aeca834fb131a782ca586573b04940742f01d2e053f80b8209a376ff7b721a8e63a303a7b99c2626d674a4aaef14949a5d83fb3bd2c017bc4ccd6fa8c59c042009279a95a480f48992f282bfa4b95c8b796436c0af4e", @ANYBLOB="d7a5b6ce785400621205f2df7a1addd754826d321cec273878f271adc98d9219f54f13834e18719a2d3b6f"], @ANYBLOB="b8ff44351da80f7c77", @ANYRESOCT], 0x28) 21:56:15 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) r3 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:15 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:15 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xf0ffffff}], 0x2, 0x0, 0x0) 21:56:15 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xffffffff00000000, 0x0) 21:56:15 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) bind$inet6(0xffffffffffffffff, &(0x7f0000000140)={0xa, 0x4e25, 0x90000, @dev={0xfe, 0x80, [], 0xc}, 0x4}, 0xffffffffffffff56) getpeername$ax25(r2, &(0x7f0000000000)={{}, [@rose, @remote, @rose, @null, @rose, @remote, @netrom, @default]}, &(0x7f0000000100)=0x48) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:15 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xa00000000000000}}], 0x2, 0x0, 0x0) 21:56:15 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:15 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xf6000000}], 0x2, 0x0, 0x0) 21:56:15 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) r3 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 836.797592] FAT-fs (loop0): bogus number of reserved sectors [ 836.803447] FAT-fs (loop0): Can't find a valid FAT filesystem [ 836.829550] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF 21:56:15 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xfffffdef}], 0x2, 0x0, 0x0) 21:56:16 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @empty}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 836.844250] FAT-fs (loop2): Filesystem has been set read-only 21:56:16 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{0x0}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:16 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x8dffffff00000000}}], 0x2, 0x0, 0x0) 21:56:16 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000100)="0000487e353cfbad138d81350262d2434f3a535d01a96a6c7f190224b5ac2cd707bf14740706c1b8ab6632296b5e9f17be867f5eac4dff13a7206ab24c0dc9e2000000000000", 0x46, 0x8002, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000200)='net/igmp\x00') r3 = syz_genetlink_get_family_id$nbd(&(0x7f0000000280)='nbd\x00') sendmsg$NBD_CMD_RECONFIGURE(r2, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x84000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x38, r3, 0x504, 0x70bd27, 0x25dfdbfb, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x2}]}, 0x38}, 0x1, 0x0, 0x0, 0x1}, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[], 0x0) 21:56:16 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xffffff8d}], 0x2, 0x0, 0x0) [ 837.084559] FAT-fs (loop0): bogus number of reserved sectors [ 837.145059] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:16 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xfffffffffffff000, 0x0) 21:56:16 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:16 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) sendto(r2, &(0x7f0000000200)="24e6a9e48d68c9a286d357d3019dea40ca04d2b95e43908d7589cc5f9061e3385d74e073d2ca0eb52ad3d1a894477445f6379d4dbdc24fa5933ad0be4055129c766e4f02ecaee7738d2cb83ae4843b711d1ee6a167cbd02bc5ef4174c4be6679edead99847993dc511e1b14f0d67e8adc31a2ab7921e333127990776245bfba41a4ed23e6fafe20a649991a1182a51421f4f996d8048bad98cccd27c31b9dced1336ba4d0b1269a72bdc5024587bcada75cd6b994112315401b2b38fcc80c9ce1b973c977e08536956", 0xc9, 0x8060, &(0x7f0000000000)=@caif=@util={0x25, "6af6a6237f1a5be96515fa1d46b7e6d3"}, 0x80) 21:56:16 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xeffdffff00000000}}], 0x2, 0x0, 0x0) 21:56:16 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xfffffff0}], 0x2, 0x0, 0x0) 21:56:16 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{0x0}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:16 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xa, 0x0) 21:56:16 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x2, [0x0, 0x0]}, &(0x7f0000000040)=0xc) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000100)={r1, 0xfffff278}, &(0x7f0000000140)=0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r2 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r2, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) sendmsg$rds(r4, &(0x7f0000001cc0)={&(0x7f0000000200)={0x2, 0x4e20, @broadcast}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/56, 0x38}, {&(0x7f00000002c0)=""/247, 0xf7}], 0x4, &(0x7f0000001b80)=[@fadd={0x58, 0x114, 0x6, {{0x18, 0xffff8000}, &(0x7f0000000400)=0x3, &(0x7f0000000440)=0x20, 0xff, 0x4, 0x800, 0x80000001, 0xd}}, @rdma_dest={0x18, 0x114, 0x2, {0xd2, 0x10000}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000000480)=""/12, 0xc}, &(0x7f00000004c0), 0x40}}, @mask_cswp={0x58, 0x114, 0x9, {{0x101, 0x1}, &(0x7f0000000500)=0x9, &(0x7f0000000540)=0xf66, 0x7, 0x7, 0x9, 0x9, 0x24, 0x10000}}, @rdma_args={0x48, 0x114, 0x1, {{0x5, 0x9}, {&(0x7f0000001640)=""/219, 0xdb}, &(0x7f0000001b00)=[{&(0x7f0000000580)=""/38, 0x26}, {&(0x7f0000001740)=""/109, 0x6d}, {&(0x7f00000017c0)=""/191, 0xbf}, {&(0x7f0000001880)=""/89, 0x59}, {&(0x7f0000001900)=""/230, 0xe6}, {&(0x7f0000001a00)=""/216, 0xd8}, {&(0x7f00000005c0)=""/58, 0x3a}], 0x7, 0x45, 0x10000}}], 0x140, 0x10000880}, 0x801) r6 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) write$binfmt_elf32(r6, &(0x7f0000000000)=ANY=[], 0x0) [ 837.550931] FAT-fs (loop0): bogus number of reserved sectors [ 837.567036] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 837.577854] FAT-fs (loop2): Filesystem has been set read-only [ 837.594986] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:16 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:16 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{0x0}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:16 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e22, @multicast1}, 0x7) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:16 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf0ffffff00000000}}], 0x2, 0x0, 0x0) 21:56:17 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-monitor\x00', 0x83782f0b967b80ea, 0x0) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000100)=""/175) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:17 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf6, 0x0) 21:56:17 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:17 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:17 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0xffffffffffffffe0, 0x0) 21:56:17 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0xf600000000000000}}], 0x2, 0x0, 0x0) 21:56:17 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f454c460000b0c0bf7069464bc672fa124bd6a6439f"], 0x6) 21:56:17 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xa00, 0x0) [ 838.264463] FAT-fs (loop0): bogus number of reserved sectors [ 838.283398] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 838.288521] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:17 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 838.321897] FAT-fs (loop2): Filesystem has been set read-only 21:56:17 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000040)="0400", 0xfffffffffffffdd6, 0x9236f2ccdf94f2bd, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="7f454c4600007a73280f955c5589b7a689660ee7a3b41b3789252a9f92d37807f1065ba522692d7f9077ef9218aaa0ae6d43a2d661fa41bc57bc062e748ccd08827a2b81009b3d9a2f2da9028fb85b07f9a80be28e4660ee8979b51e1886a8c64593e91fde65cbd0f0f4055c1aa96498db02af014fce86f31a4ede1053901a1a493b7b18ca76f29cefb548f3eb893babd2ed10bd1d900fb1d602ab711f768c6f56223a31b0beb10cc5cc8f6a8e289223b60e375529374124d8e763ba58a1e877c6010465d41bc7cb1593623e830c9abeececa407386b8100a5281b5296b4a016ccc8cb3de2a44263c422e49b09485fd9e23c0f003af8c3949d709655387c16b35bbada79004330e9a184fafadf"], 0x6) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) ptrace$cont(0x7, r2, 0x101, 0x4b98a5ad) r3 = syz_open_procfs(r2, &(0x7f0000001e40)='net/dev_snmp6\x00') accept$packet(0xffffffffffffffff, &(0x7f0000001f40)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000001f80)=0x14) sendmsg$can_raw(r3, &(0x7f0000002100)={&(0x7f0000001fc0)={0x1d, r4}, 0x10, &(0x7f00000020c0)={&(0x7f0000002040)=@canfd={{0x1, 0x0, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, "537a55510ab2e2c51b9bf84255ff3e9a265c6c875abac0cf1527454e9de6f730a3a55a1b9444478e09bdb6b61cb61e4517e76fa6663381ba882786a7a9ed9801"}, 0x48}, 0x1, 0x0, 0x0, 0x1}, 0x80) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) shutdown(r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) fstatfs(r8, &(0x7f0000000100)=""/169) 21:56:17 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:17 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:17 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf600, 0x0) 21:56:17 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xa}}], 0x2, 0x0, 0x0) 21:56:17 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @broadcast}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 838.661046] FAT-fs (loop0): bogus number of reserved sectors [ 838.688518] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:17 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xa000000, 0x0) 21:56:18 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x2) 21:56:18 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:18 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:18 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r1 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r1, r0, 0x0, 0x209) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TUNSETOWNER(r1, 0x400454cc, r2) r3 = socket(0x2, 0x3, 0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r5, 0xc10c5541, &(0x7f0000000480)={0x3, 0x6}) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="2321202e2f66696c65302f66696c6530206664696e666f2f330020407d2a70726f63707070315c5c766d6e6574312b296b657972696e676b657972696e672e5d642f47504c3a2047504c70726f6373797374656d766d6e6574313a2076626f786e65743165746830034870726f632c206664696e666f2f33000ab80e535197c2584caba6cd92f355bd8ba03a630c347d287f11b4b5ebe63cdf3597c02473e87316310983e7460e8076125e43252610ab1cadceebc8cbb6b2bf2ae4a604866e60c9f38308c94c147d030195bb25bf927bfdcc029fd7e716b7e03c9e47c2bfcb9bd8aa5ce5c2a80baef39897fe78e375db3ecfc11bfd8f0337b973f4f90208e4fab1368e14871a1774495892921c0aa76a556a0f22a8d32049ae0975b2009db88c0be7a6f047f219cbb6dac491fa769d664b7b2fc2ed64da0938d172c331b8431c6d6635c6db3f1d12901fc53911d11654a8b143"], 0x153) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r6 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r6, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r3, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) sendmsg$TIPC_CMD_SET_LINK_TOL(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x8280840}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x68, 0x0, 0x20, 0x70bd2b, 0x25dfdbfb, {{}, 0x0, 0x4107, 0x0, {0x4c, 0x18, {0x98d, @media='eth\x00'}}}, ["", "", "", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x80}, 0x4000000) write$binfmt_elf32(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000011a75d201ecd000000"], 0x6) 21:56:18 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xf6}}], 0x2, 0x0, 0x0) 21:56:18 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x8dffffff, 0x0) 21:56:18 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) seccomp$SECCOMP_GET_ACTION_AVAIL(0x2, 0x0, &(0x7f0000000000)=0x200) bind$alg(r0, &(0x7f0000000140)={0x26, 'skcipher\x00', 0x0, 0x0, 'xts-camellia-aesni-avx2\x00'}, 0x58) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") ioctl$PIO_FONTX(0xffffffffffffffff, 0x4b6c, &(0x7f0000000100)={0xd7, 0x14, &(0x7f0000000200)="3d1e5f9ed09d32daf1e0858acde209839d18ab69ae2b6f3dc33fec6d8496ded4daee19ff2d9bf46c7d6a7d0e5351bab9daed5894482cf996e7cd9b1e0ce1189c6148b280b27a1b5f32c2d2fd8094e9d0f380d3a027e5854d34019b1d66f8fa8dc4aab2bc042b8206ef6e7267ae1ada3ae56c7e984c030979821ebb674ce925cb0720691735a92d1afca832f73c79b631ed6485828ecedbdc8697f845326805f0ec4d460b12f592c72d01593c21a455ba18b1d8ee0fe6321624e6abff9a796f4e7512eadc088c4458022a35cf91689b36cbc3245647a869f70e72267dec121abad17e8b9800e58b6d8b64273d5276710ea5a7f194fba8f6512e4cd1eaa781127f68b4cf6ac96580a04012d4ecc4651f36840eb05ad804dd579b693164ef4dd70a152b6be53cbbbd40a47e4726e224ddf24214a5df8d4950d7405ae57c6738ab139d8585d2acdc91aff733d196090cc25103917ca1c5ecc466b4cafa1659205be9f43757335ab28b14f2476031c01f4291d3f7881262a4c239bb4cd3cd584482ecd601710978415f22fa4b09bcdfebac498f78f803179444cbdaef04ab96efeb296cc96d14328c7e93e52b9fa6e548d99187fdc9d14b8c49206481878963034f152450253e0ca05e7d2ef377bc17c8769b6bb711bb050cd944e7f7dab57e3e5e2b461570e988cfbd3662bae6fb0c99a32afdfc26745fd940b028097e62b8969f1bd3c3aaeef865256a8ed2fe5042a64ad239d2c361034ac93ff16e5ab16172dbcff4f48e0d9aacb9dbc68a864c5ba6319c915b42dfa923cff7a2057815aadd6f2e4c5e7d4fc4f930461d294e28c28eb86bc1e5cdb6093b0c61a0d2ce5cd594a6ff6f63304d3ef8c7b5463a54c8f863a4f802a0a0065ec9f04f53deb4e5c79ff41d7fecf7b5ae571140a4395b261f13fe5dd92e96b93572d846f09669159ef8870e9241f9ab7d32f3768eaded853f80c0dfaa3f6a95f9b7d9b3948148059ee0d59e3b39bacdfccd93398ed7e836a33e3e3481a2e87142151ae19bea5bc3a63d947dbcd5cf47643327d6ed1aee172e356f4b8fcc97feb763ac43ce5aff1963128a8f7844073969f2a06eb28146a0060e51b8cdacb1bad52a7b49513ad299cab2f4c0e524aecced47a3cb69273deb19fca9a692184bd5b604a3c74dec07725e7661021a1df443c434905b5cc943cb8c1cec14d63df379f8bb4a5e92ee13f5aad50d201f9150971c8adb4c7475be92c1f4cb2a0e1fbd08511c50621e789e4416cf6eba246d85ddc11c0a94cd9a059709a591363125cc85ffff2e519a89b5c35eca269be25f004296c621cf79c12d732160498ba00fe3be974299a84189c446a69b69b5160273c44885cccbfaf5b20924e171a896c34c1c72be074e8662a5407b262b1436f2ac61b3a138142ca4a73bae538623f6b5d8e6dba8fe02c5f2c585071a5fdb"}) sendto(r0, &(0x7f00000000c0)="04000f91988064be512d48dc75ae", 0xe, 0x8002, 0x0, 0x7e) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000000600)=[@in6={0xa, 0x4e20, 0x575f, @dev={0xfe, 0x80, [], 0x24}, 0x3}], 0x1c) [ 839.218626] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 839.225008] FAT-fs (loop0): bogus number of reserved sectors [ 839.232404] FAT-fs (loop0): Can't find a valid FAT filesystem [ 839.238997] FAT-fs (loop2): Filesystem has been set read-only 21:56:18 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xeffdffff, 0x0) 21:56:18 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:18 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xa00}}], 0x2, 0x0, 0x0) 21:56:18 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174", 0xb}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:18 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf0ffffff, 0x0) [ 839.578762] FAT-fs (loop0): bogus number of reserved sectors [ 839.615514] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:19 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x4) 21:56:19 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_retries\x00', 0x2, 0x0) bind$vsock_stream(r2, &(0x7f0000000040)={0x28, 0x0, 0xffffd8ee, @hyper}, 0x10) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:19 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(0xffffffffffffffff, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:19 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174", 0xb}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:19 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xf600}}], 0x2, 0x0, 0x0) 21:56:19 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf6000000, 0x0) [ 839.963686] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 839.980056] FAT-fs (loop0): bogus number of reserved sectors [ 839.982168] FAT-fs (loop2): Filesystem has been set read-only 21:56:19 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x3}}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:19 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xfffffdef, 0x0) [ 840.012575] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:19 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xa000000}}], 0x2, 0x0, 0x0) 21:56:19 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(0xffffffffffffffff, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:19 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174", 0xb}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:19 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xffffff8d, 0x0) 21:56:19 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xa) 21:56:19 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x5, 0x84) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 840.337693] FAT-fs (loop0): bogus number of reserved sectors [ 840.365715] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:19 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0x8dffffff}}], 0x2, 0x0, 0x0) 21:56:19 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xfffffff0, 0x0) 21:56:19 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000005c0)={'syz'}, &(0x7f00000000c0), 0x390, 0xfffffffffffffffd) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(0xffffffffffffffff, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:19 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002", 0x11}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:19 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000000)={0x0, 'netdevsim0\x00', {0x4}, 0x9}) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x6) 21:56:19 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xeffdffff}}], 0x2, 0x0, 0x0) 21:56:19 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xa00000000000000, 0x0) [ 840.718262] FAT-fs (loop0): bogus number of reserved sectors [ 840.753259] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:19 executing program 4: r0 = socket(0xe, 0x1, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) pipe(&(0x7f0000000000)) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:19 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000003c0)='X', 0x1, 0xfffffffffffffffe) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:20 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x8dffffff00000000, 0x0) 21:56:20 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xe0) 21:56:20 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002", 0x11}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:20 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xeffdffff00000000, 0x0) 21:56:20 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xf0ffffff}}], 0x2, 0x0, 0x0) 21:56:20 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:20 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:20 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000080)="8c", 0x1) r3 = accept$alg(r2, 0x0, 0x0) r4 = dup(r3) r5 = socket$inet_tcp(0x2, 0x1, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = open(&(0x7f0000000100)='./file1\x00', 0x143042, 0x0) ftruncate(r7, 0x200004) sendfile(r4, r7, 0x0, 0x80001d00c0d1) setsockopt(r4, 0x1, 0x20, &(0x7f0000000340)="b5057018", 0x4) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="65e98c12b7729fc537dbdf4b480f122158eda1dbd770afe9e28aa519f1642cd474144395988c9d27f5bd0a35473d44e7009d79a5b15b0cf199a7b7bd5301b93651b60860814e4b26979119a3077afc46bc73963aab7b3109b3"], 0x6) 21:56:20 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf0ffffff00000000, 0x0) [ 841.336800] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 841.346708] FAT-fs (loop2): Filesystem has been set read-only [ 841.377591] FAT-fs (loop0): bogus number of reserved sectors [ 841.401708] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:20 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xf6000000}}], 0x2, 0x0, 0x0) 21:56:20 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000480)='user\x00', &(0x7f0000000280)={'syz'}, &(0x7f0000000600)="08000000000000003759540d01ab3409d020ce89f347f85954148506ada508304f9a72c09ed607aaa5aebe2498570ca5d2d11eadfec8ef98f956a77dd104439715fb62f2aa8e3d83b831c272c31f4412f90df7203dd222f0652c485463d225ffcc2357e053c0ba88cdce1e394b0c4896e5ee5b1de0dd94615ce05f1eec2510", 0x7f, r0) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r2 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:20 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf600000000000000, 0x0) 21:56:20 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002", 0x11}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:21 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270", 0x14}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:21 executing program 4: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x540e, 0x7) r0 = socket(0x2, 0x3, 0x100000001) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvme-fabrics\x00', 0x1, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000100)={0x2, [0x0, 0x0]}, &(0x7f0000000140)=0xc) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) bind$rose(r2, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, 0x1, @null}, 0x1c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r4 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r4, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="7f454c460000f8ba3f1caf4602f41723704c4a861d09aa116390ec7075dd113ccc618daa1b88296e4cc98ed73a8ede5d4e5e37557ad148329559ef9d3761dae0f6d2f26fd9ab5400000080015881da678c1805b8d9da94cbee98cda2baaf46e31f3b4f3017621378faa2d599353da5e78e7a146664442f42a9f55b61ead809dba67dc2022848aef898b276611673f91da06e7c100c8f43da604d31e381bac19771a3976481d128a674038017ebd514f7c098c55217ce0c8941e83cd33bf1ae19b4bf0e2e19ede602636a3662265075d9b49d1c8def2ee325766167b0d212346ddb9389caa91f5bb85a3faf58c163d046561f872d2aecf856479534be05a54009ed8c4955f12d844b5788a727107577d2b4e4b7449ffe59d93d1856975f557aea08242511ab4ac8af5dc6174849514ba0d873690422652b4774088c72a2bf6979e47b52f6a52b396d252a185e26aa6b5e81e07dba92110c06038fba361daebb1d7bc5aff9181b1f2609955c024467e76a5fbc5cf319e5df8df492a83fee5082e7b6f6fdc46395167a4f8de4d1b8fdaa08da00000000b0d385696557909258f768000000193a8d44a726a3b53534d8a281067253c77ea31f6547e70d73b116e26f3c2a205a905847789ef2d9baf6a196012de764aaf4686aca7b979df99d3a41f53f0111d243de5c831b0a49029a3dcca71481075f2774c2903e8845a0a43e11fd1e522ccb54f8d26b08b526d2dea57d7bfc5c525b92746a0ca0c0d6c9362ebbb72b4e5142aba3838bdf84fdc6d2e2264d098eef66478b63f3e9b5c39381ec0c078411cde84ec01aa2269d9e8fc0106a7b7fe960e98d7c20a2d341ec12fa8d3525c9386d264973ba44f9a72b1de99ddad1cfbdbc6decb3ad5de04f6bdfd741d713958d7adb69096cfb73d3e57abf7e7f9c86501cfe171f0de27e27843455f0c652"], 0x261) 21:56:21 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xfffffdef}}], 0x2, 0x0, 0x0) 21:56:21 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xf0) 21:56:21 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r4 = accept$alg(r0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}]}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:21 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:21 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) arch_prctl$ARCH_GET_FS(0x1003, &(0x7f0000000100)) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000040)=0x14) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 842.058080] FAT-fs (loop0): bogus number of reserved sectors [ 842.065931] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 842.073763] FAT-fs (loop2): Filesystem has been set read-only [ 842.080504] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:21 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:21 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) ioctl$SNDRV_PCM_IOCTL_STATUS_EXT32(r4, 0xc06c4124, &(0x7f0000000100)) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000200)=[@in={0x2, 0x4e22, @multicast1}, @in6={0xa, 0x4e20, 0x8, @mcast1, 0xfffffff8}, @in6={0xa, 0x4e21, 0x8, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x1f}], 0x48) write$eventfd(r3, &(0x7f0000000000)=0xfff, 0x8) 21:56:21 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xffffff8d}}], 0x2, 0x0, 0x0) 21:56:21 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270", 0x14}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:21 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) r4 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/autofs\x00', 0x200200, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r5 = accept$alg(r0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:21 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x5) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="89454c460000"], 0x6) 21:56:21 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1, 0x0, 0x0, 0xfffffff0}}], 0x2, 0x0, 0x0) 21:56:21 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:22 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@vsock={0x28, 0x0, 0x2711, @host}, 0x80, &(0x7f0000000140)=[{&(0x7f00000001c0)="5b9bc35ba0b2c5417920344a4d20ebe150a3ce82102644295f74b8921c7124ec3199be9f3ea444fbc242a8e4cfad058a913fe1b0220ebfdd1e589f9369119fdfebed34444cc3414de3915a66f432ecab53f9bb8e55f032bc98e3aecb0a51168280d747dde2bf4b6bef2494abff01052214ce2cd0f4e6fcf1555522765439e2bef1ec28e2a598230554c5725b494453d270d3884aaa7687d0187bb718f946cfde28b0a13d0ec8c045acb398b1998b17f77e", 0xb1}, {&(0x7f0000000100)="4e3a8c4d356eaaf1894e10fe5fa2bcb1527fa83fdfc3ec0c0c28c7cbfbcd", 0x1e}], 0x2, &(0x7f00000006c0)=[{0xd8, 0x88, 0x80000000, "96e9b45347e6fc44409bb4bfc096e6f59fc6fbe30cacee1efd32447bd00b50e0396e68c5344eb7a2fc53ba8c668fc26900e5f3b71f18ac657279a1c2e04ded4e77ac6d35427a708adec12b191f65532e2624719cf1a07784dedf54c2f2af27c38ea405b7d76ba40e1a148e8c359473e45a7daa3351a939c2ed80b0d2552f4bb81afc36b25c0541e8763a85e3f62ed7783f8e23fa55a7a05e760339a9cafe8bef57498c313f9ef4da86cad0e31dff6cbdfde7e6834a9048338de19ea026078aeffd1d60f474e7"}, {0x78, 0x6, 0x1000, "158e7fc13f56f6e0413b0c4fde746970b80c67ad0f4c0170e797287c5bce027e6729f6c09721eed6715995a5c3aead515e96f8bb0a9a8c25e43e6014f7185be37ad3c2ac0afaf717bd63983f462e99315eac6c48882436020fa0e8f2e370694cd6c0245014c121"}, {0x110, 0x115, 0x413e24c6, "2de0e9007ecef92c46e846ad03b3577de3f2b9962902065369c3732cd6ff6d6eacd116ae3685c82ed72b13d0079b7120d9ea075d35e7ef0ea8b61d5cf992225af738cdd1be377fee869d0d5cf68665b6a10857f708e3607136dfccc73e516ae3065bd3e7af5590cad0086b9af11cbc4d7a1933e183fdeb59f14133a9c59774da8ef3d6d08dd15b83aa8c7350273180e377fe2ca1c0d70593bd363c2761fa6ee6d401f6e2465e201e0b455e56b5fdbd0331c355aaca561a6883b0a7178b2e4b85097c381ac42c05784cf858c8e5671037c1b3856cb41c88c499556aac3a186e5fa3ab90a2d45b16008c4ce76cebf9a2b73316c0501f9e4895a021bccb7f"}, {0x60, 0x104, 0x391d, "90ef717cbc749b9b3e26a7958f15fb3b8d93fff7971997b1792c10f7a61a65a77fd9c41e6aa0f04de7b98766029d40f1471fbe3e6e7493776eecf750f0f49b6d3d75a5f894d498fbae1fac"}], 0x2c0}, 0x41) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:22 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270", 0x14}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:22 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3, @rand_addr=0x7}, 0x10) connect$inet(r0, &(0x7f0000000100)={0x2, 0x4e22, @empty}, 0xfedc) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) read$usbfs(r2, &(0x7f0000000140)=""/103, 0x67) r3 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r3, 0x1000008914, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f9afd4600007e8ee03d186ee06bce0283c8bf1d53bdc3fa2f6f70119c24c65ae8dea93af1ac77359b0cc37b7dc6883f67a18842085cb5a3cd2cea1ff7272a48650ac4cb1383943f458b79a11659cd8bf919d0bdc95c90e3b155731426a82959308742eb55cacf96f58b12b2356006346161541464521330a3f8"], 0x6) 21:56:22 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:22 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xa00) 21:56:22 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:22 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x4081, 0x0) getpeername$packet(r3, &(0x7f0000000040), &(0x7f0000000100)=0x14) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r4 = accept$alg(r0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:22 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 843.044293] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 843.066484] FAT-fs (loop2): Filesystem has been set read-only 21:56:22 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270ff", 0x15}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:22 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xa}], 0x2, 0x0, 0x0) 21:56:22 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") r2 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x1000) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:22 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x4000, 0x0) r2 = syz_genetlink_get_family_id$team(&(0x7f0000000100)='team\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) getsockopt$inet6_IPV6_XFRM_POLICY(r4, 0x29, 0x23, &(0x7f0000000780)={{{@in6=@local, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in6=@remote}}, &(0x7f0000000340)=0xffffffffffffff99) r6 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r6, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r9}) r10 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r11 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r11, r10, 0x0, 0x209) r12 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup(r13) getpeername$packet(r14, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r12, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r15}) ioctl$ifreq_SIOCGIFINDEX_team(r10, 0x8933, &(0x7f00000002c0)={'team0\x00', r15}) r17 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup(r18) getpeername$packet(r19, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r17, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r20}) accept4(r0, &(0x7f0000000400)=@can={0x1d, 0x0}, &(0x7f0000000480)=0x80, 0x80000) r22 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = dup(r23) getpeername$packet(r24, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r22, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r25}) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000700)={0x0, @rc={0x1f, {0x2, 0x81, 0x8, 0x80, 0x1, 0x7}, 0x69}, @can={0x1d, 0x0}, @vsock={0x28, 0x0, 0x2711, @host}, 0x1000, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000006c0)='veth1_to_team\x00', 0x7, 0x9137, 0x69}) r27 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = dup(r28) getpeername$packet(r29, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r27, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r30}) r31 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r32 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r32, r31, 0x0, 0x209) getsockopt$inet6_IPV6_XFRM_POLICY(r31, 0x29, 0x23, &(0x7f0000000e00)={{{@in6=@mcast2, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6=@loopback}}, &(0x7f0000000f00)=0xe8) r34 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = dup(r35) getpeername$packet(r36, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r34, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r37}) r38 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = dup(r39) getpeername$packet(r40, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r38, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r41}) sendmsg$TEAM_CMD_OPTIONS_SET(r1, &(0x7f0000001640)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10084}, 0xc, &(0x7f0000001600)={&(0x7f0000001680)=ANY=[@ANYBLOB="9c060000", @ANYRES16=r2, @ANYBLOB="00032abd7000fedbdf250100000008000100", @ANYRES32=r5, @ANYBLOB="3002020038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000800030003000000080004004000000040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000080003000300000008000400", @ANYRES32=r9, @ANYBLOB="08000700000000007c000100240001006270665f686173685f66756e6300000000000000000000000000000000000000080003000b0000004c000400000108fd5c0000000100ff8000010000423d0d01910f00000000040606000000090005067c0b00008b25007f0800000007000701020000001f0040040900000042090701060000003c000100240001006c625f74785f6d6574686f64000000000000000000000000000000000000000008000300050000000c000400686173680000000038000100240001006d636173745f72656a6f696e5f636f756e740000000000000000000000000000080003000300000008000400000000004c000100240001006270665f686173685f66756e6300000000000000000000000000000000000000080003000b0000001c00040005000994020000007f00080000000000efbd04044290000038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000800030003000000080004000200000040000100240001006c625f686173685f737461747300000000000000000000000000000000000000080003000b0000000800040001040000080007000000000008000100", @ANYRES32=r16, @ANYBLOB="dc0102003c00010024000100757365725f6c696e6b757000000000000000000000000000000000000000000008000300060000000400040008000600", @ANYRES32=r20, @ANYBLOB="38000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000080003000300000008000400d3050000400001002400010071756575655f69640000000000000000000000000000000000000000000000000800030003000000080004003a3c0e2108000600", @ANYRES32=r21, @ANYBLOB="400001002400010071756575655f69640000000000000000000000000000000000000000000000000800030003000000080004007b0f000008000600", @ANYRES32=r25, @ANYBLOB="6c000100240001006270665f686173685f66756e6300000000000000000000000000000000000000080003000b0000003c00040001800907f70a000007001f09c42c48090900037f02000000060002fff8ffffffff038002010000000600020300020000ff03013f1f00000038000100240001006e6f746966795f70656572735f696e74657276616c00000000000000000000000800030003000000080004007366000040000100240001006c625f686173685f737461747300000000000000000000000000000000000000080003000b0000000800040008000000080007000000000008000100", @ANYRES32=0x0, @ANYBLOB="680102003c000100240001006270665f686173685f66756e6300000000000000000000000000000000000000080003000b0000000c00040008007fff270000003c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000008000300060000000400040008000600", @ANYRES32=r26, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f636f756e740000000000000000000000000000080003000300000008000400060000004000c7ad240001006c625f686173685f737461747300000000000000000000000000000000000000080003000b0000000800040001ff0f00000007000000000038000100240001006d636173745f72656a6f696e5f696e74657276616c000000000000000000000c080003000300000009000000000000003c000100240001006270665f686173685f66756e6300000000000000000000000000000000000000080003000b0000000c000400010000ce0600000008000100182f8930114db07dc736228a16775a592e972eebcf0ce9f8c1915cb504850863d44ea31b9470dc9a389ba293c75bef141f7a46868d5f2740dbd0c5741aef9dd72f6609febe83eae6beedf33691a86abcf6b314d11414716b48890b7369", @ANYRES32=r30, @ANYBLOB="f40002003c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000008000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3800010024000100616374697665706f727400000000000000000000000000000000000000000000080003000300000008000400", @ANYRES32=r33, @ANYBLOB="40000100240001006c625f706f72745f737461747300000000000000000000000000000000000000080003000b000000080004000700000008000600", @ANYRES32=r37, @ANYBLOB="3c00010024000100656e61626c65640000000000000000000000000000000000000000000000000008000300060000000400040008000600", @ANYRES32=r41], 0x69c}, 0x1, 0x0, 0x0, 0x40000}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = dup(r42) ioctl$PERF_EVENT_IOC_ENABLE(r43, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r44 = accept$alg(r0, 0x0, 0x0) recvmmsg(r44, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:22 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 843.408211] FAT-fs (loop0): bogus number of reserved sectors 21:56:22 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x23}}, 0xfffffffffffffd89) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 843.451980] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:22 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xf6}], 0x2, 0x0, 0x0) 21:56:22 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nfc_llcp(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x27, 0x0, 0x2, 0x6, 0x20, 0x7, "ceba4f54d096df8d538e930c640147d969ea6f8b57b705a21bce67532a3e64aaed0228dde2e90b9ae7546fd24c6ba4b025b74df08fcefcbb0bb27feebb479c", 0x13}, 0x60, &(0x7f0000000140)=[{&(0x7f00000001c0)="9bf4fc934a1afa56f819bf1396bf883a03c546fd98da857c380b3187b8c1a3521e819cd66765c8d6cc33d2dd108ace249e328e4f8cd1ebd9ae3670565d6e5b3316535ee81d02102a5a5358e8fed908e1916e6fe74690972a7115f5bde9ac06bfd332f3e08ca8714c92b24e13156bed3357df5d1d1a2219eea141a29e0225033b365956ca037c5a57e305a24e91eae68e5f1fd122a336241c3b2bff5fa2f9787d6d08e1aab2286df4911359", 0xab}, {&(0x7f0000000340)="24a9209464ac5eaa1eb75d3ae3bb65661d0b4588470e32b67c1195c085a04823b8a670b1efdca38b26f92cd3762261bf08ce3571ed3e4861054adfe225b42b3be30795697dd391c5629f9fef2883dcbc378686bca70dfdad831143325d0aa9269f81ab44dedf9ca7d05e76d56d28276aefbf0cbcbfac5da911ba0c07c56be4d8f2a03559c2b2f69b62cf6c5b4c", 0x8d}, {&(0x7f0000000100)="3a415f04917bf2b0f13810d0b1c71dcf20de4f6db21707297f782c56153e12", 0x1f}], 0x3, &(0x7f0000000280)={0x28, 0x110, 0xdd, "d7b31e715e06610d24f9bb32a25ee063cbda"}, 0x28, 0x40000}, 0x4008002) r2 = dup(r1) getsockopt$EBT_SO_GET_INIT_INFO(r2, 0x0, 0x82, &(0x7f0000000400)={'filter\x00'}, &(0x7f0000000480)=0x78) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:23 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x2000) 21:56:23 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270ff", 0x15}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:23 executing program 4: r0 = socket(0x10, 0x6, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") syz_init_net_socket$ax25(0x3, 0x5, 0x1) sendto(r1, &(0x7f0000000000)="407d6deabe5c070400", 0x9, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:23 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:23 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xa00}], 0x2, 0x0, 0x0) 21:56:23 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_hmac_sha1\x00'}, 0xffffff02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) dup3(r5, r2, 0x100000) fcntl$setflags(r1, 0x2, 0x2) accept$alg(r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000400)}, 0x3}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0x90}], 0x1}, 0x401}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_QUERY_BPF(r7, 0xc008240a, &(0x7f0000000080)={0x3, 0x0, [0x0, 0x0, 0x0]}) 21:56:23 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getresuid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000100)) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") r3 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0xa1) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) ptrace$cont(0x7, r4, 0x101, 0x4b98a5ad) ioctl$BLKTRACESETUP(r3, 0xc0481273, &(0x7f0000000200)={[], 0x8e4, 0x7, 0x0, 0xc, 0x2, r4}) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="e9454c4400dd"], 0x6) [ 844.011836] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 844.049603] FAT-fs (loop2): Filesystem has been set read-only 21:56:23 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xf600}], 0x2, 0x0, 0x0) 21:56:23 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270ff", 0x15}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:23 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:23 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000840)='/dev/full\x00', 0x282, 0x0) getsockopt(r1, 0x2, 0x7a, &(0x7f0000000880)=""/57, &(0x7f00000008c0)=0x39) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r8 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r8, r7, 0x0, 0x209) r9 = ioctl$LOOP_CTL_GET_FREE(r8, 0x4c82) ioctl$LOOP_CTL_ADD(r4, 0x4c80, r9) ptrace$cont(0x7, r6, 0x101, 0x4b98a5ad) ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE(r4, 0xc1105518, &(0x7f00000001c0)={{0x9, 0xe, 0x1, 0x9, '\x00', 0x3}, 0x2, 0x20000000, 0x200, r6, 0x2, 0x0, 'syz1\x00', &(0x7f0000000000)=['skcipher\x00', '-\x00'], 0xb, [], [0x9, 0x7, 0x1ca9, 0x6]}) accept$alg(r0, 0x0, 0x0) r10 = socket$inet(0x2, 0x3, 0x80) recvmmsg(r10, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 844.370583] FAT-fs (loop0): bogus number of reserved sectors 21:56:23 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f0000000140)={0x0, @empty, @broadcast}, &(0x7f0000000200)=0xc) sendmsg$inet(r2, &(0x7f00000002c0)={&(0x7f0000000040)={0x2, 0x4e20, @multicast1}, 0x10, &(0x7f0000000100), 0x0, &(0x7f0000000240)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @local}}}, @ip_tos_int={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @empty, @remote}}}], 0x58}, 0x8000) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) r8 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r9 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r9, r8, 0x0, 0x209) r10 = socket$inet(0x2, 0x4000000805, 0x0) r11 = socket$inet_sctp(0x2, 0x5, 0x84) r12 = dup3(r10, r11, 0x0) r13 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r13, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r12, 0x84, 0x71, &(0x7f0000000100)={r14}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r9, 0x84, 0x6d, &(0x7f0000000580)=ANY=[@ANYRES32=r14, @ANYBLOB="00015150000000"], &(0x7f0000000440)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r6, 0x84, 0x66, &(0x7f0000000480)={r15, 0x7f}, &(0x7f00000004c0)=0x8) r16 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r16, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="60fe7aba9437fc4f0305e3af9b61fb720faf3e4397a96f11f8a64ab9cae9421241765e1979dd147a0028f118fcd1475c39b6abe10f50c48161961152dff027615e4315e37b5014"], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup(r17) ioctl$FS_IOC_GETVERSION(r17, 0x80087601, &(0x7f0000000000)) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000100)={r18, &(0x7f00000008c0)="b93bad4945019d4dee82e9974ff07812d71984da88f2f03e3a058679a7b7c83f7a55a7e2a3e735aa2979ee5d83e03aed66ac2e2933e6e9c27ce9b1ea0e969f2cb430eefaa85c0537bfed49ceb8eeea34c176bcd43d24b7b36a0aaca251679a8aaa32f1a63cb27d07f73b89cd1e31e68a1d799f2db1847b5d7c93e8d29021e56ccf9a47f047717ce348f5b501b573836222374d14baae054993ea85ce6210e0e5af8f694f5445470a5dcc468652f1c87761b78e1be39a0a2702b4d9cabee1ead27baa2270596b8493cb71e2877ffa76b47241b40a9c41c837880a56bd206cdc5e2d3b077ca55cc9a6e0e00bd2dbc0c167ea009dbdafbc6cbe88a58b77ccd3e08a4038750803e4b438255f05aabb93ebe8c99278e6c6fb12b4fca5c619b0677e723b42c84fc9104da16871983d166c384c3eaeaccdf9754cb932ebed8b7f1f0dcd306f561aa2de2ae5aa1e83944a72aed23c4a85bbf5efd7d45120f9485900d22323d3be19ac1c48f4610cf39b3b6cfb5dfd54e1d26442f4c54a2aca9116017ef311d8c1ee64bf593b583a9d6a6dd55800e2ed26a4f20d01467cf8ec6f8451ce3c532cde831e5b9a5466b84d21eb805fa07e29a6faa8336d0577f77250181e381bd2e1dcc498fe82d2e99d8f78d4b5c0b8816d582d31253f3f4b22b791901dc82efe1e2b7795d341e6e5e02c4609edb0535fb2b691dd9a705908bbd68228c1f13dac3e2d5a553e7176d5c42dffda11e5b8975429529548aef120c3cb8d17b7c47a37e58ceb8fcb25a8db8c6209493de7a207435f8059116460fb6dd010e412aa86a0e55e91c6acb80426778ceb758695c671c20b77639eac9876f4b166e3de60670ee993cbbc933cc6573bb84939d213aa3da7ad460b9d5b83f9e8859b5304ac75b3a53785ba9aed1d3f39884d7151eee4a04002f5d44e81d5240924ab000d020d30d0e8cf01f844c033c6c6a45d6e8590b20f011ba7d50f055f135a9e88850b09d270cfe3ac253a654101c59081ffa95694710e8e48135cff65d1701f99b9219052c85d9f9fae08883401246c041380eb664c32e6259a1cd5d06baf8f56e9d35fe3c9020bd725a5cd264e422974f13953f53a5911f55f65742bae8eece1c5e36063bac582bd19db7963024b4a888e6b37bbebef282c5702adb231498375259b15dd0ebf05dd22b844410640abd1a67995873ea30e4e336b41a9b1ee58bf5510d6ffe7ca0e5b17d7d2f87c9f6cfacec62afa86cf59c6cf47396b1d5468b0b7444eed06f77756583fc3f592259c088b51ea245f7231fa06541f092cc4076d7f1f1f54f65aa5d3ff332bf3a89d6f1eaedf3e57b68cdebfd9cc96e12d0f20a53092a9647128ae38f0ca701253ae960b83e2085eb3423426a1ea858f0c92dc9100f3bb2f5660734da24fb539033cdef5f2ba037e796c4faca0f485812171a9bed350d31745cf5041c0ee838e1d8c9a10b689518989c3aa3e442b1dc5989f5b47ac0c0b34d1fff20f78314f12bb2662a1a27d64cdbbe8f6a7fd58279c1a94db6750bd6a55e76384fc6e3de88edf7852702679fac893a09d9f4d7cc0001789696dc3e426d4b599f84cbfaa4105d6b0c96aa40ea82a283960560a09f795c309b624be49fe0f87725e25ec7722c5ce269da5985a4c924c875088bbb93a30c5a20aaeb312f1d082f039ddb30b7a9696183a8e034690e15f6dbe438097a920a50f814d7e16ed28eb814871fc9f23d1997648f3b8dad05012b8344c9374c45997ee029ab7f995ae9639fccf13bf2abe1759042e80e593fb324b34c1cf7774be5eae3cebf7ffead366496e47f161274b48c5ce18446402e21960772650c64e96e8bb151f1bc05cc1596d70cf79a96c1e8a29215af103a17d436048066c77972082dac01cc232d02c2a5a87a4b0868d28c18799efe83c24b688cd891e18440e543d6ecf3c43865dc3cb9e77c3441ba30f4340fd5aa616d9612dc68e58b234d6ef93c2928e4e047263f0abf77932846cf9e10d914590f605e9feaf9fb6289a29540e529cc340ad375a5252647341fffa41707173b12748993073903f6c49f4b42b85efd7909fd94578ac6dc8d51a529025bf12094f14a91074f8454817b9350b41250127003806c7d748890e8d8b5669567f34f68eeba21df421c733032333c857831fc7834d9f398956d71f34f4fb6b1c5ccdccebcb3657a160440847148742555b686affaaedc8740bc79868f0c1d8a1457ec69901241f10048d9311bafe3978b167bb224dac33f7ddb6aeea5521b09a5c60cfb2d6c5b04a997a0727993607ae996a456d3fbb536986d90f4a0d9cd22be0d87e85c6940fe78775ddbcee61e03caf9e88aa67b24bab601fd6068a01469116f664340bb3d22d4be753f4d25921868ebd75e202fa4bed4d83ab0df4102808cc61c2c33d3b76cbfaf0f1b2f0010011cad9de36964d1d4fc96cddfe168afa8bdc4e597c9f47046eb10cc3d3de11e8532f7637c89912b897e6576a348edcfada68c2a6c05a8499145e9812c946c5872ef88ae2a9a0dd72a0e55aa5e60e9dc95f6fbdadcac9de8198f6141a9fcc9e1b112bdd1a4b01b95e4222a8b605e63858dbcba35b22d97b3eda2c40132bdcb51b709048197e9297d2b549015ca6d0e5bc50d2b5953b08e1a8654212787d62cae00f49994bc6b2c199179307c1f988c0814f74688289d1429e6dc9fdff60105b33bbe7f6f79a4622566854f74556655a806b65d0f979ae08308f0ca926437e2221c86bd6122666dbdffd88d28c047b6082e20d27ac5d1e26b1d4bad6a2c452036466779c9e05499aff416a71b336cd93114352c834854d6fae4a1558c58f32ec7a8e4e6edda78111abf419a886f5574a0bca60c0bbc7be9ffcb747860e92ceb830092c0486e76e92deeb66c30b53c94007f8a06c3b09f23a0ee63124c7eedbc3c84f4e474e4ca30f562e06bfe935f25cc4da24352d2ff4122d57876bc06f3af2797dddf3a39329a15286643bcd9e82460b9aa487d60520b08cf37c7d047fd9993c406f9939e3db416aff3d61476d79cee63ddc158416fd0a62f95b9c4fd680ca16dcb8df682d769ab6aa346265f021e9fc7839ae8ff9be65325af6e70900559ed331d221f24626e1000d46ba947b652fbc7e283a89e9ec172579778ffa253a820f1c4c5394ec18729037adca20b061242f453ef521649a588186b7482ea298aecfc0e2da739b38991b0f6aeb5f4f90797d9084b2a3e85a533ef7db6c9d594f78d19987d5a3bec20a8c493bf39402a3f7c1fd6beec7c322e45ed9dc5876fb55ca52d2d17ea3d2570f89d8530e23dd79d54ea59ea7c3ed94a77d083bc992c846dbb0f3515bfdc741adaa14aef29f4f4c35cce14083b3fe18c3b6b11e7705146409740425863076e29350724e2164131ca3f8acfe1d6302c25cda61135701130b94df121bf76186cf5b4c85a211a1350ed9a6e180140242a8b475e2ea488e42a53d5a8dc0532d2190911a7b5c528edae512efa5e7685dfa27ce474320be38f645453e061874013caa862eb981398982e6bbd28484cedd662eb7df5935ac2a310b94df163b358f6886f0c1d57efc9f93fc18193590db5421a4682827b9902fdd71b241e96797d909c43a50c7c9677018bad15adfc13333c1e573de4720ddb8e605085e389909f4115d2225c84b8f8e438e660ea59a0604f141065a9e30189e56caf3649c147b4f45fe3f9b97b1c1bfe91252a510b40c22bc663d64f29abd846e077d3ff9e6c66b2190f6af1d742acace546c021571619023b0f079829715103fd6e5f247f44c690712198be020fd8df470d06e044749265599fdb3d4f06381db27885783d424a82ce3fb3bd91eb8e71088b0d8ff1496584dd21d8597f960d2677322525f3f204c383c92ce84a5672bb1c52c831b1b9d8bfe460d7f8a55d00f0a4dfc988a63edfb5300e56113bc9a9d4c1b080d19c5cb2e4ecdb94bb7bd87fdf432d04aec5683227b02a5766ee24d0c940d2e316a24f180c521e9b4c857c38cab9bc9eda73256204b3375ab8b11418d190b344e9c2dbb6e8e69dfa8dc11793127f15e26f0800ea23c8a5d15c58a90682fcf4884e94fb763aa983d3677044e1b0e62e3ec2ce657cbe4c6f2879fe52ebf2866c87baae7ae898e05efcf8b75ea251f99a73ed3931433e73339c8cc91baf38915258b90eeb83afeae8f21c6aab2c5d3d020c4bf5f45106702431162c68fb2cd11f46a97078822c0ef9aac595023cc4c1afdb5fd86450d3ae1238fd3b95d74ef0b6cce507ca3230e9517f3e1dca77b3745a53f9e127d245b5a9392229cf6061ee3f3dd189f662fa40875c84c5c4adc43897595cd6df3ecbfe0e835a70a4b61e20622763255b37e4a4949e8962d1a4452da4b3549de252d2a4b4fa33601e04672666d4d72750fbc4f0312cfe0383b7299adeb4b8ad2bd23f57e2bb526d9b00d2e400b93b7ccd42f46a4b284cf56b96edae21132eb8028c127e5e90500df7467d5e0bdc2ad601919b158a539a77d9e15c530c40014b4dbbfe7b02bb71b1a042eb486a74cd9da970575ed8ed8f9e52f10be7d7ac2a00c3efd393d4a26d287699cd826753178cc820177a56736ac1f4bfeba4b50ed515e72a9b3b79eb721831bf121b81c12265e1668bd2b5aa526e8c99d4bd5fdb3c29de6aa352720f813df699bec07b4a986e839d2bd580e6882851dd22ea63b77b23d4792129f434fe604435b65f46174a964c540bfdd657f2e08ddb3d5045981b552a1ecbbdc18ce8efe59cc097e5d6751e769247337cbdaf80611ea946ffff8b15f7163bd3465268b7bd6888da2ba051155010cf1aecae272aed6a43ffe8af7e93aee4f32ec1a21661c634d7b09137b56dd00eee2119ab15cc46b20029fcd64f50481654c2603314ae80bb820fa7f602ed0226a29c75908c8944c2b2013ad98cce77cd490d2035362894d5ee007016311576fe9957774c22a21a378ffbc12a218d09867c8692c071cdbdf746483c6fbd5ffe801afa2872a2c0ca93b8bc8f6f0a63a91fe9cf7f42736e1db53b370618ea27ad7e459c549e6a2c6a53c6b0ccc7408ccf8a1d5016a702f1238ebe42211d27e3a5f0782ac4c9da009d08f7662a95efaee720021e26c38398b7ccdbe41d3a9fe5976af82d2d0f9aa35799012afbdfc79ce0bc47f06caed76ef0d2fce874c1897178e166c33fdb183d6581911033788720442c0ecd9e371edbe0fb9ab6275bc4d9db938997cd5b14f8161b527c73e5d597c0a2b3932b5d0b33d0bde8670ed40da04c1d0685ff6e46a865ba5650b460932ecf417e9557c80e179a17a6b2ba66464a116c3784356d2aa1cf82840f139ede33a1997ce7f7c75a19f897958bc7fc00332ea49bf6ea3d485baf0a4a52884daafb1bfcfb1db5aa244303a5ec13215cfcb3d4007eb2acfee0d66f29ad12d32019be1771022a3eb1b6e0c637e63e13e45418ace6f463d37178f7a10f236340f6231f1e413bf21636e21bcfbf2489374cfbd11572f2b7c8793210329c7a2bcf59546e403abd7a3cbe3d913d16598c65844e4b3a1c91d8d6f4c7394c23bd609feff55deaaa1b6b083e3b6c632bd0e7377e1ed3745019e51591179ca71e4be04e32a0fee897415b14a63afa84d6b33852e8f44c3a17d63050cadd6c4279f4d86689fa04c687e05cd86825f400ee8472010585e34f9e5c5b337ef2eb81de179f623909f52f149af9365bdef0d6a7331546c8fcae428fba96831d9390cbf8c19262174c484973770c29feebc9072109f2489b2abd21be9960be32336915c5b716ecae2b74712d1d9ef7e32", &(0x7f0000000300)="d2a1d39043590bca0d879765163d1285623a75845616d9f196d9734453f26eee7575fc2fe46219f294b6464b907acaf786bb3e841a0a4f0ff32720a4be74fd56dc37034b97101ec95d7020896eaa7e503c72653b6010dd5477ca87fd9e5fab7fa65de7dc7d3ab5e62d4e024d23ed8756a81fb7d172d05f3767e30a8a929df6972f2691aee283859e0c46e5abf49829395f1af181a85d508820842df3829de4f3f6269a9effb62f62d4b1027f0959b75a20eb7fa9825ca0f5e5bea92425ad3e71c943efb3", 0x4}, 0x20) [ 844.414499] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:23 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x25ee) 21:56:23 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:23 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xa000000}], 0x2, 0x0, 0x0) 21:56:23 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:23 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x1, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 844.782067] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 844.813895] FAT-fs (loop2): Filesystem has been set read-only 21:56:24 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:24 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:24 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0x8dffffff}], 0x2, 0x0, 0x0) 21:56:24 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x20, 0x0, 0x8, {0x1, 0x4, 0x8, 0xfffffff8}}, 0x20) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="3351ff6d"], 0x6) 21:56:24 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xeffdffff}], 0x2, 0x0, 0x0) 21:56:24 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x156, 0x204000) clone(0x800000, &(0x7f0000000100)="d209f7ee47e42cb97325e3bbf20d68691da09af5aa4a109af1c9ef77e949586ad2b2fbbeb52dbf1088c53262df7296da4e3f6d9c38ea9f7e1bf93d67b3a00adbd9ebfc77945c564039546b0ef9ebf269a263e2136bb6006d670fca1341966ffda07956c96304f2816971fc5618aea70e390ffb2dbb05efc74d64c8", &(0x7f0000000040), &(0x7f00000001c0), &(0x7f0000000200)="767e5ab54d96ed86cb56c5102f7db9015a300513d9ba9f18ce32eaca51a5b95625cb0a7e2b6f2b9f67e8bf1459947498d39d1522083cc0e75d") r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:24 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:24 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x3f00) 21:56:24 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e21, 0xfffffe00, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x9}, 0x1c) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:24 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:24 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xf0ffffff}], 0x2, 0x0, 0x0) 21:56:24 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:24 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) ioctl$sock_bt_cmtp_CMTPGETCONNINFO(0xffffffffffffffff, 0x800443d3, &(0x7f0000000000)={{0x1f, 0x7, 0x20, 0x54, 0x9, 0x81}, 0x1f, 0x7, 0x1}) accept$alg(r0, 0x0, 0x0) setsockopt$inet_tcp_TCP_QUEUE_SEQ(r2, 0x6, 0x15, &(0x7f0000000200)=0x401, 0x4) r3 = syz_init_net_socket$x25(0x9, 0x5, 0x0) recvmmsg(r3, &(0x7f0000002b00)=[{{&(0x7f0000000100)=@rc, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/162}, {&(0x7f0000000400)=""/90}, {&(0x7f00000006c0)=""/236}], 0x0, &(0x7f00000007c0)=""/202}, 0x1ff}, {{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000480)=""/15}, {&(0x7f00000004c0)=""/29}, {&(0x7f00000008c0)=""/87}, {&(0x7f0000000940)=""/88}]}, 0x501e}, {{&(0x7f00000009c0)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, 0x0, &(0x7f0000000c80)=[{&(0x7f0000002c80)=""/241}, {&(0x7f0000002d80)=""/24}, {&(0x7f0000000b80)=""/227}], 0x0, &(0x7f0000000cc0)=""/140}, 0x4}, {{0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000d80)=""/109}, {&(0x7f0000000e00)=""/230}, {&(0x7f0000002e40)=""/206}, {&(0x7f0000001000)=""/50}, {&(0x7f0000001040)=""/99}, {&(0x7f00000010c0)=""/137}, {&(0x7f0000001180)=""/161}, {&(0x7f0000001240)=""/135}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/4096}]}, 0x7}, {{&(0x7f00000024c0)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}}}, 0x0, &(0x7f0000002680)=[{&(0x7f0000002540)=""/120}, {&(0x7f0000002f40)=""/20}, {&(0x7f0000002600)=""/108}], 0x0, &(0x7f00000026c0)=""/199}, 0x10000}, {{0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f00000027c0)=""/251}, {&(0x7f00000028c0)=""/31}, {&(0x7f0000002900)=""/160}], 0x0, &(0x7f0000002a00)=""/243}, 0x9}], 0x2, 0x0, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) ioctl$KVM_SET_DEVICE_ATTR(r5, 0x4018aee1, &(0x7f00000001c0)={0x0, 0x3, 0xa17f, &(0x7f0000000040)}) 21:56:24 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000300)="cf34aebdae5940321099b6c700aebf4a6fee100649b0e7e617b92fb41449fc23e6ba1e34a5b607d51ec7a1cc63f650e0a545e6e97d16ab6139358600000000000000005d956ee8d2eca02cb61371407fc2f290746b1eb2ae2b588a0071445974a5aa3adf4e5c2f3e5c5559a0c6655a8f2d1cff99cf267686bde1b1a1f8b94e04e4e64a501ef58898099d7c778541341a4e28a3d5512c9ac9bd25d3a7ecbd497dcc0bb7a17f629d0e4b2c29c4dfbb873262d9c38455fb128e488aeab476ae00"/211, 0xd3, 0x8002, 0x0, 0x0) recvmsg$can_bcm(r0, &(0x7f0000000700)={&(0x7f0000000000)=@can, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/53, 0x35}, {&(0x7f0000000580)=""/36, 0x24}], 0x6, &(0x7f0000000640)=""/142, 0x8e}, 0x2100) write$binfmt_elf32(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="ef0ae687959912f65957f437b2b68835e07da436cb40dbdb9cd645371a3d12f9390000bec268bf0a2ece44be50a06d8e825723326c6a231a366333e70200e1994db3f224be1586c05c508fc879fc7ccc36b4de99d346624a74a2aa1cc741c47de6153df55f769ae8b036d54be132bbd78793374ec93a9c0617ec28e9897de3f6399ca096e790ecc8523c5caa6933be736e648a12f5c92b35d6e992273003459c3ba7872ed50dd066698ac6498ec8dc2365be3cf305e63b04536cbd2f1603bd008621069b855601d9113e4dbe94b114340b62ab97388c81cf8e9cc0530e048998a143711be132ab9f15c64c0b485e6d40d2ad6c6bd78997700b273d0000"], 0x6) [ 845.629910] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 845.644345] FAT-fs (loop2): Filesystem has been set read-only 21:56:24 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:24 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS(r2, 0xc058534f, &(0x7f0000000000)={{0x98, 0x1}, 0x0, 0x8001, 0x7fffffff, {0x9}, 0x3}) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0), 0x2, 0x1, 0x0) 21:56:24 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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_bp={&(0x7f0000000000), 0x9}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:24 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xf6000000}], 0x2, 0x0, 0x0) 21:56:25 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) ptrace$cont(0x7, r1, 0x101, 0x4b98a5ad) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) perf_event_open(&(0x7f0000000100)={0x4, 0x70, 0x1, 0x0, 0xfb, 0x3, 0x0, 0x2, 0x8801, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x8, 0x4, @perf_bp, 0x402, 0x1, 0x3ff, 0x7, 0x53b, 0x8, 0x2c3}, r1, 0xf, r3, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) setsockopt$sock_void(r5, 0x1, 0x1b, 0x0, 0x0) r6 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r7 = accept$alg(r0, 0x0, 0x0) recvmmsg(r7, &(0x7f0000000000), 0x0, 0x0, 0x0) 21:56:25 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xe0ff) 21:56:25 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) r2 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000200)="4093eb1624a81170172cf634feb424cac922165a86129f6f475f94973256ee9ba87736187132e54272d03aebf3a6be2d44f1cf0b28162df1ee2818432864d1aca2198807e9ec6457daf505e7457ac42568bfff88b3ea84082d59b81315699100a01df6c3c5b5fc80fcb22cfaaf7eaa72d546db8b103f46181cb515f088f2ca39cc63e6237cca1ad83c7c7ed988746c1473010d99bf9b0a9e8bccdfa271fc000f5b9f36032d9d1f34ea8975a4189b6a07a76e032004888124af071247310e48fab11c3092b9a415b3460f2318fa289e7f639035808454767bd146794b30526a33fc951232656a2d5b7563", 0xea, 0xfffffffffffffffb) r3 = add_key$keyring(&(0x7f00000004c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x202002) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) keyctl$chown(0x4, r3, r5, 0x0) keyctl$chown(0xb, r3, 0x0, 0x0) r6 = add_key$keyring(&(0x7f00000004c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r6, 0x202002) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) keyctl$chown(0x4, r6, r8, 0x0) keyctl$chown(0xb, r6, 0x0, 0x0) keyctl$link(0x8, r3, r6) r9 = add_key$user(&(0x7f0000000180)='user\x00', &(0x7f0000000800)={'syz', 0x3}, &(0x7f0000000840)="cd0b439fa9361ef80e10ab158f8c633d8f25a2b3ce06", 0x16, r6) keyctl$instantiate_iov(0x14, r2, &(0x7f0000000780)=[{&(0x7f0000000300)="8479ccecd92d335fbd431016b8603c0ddb6f70359483caf8bb92893a17d335adf2bc5a97514f38d32f852c2f2f69b0b3a02dfde74bd4f5c28e1f6f2510abe3060da401431e866f29e4ac2b7269b1bdb95ceebdd741857cef99599d9d0a7ce78167e5372748b9c67bbc6b42d5a7e125028e25ff39a866bacf517161192a784af13cec4c5ebe99fc74376e2fcacdd216ab980825dafd6bebc4a2d23a05bed5f16de248c18b164702005c3961bbd746d8f8618b6098b1609a9e5a272dd617c8044554adb1ef05204cb02d92a2f338246163f0a6a6c99632b106edc0a14ff879343584345f879833c4e0c5ea18a4c416f68d43a84d68540d6f", 0xf7}, {&(0x7f0000000100)="60110a375f30243501823ea7dc5b9cd2ff852c85124907e34421673182cc378b5a817b40894e8c", 0x27}, {&(0x7f0000000400)="920086de633571be2eb9f8afe8964befab681c82e6564790cbcdc9cc00512ba44866a3c9f2b1ce052e502787b432dc621287f3d294d6b73f388eedc2cf722937c7315bee05488f55874a0fd2978c8d489860e5bdb0ba1f669f71033c5c14389ea9efc54f6784c850b4d3ef810aad1e32a1316a375f2b15edf711c3e6b6c11f53cbeb940407cb370bb261ee7975cc3525e2f03d07e8a2b426e04005d7811476e5a1dfb952b16f91bed6b8e5fb091962ae7002d279aadc104c660e6b3def00e5ece2b3e8c7f675b36b89c4dc1b5800fe7a5fd5b042ba4e5f84b83817042603435807e0d94e", 0xe4}, {&(0x7f0000000140)="612066d7953352d320b7283151ffb56d6a8dd4f3156a0c6cc546163894146899a37b2d5d", 0x24}, {&(0x7f0000000500)="642898d910a9f75e5e0f3e92492d2f6debc16b7daf95ce16a9b2c3c863dbfe66bb59ffbec96fc0098d9bd0dc48ac01801fb59045e7b116a4ed6f9f749cc83240a8beba912a17", 0x46}, {&(0x7f0000000640)="a629bdf7028ef224de98d0331543dce94fcf4f25a3695afc84739fb2546ed6a9d8fb97dafc260bf03db8105a4fe38a9e7e9eb5ca20d4749860d848da2d5ea468428799e2565eacf47ddea96cf9722a775b07064294fd804e1e4b5bae0bc41389bc3621a921e7557820476d770ae7d9a6de1f7db9044615dae257cd778a9a307b71417a", 0x83}, {&(0x7f0000000580)="1a8c14c162d60c7c1c0937ca91307990869cf5b8a17f347685313c2925ab2b42e542d94003d85ee3a1a9a68eee37e3bc10d603f7f71c2555b5b8921db062e1ee41cdfc5c5cb9d5940f022325351f8dd67dd63fcedb3398bd2e28b3e923f8881100e8f901", 0x64}, {&(0x7f0000000700)="41c08eba21e2264f9045a286e612121e3d712668b029c3298845243abe41708d4df14db160216ce099d9e2d047b4531a6c8b6db41d981b26f495ff44ea1669a5053cdbd829231e8f2e026d03c5ace3ee259acad60c8c789a93feab60923436e076edfaef8c97", 0x66}], 0x8, r9) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="7f454c46060066"], 0x6) 21:56:25 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:25 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xfffffdef}], 0x2, 0x0, 0x0) 21:56:25 executing program 1: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:25 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = socket$inet_sctp(0x2, 0x5, 0x84) r7 = dup3(r5, r6, 0x0) r8 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r8, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000100)={r9}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000000240)={r9, @in6={{0xa, 0x4e20, 0x4, @empty, 0x2}}, 0xb1, 0xffff, 0x2, 0x24, 0xc, 0xfff, 0x8}, &(0x7f0000000140)=0x9c) r11 = socket$inet(0x2, 0x4000000805, 0x0) r12 = socket$inet_sctp(0x2, 0x5, 0x84) r13 = dup3(r11, r12, 0x0) r14 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r14, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r13, 0x84, 0x71, &(0x7f0000000100)={r15}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r2, &(0x7f0000001b80)=[{&(0x7f0000000040)=@in6={0xa, 0x4e22, 0x10001, @loopback, 0x4}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000080)="12ded2229c3a3707b64d37d2404b3c46d8a6d52b8b6882637a26de516d3aa0c877422d464663e3fd5835daac3e53079e2f5ccf2e5b9f5be29386da7c3c45a0e3a960bb09b653583aaf2ac8eb377749129c44cec6fada59", 0x57}], 0x1, &(0x7f0000000340)=[@dstaddrv4={0x18, 0x84, 0x7, @dev={0xac, 0x14, 0x14, 0x2b}}, @sndrcv={0x30, 0x84, 0x1, {0x4, 0x8001, 0x207, 0xffff, 0x7, 0x8, 0x2, 0xfffffff7, r10}}, @sndrcv={0x30, 0x84, 0x1, {0xfff8, 0x4, 0x0, 0x6, 0x3, 0x3f, 0x56, 0x6, r15}}, @dstaddrv4={0x18, 0x84, 0x7, @multicast2}, @prinfo={0x18, 0x84, 0x5, {0x30, 0x7f}}], 0xa8, 0x20004008}, {&(0x7f0000000400)=@in6={0xa, 0x4e21, 0x2, @empty, 0x5}, 0x1c, &(0x7f0000000980)=[{&(0x7f0000000440)="1ff10e7e389b18614a653a408d649e653aab39b90dd61b59165607c48b0577c10ca8d475c4abc2d17b7a6f8d4217149768b895fad4cfb4b2acb6cb0fdc2d35c938bcbf47fe5b", 0x46}, {&(0x7f00000006c0)="33b4ad1433bff970f2f8febe26ffd1dc9c82707ec1da07a9a41d8f957a3a2672511a6c9162d9061e69c3b57ec702ae501efd35c07d6a3a63b1badd195ccc3a20af8ba81fe9bb19a3341e7f1be75b84418c1e07d18f9459713a825486875078374eeb6ce8536d63d269845ece1981d4d50a2e3a57807434f37c156494c79a030227623811794bfe4d84625a27c86c56f360739680cc31a6df9e7e742eb3474f21bd9de12638f4b606855801b82b473c7599", 0xb1}, {&(0x7f00000004c0)="05c5e7cf2ea068da0189b24afbf6d1ff4f6709ba3f736c", 0x17}, {&(0x7f0000000b80)="16e982318c07376f431b264368190e8a3104d5bf22903739a586ff7af18303992ed168b82cc22353983f4abc712d869e825e61c46ea920616f0e6189ce0c60f59d268792e5248115ed08a6a44fe384bfcd6e6c18c2fc976830d0d115bcb3d5abf95e7c92209a02084cb0601691c958322f23b121e254a9f2ef809b1b7654c111e3ae4a0ca9c5d7937105b8891bbfec7fa0cabaf40113e8aa31fc004f80489c7ce999ec48780be946a9e9d760fa7b72d4920d69cace03e6bb7c532b56118c942244f72536797b131be75962477a809085b59b1616cbdd913167b97ab2447180be265adc8a73cc791ea26b3e60aa542e9b751ec4f4fcd73008680bb7b2ed2213f351c67e9d7f21c718524ae7f2c20e89c180bfb2ad4aa7a33debdaa7d211402518a089ac9b9fd5c26a729027065f84513a0b04498205f131f8e932ab074d2f364a993f6ecb6e87196780611cdfc16925c2400261c72049c3e74f984160b225ffded5237531a3c7735974d9a547da6876a72774cd09d437ae997004465beb607e0bdfe5eec0fd0f89732bac3fe219d1b765c21762f820dd84d10364fdb74841bfbe5b3d4d2b73c2edf053d51a90e4fa83c2ee3ab359d9dbe5f06412ad8cdfc27d2025b10b9e8b4c6d201e2d0d09706e58ce43f383ce5562362dbf1c77e26261dc15c742ba1ee85a71eba3a13bce39cbc2f8f674454973c63addf00bf09c2ec3d502707f4cff4b7d4b65fce4211b47b4bd17f67928b6aff96cc666d7ac41198b7adfb4e032482d17d94a1d8a581b01c48874395e268dc2d8c97870f7e828bf8bcb8dafa576029a0bb719c718d214e24eb8e894953540cabdef2221c0d488f1edaa3babc233edce58b9060376dbaa7ac1b030e2abe398c1db0118df735397cbdd01a478902cfaccf88b47d9bbc1b78871fe006940a95c6a1e71f9818c350def7ac6548b4aa9481da2f272d9aa084d9acc018c2cc8550f270a2a1dc025ebd643baa67d206acdd4f3dce331a1c4293e5638f5ad44d6d2edf3343f5da1b948845d317f3c7d8eff2c932df5a83278a692a24fe17cdf8136bb31d004a2e7a3f1bb17d547ab91e2bcbe545c0de4c7c86cea17a1986810da4a1b023238c7b8273b32a7dbd7010f1cafa231c315541fc91f26c2aa11307bcbf6fd25bf494003973c9d8d8183aecf16e8995a3cf66ce4ae57927dee2740ab749972daca131f247fcabf37f6420aaf1333b56192d6426d09b397977bae2afa5d707e957295a5e1aa49edeb9fd950b98e46826d834573a8077ab21b1c170da8c11232ebfdf0747985c20fe6bebb983fd80c18e48485f25a9e6cf677153c0756ec11ca92e089420a1b0bbb729aabd6b0a2f9f9d79b649ef6666cc53fb961cdf1ee73a10ca2765436e71f149ed443d4933297d0fd7ca86a09e09c625515974254df86200a18fff90c302feed3610d3dba2caca97e1ec058770134d6b69a9735e5453b969a394d71f674544bad95c1bd191c79d567705356f5c631aca000a91bf592ea050568f0d47196ab82889ec0d87335e9de5896aaece23e6676684f7a7a22155f5b609419e777d44b865653f098c0f874e5f0252f0f04469b1174f40d3983d8c9e3afce593c1a194acd22115a620b2da69d956ebcb32f3ac64ab2731413aedf1c095b36fcb56a9130393ee7aac7b31ec4ac3da217b88c4c99a55d9fa7502e7518d7d6d3a7a7b32f265de32150e8ca8adae0224ce78db9e6c6857c23ca8d81943abbd5d8b443124afd37a2405eda5e1de8409a97e94f0ff79fa8859dd5ad153c8f02ef6e7629f73eee8bdc1c6a228cfe28a3c3fc8ad9a4157dcabbd4ee39050f3cd4b4a83c817d62d877905c17b8a0b2192f727d6aee3620b2aa84a2430694ec096c0aa6cdf4103d4a8fdd203d26a9f5bf7d32fb10234c17294dd1691b9f59aaf11baf5c389290d3fa7e4bb0fb0b5cdfd4b4b86d79e0afe3bf6227efbb01720a13771728ede7373f7942ec4bf51c55327afba6c42278053a3f0d773442d62d022bcb5cdeafbf4b6cd754cc3521e4299779764551a2e064c224ad276528563b4c919e7650c23b37570bd09ba0a95663612b7a69ac1614b066c6bed9914c4b463a086f52b8f1c83702d3b1255573831cc817a73f1a4c5d4b8cfd1954ba4e069b704fd43d8b0c63d4d206856641361585215573867560d0c8633466a01923c10f9ec8ba834d3f94f5afd0f06466ab9fdcff09136f184732e7e9271731f22a08a7145425d1e9d2a1d65634507fc876d6382cbd07e9b211d6d4ac9fa0a4746291062f15c99532f51d547c06fdafdfa6d5cc06546f3a6fb4b093c4a9b019e3e6e05198756eed05df7054032f6cf8e9add51eece07be76a7fe2ad68eb19439666eaaf3f377f639799940fb1bcc8ac380cb50c17e1836207ca91feb1e340a446b044f989f3d90b5f391ab4af497a0018fde84eaf3181c4a660c682d26980c4a9d92c2e2d44da48c3e8302dfb33e9cf34f35779ecd79dde0f6b2102fe4d86243968226339d172de3bd0b7ee7bc53b00ff8201255f1d8c77554399af6e7764250e92648b9ef82b472d1c13ffefc11788f101ee4bea7eeb066adaf87bbb344d132ff42d3316badeec245c5a7de421ca588fcc88269054eebdba39e19975feb9ee54758c13c82eac755fdc0814c3387cbc0f97ef8f2ed2d9c61f0c9933d247c2d29d19ace508db081876f131136c3b3a0c309c86936ac7e8eb58f4159006aeb40e3bef41c12758ea22b45e901ff8f8c93a81bc0fdf6ebd6a7b74bbe6ab39ff8e31c8d76660fd3390e09a995a65f82f2ef09f520c23cd3dab47853fe8fe7312716abc1a70f3622749aab18d9706fb1555cbbac62f5fa928eb9e6b3cee6a6d09ab1e120a2159a5b7347c8ecfb68ed95219bb461e92b9dcb017c3801b34791228eda02855bd4eb6fe93dd39907af0bb3e1305ce64f6c5b61862d75d41cd79c6ad9aa8d43d4828535ad1a3f83212fb4f6c59a387b211f54abdf9f93881a7e67afd7585a69567f876649279c91e0eb4a0fa65fb246afbad683bb421d630a46c4929d995e0d0a78d58e9562605b4014804c2ac287d3df5abef1c4b2160a9d81a3b836d2c3639449ae89099d1bef9ca6bc4572d7c8511286d7f2f429d338b333dbf989c3e9c13c33ff537529c70910f62b236ae6dd89da46db46c6d00944b2c1f0fa84912d680a3a5993c2ab126f594ec2de00a5a1791385cd3dd0eb32a943b00f21559ec32a5756e96298c8237004c9f2735b5e32ac816393a28193b4620cd687119f65f6c8b181cacb6bc76fd9bd0e3c38d29059e11a46d8038c2393dff134d593b03bcdefb92230a906126c08d6fc8acb07cce9c2bb734fff138e10f1a351048d591930caa164ac7bd9b35c9ef6f22abb5fe7407a8bbc71503dbe7bd63ce7c2b0420738d88f599a69482e23eea2f932d60b1cb97ce1b910b43f0c001fe30bd7d51d6db1daa700b66ce096f7eba26bd3c05dcfcf8be60d4eed74e540a9f92406a7e4682f11125f09c2ba5a2793ca0f7753b55acd58ca3f111cffd72a909c5e1a974084c878483ac48bd84e4f1c65e995b49b579af5c140e6d822883a53b859a9be2ee464a585360b4beffc311bab434f8bb4fdaa94285e32c01a4003d1dab859eb5667dba9128146ccb08b4d4a185c698a00a95b178afe55958fd41b6e59944f634f7e5200e040794c9e374c7d4050e62af07be820d5a3c4cf52fcd62aef8dcd158ce8fd8be855cec346dc7b0c6a80e636191d7b19e64f3fade801c51fd69824b995627cac5f672c6a9e01578385389bb3e09eed8844eabb2096ce0230b64f640c7098609dff76febdde7e8f313fa7f2ad7f45e8e2ea0bbc860c741f126a0a0bbb18b839260b7d738805117721853333bcf796aececbf8d2c504d7bd21ea8e9204fd1367c7d19fbdb68f60327aa52c9a4559d86897c2f73c994dfe58dc9e1991dc875ebb3f3f6fc9f0654e67c70a649f2c85e735873c6d28ff75b334e44f773cc95faecee6c817b1a7f9e14924c805ebb4d233e1b5effdc80dacb9d0001c0946fe1b2e015541e4822840923364ad2c724008f0e77586ad8e4a37c0d0803d4f723bc9c3a64f77cf165d87867cdae4e1f11873bf957eff7bf85066fb4e77d2e1a2859c1fd62caba10a9b7557eb722e12c10749ff5386f3376aa89e31e148b85adc5befbe8e96ba7593c132f2c6e92d411a6bd96a6b1c013f66023bef70328244254bb6b0008a47967786495913161494c56b926932b4d28cdda14670e7a40957f385b4307f3e1866622af328b6601b2d549d21b6805980e253fcb28f7015768d01a7a31ba31fa889641d2035d9fb4871d9ff9c56eaa14c7e5d3ed5a5f850fb010c7384a4f857d6462fe3499d56fee3b6daf2241d078915e934a17f1471e572e2ad2c499abc39f0b479a05bebc645e9a1cde245b623d2a638bca4a07af5ebbe56da91347d967cab81f96e4668dc8bd37cdb37397457ceadaa9f209d8b5857933ecd57804f68b8003638a8ebb43566d44c7ba32ef727611b01469a6f80b645166d760075abf033d77c83f8efeabf21a99e85dcd7d7df644a7f34f6be091db666ea569744d6f64371d002aceeb6fbdab3787a4e5931c9f6c977446f980e78f9ae394e5ade0f15922bfee77bb29e046ceca50be42491b8b418c386f8e8f5696caf7f29d53592447fc07f90227b41b0bfbd692a70fd9bfe9d1b651f60913f4833f5542cf2a7c58ce62eb00662405cc78d942ebe041a3363c440b90b34bb06bf418d75cbd8059bd4d918d39fb411a19f27121d2806f4a2327f312d4db79ea4b8645f8b7e453100f55342602921f30841f0505d73607869f4d2e9d4817f217b4d2c0300462ad5f85b2fe65f528911e6b0205d7ee3af8b720558a5d843d562cbb451702b3a86d1305c7945ad29973c92e5536188bd8f016d1176e155b6bbb9c07aec712bda4f907e17473360cccc7d3ae3f2985802ca46ea45e5bf7a2069a83d2edecc55fe065e2f6e75a7d402b9c77380971c7f30985a219618d996a785ad93e6bcc7c8f0fb92a3386339bc94c9fbbfde96adb9eb033f90ae55bf3681dc11eb7442f3e2a4e1210e16362382eb58c9b4555cd8babfcf5bea8a6f72fc614ce337f0d0d597a4623489618c3ab2d3fe5d6166da6ed212fd8e85e565bb6cc0524381c705a423c4db12a7b1db08954a7dfd78aff0d6397b1a9c1ba231c19faefec7eb693d016cc1080570c1db1909b7cb0c887a20e2de026a37ed7171091b00d1ad83dc23030aab3d3a37abf60d2f789fb12901ae033e0d703cf502f2a20251ca02228ea3aa4c29e20ca7e9cd08dac40d24964c4e694c6303c3f83cc4f1c2915a57c582773165af8319af92562bf8230c1ded93f31b38092d0d85808976ee6e723a7db896f4828fb6344a556d855d8f97606cc5804b4d95d8c3621782d27ea352c30966358104513fda25e42035b1e370830db637bb6e210e12faf4efad77f2836732adf39617159dde717ca65e6a6813eae794ed75d17bc903fd4d7a5fb1abbcf3c6de165988b7588fd305b5d55b9f3b940431847ece94b2770134cd3017f5ebad45ac9544f32c22d01901d0f1c7f1ff4b9f690d6bcf70eb3b79451284243e72d1cbc9f7a6bea607f61cb69a44a8df12833caaee303b01afdf6cb6dd235ae70744798d512971733e8132484552db2444c25422def12dac925bf17ac3918a49e58861c24f4eaf6738fc1f181314444ba34107e5efe625053af52ef8382e6fdd85c7c23f041e45beda5d59fed62690859b052fd12a2fb211812345c146b34", 0x1000}, {&(0x7f0000000780)="7db4946bc259d3646eab94ae39f3b108db70c0e9d83de981a201ba39a661b8bada1dc829db9748f3d81609cc3b021ba06f7c9ba72d6af6fbf648a463d05e015b7c1945ca676dd1e7c3c507726e47b976cd25d8bd0349bf6e93e38c4ec6727b1271847356723afc5b08d3768502b70bf9ff292855004c2880d5a7874cd5314d5274c703e951021b5649cf57fc558129bd4489628d9b", 0x95}, {&(0x7f0000000840)="deb72720704fb12a44a324f02051624479147bf627dc8d48fe47a539a949c1f5a337419d501c9fc202b91244bc225b2131dcc83cd5955567df292b52d4119af267d80113e2515e9271", 0x49}, {&(0x7f00000008c0)="a91524f7291150557a70f9eaed96032422bc5fbcf605ca0d8885a97cd93c38b6649942e290d02ca2187493defa419b2831f29512e83bfbb1d74f982e6102e4d644d16f847ac76479bbd62296941a4e7ba96d68204be0ad78b32226c37cf8ece4cf29ce3ba14d20fa3cc9d40727d51efaa4c4fa08083cf32e5da374ea0c317de802174762cdd5e7e76cfd7bacedd4", 0x8e}], 0x7}, {&(0x7f0000000500)=@in6={0xa, 0x4e22, 0x3ff, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x20}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000a00)="171051662b25effb181124c17939157cda6409f26e5cea11da6b78d258c6e87d76859761a3c89cf56b6c76c385c0465d1d6f1159b9928fce3bcad612b583050a80bcc271237ea3973d3591fcbdd17d4ca0d4", 0x52}, {&(0x7f0000000a80)="20b7b33ec3121bc296e48603ebe54182c3a89b3c55a473e17a5af7bfcdd1cebe072c4b912dbe01f93d0a4547b6cc19fb1f36851fa58157036a6c3ff69183a8adbf0146279880c173fe4a4a7793339fba845c33d797133dc0394317810c", 0x5d}], 0x2, 0x0, 0x0, 0x10000}], 0x3, 0x4014805) r16 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r17 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r17, r16, 0x0, 0x209) bind$alg(0xffffffffffffffff, &(0x7f00000001c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup(r18) ioctl$PERF_EVENT_IOC_ENABLE(r19, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r20 = accept$alg(r0, 0x0, 0x0) recvmmsg(r20, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:25 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) write(r2, &(0x7f0000000100)="9642821c7d8c7b46d2f333249908f56f4b25e9e68955d771c5469c6c2b5d6b816cb6a3eb503141f8b038c09f00c9f022db2b8b1d575aeea83a6d8d33f1b3d4826a7131640be388774757424c797bc17f3e", 0x51) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x82) geteuid() 21:56:25 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xffffff8d}], 0x2, 0x0, 0x0) [ 846.367769] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 846.387877] FAT-fs (loop2): Filesystem has been set read-only 21:56:25 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:25 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:25 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x10\x00\xe0\x00', 0x48000, 0x0) ioctl$KVM_SET_VAPIC_ADDR(r2, 0x4008ae93, &(0x7f0000000040)=0x4004) r3 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r4 = accept$alg(r0, 0x0, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0x6e, 0x81000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) getsockopt$inet_IP_IPSEC_POLICY(r6, 0x0, 0x10, &(0x7f0000000380)={{{@in6=@mcast1, @in6=@ipv4={[], [], @dev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in6=@local}}, &(0x7f0000000480)=0xe8) r8 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x30f) r10 = syz_open_dev$video4linux(&(0x7f0000000000)='/dev/v4l-subdev#\x00', 0x0, 0x0) fstat(r10, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r9, r11) r12 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r12, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x30f) r14 = syz_open_dev$video4linux(&(0x7f0000000000)='/dev/v4l-subdev#\x00', 0x0, 0x0) fstat(r14, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r13, r15) r16 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r16, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x30f) r18 = syz_open_dev$video4linux(&(0x7f0000000000)='/dev/v4l-subdev#\x00', 0x0, 0x0) fstat(r18, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r17, r19) r20 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r20, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x30f) r22 = syz_open_dev$video4linux(&(0x7f0000000000)='/dev/v4l-subdev#\x00', 0x0, 0x0) fstat(r22, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r21, r23) getgroups(0x8, &(0x7f00000004c0)=[r15, r17, 0xee00, 0xee00, r23, 0xee01, 0xffffffffffffffff, 0xee01]) r25 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r25, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x30f) r27 = syz_open_dev$video4linux(&(0x7f0000000000)='/dev/v4l-subdev#\x00', 0x0, 0x0) fstat(r27, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r26, r28) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='system.posix_acl_access\x00', &(0x7f0000000740)=ANY=[@ANYBLOB="0200000001000c000000000002000400", @ANYRES32=r7, @ANYBLOB="040008000000000008000100", @ANYRES32=r11, @ANYBLOB="08000400", @ANYRES32=r24, @ANYBLOB="08000400", @ANYRES32=r28, @ANYBLOB="10000504e5ff00002000020000000000f518afcb42cb1d1a3ef8e4f6ec23198f5e7701f85d955c68078800bf02a340555a74f8aa027d5f"], 0x44, 0x3) getsockname$unix(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x6e) recvmmsg(r4, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:25 executing program 4: r0 = socket(0x11, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e22, @multicast2}, 0x10) 21:56:26 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xee25) 21:56:26 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0xfffffff0}], 0x2, 0x0, 0x0) 21:56:26 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(0x0, 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:26 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f0000000000)) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r5, 0x8982, &(0x7f00000001c0)={0x8, 'irlan0\x00', {'bridge_slave_0\x00'}, 0x1f}) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) chroot(&(0x7f0000000100)='./bus\x00') sendfile(r7, r6, 0x0, 0x209) fsetxattr(0xffffffffffffffff, &(0x7f0000000140)=@known='trusted.overlay.upper\x00', &(0x7f0000000440)='vboxnet1.)ppp1selinux-eth1securityvboxnet0:trustedsecurity)[lo/eth0vboxnet0&\x00', 0x4d, 0x2) r8 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r9 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r9, r8, 0x0, 0x209) getsockname$packet(r8, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) sendmsg$nl_route_sched(r7, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=@newtclass={0xf0, 0x28, 0x400, 0x70bd2a, 0x25dfdbff, {0x0, 0x0, 0x0, r10, {0x6, 0xffe0}, {0xfff2, 0x4}, {0xfff7, 0xd2cab260f4b26ea1}}, [@tclass_kind_options=@c_sfq={0x8, 0x1, 'sfq\x00'}, @TCA_RATE={0x8, 0x5, {0xba, 0x1}}, @tclass_kind_options=@c_hfsc={{0xc, 0x1, 'hfsc\x00'}, {0xa4, 0x2, [@TCA_HFSC_USC={0x10, 0x3, {0x100000, 0x4, 0x2}}, @TCA_HFSC_RSC={0x10, 0x1, {0x401, 0x10000, 0xa4}}, @TCA_HFSC_USC={0x10, 0x3, {0x2, 0x0, 0x1}}, @TCA_HFSC_FSC={0x10, 0x2, {0x5, 0x80, 0x2}}, @TCA_HFSC_FSC={0x10, 0x2, {0x401, 0x3, 0xc945}}, @TCA_HFSC_USC={0x10, 0x3, {0x6, 0xffffffff, 0x4}}, @TCA_HFSC_USC={0x10, 0x3, {0x64af, 0x40000, 0x9}}, @TCA_HFSC_USC={0x10, 0x3, {0x7, 0x3, 0x6}}, @TCA_HFSC_FSC={0xfffffffffffffe4e, 0x2, {0x5, 0x9, 0x7ff}}, @TCA_HFSC_RSC={0x10, 0x1, {0x9, 0x9, 0x4}}]}}, @TCA_RATE={0x8, 0x5, {0x2a, 0x3}}]}, 0xf0}, 0x1, 0x0, 0x0, 0x20000010}, 0x8000100) r11 = accept$alg(r0, 0x0, 0x0) recvmmsg(r11, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:26 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:26 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) ioctl$DRM_IOCTL_CONTROL(r2, 0x40086414, &(0x7f0000000000)={0x0, 0x3}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r3 = socket$inet6(0xa, 0x80003, 0x80) syncfs(0xffffffffffffffff) ioctl(r3, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="c4232a15e96d"], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) getsockopt$inet_IP_IPSEC_POLICY(r7, 0x0, 0x10, &(0x7f0000000240)={{{@in6=@mcast1, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in=@remote}}, &(0x7f0000000340)=0xe8) bind(r0, &(0x7f0000000380)=@xdp={0x2c, 0x1, r8, 0x1f}, 0x80) fcntl$F_GET_RW_HINT(r5, 0x40b, &(0x7f0000000040)) [ 847.460464] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 847.473549] FAT-fs (loop2): Filesystem has been set read-only 21:56:26 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(0x0, 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:26 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xa, 0x0) 21:56:26 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:26 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(0x0, 0x0, 0x1100082) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:26 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000540)=0x0) ptrace$cont(0x7, r1, 0x101, 0x4b98a5ad) sched_setscheduler(r1, 0x5, &(0x7f0000000000)=0x34) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r2 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r2, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000040)="bb3d247cd6", 0x0, 0x13, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:26 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuset.memory_pressure\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x4000000805, 0x0) r3 = socket$inet_sctp(0x2, 0x5, 0x84) r4 = dup3(r2, r3, 0x0) r5 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f00000001c0)=ANY=[@ANYBLOB="090000003a4b2c8d50bde4447a184e7336aedef3ae320fa3c9581ff6aa0d8eb48472131e96eb12bb4d75c6f4bf3c475657b2c76434d53dbe054ea2c521aedeba0bd5aa2697", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r4, 0x84, 0x71, &(0x7f0000000100)={r6}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000100)={r6, 0x7, 0x401, 0x2, 0x7ecf, 0x4}, &(0x7f0000000140)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r9 = accept$alg(r0, 0x0, 0x0) r10 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r11 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r11, r10, 0x0, 0x209) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r11, 0xc4c85513, &(0x7f0000000b80)={{0x7, 0x1, 0x101, 0x4, '\x00', 0x4d}, 0x0, [0x3ff, 0x5, 0x2, 0x7f, 0x2, 0x8, 0xffffffff, 0x3, 0xa8, 0x8001, 0x8, 0x0, 0x81, 0x0, 0x6, 0x8, 0xffffffffffffde22, 0x7, 0xfa84, 0x7, 0x4, 0x4, 0x5, 0x6, 0xf5, 0xfffffffffffffffa, 0x2, 0xe6, 0x2, 0x20, 0x4, 0x1f, 0x10001, 0x7, 0x81, 0x6, 0x6, 0x9, 0x5, 0x100000000, 0xfffffffffffffa76, 0x3, 0x80000001, 0x1000, 0x100000001, 0x9, 0xbbc0, 0x1, 0xdf53, 0x6, 0x0, 0x1, 0x573, 0xff, 0xef2a, 0x4, 0x2, 0x2, 0xdb, 0x0, 0x0, 0x100000001, 0x20, 0x8, 0x2, 0xbd1b, 0x1000, 0x0, 0x800, 0x6d, 0x5, 0x1000, 0x400, 0x401, 0xf84, 0x2, 0x1, 0x0, 0x8, 0x5e, 0x800, 0x2b98, 0x6, 0x5, 0x5, 0x7fffffff, 0x4, 0xfffffffffffffffd, 0xfff, 0x533a7ea1, 0x6, 0x2, 0x81, 0x6, 0x3, 0xffffffff, 0x1, 0xffffffff, 0x9, 0x4, 0x10001, 0x5, 0x100000001, 0x3, 0x1, 0x2, 0x5, 0x9, 0x800, 0x800000000, 0x2, 0x6, 0xfffffffffffffff9, 0x7fffffff, 0x8, 0x5, 0x401, 0x3, 0x100, 0x7, 0x8, 0x3, 0x20, 0x80, 0x2, 0x100000000, 0x3, 0xfffffffffffffffb]}) recvmmsg(r9, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:27 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xf000) 21:56:27 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) r2 = dup3(0xffffffffffffffff, r1, 0x100000) ioctl$TIOCSBRK(r2, 0x5427) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f45ff030000"], 0x6) 21:56:27 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf6, 0x0) 21:56:27 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:27 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:27 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) sendmsg$nl_route(r3, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x60022080}, 0xc, &(0x7f0000000100)={&(0x7f00000002c0)=ANY=[@ANYBLOB="14844a2af01504000098c8b4b4071f0000000000000029055f31708c3ccd589ea83f76c3f4df817879ea548eff4fe16f2b79db3ab15b96e941a5a340aea77a"], 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x20004000) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r5 = accept$alg(r0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$EVIOCGBITSND(r7, 0x80404532, &(0x7f00000001c0)=""/199) r8 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r9 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r9, r8, 0x0, 0x209) getsockopt$inet6_dccp_buf(r8, 0x21, 0xd, &(0x7f0000000b80)=""/4096, &(0x7f0000000040)=0x1000) 21:56:27 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) getsockopt$inet_IP_IPSEC_POLICY(r3, 0x0, 0x10, &(0x7f00000007c0)={{{@in=@initdev, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}}}, &(0x7f00000008c0)=0xe8) connect$packet(0xffffffffffffffff, &(0x7f0000000900)={0x11, 0x1c, r4, 0x1, 0x9, 0x6, @broadcast}, 0x14) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000300)='tls\x00', 0x4) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f0b0111114946ea4c16f35c1340cfbf728e4d90149221735de4e6eb4132ba737b9303c100342450d3c91b6e143241383471ef220000000000000000008c16d582ef05d51b73"], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_FLUSH(r6, &(0x7f00000002c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)={0xac, r7, 0x200, 0x70bd2d, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DEST={0x2c, 0x2, [@IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x5}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x6}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0xd600}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0xfffffffd}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0x2}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e24}]}, @IPVS_CMD_ATTR_DAEMON={0x54, 0x3, [@IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e22}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @dev={0xac, 0x14, 0x14, 0x29}}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'netpci0\x00'}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'irlan0\x00'}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x8, 0x8, 0x7f}]}]}, 0xac}, 0x1, 0x0, 0x0, 0x4004}, 0x4000000) r8 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r9 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r9, r8, 0x0, 0x209) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1b, &(0x7f0000000340)={0x0, 0x87, "2fe2699f7b45a4e19b8cfa468527ef7c47ba95d84d6b0da37d6da8c8c68940a6e90a1c5330cfa3b7fab44e538af6a88abf73c4076ecf4ff5d1ee639058c14aaf27fb999dab1d7c65e227f6d6f359c88479b493c0e2bd230cc3ca9bfc5e8ab86fe98282b4d5193f87a729c2962122da02624aaf707e274e8f28396fcce66538d3b348da58c00ef5"}, &(0x7f0000000400)=0x8f) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r9, 0x84, 0x23, &(0x7f0000000440)={r10, 0xc9}, 0x8) [ 848.371964] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 848.386052] FAT-fs (loop2): Filesystem has been set read-only 21:56:27 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) r1 = memfd_create(0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:27 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$PPPIOCSPASS(r4, 0x40107447, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xffff, 0x80, 0xff, 0x3d0}, {0x2, 0x9, 0x1, 0xfff}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$caif_stream(0x25, 0x1, 0x0) write(r6, &(0x7f00000001c0)="c6bf8b2b61c2c51edfd9249bc7cb0498bdd97b3c5638d0cc75113d6235690624ad208b70e0ff03661ca5e174a6cd18831ee6933f175d091ce6136423ff269fdab498fe25df89352676bc7d7bc4586bd05ca0a2d92e0a307a7050968e1a5009b29cb7c056df59b52dee2383553ddeabe5a5d2dcb4805382f4344ccc55b44b17bd7affe89e27dda4a4de331b1bbb7c499123d75e8e75ed5ee7c3d5e4415f18bd55255ddfa9e282a0226b01447bec0629798555c697beb19f0c56bb3dc344e9609d73cb809b017e485e360e028b", 0xcc) r7 = dup(r5) r8 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r9 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) ioctl$PERF_EVENT_IOC_ENABLE(r11, 0x8912, 0x400200) ioctl$VIDIOC_G_FBUF(r11, 0x8030560a, &(0x7f0000000140)={0x80, 0x8, &(0x7f0000000340)="4676d0409af06338217ec23610878aacd6013879bdebb92bccd135695237fd7707c2459ba708f0c41c3899e7d2fd6b6555f1a22480798c4ed6bc2b579504e605f154e5344c3d195504ad1a9dc0218f5aad4b42d16db0edaae34e3a1d6b61f902337c22cfd981a9", {0x7ff, 0x6, 0x38323151, 0x5, 0x4, 0x5, 0x8, 0xffffffff}}) sendfile(r9, r8, 0x0, 0x209) mmap$usbfs(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0xc2011, r9, 0x7) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r12 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) ioctl$LOOP_SET_FD(r7, 0x4c00, r12) r13 = accept$alg(r0, 0x0, 0x0) recvmmsg(r13, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:27 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xa00, 0x0) 21:56:27 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:27 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) r1 = memfd_create(0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 848.795051] loop_set_status: loop0 () has still dirty pages (nrpages=1) 21:56:28 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xffe0) 21:56:28 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = dup2(r2, 0xffffffffffffffff) ioctl$SG_NEXT_CMD_LEN(r3, 0x2283, &(0x7f0000000000)=0x30) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r4 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r4, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="a04b0000132d91e68f1757e20d5eab19a83f2a8853a269434bfd510300a8010000"], 0x6) 21:56:28 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf600, 0x0) 21:56:28 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) r1 = memfd_create(0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:28 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:28 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r10) r11 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r12 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r12, r11, 0x0, 0x209) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup(r13) ioctl$PERF_EVENT_IOC_ENABLE(r14, 0x8912, 0x400200) r15 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r16 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r16, r15, 0x0, 0x209) r17 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r18 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r18, r17, 0x0, 0x209) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = dup(r19) ioctl$PERF_EVENT_IOC_ENABLE(r20, 0x8912, 0x400200) r21 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000200)='/dev/sequencer\x00', 0x11080, 0x0) r22 = openat$random(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/urandom\x00', 0xe03, 0x0) io_submit(0x0, 0xa, &(0x7f0000001c40)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x3, r5, &(0x7f0000002e40)="28970e2d8f19f8fb2c81cd3e7ca17ae430941d912db1b4d60b4b447d7bc86432da7da315a62fe31e72cead52baacb1f5e669be5ff32b078cf70f22274772a464149a52abee0e86bc6a88b6b71052fdddbc3829520db7a7d8f7fe85f4f27ca926594a2533be4c97babf20374d7f64756f18935723dcc923213071dcd5fa49bd04a9de9857c87455bd4af02271350a9f52e10e7e880a3e2ad00a5984b702e00c4aa055bed26e255c8e3b6f13cf22eb8b1550cfae79a34a581bd7549efcc0414871b449ee2b483dcbc62b20075db0fdaabfe0c99f4307d831d6249ce816cea02346e73f86684337dfcc7f5a103672dcdf96887ca31e9e96c441fe691cc7974200ec1a590160b59d5f617a8efc477b3595c1c438be95ed5b1f8809eb1538a2873e0c15b678c643347df04492bde3d619a6c8e20807caee91518095a9befadb0e42b2fa8ffe6578f835aa625155848e7a10c2b3a23cbef40a1c4243cbefaf7baaa1507e93d2706662a4166a3a92711825bab44f0d9f0d085e5fc641ba180972e58eddf516c0ee8be879a6ab51940fbf637df1915ddc0e1fd95c6b8383073be7513915c7c6eabf755b8b22018496507470cfad1b2f304b33c6b7a32525bf49ab02e6682ea8e1be4452fe12141340b71b608ca0cde4eaa9f9015d45494768556e01232dd8e4106ff2bc47c0e6f74782bacb4d57573267a47caf1724308ec35204791f0b9adad2de13097c3856cc733cb809a1ba620fd3192314446f11618d0d4cbd4a73dd1b3cb38679d39fb03ea138564b05308e0e5d38410d723dae719190fd969803a8ce4161916daf59866c0d4c1a0376b51a0de1a434e7295ffeec261e767ba2385ac1cfccd7ec0549c411096c50f58fd1e59b2500211a39af61afb70d3a7d589532f222453ceb7dd295ee0dd3b524da7446b376b419927571b5cd79db8163c8928be408cb1da695c6f3393b188ee42ff64df019f8761c338320867989cc1d9729f84062ef98ca8177c35d723fae2071fffc85cbbe8868732f83f1e83a00d865357e663bb21e4ebfa8366cb89d5f0d53043c566d1bae1d8c511a6aaf4962c715eead1505d5c9d93d5393435de53e8f8e6fda495476286c24538df4c8347e017a5603503b1c57efdb709019be3e0bf77c2b3d7d5f438bb850f83b98546fd97a91ec701576a06f20d9f197bea8046cdd2c217f4cece0f855afadc3a233a48e1bf0900f1b6d96429449a4eefb33a1530b3c67701857bd27f7750e35da4aabf48e02a5885d6268359e0b7d421f928e27e1453b9d39bd11d68d6c127c53e8e8e1f7d7d5044518efac4f3cd7c30b52075691267b35c8a3fdd539e8d992e3e8b6c32f35ad8a20617f5b1b339ebdb3f791ae87d2e636974e6a4df890c232dc66e5253cfe6616bd7356a7020e1e811700a79e7dcaf6935a745b8b7aba422c3ea79fef99221bcb2715e27639408dd6b0bb23ba3174311dde61389c817d6278538d09e725f8bc18bc0898c8277e3966cdace3940ba1483aeef9341db53524b7f86e2c3f2e25540f4dec52ffd37936ef831a0f3b27d1e81fd7baf34f87450a805b11ac7d8be8c6fc522a00e9748e067937dfecae30d552a0e23591ab86035b057b08805f9e7e1a83acccde36fb96254dd612a1f7f9bf91b3e595a476a8dcb9efd4af9024bfe4ed09df9b4e7f86e6f27f899f03ec57adf1e2e6ea4dd7d5af3bc4e929c882f8c9803d05947be9db83adea9c5038ac52011a49af20829a94cb954d75c0310e071c04d859dc8a56cbca26b040af1b0900b1451a8c718de91c73c3ecfaf3810a661055db9c2691012140ae7c675735841e90700ce41f8cffaabc60144f3a8841515b6c727fcdf9031df940bfeb933c295924f541e37a90013b56022a4e07acbcf94120ae76a01883dd5e6c906f96ce3a933261ab7d699b708c2493a19fcd7cd651157efe25ad84cc8ddbd84ede404f3c0bfbc20f50c9536c0ec81bfb426b5dee2986d9a2dbfe8c8186f69374c3ba1478dbc9bb97e3f0589687f3d2bda246ec1b88e630a62a8605c45099737897d81c6d51e1643af6bf93a42f33aa94b22d2e1edce8bc0d4f7d2ce120799d37f88b7dd3bf60399895c2bc725feab887354844c7aef88977ac185621a6120db4e004e8135442b93e966bb317c2de467999299113e0d5b68a327c1edd25f436cf3f02491231e2451e7e99fccbeafad391641e1a65bacc1a906d647ba732497a140be1e80f13379104c0ea1bf294e02c1d26d0b97928c03bb3b53a22920f5ad71a2af6a62a86f0d47b23d12b923d208aaa380f85675daefd89c15fe0d4b019fb445cc387ae4b82335c5f5d490649ef532cdce7287535c7137f17e9927beb472ee8a725ff689071c1c79c101c42b6abad8ce3f0f9429d30d9098435ef2b10bee355d7b18113ed710508611dd58c0a5a1ace894455a75518ddb765f6a9083235ade1739fdc5ef42e899f42e128b3e57c7e194078ea1c52d9e4e66573f8b70984378e9ad63f3e873fac6f0d508efefd5f02e2647128a7f7424b99d9e4ea39feb45dcf199d15e9c1d2b89c758053f38c61b820f8078542dcb1204ab3f983d74f97e570e29dca6d66d416cab1f0ff1073c796f0d53df0f02b1710ebe04a40e6bcba916ccd42daba2b6ddac72542233e06d347d20eab010c3adccb70a1b5d24dd3eb9cf2026e94a4f8cdbbe2a94d5e8a91112e4a7ee504d809b8f4b32a586167ff8aaf3fc0191181992b09f7faa8eacdd2ed717df053e2f9a9b01f3768b493faa0233c1d22b22a8d74ffdc57731fa67c50a36082235488d3296b6f2bb5e5e96268e3a9f80fd98161a218272d80b863b8d04d31ef4cd18e05e5ced1659ecf62afa978f142d354f0c6e60e70c7d6bd0980aadb42d9d586f2c824b7e6d6f51315de9871d89aba80de7a895c7c41596d881a6da94810fd47bbf2d27ee00719a261746d2a98b0ac76db44a3154ab50c6f6ce2c2071f1ab827647965ef4cc2e20711a522807c77f4bd504432e555a657946202c403332a955e56ba8fe1f80d44431f49323ca286d457be32ef7ffa4a099d80bc48a67d00101cd34e71125e284624f590d40c253a2b67f417109bbcb49d454af5472ba7d60f79923942d4debf321c3af928aa089b74967d69e97e2b42089446d11a2ace752da71a883c71889db653f356964be8bd45aa03d4555cc8ce89ffeb3352bc0f85e0374eb729b5973f1713344effff36d8154c391e76a6956d75ba11195b5704d433cd968ef7c017f4fdc6e81a3f8d311a8b579adf392abf47f3caa01f39b24061de102734926613e1380376bb501a8abcafd9a6b0215c1d22e8425546f0ec43d82996922d1e87fcaf2805267566f996b9f1f865ecb9115e5a1371050e052463e0e81d6448877e7e2f8a42ce61b722d24dc7aa48178d477d6d8d9737acabeb5d9b8d5a9a9ae30fc9ad438c75cf542e16609ddb893a2287dd0f18463468586afcfa771c571f2f20879dffde2c07b0d8977418e933bda71c9c0301565a40cd6f7c164775a3b845b5eeccf7dae119bdb61dd0e3c14c1256f75331ea14de8568c49667a249830c8c4a0ff326ea66ebbd02fbcf9ff2b9e8e232ad91e701e1063c707d262cf846e3cf95ddfd2109b4b23c987527875d5a0a8dd3178b13a34238be9f10546e132ac44ba855752ddc2d0802e3ab4f3b6071ca4dba94949a9cbb4709810ad78d3edf8b7ef2c1bbf24bf2ffbfe12f172c1a5d783b8f4ed36c3285d150a9d26b40e3c08aa3a0e7546d28509e7fddbf1e60c697eea504c0d79d135c3b0a0032d094839d1a956d4f9710ef0ba4d6439b0911699e3db02ec5d61daf6f37d77349cf870255ee2a6f4abf172aec57e9d5e1f1b7c8608a0484c6de3261e1f10ae4032dd36ea4c39f9f29e147219f8d7d6ff5516e05a7923740fff86a78972abf3ab72eecb70fbd25b4209a56dfa5b2918dfec2ce966194a849ffad3971e0ae1664d80b49312cfbbdc0f1dfae21fb09b0450cf1bda9613061fad7e59167dbcfdd0a0da2cfa1e6977c1670cdde07fad984a65d55fe71e880201376de74190f7fc412688c868a179a80e4f9aba7cfeaba473f591f24c75c5531145f377604644d56c4b662e5c3a8553953834b99554cc55f81c35dc3dac2f9b563e8db1e0d488a50bf3f9d2e88fb2a54b9e5f8da13cfac5694bce1aa3b33be76b29038d96536fc911a1cc5a0a497bdc4acddeedb4324d6306d2c3ac7edee0f0089ca5d311d38f17c4cb5c90e1c11e70882b4512000c29813dd31cbd81b86310b1d0db7787ecd4b79da0a83ab099f8ba201ee4384df48eb58d69b550976f1324502c439e08b47fe1d8e8776de25b690b42fe7fe8b65789086aed9f1f47cefd3175ac4f3350862c8782d5c53666062a7e550c7cfc073809885fadbf0631bb33c8ecf485be2bd8d629d1a0dff9f827e75cb30079dc8db04cd81bfe1087e4072f9cd2d76e1ad88d5272bc46585176aaa2bea0f1280402ab6a0e6cbeb3dc040cd352850de97efdc8e0b646fd63171ee9e0da20ad815b84c154a6dfc0f7afea05348e4e84d8094965ad82e606c491f89c6b2b0386e8283cc64f6ddc03249dffe1dd34c137f4a206115757f03d96c1e887892afe8dd378682bbb8ce3b6a1690a60ab6ebc85a51657c3ccd9845aec54e75361b9f5ab41da78423a48f14e41cec4a464fb968d80bf3f4171f5ea1a622585f641ca28fc2db63cce230d3ff7f3f3f3eb0ba147b0e195f6c5783748adbac5f99408f72413b0c15d596df386e7eca580ef39ae8e5483247589d40d33d28c7a872d9d8f1af6a9e3a886f1eef9bdcdc96001627becade400fa98a1b315aca2b39aa3b30babf0d2403a892866c38b6232f799a0c26c2f4a4e81cf994abf36dbbdea6d7494c991ebd9fe9b512b1c1c5d5a35a6ebf2119e94d2ec8cbda5dd6889605153ad32ddd94f54f7f50a117887f90107cdef8c6106fe487e71abbba9322170c87535626d05f199f6d2675f742619d47e0822df597c3fc45ce0c0b780dd9999e8bd05f6fd1c1356434299261542758008233adce2f938e82dd80b5beabda85c084070bfc9756b34f17ca488d8bdc6e10466e65a56cecf3f89cbe5f7d89c88d5c5026b83dc9cd2e1a22046a60a555b4c8e5cb4bac80f9b48be2200fba43f22ad4f899969cd728cd129044f5176e93323d9aa51edab5e84a2a82878dad7712bb024c90cb57a6c869a5883911ca0b4bbfa7297d538a7fb2422d65710bb4c98b1d839120805ced92b51769b47f8e86e4d1d692e3661994f4007b2c4b532dbfc1645722cf3af028b6b22833954d993fde06d6780e0801a4be417e25a77c667d0e97fbbba8c907d890b00f3e880086a6d1e357dabd7ca605674ef52d788ae5cd74d38be6ee2437cdac7b485b1979078788d739f1d4b448bd5256cbbf0d57f2cd9e47e2c734e4e63cb2165ae7d35d75f1f5b983dd57531f7ce27714658d494b67f8faf788d91d4d82a47275b4548c9ae89f593467071281971a33ab56ef9db00f6ba329ff016aa6609da038ae87af249f5fdf741b4853fe74e31bc129afa397be91eb91a2b647ad9d904b170cb35b8c2cb751f9b206a54765c028d6fd0bae9ba6b7ab59e7b8f095c68bc817c345a97a3294e42b772c0866a420d90eb5aa87bdb74d8c44af6bd41583322f88eb4b3bee0a9b57646e498e04ce68c65bb34ec7a8646a18b011a8c9c70ec8c1ea11ac14b41ca03e1095c7ce8cfc7c79cc09d233f3f461b0892e240916c4c30738ab402a4caaa3172dfaa6103d201adb441435764f901d8dec74c50192dcb3", 0x1000, 0xcf, 0x0, 0x0, r7}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x6, r3, &(0x7f0000000a00)="9d12d9df48deb08e737032f05af0e09662c21ce5dac58e7412aa61f3d03d5451dc2bef327d720597f2b2a7b9af82bb2e498b88ef7b048ca98b2d0be55976e52ac4b7146bfca84c274d1925c2c3eee82647864ad26fdbca38fd75a377b06aeb7405c9f6723b09e2a5a02f003185966f83e4bb4b39f8840523b02ecfd1f43470521ce51f2a7bbda9f5fcae47c353d5145ca89ed9b1cef8462746be17848ec342146b747d8178626d03562110fc4e6087c0499d04fe2afa8a2f29ae8d8056be143b9a6491c31fda3b63a71f4e59e57788ef0f02ad40930683c94e4471c2a7b4ddb5f2fec557b28ee35646b24d1c6866d605a8ff5cec1bb1f78e850b6888e0", 0x6e, 0xf8, 0x0, 0x1}, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3, 0x8000, r1, &(0x7f0000000340)="a574ef3541adb52df491923323522c3bdf3ec451eda9eba6a6369a147388ccaed47441d99ea187cb0ed098e512c141012849ef5ef1f7cb5a3be4f65abb5ed65b5938fa5473c0bf634e567c3ad8bd68676e3d802e8d7c807b342b092768a879ebaf97c7eb07e64961793e44a8a9780b3abf9228e76e1d573fc0ab49ba5b45fa924166a46228fc79e51e76b5188ada2b66f988a025", 0x94, 0x6, 0x0, 0x4, r8}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x8, 0x7, r22, &(0x7f0000000400)="d98776ccd9d22cdcec026809b0f463137fdf5bd462f9cc4df41d2cbf76fdeed5683ffa62367b18198e716d44d5fd03f1d44049b238cf0020e3585bcbc099e23e1aeed55eb0345f77c0aad3cd7026df88b4bc1f8a2c15f7fefe2b88c5a924041e0e24b5ed660a76bb2eb533ae0c3a024b8cb66d5a0ab3710b0805fef60707f3ef5eb984bb3708ae871984800d926d30ff1a936f382f3362873c013291d0bf9284910203b2a71acce2385cb4a5d04bc488b3a2ae44cd", 0xb5, 0x1, 0x0, 0x1}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x3, 0x85, r10, &(0x7f00000006c0)="90641a2ed8a47f7c8371cd91d294a1ed9432919e92a69a012de3578e9d2f47cee5877739ce47c4fb1f00b10ba185972cf35bed5c46b6de23219d5b133806d83e3e6a142e026eae3f101dfc1911e6b8802e377b59e828f09a4576c6c83bea62901796ec8a11d42fe4b0f2739f74a80d0d4a0cf18d18da7ddbd11d3d1803b44a0c84f9cb06a1fcbf7c7cd8f1923eff579dd9c8b0c974eaa5126c51d8b70fcac3bd3c99e371eaa928e54ff5d3dd7e4c6369de054ca368e39dd215ba2ee9a8d745646eae08d8005375a17e58", 0xca, 0xfffffffffffffffc, 0x0, 0x1, r11}, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x5, 0x1f, r14, &(0x7f00000007c0)="a2da6f1f378ae24d10ac71b7e85a93654cc7d216730496a003eedae0212d17f6769590e2563937ccb29cb91ddf2d6c0903eac4d852f4dbe0441b14d8460033c190e93b66d8f291ae", 0x48, 0x7, 0x0, 0x6, r15}, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x7, 0x6eb, r2, &(0x7f0000001cc0)="67f59dece69e2d78bb9800002bc94a0a59598db01ead32c236cbf74bc9a70ae7ea9842f48a120b84563782c8774e3a1d70ed6e756a97380cb056bcc0c2c6eee51a3e9c72ce03f71e780817c48307e811b39d9b126d3612e1ff91fd29309fa6fd7d839dd6fb7e252751c31abcff0713e26dbb1cc737eb0828643a257c44f8ccc77e6deed63256ccd632cc62f29aef0974c88849d6bad7f7cab5ed1bfab925dbc6b491cb2ef556192d626c089817758fe40d6832a728f26e9193236225e6a1d4628fe010c8aac27e67212a798303f35b4c86dcc163285abb121f6ad9a6e82cc7728136ac0b0737d49c0a18238b0b5d2a74a804e5a19c7047d92e86739586feb4eff7e8e699297e6a93bd7a063a9b92c07c35df14c87ee0ab26341ab6", 0x11b, 0x5, 0x0, 0x1}, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x1b, 0x0, r0, &(0x7f00000008c0)="17d809cb98496a685d56ce06328a7eebf0e186b0b482bca8c1380dcabdef5b03b1a01f8ac34c0da167261e9e2c6846a197f2141834a1676fe023cc24bbe6785cddccdb1782d2874145def66871855ffcd126f6332c2f66d6ea271a1f6a73c435627eb1cc072b2f0c33ae1384e76d51c31e4ec878b882d2ca8a163b4efa547c4a11a6a98f4641f8e60d8bd01a4c97a404634d0a23be3b2afaa2df3b6fdcab336b335ede7614f0d60f718f5bc6efa134aa24005677184bc2664286dcefbf6bcf1f41dd5e5a575dae3680ef064786f8e96e90b9ba", 0xd3, 0x2, 0x0, 0x2, r18}, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x1, 0xfffc, r3, &(0x7f0000001e00)="c50f7efa2ccb31aa5e6ecf0244b513248d9758e5032498f887e6e663a0787792e4f852cf2e3cca58b1b5404523eb612ee8bdc2befef035af90d019539b509ea52eece5d2f3a5af9eb6e756bb761660b2c3a27efe49ab1de7fb3e3883d036f714d86870d0baf88380df998746d2747a39e5d33fc5f83aea36c3304273095f27692d6330d414192cd124c73e377c261f3697236870e6cef72e5e88850d8f620aec45d6f4e64b99e1ab1521cc09cafe021f32f73fff821382024d7cd51b8d193a496e53cafadfa8c6d83703c56dea6d5eba5c655e748939c8fa2ad858b554882689eb0773f97d2753195bb467a60116", 0xee, 0x68, 0x0, 0x2}, &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x7, 0x7, r9, &(0x7f0000001b80)="80621e4f", 0x4, 0x7cb8e1c6, 0x0, 0x2, r21}]) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r23 = accept$alg(r0, 0x0, 0x0) recvmmsg(r23, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:28 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) r1 = memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:28 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x1f, &(0x7f0000000100)={0x0, @in={{0x2, 0x4e24, @empty}}, 0xfffe, 0x7ec}, &(0x7f0000000000)=0x90) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x1f, &(0x7f0000000200)={r5, @in6={{0xa, 0x4e22, 0x401, @loopback, 0x1}}, 0xfd07, 0x3f}, 0x90) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r6 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r6, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) [ 849.090910] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 849.123856] FAT-fs (loop2): Filesystem has been set read-only 21:56:28 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xa000000, 0x0) 21:56:28 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:28 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}, 0x3}], 0x3fffffa, 0x0, 0x0) 21:56:28 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000040)={0xffffffffffffffff}, 0x106, 0xa}}, 0x20) write$RDMA_USER_CM_CMD_MIGRATE_ID(r2, &(0x7f0000000140)={0x12, 0x10, 0xfa00, {&(0x7f0000000000), r3, r0}}, 0x18) r4 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r4, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460080"], 0x6) [ 849.327514] loop_reread_partitions: partition scan of loop0 (8b+?s=7]c) failed (rc=-16) 21:56:28 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x6b6b6b) 21:56:28 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x8dffffff, 0x0) 21:56:28 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:28 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:28 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r3, r2, 0x0, 0x209) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r3, 0xc0406619, &(0x7f0000000000)={{0x2, 0x0, @reserved="5180a35ce0cc4318de805b974c99f879da7ccc8dc7c872bc8898ae4d25915901"}}) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:28 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:28 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xeffdffff, 0x0) 21:56:28 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) socketpair(0x7bc195f74ebcac9, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$bt_sco(r2, &(0x7f0000000040)={0x1f, {0x8, 0x80, 0x1b, 0x7, 0x7f, 0x3f}}, 0x8) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:29 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:29 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/dlm_plock\x00', 0x400, 0x0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0, @remote}, 0x10) r4 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cachefiles\x00', 0x0, 0x0) setsockopt$TIPC_SRC_DROPPABLE(r4, 0x10f, 0x80, &(0x7f0000000040)=0x3f, 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) lsetxattr$trusted_overlay_nlink(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='trusted.overlay.nlink\x00', &(0x7f0000000200)={'U+', 0x8000}, 0x16, 0x2) r5 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r5, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="7f4569460000b9d0599e33bdbafc36de79cda6bb7bdc6264bccfcb335da22a263a0009c8771deea31c994dad21fef9cede8d5733c380a96cff8c6f43d4574776b4d24c9e29cee052bb2b31e95b23380ef15b00b93399f4d5ffb1b27abe641c41e627867eb19278423d4ca219d004dc4d5b06e5c944323e931cdd0e64684651b0b10b505976ed624d9f8973655ef43da2cd65b890e18c6c0a3a762be04de05fc8820995ee29497909d2656e2808ea09dea98a3744affd9316ee000011aac7a8e98200"/207], 0x6) [ 849.995430] loop_set_status: loop0 () has still dirty pages (nrpages=1) [ 850.600466] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 850.613537] FAT-fs (loop2): Filesystem has been set read-only 21:56:30 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) socket$inet_smc(0x2b, 0x1, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:30 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf0ffffff, 0x0) 21:56:30 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:30 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:30 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c461b00"], 0x6) 21:56:30 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xf0ffff) 21:56:30 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r1 = accept$alg(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 851.375183] loop_set_status: loop0 () has still dirty pages (nrpages=1) 21:56:30 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:30 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) r2 = add_key$keyring(&(0x7f00000004c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x202002) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) keyctl$chown(0x4, r2, r4, 0x0) keyctl$chown(0xb, r2, 0x0, 0x0) r5 = add_key$keyring(&(0x7f00000004c0)='keyring\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r5, 0x202002) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) keyctl$chown(0x4, r5, r7, 0x0) keyctl$chown(0xb, r5, 0x0, 0x0) keyctl$link(0x8, r2, r5) keyctl$restrict_keyring(0x1d, r2, &(0x7f0000000000)='logon\x00', 0x0) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") socket(0x11, 0x4, 0x1f) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:30 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, 0x0) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:30 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf6000000, 0x0) 21:56:30 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000000)='/dev/vcsa#\x00', 0x3ff, 0x20401) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={r1, &(0x7f0000000040)="e8d269daeefdc4379184527d3fe1638b6d29b1edfdad0ba6ab87ba3725efc81efd687b1d2c48b4435cb5650738199f223306f05297de7c", &(0x7f0000000100)="56e5c35b44a815ffa1824617a70aa5c5859a6be66a2980875e81e1b737fff4863c", 0x1}, 0x20) ioctl$sock_inet6_tcp_SIOCOUTQ(r1, 0x5411, &(0x7f00000001c0)) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r4 = accept$alg(r0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:30 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:30 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) ioctl$sock_SIOCBRADDBR(r0, 0x89a0, &(0x7f0000000280)='nlmon0\x00') r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) r3 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r3, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) name_to_handle_at(r5, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={0x42, 0x5, "407cfd50a21daf7c69fa6c38ff6e811b20fc13a30775cc4a9518b5f49e3247028000d317db39c88ce3786cfba1530b187aa96f664569902bfe4c"}, &(0x7f0000000180), 0x400) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) getsockopt$bt_sco_SCO_OPTIONS(r0, 0x11, 0x1, &(0x7f0000000000)=""/72, &(0x7f0000000100)=0x48) 21:56:30 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) sendto$packet(r2, &(0x7f00000001c0)="887eb158bd09bca1c24f3b199963ec09ff2a1767f4a530f3541c8b7acd7ace77b67e14f4d1bac4875c972ad0804dd05d609c204c966a4b7e85724563b85fe5c00ce5b9f5f69b1ad2ae0fbf2621fcd0aa90dcda81d10d7cf667676a26ed1c44323db35c51fcfc6a1069c49c6e1384f7b3f67bbf21c80a88a320285de63c76c16e1a5a333a2c68c4ab2ad5c29e08a486a9269cb69b2c99b7d2c523230fa1bc85ee91a630ce9e39195f9b296d04ff5c9a1e3945d64ecbaa6355e95a9b418e152ebded9b0150282909aa5473e8dd627aaaf86633a53523193691ef1f652de661", 0xde, 0x4400007c, &(0x7f0000000040)={0x11, 0xf5, r5, 0x1, 0x80, 0x6, @broadcast}, 0x14) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r6 = accept$alg(r0, 0x0, 0x0) recvmmsg(r6, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:31 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, 0x0) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:31 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xfffffdef, 0x0) [ 851.856266] loop_reread_partitions: partition scan of loop0 (8b+?s=7]c) failed (rc=-16) 21:56:31 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x1000000) 21:56:31 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='mounts\x00') ioctl$KDGETMODE(r0, 0x4b3b, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x100000001) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r2 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r2, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r1, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:31 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:31 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) write$selinux_load(r2, &(0x7f0000000200)={0xf97cff8c, 0x8, 'SE Linux', "2acdbbe612a20a8d44aa36ba2a293b3555868d82d7b6bee30d2c10dfe0520296d3771b9e6645fa167485ad2fceef828218e31fb9cfefb11948ff4cfeeda27ba587a5f977ea78f75ea72a12ed436dc54647071e8da24cc4928ef183d17f2c7765ec868ab950fdaa26f0ba541e5772fa5c4c2c4de51b5ecde79f701d982bb14ff54cd27222ec1b9ae29d511b2d96247f1e317775cd1d1ae83af7f67b625f37f7da3eba7292de4572c287e586f53f9af3"}, 0xbf) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x4001ff) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) openat$vhci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vhci\x00', 0x22400) accept$alg(r0, 0x0, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) r7 = accept4$tipc(0xffffffffffffffff, &(0x7f0000000440)=@id, &(0x7f0000000480)=0x10, 0x1c0000) recvmmsg(r7, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/221}, {&(0x7f0000000100)=""/5}, {&(0x7f0000000140)=""/33}], 0x1}}], 0x0, 0x0, 0x0) 21:56:31 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, 0x0) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:31 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xffffff8d, 0x0) 21:56:31 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 852.314083] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 852.327928] FAT-fs (loop2): Filesystem has been set read-only 21:56:31 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xfffffff0, 0x0) 21:56:31 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) [ 852.495759] loop_reread_partitions: partition scan of loop0 (8b+?s=7]c) failed (rc=-16) 21:56:31 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r4 = accept$netrom(r1, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = syz_init_net_socket$x25(0x9, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) r10 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r11 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r11, r10, 0x0, 0x209) r12 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r13 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r13, r12, 0x0, 0x209) r14 = getpgrp(0xffffffffffffffff) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r17 = getpgid(0x0) r18 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x30f) r20 = syz_open_dev$video4linux(&(0x7f0000000000)='/dev/v4l-subdev#\x00', 0x0, 0xcc880) fstat(r20, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r19, r21) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000006c0)=[{&(0x7f00000001c0)="6d5007c8788d97e94224fb3a416dc795e382571ff825ff2438377907ec38da452ea96b21f27d73ffcad2", 0x2a}, {&(0x7f0000000b80)="56c54cd9f342d3d2e2afd4e620aeefe77d15da8c7bcfd0db2fc50bb76567d27aeb1b247708aba4c595dd5beac2233d4866a1efd224d5495a7a9189501510f7c6989ceef2c9e247c3b16d7c5d4303015b19c23628919a50d95af651fe2ca587ce103295e47376adffae1ef1354215a1d3779877614968800e5ac36f1b646e51aa80fd412d9196ef58c292d7980e0968ad06e6c0f1c9b6b9f7a6d69c8828e2a7061e1be3cd4095ca358a41f1e57fbcf9b4c8be5cbfd9ec7dc6375b3da505477e3c74f8740b3906bf7ce57579261e8c8b41dd216fabe089f8549d2f9b497506412aa782015d539b9524264ad2b9eebd3cdfdabd08cb6950c4324f114567214f8939de9bf426fb0012c64c5d68cb30ff4ee4941a0ffd66432868fe61abd8b23f31586b67c266b6152ca95748c0b045f8c2f082110151bbf964614dabe224ad4789df2b69c286e6d3e34a72206494b8f6ec6d96977c782704f33b8e1f3268a5dfb879a744ec2838dbff9234fd6fe8e5debb0beb900a913515895dba8b46a3027cb6d7b0407b8cdaa9cc7e88a2ace5282dd3f7b19610be518a8884edcbd948230c7bbe3c0e57c33d5fe57e0f003a4adb743888a527438d421d9b2ffa2ddea99c1c620aac6595aded68bb3a36792646e3b3c2f0ab02a88e5fad5d372bfaaa76ca322fd533ac000c4a751624d38eb40fa330030762821879985d35426a122f5aa778a40334b11f576e9a35cef3d667ab92e0149b20eed937eee45b10ee3d47bec45d5c81797d2a4c0c154b62955507e599df716c9e95d5126d7f8eb941408ae4ac80392fb718f584a8dbf1896072e4199db433c1b970976cf208c561bd72ea372a1b014333e3716fbbfbd7d5eb6306521694c7358e82d168f808b72e583fb4d450b859a7271008123cd9db1e3b157609c73fc41c79a0129f622404470f12f2c1f520f36c93a089d9a1994d3af16a291d4b256894817237e95d8d38407560fe66f0624348ba3b0bb703ef1c4a4dec6321bf3df0d9a323c6de166e7716fea5958bb5355d42eeed3039254e061fca0293b88032e035bcf49ec9c2036cbdfb7016ddf14a362223454f590f6292c0845bf8af16a12d6cc29170f944eb616c29317b6df3111c899395f9123dad6140856763654b509e3aa2e9290bd5046ae992319e7debda0918efa0f228ae03a3b40414fa79a2e86014ecbfe35fd46d0e409aa6d9056926ed115dad97936c05ce11be263e1b367900965e42e1d8b3e463d537963cb89148ed329d50e8887d24b20e7719f0facc12a8dcb92861c30ba03a29ca1d392350501ff0853c26f973466f766774a7aab8e28e8a031019b1de94d4dc5923d2cffd039e10d96d9b70c55c206c3ee449e445ab6d2fd9c4cc40cd8c4dd6d5948f659d7515a1191eb0a187e3ec00b8aa8bbdb8882c0ed9feac81c4aed2f3eba44ab7c5fbf01c4413b7db28a8827cbd35bbf1512ad3db4966d39276ab918dee630594cc79abd9d2573f5e62ff2597e650785f20b501c88b3b2459c09be58c3b2fde2d987a25d2e6a2f57380eb293e77464042adefe26c9b07198b86e4460ec6336ea1f146ec95c50c1751f9093b011602516ce67ec20eff36e48577c815bc4e05e5027892fa7a13888feeedfe47f92a3f7bd59803b48bc8726356070bdef34f02fd9c7b064260f4afac0a9ffc2a9b9bae37d7d78412d8601da9190138a72ce952abd1c6b925c16e757fd5acb66abf3f5f75e864c4392c92aad593797c8a79acf2b9999c9e539540e1d7091aa8ab89ec4b9e57a561928f412cbe12c58c2afc12aa6b81deabf4c0af62d84e1b12e8c35d15c296dc2e90718f7bfd146961e8f7dcbc9cab5395728d16551dd68193f5df795184c4d2bc524ffd983656ccd916233d7bdb2d947df7f0b5bc754aa7c6bbb08ecee85e6078b0e1c6846cb877eda825ae8d24328de31105b2ea6129ee19a5ca6abfe384421fb3ae2636065b3c5b766532926f447e030755a3f9492233d9089a24b26b305317cc9d643d9365f257e8d92ac9bc67b0a11ca32bbb9b125aaabfe307497ba084db1b2f1fd70e8177ad3dc54175b4a1fec5956f86f8b0161ecf4a6653276de24bc75083044f4d32b9108ca1557c18073051f7d77d7b3252b82b8b02929ced86ac457a0cbda1a5e3aa55d175a6266eefa8c45118cb6825315834029270b95523636c36f8d0c913b7e2efee42e72fe5bf9a7b3e69de2aecc37189cd26dc26a1e157c1c54c52e396ea62cf6aca7409b7223ae75d6c6ead39bd39b8d9cecec83994b5c18cd0ee623e3af879b9a654d986ad5a5095f4f57d609560f969665a697f765d60bf5b6c857cd7d57fa6932e6f53affeeef885056694685b62f25cb5abf290f97fcb9391c85209be196543ca02e004ab78e9b24059b013511c9660206b0b6956920eb7ab454622f6a0b8861775eb6de67070e03b3728088bb2af54c793e29a1fc0d395a66b7d28de338c996b3829e5744642640c933d3b310109b7e0d151b00be5ddbf4ae0d1395d971eda049038688deea56fbb6aab44e0d4f16d24defd4573bb9db2357481276a0061ece41c8b1cdd882da46d509ebf6d4daf2ea15d184983d3a7d113b3be653ffb03791996bf3e7faa56052d29ecb0930e58561513615c84cc769f982cc0ff4a64b4ec7939491740aa813b33c7b0594ce13d17bc176f63dceac12470f392c9f648f14523f715d30bcfeed6b08a5bfe6bca5f1fe4b334256c503ef61e3bbc604272862fd891d8860df170814f0612f9d079c9f412b261407d5b5aaf37ad112801fa4144ed449e984d6898c0a20c6f343b9c6b2245fafa2e8c9a1f9716429365630117e1e637d8609e2715778eef8eb002e6ceb04cd7697dfc41e3a6a19ff930931ada34809d3802522788097ae6f22be31d7a26237f30bd44a81ec546c9eb23f21d9932e3d87ffb0b092b23aae68ba0f6b566b51351ffd7e42d0c32f4bb8358d0f9ee04aab965499b7bab254c46067790cafe9516061c6c83fab614a6d30c97056584fe7d84020a21d6e44207be5e19344df625a6ce5dac8376a25205477e93483b232447a1d60ade1a53a04f5cb60353c46fcd6bc4d86c94d01b40b94775becdd595d4299bd56f0dc9bdaca358f9f5181b4054f811258e489ac25ee48d410b738a1f1ece995fbc91124f502d974271216a609cae6dbafbf90cc304461fe444b4e12f999299aaf81c842025fdaaaaefc8565ecd8dd8c8d1e06abaa640e1f94cca672a98b32ddb14f5e6f4230052b34a4d297afaa08c068e9560de334ec008e9cc9ca3929c0fec172eb4895afc6fd277d6a17161c6c5739fbcde9ed18e280f69d4834ed2ee3d37731d269218c632f6b459d9b0cfd5fc6a702e793af5051e7f640eafa502254e6fa95b286a717f5218ed6bf6d2a9dd7ac975c5be881ab789e5c8199639db4131eb3b35b11b10a2a306ece0f86ac4815feb5add86ec67540dc1f6ff563e88632b025817ebd5496aa6f808cd262babe78af8593b846856d864574359cc08ba8e41286538cad6f52694e68eecb0a1dc353dfc3ca65337c043bf6039ba12b08394c440c6cbe7e2748ea21d4f0e1401144cc7bf16495b7b3e61b90aec614f85365f655fd5c350eb09ad52dbc9c5935c3c4a156e586f50952bd0127ab4448f6e683e3f2454f72d21803fbdf5438537bee98c963d78b14d4c9f9c8fd53579ed8358999e2612c6d1562dc11cd91150a2349ba957ba34b500cc33b8bf638acf340e316d0effbc97b782b5dbf84a638189d6c982550bb35279eeb03b6b760a0a0529b5825d76d47ff0e133014229dc7e804b4c2c4008cf6841e30fcc25fcd7e5cffc157ee6a986d589ab38ae5b8452c0fdeb548f80978653cd007c1c773dfd6d5125a82fea94192f20c77014377d8c9050f1ae88eceeacdcdb1cdb3ca4272fca0fd5e87d0c47da56faf4861df9c2b4fe2ae01b486c30d596e7289cbb0460eb24a4e82aaf2136ccdf06071e975baf2308a2a37e4785f3a76f85afcf96ee5e4e53e5b22ad5aad1ff6bbfa1c3c313849c1fa42c1cd5f93b1d60ba3267a02401a925b5d05182368f5afdd272494a477e9d8bd7bb10316170067c8078960fba69a3797a3be8c8856cb01aa924cd866b09b0b3492faebd749d941d76ebd076e3e21600251b72d86f6d3968dbd3ea200de24cab7b67f07bf5fc32b31dc2705c10acfd60cc52398963b426f5fa5aa942c3da56b0969fd212e857d800107eb1562dbf930266ff11a3ff2af2afbd3f7fcf3464a9f440fa0223f96059d7b83a7ef9fa009722ca2b33e07427245df7ecbf7f4390082734d457486966256042624894deefc10a3db344474bc547c06c309242b30c2d11504fd0b4a87b7151485ce083ee9f09ef105c32c070eb2b71467bd5647d7c4afff4c1e868d2e67852a280e482244d3eafcf28c0e115bf0605432fc10abd7310bd27c91d18414cd9b57910d4035533dfec110e1b7590373357688a25e9ea832f37d5b786fd36dddb00b0d5f5df00204d4021b16deee2c894c13ef72b8e6b27684dbe0ea80815e81e87b47b707af5435b3a2ed4008ea108c304094b838d3622fca09468fc9144976926c22e1268a54daa8abfc70ce011a5ee8f82c559aaa191411cd82f8267afb37c6c9d6e7bea453f6eae1ef67c5f9acedf4ab9ec3bc122d77e176e165874e94390664007b8e57b1a76d7244a523ef1f03cae0c7b10a31831b0bff69243c5dfd11915c1e94d097fb17a7f36f97ebb49c1aa9218b97117007b3059e1bfe51fae1cc7078e21b87a8cac465ad5dd3ff4b0ac3d7347289dde45d84b6990ea712d11ea56ee2ddfeac56aa998b4a652793f4e0e2cdfbc97a82fb2783c81909056a06838a7b9063720144739d714e9008c30cf36489ba2739809639d3ff26c3e87672900294ef4a6974f8f144d1d1e1091df986fe5f0fafec5b7f893cf33f53e0562ffa884437ca05a3ef6d99c76dc7c3081fdf4b2134b90b47e725600f3b96e84807da5c2657a523b3d8cb79166384a07f1d4e81b573f878f88cc91eaea160e71725ccc81fd0d2a484c6d20374b6aa8a0bc290f398bc0ea497bc0d2cb0c76f75c3b95c9f04c2dbdd23e63ab3416bf083542efd280d65540b9826e29a6ba7a391c771ba39963cd96b26c18979dfa85159f5946d379bff34da0fc0a94d47b2e2c25a85ad60d80d58fbd7cce06e3891cd432bcf359abc21fbf229ed298bbe804770721bac05f753c9d1b96cebc684ddec350c68b94aaed35db9c9d919239ccd6d1685f174889eb1b86f5bd56a24c0e1b2d1f9c262f056c7db5b055c2a0d275e63b28d22c71255f01ce011bebd880e14110b3969933ffeccda28944c22511712d627a675ed9f562e8406fb59fc09622a5275c66481167005ca5e0a665f4045075e0531cd9f370d0d2af0185cc28cc18be179d137a1fd18b4891b77f6f69c1ccb36639e4549336fcbad353eec96a5c8bd383d76de084597211876873cfa4c80c454170e5f56c3e1d45d02afec1ddd7c5b1f798b645fbed534f0858d54396af0b10dd89889cd739bac7ab321c17816bf8c5806b1798978519fce633d5ad7fc6da1b5f9a118d0c6f6cac6cc9a1504c18f1e1833250e36552782eadb41b11fe154a0cc3e2ffe3539b380eee56284ad8ec0ea916c5180b55bbd014b9653a95a20bdcf98c5a31877c1e324c687a1bfe5a5578c75f7a77e15851e1f6a9fdb494275a107198b11cce41ec0524eeb7d17d993afa72ba934a9da77597d5814ad252deb202602c8e856671605ba7f4f570bbb311226006c0eb8cbfe46acf9867", 0x1000}, {&(0x7f0000000200)="5bc156c4799cbbfe624e2ca2cfae580be09d49e4e836d806a6818c6e51c544c95d16f958035513a2e9d3c44dc4f42b610a00574d3244ce11c37ea5d458f790acc8eed42369f483c7f8fb7d9855c5f67be219b3b09ab397d662faa51027f3eee38de2ef21bb00e088e3b2d7ce249681e19685e251a289e30ee3c4ad65ef38caf607922bfefa4df37cc81f0fe11acdb3aff89b5fab1c29d25d128e86af", 0x9c}, {&(0x7f0000000340)="1e541a3acfbf20ee19d6905fd1353341792b27b12c494e8b333f3df26e074db4b94359efce81353741ce8d7e1140cc70fc7438d4c15f3cb0792e22e1c08c4963b66611ccda19aa922692911ecb3ea0749eedce2f80c8b4b56cdede105849b7108d28f85e89d9ec5cb11ee538d1b352d2987d9dd20a5a13cfbaeb30f1b6e692d3697d0effc34b4710cd688fc2fb24f085dbec023e55be4c677aa34679a5f32ae92fb17fe1aa690b383ee2962ea759251f5cc486057136e4145453408c", 0xbc}, {&(0x7f0000000400)="2fb7489680ed94ee46ced21ccef8fff05d4b6e6165c78f9c8539fbf5393f42f43a4aeedcc6523698f5222b2894d764b115a2bcb88ac3b54048e1d0182867b65e6463bb0979e834b9000c17d93ab9cb01e22817199ba5e658b87333d27793a6e2b3075347874b3dd75afaa0ebaabc105799ccab25dc221e649a8ab9fd3b332d52cb864680fcb7c042904cb23d1037e9d62150c50f2792f225004df6a64a8306d4437f7be75b8ab25031d39e2a478b7347126506ef58d900ba44ae93158f368547792da9ef35", 0xc5}], 0x5, &(0x7f0000000840)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="14000000000000000100000001000000", @ANYRES32=r12, @ANYBLOB="000000001cff86a7000000000102000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r17, @ANYRES32=0x0, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x40000}, 0x40094) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r22 = accept$alg(r0, 0x0, 0x0) getsockopt$bt_BT_DEFER_SETUP(r2, 0x112, 0x7, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmmsg(r22, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:31 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:31 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) r2 = semget$private(0x0, 0x207, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") socket$bt_bnep(0x1f, 0x3, 0x4) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0xffffff79) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000540)={0xffffffffffffffff, 0xc0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=0x1, 0x0, 0x0, 0x0, &(0x7f0000000380)={0xa, 0x1}, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xe, 0xffff, 0x1}, &(0x7f0000000400)=0x401, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=0x5db}}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) ioctl$EXT4_IOC_GROUP_EXTEND(r8, 0x40086607, &(0x7f0000000680)=0x9) r9 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r10 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r11 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r11, r10, 0x0, 0x209) r12 = syz_genetlink_get_family_id$team(&(0x7f0000000780)='team\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r13) ioctl$ifreq_SIOCGIFINDEX_team(r13, 0x8933, &(0x7f00000007c0)={'team0\x00', 0x0}) r15 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = dup(r16) getpeername$packet(r17, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r15, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r18}) r19 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r20 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r20, r19, 0x0, 0x209) getsockopt$inet6_mreq(r19, 0x29, 0x1b, &(0x7f0000000800)={@ipv4={[], [], @multicast1}, 0x0}, &(0x7f0000000840)=0x14) getsockopt$inet_mreqn(r9, 0x0, 0x57, &(0x7f0000000880)={@broadcast, @dev, 0x0}, &(0x7f00000008c0)=0xc) getsockname$packet(r8, &(0x7f0000000980)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000009c0)=0x14) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000a00)={@loopback, @dev, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000003d40)={{{@in6=@local, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@local}}, &(0x7f0000003e40)=0xe8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = dup(r26) ioctl$PERF_EVENT_IOC_ENABLE(r27, 0x8912, 0x400200) recvmsg$kcm(r27, &(0x7f0000008cc0)={&(0x7f0000006900)=@can={0x1d, 0x0}, 0x80, &(0x7f0000008bc0)=[{&(0x7f0000006980)=""/113, 0x71}, {&(0x7f0000006a00)=""/4096, 0x1000}, {&(0x7f0000007a00)=""/224, 0xe0}, {&(0x7f0000007b00)=""/164, 0xa4}, {&(0x7f0000007bc0)=""/4096, 0x1000}], 0x5, &(0x7f0000008c40)=""/73, 0x49}, 0x2001) r29 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = dup(r30) getpeername$packet(r31, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r29, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r32}) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f000000a300)={0x0, @remote}, &(0x7f000000a340)=0xc) accept4$packet(0xffffffffffffffff, &(0x7f000000a380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f000000a3c0)=0x14, 0x80000) r35 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = dup(r36) getpeername$packet(r37, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r35, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r38}) r39 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = dup(r40) getpeername$packet(r41, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r39, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r42}) r43 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = dup(r44) getpeername$packet(r45, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r43, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r46}) getpeername$packet(0xffffffffffffffff, &(0x7f000000a400)={0x11, 0x0, 0x0}, &(0x7f000000a440)=0x14) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f000000a480)={'team0\x00', 0x0}) r49 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = dup(r50) getpeername$packet(r51, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r49, 0x890b, &(0x7f0000000240)={@local, @ipv4={[0x0, 0x0, 0x8], [], @loopback}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r52}) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f000000a4c0)={{{@in=@initdev, @in6=@ipv4={[], [], @remote}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@multicast1}}, &(0x7f000000a5c0)=0xe8) sendmsg$TEAM_CMD_OPTIONS_GET(r10, &(0x7f000000acc0)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f000000ac80)={&(0x7f000000a600)={0x670, r12, 0x201, 0x70bd2d, 0x25dfdbff, {}, [{{0x8, 0x1, r14}, {0xbc, 0x2, [{0x3c, 0x1, @lb_tx_method={{0x24, 0x1, 'lb_tx_method\x00'}, {0x8}, {0xc, 0x4, 'hash\x00'}}}, {0x40, 0x1, @priority={{{0x24, 0x1, 'priority\x00'}, {0x8}, {0x8, 0x4, 0x8001}}, {0x8, 0x6, r18}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24, 0x1, 'user_linkup_enabled\x00'}, {0x8}, {0x4}}, {0x8, 0x6, r21}}}]}}, {{0x8, 0x1, r22}, {0x80, 0x2, [{0x40, 0x1, @name={{0x24, 0x1, 'mode\x00'}, {0x8}, {0x10, 0x4, 'loadbalance\x00'}}}, {0x3c, 0x1, @enabled={{{0x24, 0x1, 'enabled\x00'}, {0x8}, {0x4}}, {0x8, 0x6, r23}}}]}}, {{0x8, 0x1, r24}, {0x270, 0x2, [{0x38, 0x1, @notify_peers_interval={{0x24, 0x1, 'notify_peers_interval\x00'}, {0x8}, {0x8, 0x4, 0x8}}}, {0x3c, 0x1, @user_linkup={{{0x24, 0x1, 'user_linkup\x00'}, {0x8}, {0x4}}, {0x8, 0x6, r25}}}, {0x40, 0x1, @lb_port_stats={{{0x24, 0x1, 'lb_port_stats\x00'}, {0x8}, {0x8, 0x4, 0x8}}, {0x8, 0x6, r28}}}, {0x4c, 0x1, @lb_tx_method={{0x24, 0x1, 'lb_tx_method\x00'}, {0x8}, {0x1c, 0x4, 'hash_to_port_mapping\x00'}}}, {0x38, 0x1, @activeport={{0x24, 0x1, 'activeport\x00'}, {0x8}, {0x8}}}, {0x40, 0x1, @priority={{{0x24, 0x1, 'priority\x00'}, {0x8}, {0x8, 0x4, 0x5}}, {0x8, 0x6, r32}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24, 0x1, 'user_linkup_enabled\x00'}, {0x8}, {0x4}}, {0x8, 0x6, r33}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24, 0x1, 'mcast_rejoin_interval\x00'}, {0x8}, {0x8, 0x4, 0x4}}}, {0x40, 0x1, @name={{0x24, 0x1, 'mode\x00'}, {0x8}, {0x10, 0x4, 'broadcast\x00'}}}, {0x40, 0x1, @priority={{{0x24, 0x1, 'priority\x00'}, {0x8}, {0x8, 0x4, 0x3f}}, {0x8, 0x6, r34}}}]}}, {{0x8, 0x1, r38}, {0x3c, 0x2, [{0x38, 0x1, @mcast_rejoin_interval={{0x24, 0x1, 'mcast_rejoin_interval\x00'}, {0x8}, {0x8, 0x4, 0x3}}}]}}, {{0x8}, {0x40, 0x2, [{0x3c, 0x1, @name={{0x24, 0x1, 'mode\x00'}, {0x8}, {0xc, 0x4, 'random\x00'}}}]}}, {{0x8, 0x1, r42}, {0x74, 0x2, [{0x38, 0x1, @notify_peers_count={{0x24, 0x1, 'notify_peers_count\x00'}, {0x8}, {0x8, 0x4, 0x6}}}, {0x38, 0x1, @activeport={{0x24, 0x1, 'activeport\x00'}, {0x8}, {0x8, 0x4, r46}}}]}}, {{0x8, 0x1, r47}, {0x74, 0x2, [{0x38, 0x1, @notify_peers_interval={{0x24, 0x1, 'notify_peers_interval\x00'}, {0x8}, {0x8, 0x4, 0x2}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24, 0x1, 'mcast_rejoin_count\x00'}, {0x8}, {0x8, 0x4, 0x7}}}]}}, {{0x8, 0x1, r48}, {0x44, 0x2, [{0x40, 0x1, @queue_id={{{0x24, 0x1, 'queue_id\x00'}, {0x8}, {0x8, 0x4, 0x101}}, {0x8}}}]}}, {{0x8, 0x1, r52}, {0x7c, 0x2, [{0x40, 0x1, @lb_hash_stats={{{0x24, 0x1, 'lb_hash_stats\x00'}, {0x8}, {0x8, 0x4, 0x12}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24, 0x1, 'mcast_rejoin_count\x00'}, {0x8}, {0x8, 0x4, 0x10000}}}]}}, {{0x8, 0x1, r53}, {0x3c, 0x2, [{0x38, 0x1, @mcast_rejoin_interval={{0x24, 0x1, 'mcast_rejoin_interval\x00'}, {0x8}, {0x8, 0x4, 0x1f}}}]}}]}, 0x670}, 0x1, 0x0, 0x0, 0x20000000}, 0x80) r54 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r54, r9, 0x0, 0x209) ioctl$KVM_GET_EMULATED_CPUID(r54, 0xc008ae09, &(0x7f0000000640)=""/53) r55 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r55, 0x8912, 0x400200) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x7, 0x4, &(0x7f0000000100)=@raw=[@alu={0x4, 0x1, 0x9, 0x0, 0x3, 0xffffffffffffffc0, 0x10}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5d}, @generic={0x0, 0x8, 0x0, 0x7, 0x1}], &(0x7f0000000140)='GPL\x00', 0x5, 0xca, &(0x7f0000000200)=""/202, 0x40f00, 0x4, [], 0x0, 0x5, r3, 0x8, &(0x7f0000000180)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x5, 0x0, 0x33d9, 0x1}, 0x10, r5, r55}, 0x78) write$binfmt_elf32(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="7f4503000000000000003bffaa15e20ab00a7a354551ad0ce4a929fd342889e42e4064b4d8d13d73dc9a97a54b6fc6905ee8eac005b412ea0681f73310ce9b862088caf1baef"], 0x6) r56 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-control\x00', 0x20000, 0x0) ioctl$SG_GET_LOW_DMA(r56, 0x227a, &(0x7f0000000040)) [ 852.795138] loop_set_status: loop0 () has still dirty pages (nrpages=1) 21:56:32 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x2000000) 21:56:32 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xa00000000000000, 0x0) 21:56:32 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="5500000018007f5f00fe01b2a4a290930206040000000001080009003900090035000c", 0x23}], 0x1}, 0x0) close(r3) socket(0x10, 0x802, 0x0) write$binfmt_misc(r2, &(0x7f0000000140)=ANY=[], 0x4240a2a0) splice(r1, 0x0, r3, 0x0, 0x10003, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r7, r6, 0x0, 0x209) ioctl$KVM_DIRTY_TLB(r7, 0x4010aeaa, &(0x7f0000000240)={0x9682, 0x8}) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r8 = socket$key(0xf, 0x3, 0x2) recvfrom(r8, &(0x7f00000002c0)=""/17, 0x11, 0x0, 0x0, 0x0) r9 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r10 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r10, r9, 0x0, 0x209) setsockopt$RDS_GET_MR(r10, 0x114, 0x2, &(0x7f0000000200)={{&(0x7f0000000040)=""/49, 0x31}, &(0x7f0000000100), 0x8}, 0x20) r11 = accept$alg(r0, 0x0, 0x0) recvmmsg(r11, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:32 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:32 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:32 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-control\x00', 0x400, 0x0) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r1, 0xc018620c, &(0x7f0000000040)={0x2}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r2 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r2, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) r3 = socket$inet_sctp(0x2, 0x3, 0x84) connect$inet(r3, &(0x7f0000000100)={0x2, 0x4e22, @multicast2}, 0x10) r4 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x100, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r6, r5, 0x0, 0x209) getsockopt$inet_sctp6_SCTP_MAXSEG(r5, 0x84, 0xd, &(0x7f0000000180)=@assoc_value={0x0, 0x6}, &(0x7f0000000200)=0x8) setsockopt$inet_sctp_SCTP_CONTEXT(r4, 0x84, 0x11, &(0x7f0000000240)={r7, 0x80000000}, 0x8) [ 853.119948] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 853.143600] FAT-fs (loop2): Filesystem has been set read-only [ 853.157006] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 21:56:32 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x1d8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) write$binfmt_elf32(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYBLOB="a9ecb0de1dca73679ac51e35c662970be37fc809f82e08ee58bcc94dc81301b5e8f5df6f556015de9c7dda821eb668da932b417f6a861f9bed5f2075fc692e83412454757f9a92bc27656f835ef2bcb4ae12d643f46f2b1c02dd7c70496f01662b54210489d35c466a994cbc75950f7d1901a813d2682f186ce2238eaee5c2797c9c2ea0fd2c89bfb8fdac80660ddfe22c65cf88241b051c578f9638bd1ac843771b2d77ef174dd2a55ed429453969c89e92b3555c9f10555563c15c97452acb5b1009fc35a97527e0517cb45a58", @ANYRES64=r3], @ANYRES64=r1, @ANYPTR, @ANYRES64, @ANYRESDEC=r5]], 0x8) [ 853.173361] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 [ 853.196561] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 21:56:32 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x8dffffff00000000, 0x0) [ 853.212774] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 [ 853.231565] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 [ 853.243850] loop_set_status: loop0 () has still dirty pages (nrpages=1) [ 853.257750] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 [ 853.279496] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 [ 853.292378] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 [ 853.309704] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 21:56:32 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000240)={0x0, 0x20}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 853.345659] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=21616 comm=syz-executor.3 21:56:32 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)) write$P9_RREADDIR(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:32 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x2, 0x1, 0xff, 0x4, "b2ce8216f5ed9ed6967ecb4c46cd5280103a3b88c5ba400efd9abbda6d151a0f9290675a42c50aa7566da895eb857b5f7bd59fb448693a3f556e3bf251d8aa", 0x28}, 0x60) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) sendto$ax25(r0, &(0x7f0000000000)="f104a84c9e7a953b8a62bba5868aff9e2706d9a05f293d28ef7b8d8e05d6c1e2f65bf7cd3812dbe362cbff112b", 0x2d, 0x8153bcace944e3ef, &(0x7f0000000100)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x5}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="006681c20000"], 0x6) 21:56:32 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xeffdffff00000000, 0x0) 21:56:33 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x4000000) 21:56:33 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:33 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000100)=[{{0x0, 0xe2, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/141}, {&(0x7f0000000280)=""/114}, {&(0x7f0000000040)=""/8}, {&(0x7f0000000340)=""/179}, {&(0x7f0000000400)=""/100}, {&(0x7f0000000580)=""/226}, {&(0x7f0000000480)=""/14}, {&(0x7f0000000680)=""/143}], 0x352}}, {{0x0, 0x0, &(0x7f0000000b40)}}], 0x2, 0x0, 0x0) 21:56:33 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf0ffffff00000000, 0x0) 21:56:33 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:33 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000000)="0400", 0xfffffe90, 0x8000, 0x0, 0x185) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:33 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 853.962857] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF 21:56:33 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f45000000000785b18efd3e289571d5ec864095ae5a79a879ff62b66ccc86d723036ec5e923663ad07120f678d370f23fd858bf41ddec9eb26c00a2a610bf594e696e3818ad4190ad40e350650965463240be811516eeb7a3142d46"], 0x6) [ 854.005213] FAT-fs (loop2): Filesystem has been set read-only 21:56:33 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) ioctl$KDSETMODE(0xffffffffffffffff, 0x4b3a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) ioctl$SNDRV_TIMER_IOCTL_STATUS64(r4, 0x80605414, &(0x7f00000005c0)) dup(r2) r5 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r6 = accept$alg(r0, 0x0, 0x0) recvmmsg(r6, &(0x7f00000012c0)=[{{&(0x7f0000000000)=@nfc_llcp, 0x80, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f0000000340)=""/211, 0xd3}], 0x2, &(0x7f0000000440)=""/88, 0x58}}, {{&(0x7f00000004c0)=@sco, 0x80, &(0x7f0000000c80)=[{&(0x7f00000006c0)=""/93, 0x5d}, {&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000800)=""/165, 0xa5}, {&(0x7f00000008c0)=""/126, 0x7e}, {&(0x7f0000000940)=""/68, 0x44}, {&(0x7f00000009c0)=""/140, 0x8c}, {&(0x7f0000000b80)=""/240, 0xf0}, {&(0x7f0000000a80)=""/148, 0x94}], 0x8, &(0x7f0000000d00)=""/219, 0xdb}, 0x7}, {{&(0x7f0000000e00)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f00000002c0)=[{&(0x7f0000000e80)=""/198, 0xc6}, {&(0x7f0000000f80)=""/148, 0x94}, {&(0x7f0000000140)=""/20, 0x14}], 0x3, &(0x7f0000001040)=""/118, 0x76}, 0x80000000}, {{&(0x7f00000010c0)=@alg, 0x80, &(0x7f0000001200)=[{&(0x7f0000000580)=""/25, 0x19}, {&(0x7f0000001140)=""/86, 0x56}, {&(0x7f00000011c0)=""/21, 0x15}], 0x3, &(0x7f0000001240)=""/99, 0x63}, 0x8}], 0x4, 0x0, 0x0) [ 854.133343] FAT-fs (loop0): bogus number of reserved sectors 21:56:33 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0xf600000000000000, 0x0) [ 854.208079] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:33 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000280)={{{@in6=@initdev, @in6=@ipv4={[], [], @remote}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in6=@initdev}}, &(0x7f0000000180)=0xe8) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) mount$9p_xen(&(0x7f0000000000)='syz\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1, &(0x7f0000000380)={'trans=xen,', {[{@dfltgid={'dfltgid', 0x3d, r2}}, {@access_client='access=client'}], [{@subj_type={'subj_type', 0x3d, '&'}}, {@obj_type={'obj_type', 0x3d, '.userppp1'}}, {@smackfshat={'smackfshat', 0x3d, '@bdev'}}, {@smackfsdef={'smackfsdef', 0x3d, 'procbdev'}}, {@dont_hash='dont_hash'}, {@audit='audit'}, {@smackfshat={'smackfshat'}}, {@euid_gt={'euid>', r3}}, {@fowner_eq={'fowner', 0x3d, r5}}]}}) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:33 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:33 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0xa000000) 21:56:33 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:33 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) memfd_create(&(0x7f0000000000)='[eth0/ppp1\x00', 0x0) r3 = socket$pppoe(0x18, 0x1, 0x0) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r5 = accept$alg(r0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:33 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$DRM_IOCTL_AGP_ALLOC(r4, 0xc0206434, &(0x7f0000000000)={0x9, 0x0, 0x10000, 0xd7c}) ioctl$DRM_IOCTL_AGP_BIND(0xffffffffffffffff, 0x40106436, &(0x7f0000000040)={r5}) r6 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r6, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmmsg(r6, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:33 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:33 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x5, 0x3) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:33 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/248}, {&(0x7f0000000000)=""/39}, {&(0x7f0000000340)=""/208}], 0x1, 0x0, 0x35d}}, {{0x0, 0x0, &(0x7f0000000b40), 0x1, 0x0, 0x323}, 0x9}], 0x2, 0x0, 0x0) 21:56:33 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/status\x00', 0x0, 0x0) setsockopt$ax25_int(r2, 0x101, 0xc, &(0x7f00000001c0)=0x8, 0x4) r3 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r4 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r4, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) r5 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bsg\x00', 0x80000, 0x0) ioctl$UI_DEV_SETUP(r5, 0x405c5503, &(0x7f0000000100)={{0x3a, 0x200, 0xeb, 0x1ff}, 'syz0\x00', 0x16}) recvmmsg(r4, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 854.783490] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 854.791831] FAT-fs (loop2): Filesystem has been set read-only [ 854.816499] FAT-fs (loop0): bogus number of reserved sectors [ 854.823569] FAT-fs (loop0): Can't find a valid FAT filesystem 21:56:34 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:34 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="7f03e0ef0000741985696846e668ab849dafa6481ab518b1cbb7e75734ac29868052de20a0e093f84d93a5735a3fc9d693d25c0380168fb9263a478fa449216e6049665f9a8da96a4a01671f420a1fc03c18d5e955a7fc1979e41d7b6e7e77f7bd1696ac47958611ddf025a20279eb9ec92dd20b168bae165750aff1bd833cfa081711383c8421897a7e75af3795c8d4699e3aa0365c"], 0x6) 21:56:34 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)}], 0x1, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="e600000029010001000080180200000007000000000000000200000000000000080d002e2f66696c653004000000000000000000000500000000000000a313000000000000ab07002e2f5be08046fcea060f0000080000000000000000000080000000000307002e2f66696c653180030000000300000000000000ff070000000000000805002e2f627573caf100000000000000000000007f000000000000002007002e2f66696c6531080400000005000000000000000400000000000000f807002e2f66696c65319703000000030000000000000000800000000000003f05002e2f627573"], 0xe6) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:56:34 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) accept$alg(r0, 0x0, 0x0) 21:56:34 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0xc6, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000}) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x20000000) 21:56:34 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) 21:56:34 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r2, r1, 0x0, 0x209) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x8, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r6 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r6, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/enforce\x00', 0x40600, 0x0) recvmmsg(r6, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) 21:56:34 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) setsockopt$bt_hci_HCI_TIME_STAMP(r0, 0x0, 0x3, &(0x7f0000000340)=0x25c, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x4000, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000040)={0x73622a85, 0x1115}) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000300)='/dev/dlm-control\x00', 0x183, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r3 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r3, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) write$RDMA_USER_CM_CMD_CREATE_ID(r5, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x2, &(0x7f0000000100), 0x36b, 0x3}}, 0x20) sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="7f454c460000630045f7ea094f31d8136223337359ab651af7bd4cdad71e7a09da687bb8c2ecca156401c37ae3548f29bf10bb1877bd926b5e6aaa660d1d4455657badc5eb634148526abd73be87b90a15222582bebd1859a05ded908378cafce1417fde156c153b9b5be0f3b8d124c26d8bc4fe2b24b5a0bc4ee7072668777e36ef4d20f689a166a2ecebf5c5b3ceeba3d5aa1ac727f538be0209e2760b8092c23387ded35e54de5d3f4005b311690c4ac93524eed0077097bcb6a5751f0d3433658f8dd599af80abf8a57236134a8491be6c948d361ba1ce91bf27fd5e"], 0x6) 21:56:34 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vga_arbiter\x00', 0x180, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f00000002c0)={{{@in=@dev, @in6=@local}}, {{@in6=@mcast2}, 0x0, @in=@local}}, &(0x7f0000000100)=0xe8) write$P9_ROPEN(r2, &(0x7f0000000200)={0x18, 0x71, 0x1, {{0x28, 0x1, 0x5}, 0x3}}, 0x18) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0), 0x2, 0x0, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x18, &(0x7f0000000000)=0x1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = socket$inet6(0xa, 0x80803, 0x87) setsockopt$inet6_IPV6_XFRM_POLICY(r7, 0x29, 0x23, &(0x7f0000000400)={{{@in6=@remote, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@dev, 0x0, 0x2b}, 0x0, @in6=@remote}}, 0xe8) close(r7) write$FUSE_BMAP(r4, &(0x7f00000001c0)={0x18, 0x24, 0x1, {0x1}}, 0x18) [ 855.598441] FAT-fs (loop2): error, fat_free_clusters: deleting FAT entry beyond EOF [ 855.613511] FAT-fs (loop2): Filesystem has been set read-only 21:56:34 executing program 4: r0 = socket(0x5, 0x3, 0xfd) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$rose(r2, &(0x7f0000000200)="690a4b05bac173d8420181ec1fc3cf6d01e984c79e07f078c74dfb45a583e0bff0c0e5d1cf2449a3bf45e82e899e5fb022ee02712760d4ce6d59572bbd6eaf2340a677352f8edec030ed0706bb2803f3483520e8bbcdce44be736a91d58acc67fce84334d6c25c3cbd1d9ce7c03538bbf51ba97d27bd70b7aae5543657a97e121ed6f079f79cce753a199ebb2207c789c5893a9a877668d5f1b12b258ebd181cf6723525e89e11b9554e290fc1c8a2685b6254e5512a3db9e91e31a8e4acd42cb61c7b9c0822b87795a9793c74aeea4cae2285b1", 0xd4, 0x688915e2284582fa, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}, 0x1c) r3 = socket$inet6(0xa, 0x80003, 0x80) ioctl(r3, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) r4 = socket$tipc(0x1e, 0x5, 0x0) ioctl$sock_SIOCETHTOOL(r4, 0x8946, &(0x7f0000000040)={'vxcan1\x00', &(0x7f0000000300)=@ethtool_drvinfo={0x3, "c7fc8ac9cfa5534d4211a2ae390e54dea83cc301101146dee14984bb79ce85c0", "42d1a59cb3ef096266a0b9c3f90fdb8545d837bc77cfd97466c5fcc003bc293c", "47d6c6c93a8f618c6cce467104fbe0fffc6fe32fd4b6722ec01d7c525c76ebc0", "fcb9f3ca4b4eb30d933501ceba4aa8777a9249ce87970b23f8162fcc444f9821", "688c9fb716c800594b783e6b6228ac55730d9fad379d581f64de121187a17719", "f0278de06a7270a6671ce136", 0x9, 0x80, 0x1ff, 0x8001, 0x5}}) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="7f454c460000"], 0x6) 21:56:34 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = accept$alg(r0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r5, r4, 0x0, 0x209) setsockopt$netrom_NETROM_T4(r4, 0x103, 0x6, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) socket$pppoe(0x18, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) read$FUSE(r7, &(0x7f0000000b80), 0x1000) 21:56:34 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r4, r3, 0x0, 0x209) r5 = socket$inet(0x2, 0x4000000805, 0x0) r6 = socket$inet_sctp(0x2, 0x5, 0x84) r7 = dup3(r5, r6, 0x0) r8 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r8, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000100)={r9}, &(0x7f0000000140)=0x8) r10 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r11 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r11, r10, 0x0, 0x209) setsockopt$inet_sctp_SCTP_MAX_BURST(r11, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={r9, 0x1}, 0x8) r12 = accept$alg(r0, 0x0, 0x0) sendmsg$alg(r12, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@op={0x18, 0x117, 0x3, 0x3}], 0x18, 0x4000}, 0x0) recvmmsg(r12, &(0x7f0000002dc0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)=""/246, 0xf6}], 0x1}}], 0x2, 0x0, 0x0) [ 855.642262] ------------[ cut here ]------------ [ 855.647342] kernel BUG at fs/buffer.c:553! [ 855.657666] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 855.663067] CPU: 1 PID: 22509 Comm: syz-executor.0 Not tainted 4.19.91-syzkaller #0 [ 855.670868] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 855.680250] RIP: 0010:mark_buffer_dirty_inode+0x30f/0x410 [ 855.685792] Code: 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 80 3c 02 00 75 4d 4c 89 63 58 4c 89 ef e8 5b 8d 91 05 e9 ee fd ff ff e8 81 9e b0 ff <0f> 0b 4c 89 ff e8 97 34 e8 ff e9 d3 fd ff ff e8 8d 34 e8 ff e9 5b [ 855.704702] RSP: 0018:ffff8880a53e7810 EFLAGS: 00010246 [ 855.710062] RAX: 0000000000040000 RBX: ffff888099786888 RCX: ffffc90005ea6000 [ 855.717334] RDX: 0000000000040000 RSI: ffffffff81baa5bf RDI: ffff88809347f9a8 [ 855.724594] RBP: ffff8880a53e7850 R08: ffff888048698180 R09: 0000000000000003 [ 855.731847] R10: ffffed1015d24732 R11: ffff8880ae923993 R12: ffff88809347f848 [ 855.739141] R13: 0000000000000000 R14: ffff888093565958 R15: ffff8880a53e7af8 [ 855.746397] FS: 00007f7432684700(0000) GS:ffff8880ae900000(0000) knlGS:0000000000000000 [ 855.754693] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 855.760555] CR2: 0000000000400200 CR3: 0000000093ab7000 CR4: 00000000001406e0 [ 855.767810] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 855.775068] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 855.782380] Call Trace: [ 855.784959] ? fat16_ent_set_ptr+0x33/0xb0 [ 855.789189] fat16_ent_put+0xd2/0x110 [ 855.792976] fat_alloc_clusters+0x628/0xf20 [ 855.797283] ? kasan_check_write+0x14/0x20 [ 855.801548] ? fat_ent_write+0x1a0/0x1a0 [ 855.805599] ? fat_chain_add+0x365/0x660 [ 855.809650] fat_add_cluster+0x6f/0x100 [ 855.813622] ? fat_fill_super+0x3900/0x3900 [ 855.817939] ? write_comp_data+0x68/0x70 [ 855.821998] fat_fallocate+0x28a/0x330 [ 855.825869] ? fat_cont_expand+0x2b0/0x2b0 [ 855.830096] vfs_fallocate+0x4aa/0x9d0 [ 855.834023] ioctl_preallocate+0x197/0x210 [ 855.838241] ? ioctl_file_clone+0x120/0x120 [ 855.842546] ? __fget+0x340/0x540 [ 855.845986] ? __might_sleep+0x95/0x190 [ 855.849945] do_vfs_ioctl+0x1170/0x1380 [ 855.853902] ? selinux_file_ioctl+0x46f/0x5e0 [ 855.858382] ? selinux_file_ioctl+0x125/0x5e0 [ 855.862863] ? ioctl_preallocate+0x210/0x210 [ 855.867292] ? selinux_file_mprotect+0x620/0x620 [ 855.872036] ? iterate_fd+0x360/0x360 [ 855.875820] ? nsecs_to_jiffies+0x30/0x30 [ 855.879958] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 855.885478] ? security_file_ioctl+0x8d/0xc0 [ 855.889871] ksys_ioctl+0xab/0xd0 [ 855.893308] __x64_sys_ioctl+0x73/0xb0 [ 855.897194] do_syscall_64+0xfd/0x620 [ 855.901004] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 855.906198] RIP: 0033:0x45a919 [ 855.909378] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 855.928267] RSP: 002b:00007f7432683c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 855.935965] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 000000000045a919 [ 855.943227] RDX: 0000000020000000 RSI: 0000000040305828 RDI: 0000000000000004 [ 855.950494] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 855.957828] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f74326846d4 [ 855.965098] R13: 00000000004c34d0 R14: 00000000004d8928 R15: 00000000ffffffff [ 855.972365] Modules linked in: [ 855.976450] kobject: 'loop0' (000000004c6a5ab6): kobject_uevent_env [ 855.977335] ---[ end trace 2b518970b9af1c4a ]--- [ 855.982911] kobject: 'loop0' (000000004c6a5ab6): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 855.993765] RIP: 0010:mark_buffer_dirty_inode+0x30f/0x410 [ 856.001107] loop_reread_partitions: partition scan of loop0 (8b+?s=7]c) failed (rc=-16) [ 856.003023] Code: 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 80 3c 02 00 75 4d 4c 89 63 58 4c 89 ef e8 5b 8d 91 05 e9 ee fd ff ff e8 81 9e b0 ff <0f> 0b 4c 89 ff e8 97 34 e8 ff e9 d3 fd ff ff e8 8d 34 e8 ff e9 5b [ 856.031230] RSP: 0018:ffff8880a53e7810 EFLAGS: 00010246 [ 856.036654] RAX: 0000000000040000 RBX: ffff888099786888 RCX: ffffc90005ea6000 [ 856.043921] RDX: 0000000000040000 RSI: ffffffff81baa5bf RDI: ffff88809347f9a8 [ 856.051323] kobject: 'loop2' (0000000092736439): kobject_uevent_env [ 856.051939] RBP: ffff8880a53e7850 R08: ffff888048698180 R09: 0000000000000003 [ 856.057801] kobject: 'loop2' (0000000092736439): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 856.076643] kobject: 'loop4' (000000006655d469): kobject_uevent_env [ 856.077687] R10: ffffed1015d24732 R11: ffff8880ae923993 R12: ffff88809347f848 21:56:35 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) memfd_create(&(0x7f0000000080)='t\bnu\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\x00', 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1f, 0x8, "0eb61538a462ee812ba43ffc89bf1173dc3d06375d146300b21b49d26972d96ef0b4b2e6d730ad6a7562b478c2974a98967404ccb30e7f63a1b51ec00900", "1d0e47f158fae68f4d2aa224439c30eb3b3e468dfc3035d92c0929eeee707650bb008bd2cfa188d8954a0ede9661149d95659eff1ce2212f115951f98f736335", "3edea3fa98ed88e7de49fc2596c78e888e955cdca02efa85c8116766d8f71310", [0x6]}) [ 856.083370] kobject: 'loop4' (000000006655d469): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 856.090784] R13: 0000000000000000 R14: ffff888093565958 R15: ffff8880a53e7af8 [ 856.116957] FS: 00007f7432684700(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000 [ 856.147994] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 856.157817] kobject: 'loop3' (00000000285039db): kobject_uevent_env [ 856.176832] kobject: 'loop3' (00000000285039db): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 856.187169] kobject: 'loop2' (0000000092736439): kobject_uevent_env 21:56:35 executing program 4: r0 = socket(0x2, 0x3, 0x100000001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) r1 = socket$inet6(0xa, 0x80003, 0x3) ioctl(r1, 0x1000008912, &(0x7f00000001c0)="0805b5055e0bcfe8474071") sendto(r0, &(0x7f0000000600)="0400", 0x2, 0x8002, 0x0, 0x0) write$binfmt_elf32(r0, &(0x7f0000000880)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x6) [ 856.193768] CR2: 0000000000714158 CR3: 0000000093ab7000 CR4: 00000000001406f0 [ 856.197188] kobject: 'loop5' (00000000f0609a34): kobject_uevent_env [ 856.203764] kobject: 'loop2' (0000000092736439): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 856.208547] kobject: 'loop5' (00000000f0609a34): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 856.217251] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 856.237657] kobject: 'loop1' (0000000049ed4887): kobject_uevent_env [ 856.251672] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 [ 856.252771] kobject: 'loop1' (0000000049ed4887): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 856.259284] Kernel panic - not syncing: Fatal exception [ 856.275176] Kernel Offset: disabled [ 856.278799] Rebooting in 86400 seconds..