, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:38 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b2", 0x65, 0x400}], 0x0, &(0x7f0000000040)={[{}, {@sysvgroups}]}) [ 83.394645][ T7193] loop0: detected capacity change from 0 to 6 [ 83.406919][ T7192] FAT-fs (loop2): invalid media value (0x00) [ 83.412923][ T7192] FAT-fs (loop2): Can't find a valid FAT filesystem 13:04:38 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:38 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 83.503562][ T7211] loop1: detected capacity change from 0 to 4 [ 83.523022][ T7211] EXT4-fs (loop1): Couldn't mount because of unsupported optional features (1100008) [ 83.535243][ T7216] loop0: detected capacity change from 0 to 6 13:04:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b2", 0x65, 0x400}], 0x0, &(0x7f0000000040)={[{}, {@sysvgroups}]}) [ 83.576762][ T7223] loop2: detected capacity change from 0 to 6 [ 83.586884][ T7223] FAT-fs (loop2): invalid media value (0x00) [ 83.592940][ T7223] FAT-fs (loop2): Can't find a valid FAT filesystem 13:04:38 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:38 executing program 3: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:38 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 83.700343][ T7238] loop1: detected capacity change from 0 to 4 [ 83.737565][ T7238] EXT4-fs (loop1): Couldn't mount because of unsupported optional features (1100008) 13:04:38 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b2", 0x65, 0x400}], 0x0, &(0x7f0000000040)={[{}, {@sysvgroups}]}) [ 83.797308][ T7246] loop2: detected capacity change from 0 to 6 [ 83.842179][ T7246] FAT-fs (loop2): invalid media value (0x00) [ 83.848272][ T7246] FAT-fs (loop2): Can't find a valid FAT filesystem [ 83.921415][ T7264] loop1: detected capacity change from 0 to 4 [ 83.935148][ T7264] EXT4-fs (loop1): Couldn't mount because of unsupported optional features (1100008) 13:04:39 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:39 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:39 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b28c", 0x66}], 0x0, &(0x7f0000000040)={[{}, {@sysvgroups}]}) 13:04:39 executing program 3: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:39 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:39 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b28c", 0x66}], 0x0, &(0x7f0000000040)={[{}, {@sysvgroups}]}) [ 84.092815][ T7280] loop2: detected capacity change from 0 to 6 [ 84.102231][ T7280] FAT-fs (loop2): bogus number of FAT sectors [ 84.102244][ T7280] FAT-fs (loop2): Can't find a valid FAT filesystem [ 84.110051][ T7282] EXT4-fs (loop1): VFS: Can't find ext4 filesystem 13:04:39 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:39 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) [ 84.191160][ T7298] EXT4-fs (loop1): VFS: Can't find ext4 filesystem 13:04:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b28c", 0x66}], 0x0, &(0x7f0000000040)={[{}, {@sysvgroups}]}) [ 84.246547][ T7303] loop2: detected capacity change from 0 to 6 [ 84.293392][ T7303] FAT-fs (loop2): bogus number of FAT sectors [ 84.299584][ T7303] FAT-fs (loop2): Can't find a valid FAT filesystem [ 84.307602][ T7311] FAT-fs (loop0): bogus number of reserved sectors [ 84.307890][ T7315] EXT4-fs (loop1): VFS: Can't find ext4 filesystem [ 84.314129][ T7311] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b28c", 0x66, 0x400}], 0x0, 0x0) 13:04:39 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:39 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:39 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b28c", 0x66, 0x400}], 0x0, 0x0) 13:04:39 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(0x0, 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:39 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) [ 84.455049][ T7327] loop1: detected capacity change from 0 to 4 13:04:39 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(0x0, 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 84.542599][ T7333] loop2: detected capacity change from 0 to 6 [ 84.596455][ T7333] FAT-fs (loop2): bogus number of FAT sectors [ 84.602629][ T7333] FAT-fs (loop2): Can't find a valid FAT filesystem [ 84.604460][ T7342] FAT-fs (loop0): bogus number of reserved sectors [ 84.615779][ T7342] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:39 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(0x0, 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:39 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, 0x0) [ 84.683328][ T7353] loop1: detected capacity change from 0 to 4 13:04:39 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b28c", 0x66, 0x400}], 0x0, 0x0) 13:04:39 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:39 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:39 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:39 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, 0x0) [ 84.776943][ T7367] loop2: detected capacity change from 0 to 6 13:04:39 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 84.860603][ T7378] loop1: detected capacity change from 0 to 4 13:04:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b28c", 0x66, 0x400}], 0x0, &(0x7f0000000040)={[{}]}) 13:04:39 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 84.919898][ T7375] FAT-fs (loop0): bogus number of reserved sectors [ 84.926503][ T7375] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:40 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:40 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 85.029277][ T7396] loop2: detected capacity change from 0 to 6 13:04:40 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, 0x0) 13:04:40 executing program 5: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) 13:04:40 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 85.073589][ T7409] loop1: detected capacity change from 0 to 4 [ 85.088762][ T7409] EXT4-fs warning (device loop1): ext4_fill_super:4110: metadata_csum and uninit_bg are redundant flags; please run fsck. [ 85.101528][ T7409] EXT4-fs (loop1): VFS: Found ext4 filesystem with unknown checksum algorithm. 13:04:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b28c", 0x66, 0x400}], 0x0, &(0x7f0000000040)) 13:04:40 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)) [ 85.170297][ T7417] loop2: detected capacity change from 0 to 6 [ 85.180521][ T7412] FAT-fs (loop0): bogus number of reserved sectors [ 85.187100][ T7412] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:40 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:40 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:40 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:40 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)) [ 85.280066][ T7437] loop2: detected capacity change from 0 to 6 [ 85.280092][ T7432] loop1: detected capacity change from 0 to 4 [ 85.290812][ T7437] FAT-fs (loop2): Directory bread(block 6) failed [ 85.315541][ T7432] EXT4-fs warning (device loop1): ext4_fill_super:4110: metadata_csum and uninit_bg are redundant flags; please run fsck. 13:04:40 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) 13:04:40 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) [ 85.320365][ T7446] FAT-fs (loop0): bogus number of reserved sectors [ 85.328288][ T7432] EXT4-fs (loop1): VFS: Found ext4 filesystem with unknown checksum algorithm. [ 85.344125][ T7446] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:40 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)) 13:04:40 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) [ 85.426527][ T7457] loop2: detected capacity change from 0 to 6 [ 85.432625][ T7457] FAT-fs (loop2): Directory bread(block 6) failed 13:04:40 executing program 5: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) 13:04:40 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) 13:04:40 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) [ 85.523749][ T7470] loop2: detected capacity change from 0 to 6 [ 85.525273][ T7470] FAT-fs (loop2): Directory bread(block 6) failed 13:04:40 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) [ 85.666504][ T7489] FAT-fs (loop0): bogus number of reserved sectors [ 85.673086][ T7489] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:40 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:40 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:40 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:40 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:40 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x4000000000010046) [ 85.858990][ T7511] loop0: detected capacity change from 0 to 6 [ 85.866944][ T7511] FAT-fs (loop0): bogus number of reserved sectors [ 85.873547][ T7511] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:40 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) [ 85.949388][ T7521] loop0: detected capacity change from 0 to 6 [ 85.957032][ T7521] FAT-fs (loop0): bogus number of reserved sectors [ 85.963563][ T7521] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:41 executing program 5: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) 13:04:41 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:41 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:41 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) 13:04:41 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) 13:04:41 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 86.171146][ T7539] loop0: detected capacity change from 0 to 6 [ 86.199368][ T7539] FAT-fs (loop0): bogus number of reserved sectors [ 86.205898][ T7539] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:41 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:41 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) 13:04:41 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) 13:04:41 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) lseek(0xffffffffffffffff, 0x0, 0x0) [ 86.338595][ T7561] loop0: detected capacity change from 0 to 6 [ 86.361175][ T7561] FAT-fs (loop0): bogus number of reserved sectors [ 86.367828][ T7561] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:41 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:41 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) lseek(0xffffffffffffffff, 0x0, 0x0) 13:04:41 executing program 5: accept4$packet(0xffffffffffffffff, &(0x7f0000000480)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000004c0)=0x14, 0x80000) r0 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_int(r0, 0x107, 0xa, &(0x7f0000000000)=0x2, 0x4) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000400)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020fdc72d427230a241201b28c", 0x66, 0x400}], 0x0, &(0x7f0000000040)={[{}, {@sysvgroups}]}) 13:04:41 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) [ 86.605289][ T7583] loop0: detected capacity change from 0 to 6 [ 86.613984][ T7583] FAT-fs (loop0): bogus number of reserved sectors [ 86.620610][ T7583] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:41 executing program 5: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) lseek(0xffffffffffffffff, 0x0, 0x0) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r2, &(0x7f0000000540)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)={0x390, 0x0, 0x1, 0x70bd2d, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x98}, @NL80211_ATTR_CSA_IES={0x34c, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_BEACON={0xc, 0xba, [0x1, 0x1, 0x81, 0x5]}, @NL80211_ATTR_CSA_C_OFF_BEACON={0x14, 0xba, [0x95, 0x3, 0xfffc, 0x7, 0x8, 0x4, 0xa46, 0x5]}, @NL80211_ATTR_CSA_C_OFF_PRESP={0x16, 0xbb, [0xc7, 0x401, 0x330, 0x2, 0xff, 0x5, 0x4, 0xfff, 0x0]}, @beacon_params=[@NL80211_ATTR_BEACON_TAIL={0x235, 0xf, [@preq={0x82, 0x6d, @ext={{0x1}, 0x7f, 0x5, 0x3f, @device_a, 0x200, @device_a, 0x6, 0x0, 0x7, [{{0x1}, @device_b, 0x1460000}, {{0x1}, @device_a, 0x5}, {{0x1, 0x0, 0x1}, @device_b, 0x3f}, {{0x0, 0x0, 0x1}, @broadcast, 0x7}, {{0x1, 0x0, 0x1}, @device_a, 0x10001}, {{0x1}, @device_b, 0x80}, {{}, @device_a, 0xffffffff}]}}, @gcr_ga={0xbd, 0x6, @device_b}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}, @rann={0x7e, 0x15, {{0x1, 0x62}, 0x1, 0x8, @device_b, 0x1ff, 0x1f800, 0x10001}}, @random={0x81, 0xb6, "49b50d9f829bbe1fdb3c729f685f99958cd47427f8af27606ec4a5f5685015b31f5547f03d3d18d9fdc79cdb78a2745bd7c18748d0c617d021bbd5d9a811a66772382f5972f4fe3a941bb329717816c57454b5f80e29d9562cbc746c09798c04cbaa95982ab41ffc7a7375dd99ae45c847ad1c0b16579fe1c3220f45b581e9114fffe8362dd189b84357a21a69a366b03186ff7fbd302f5a69025077b12eb8bbbb9e5695542e7a47b70956921b6ea30f72b49d29ce0c"}, @mic={0x8c, 0x18, {0x901, "de392acafc05", @long="2c05ad14514340c03975c310d604c44e"}}, @erp={0x2a, 0x1}, @random={0x1f, 0xc3, "269c401481d0317ac890d5d4fb1b83ad0a89bea926ba01ed02d483d079ee9ea2642d94949cbf38668be5ab80e2e79ffca7b3f556dadc394c4421ac6ef948c4d6c530a6aecc0a17e55a2cfcc3df22bf23d57736ad92850818270bb48610e5b647613b910e172bdbb8b04c0ef39d33d82b5cf0f3c9acf51d4d17a6a291e2da523e319c924885c80f7cef10fb49fbf398419cfb5dd0f6045536a7de189569bdab6f48814c36e26794530791a904fdf127e3f21873f1620e06428f5688fbbe516a4a60c255"}]}, @NL80211_ATTR_BEACON_TAIL={0x39, 0xf, [@cf={0x4, 0x6, {0x9, 0x80, 0x1, 0xfff}}, @ext_channel_switch={0x3c, 0x4, {0x1, 0x0, 0x2c}}, @prep={0x83, 0x25, @ext={{}, 0x80, 0x0, @broadcast, 0x6, @broadcast, 0x0, 0x7, @device_b, 0xf738}}]}, @NL80211_ATTR_IE_ASSOC_RESP={0x7, 0x80, [@challenge={0x10, 0x1, 0xcd}]}, @NL80211_ATTR_IE_PROBE_RESP={0x76, 0x7f, [@random={0xfc, 0x70, "5073f3557507c28c088acd4b4dd2e07e7d1c138acb8139a29d2d379dfdf04c67a1b99afe92e0279e276d22ecab4f65fbfdf868746d91afcfc5f255c9fdf9b0ea549e7b210fe6a38072a8ff240c185438709a12b668bc55b03822437b6eb46b464d65eaf591845620bc7be01162132df2"}]}], @NL80211_ATTR_CSA_C_OFF_BEACON={0x4}, @NL80211_ATTR_CSA_C_OFF_BEACON={0xc, 0xba, [0xbe, 0x0, 0x101, 0x6]}, @NL80211_ATTR_CSA_C_OFF_PRESP={0xa, 0xbb, [0x2, 0x4, 0x8001]}]}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0xa3}, @NL80211_ATTR_CSA_IES={0x1c, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_BEACON={0x6, 0xba, [0x1]}, @NL80211_ATTR_CSA_C_OFF_BEACON={0x4}, @NL80211_ATTR_CSA_C_OFF_PRESP={0xc, 0xbb, [0x4, 0xdd12, 0x1, 0x8]}]}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}]}, 0x390}, 0x1, 0x0, 0x0, 0x40000}, 0x4400c014) fsmount(0xffffffffffffffff, 0x0, 0x0) [ 86.660100][ T7592] loop5: detected capacity change from 0 to 4 [ 86.668030][ T7592] EXT4-fs warning (device loop5): ext4_fill_super:4110: metadata_csum and uninit_bg are redundant flags; please run fsck. [ 86.680754][ T7592] EXT4-fs (loop5): VFS: Found ext4 filesystem with unknown checksum algorithm. 13:04:41 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) 13:04:41 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:41 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x4000000000010046) [ 86.801067][ T7600] loop0: detected capacity change from 0 to 6 [ 86.810859][ T7600] FAT-fs (loop0): bogus number of reserved sectors [ 86.817544][ T7600] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:41 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:41 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:42 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) lseek(0xffffffffffffffff, 0x0, 0x0) 13:04:42 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) [ 86.982791][ T7622] loop0: detected capacity change from 0 to 6 [ 86.995996][ T7622] FAT-fs (loop0): bogus number of reserved sectors [ 87.002559][ T7622] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:42 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:42 executing program 3: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) lseek(0xffffffffffffffff, 0x0, 0x0) 13:04:42 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) 13:04:42 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) 13:04:42 executing program 5: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) lseek(0xffffffffffffffff, 0x0, 0x0) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r2, &(0x7f0000000540)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)={0x390, 0x0, 0x1, 0x70bd2d, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x98}, @NL80211_ATTR_CSA_IES={0x34c, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_BEACON={0xc, 0xba, [0x1, 0x1, 0x81, 0x5]}, @NL80211_ATTR_CSA_C_OFF_BEACON={0x14, 0xba, [0x95, 0x3, 0xfffc, 0x7, 0x8, 0x4, 0xa46, 0x5]}, @NL80211_ATTR_CSA_C_OFF_PRESP={0x16, 0xbb, [0xc7, 0x401, 0x330, 0x2, 0xff, 0x5, 0x4, 0xfff, 0x0]}, @beacon_params=[@NL80211_ATTR_BEACON_TAIL={0x235, 0xf, [@preq={0x82, 0x6d, @ext={{0x1}, 0x7f, 0x5, 0x3f, @device_a, 0x200, @device_a, 0x6, 0x0, 0x7, [{{0x1}, @device_b, 0x1460000}, {{0x1}, @device_a, 0x5}, {{0x1, 0x0, 0x1}, @device_b, 0x3f}, {{0x0, 0x0, 0x1}, @broadcast, 0x7}, {{0x1, 0x0, 0x1}, @device_a, 0x10001}, {{0x1}, @device_b, 0x80}, {{}, @device_a, 0xffffffff}]}}, @gcr_ga={0xbd, 0x6, @device_b}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}, @rann={0x7e, 0x15, {{0x1, 0x62}, 0x1, 0x8, @device_b, 0x1ff, 0x1f800, 0x10001}}, @random={0x81, 0xb6, "49b50d9f829bbe1fdb3c729f685f99958cd47427f8af27606ec4a5f5685015b31f5547f03d3d18d9fdc79cdb78a2745bd7c18748d0c617d021bbd5d9a811a66772382f5972f4fe3a941bb329717816c57454b5f80e29d9562cbc746c09798c04cbaa95982ab41ffc7a7375dd99ae45c847ad1c0b16579fe1c3220f45b581e9114fffe8362dd189b84357a21a69a366b03186ff7fbd302f5a69025077b12eb8bbbb9e5695542e7a47b70956921b6ea30f72b49d29ce0c"}, @mic={0x8c, 0x18, {0x901, "de392acafc05", @long="2c05ad14514340c03975c310d604c44e"}}, @erp={0x2a, 0x1}, @random={0x1f, 0xc3, "269c401481d0317ac890d5d4fb1b83ad0a89bea926ba01ed02d483d079ee9ea2642d94949cbf38668be5ab80e2e79ffca7b3f556dadc394c4421ac6ef948c4d6c530a6aecc0a17e55a2cfcc3df22bf23d57736ad92850818270bb48610e5b647613b910e172bdbb8b04c0ef39d33d82b5cf0f3c9acf51d4d17a6a291e2da523e319c924885c80f7cef10fb49fbf398419cfb5dd0f6045536a7de189569bdab6f48814c36e26794530791a904fdf127e3f21873f1620e06428f5688fbbe516a4a60c255"}]}, @NL80211_ATTR_BEACON_TAIL={0x39, 0xf, [@cf={0x4, 0x6, {0x9, 0x80, 0x1, 0xfff}}, @ext_channel_switch={0x3c, 0x4, {0x1, 0x0, 0x2c}}, @prep={0x83, 0x25, @ext={{}, 0x80, 0x0, @broadcast, 0x6, @broadcast, 0x0, 0x7, @device_b, 0xf738}}]}, @NL80211_ATTR_IE_ASSOC_RESP={0x7, 0x80, [@challenge={0x10, 0x1, 0xcd}]}, @NL80211_ATTR_IE_PROBE_RESP={0x76, 0x7f, [@random={0xfc, 0x70, "5073f3557507c28c088acd4b4dd2e07e7d1c138acb8139a29d2d379dfdf04c67a1b99afe92e0279e276d22ecab4f65fbfdf868746d91afcfc5f255c9fdf9b0ea549e7b210fe6a38072a8ff240c185438709a12b668bc55b03822437b6eb46b464d65eaf591845620bc7be01162132df2"}]}], @NL80211_ATTR_CSA_C_OFF_BEACON={0x4}, @NL80211_ATTR_CSA_C_OFF_BEACON={0xc, 0xba, [0xbe, 0x0, 0x101, 0x6]}, @NL80211_ATTR_CSA_C_OFF_PRESP={0xa, 0xbb, [0x2, 0x4, 0x8001]}]}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0xa3}, @NL80211_ATTR_CSA_IES={0x1c, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_BEACON={0x6, 0xba, [0x1]}, @NL80211_ATTR_CSA_C_OFF_BEACON={0x4}, @NL80211_ATTR_CSA_C_OFF_PRESP={0xc, 0xbb, [0x4, 0xdd12, 0x1, 0x8]}]}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}]}, 0x390}, 0x1, 0x0, 0x0, 0x40000}, 0x4400c014) fsmount(0xffffffffffffffff, 0x0, 0x0) [ 87.193573][ T7646] loop0: detected capacity change from 0 to 6 [ 87.243988][ T7646] FAT-fs (loop0): bogus number of reserved sectors [ 87.250643][ T7646] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:42 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) 13:04:42 executing program 4: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:42 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:42 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:42 executing program 1 (fault-call:4 fault-nth:0): r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 87.506299][ T7675] loop0: detected capacity change from 0 to 6 [ 87.513638][ T7675] FAT-fs (loop0): bogus number of reserved sectors [ 87.520202][ T7675] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:42 executing program 3 (fault-call:5 fault-nth:0): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 87.635332][ T7684] FAULT_INJECTION: forcing a failure. [ 87.635332][ T7684] name failslab, interval 1, probability 0, space 0, times 1 [ 87.648257][ T7684] CPU: 0 PID: 7684 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 87.656631][ T7684] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 87.666771][ T7684] Call Trace: [ 87.670065][ T7684] dump_stack+0x137/0x19d [ 87.674477][ T7684] should_fail+0x23c/0x250 [ 87.678893][ T7684] __should_failslab+0x81/0x90 13:04:42 executing program 5: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) lseek(0xffffffffffffffff, 0x0, 0x0) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r2, &(0x7f0000000540)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)={0x390, 0x0, 0x1, 0x70bd2d, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x98}, @NL80211_ATTR_CSA_IES={0x34c, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_BEACON={0xc, 0xba, [0x1, 0x1, 0x81, 0x5]}, @NL80211_ATTR_CSA_C_OFF_BEACON={0x14, 0xba, [0x95, 0x3, 0xfffc, 0x7, 0x8, 0x4, 0xa46, 0x5]}, @NL80211_ATTR_CSA_C_OFF_PRESP={0x16, 0xbb, [0xc7, 0x401, 0x330, 0x2, 0xff, 0x5, 0x4, 0xfff, 0x0]}, @beacon_params=[@NL80211_ATTR_BEACON_TAIL={0x235, 0xf, [@preq={0x82, 0x6d, @ext={{0x1}, 0x7f, 0x5, 0x3f, @device_a, 0x200, @device_a, 0x6, 0x0, 0x7, [{{0x1}, @device_b, 0x1460000}, {{0x1}, @device_a, 0x5}, {{0x1, 0x0, 0x1}, @device_b, 0x3f}, {{0x0, 0x0, 0x1}, @broadcast, 0x7}, {{0x1, 0x0, 0x1}, @device_a, 0x10001}, {{0x1}, @device_b, 0x80}, {{}, @device_a, 0xffffffff}]}}, @gcr_ga={0xbd, 0x6, @device_b}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}, @rann={0x7e, 0x15, {{0x1, 0x62}, 0x1, 0x8, @device_b, 0x1ff, 0x1f800, 0x10001}}, @random={0x81, 0xb6, "49b50d9f829bbe1fdb3c729f685f99958cd47427f8af27606ec4a5f5685015b31f5547f03d3d18d9fdc79cdb78a2745bd7c18748d0c617d021bbd5d9a811a66772382f5972f4fe3a941bb329717816c57454b5f80e29d9562cbc746c09798c04cbaa95982ab41ffc7a7375dd99ae45c847ad1c0b16579fe1c3220f45b581e9114fffe8362dd189b84357a21a69a366b03186ff7fbd302f5a69025077b12eb8bbbb9e5695542e7a47b70956921b6ea30f72b49d29ce0c"}, @mic={0x8c, 0x18, {0x901, "de392acafc05", @long="2c05ad14514340c03975c310d604c44e"}}, @erp={0x2a, 0x1}, @random={0x1f, 0xc3, "269c401481d0317ac890d5d4fb1b83ad0a89bea926ba01ed02d483d079ee9ea2642d94949cbf38668be5ab80e2e79ffca7b3f556dadc394c4421ac6ef948c4d6c530a6aecc0a17e55a2cfcc3df22bf23d57736ad92850818270bb48610e5b647613b910e172bdbb8b04c0ef39d33d82b5cf0f3c9acf51d4d17a6a291e2da523e319c924885c80f7cef10fb49fbf398419cfb5dd0f6045536a7de189569bdab6f48814c36e26794530791a904fdf127e3f21873f1620e06428f5688fbbe516a4a60c255"}]}, @NL80211_ATTR_BEACON_TAIL={0x39, 0xf, [@cf={0x4, 0x6, {0x9, 0x80, 0x1, 0xfff}}, @ext_channel_switch={0x3c, 0x4, {0x1, 0x0, 0x2c}}, @prep={0x83, 0x25, @ext={{}, 0x80, 0x0, @broadcast, 0x6, @broadcast, 0x0, 0x7, @device_b, 0xf738}}]}, @NL80211_ATTR_IE_ASSOC_RESP={0x7, 0x80, [@challenge={0x10, 0x1, 0xcd}]}, @NL80211_ATTR_IE_PROBE_RESP={0x76, 0x7f, [@random={0xfc, 0x70, "5073f3557507c28c088acd4b4dd2e07e7d1c138acb8139a29d2d379dfdf04c67a1b99afe92e0279e276d22ecab4f65fbfdf868746d91afcfc5f255c9fdf9b0ea549e7b210fe6a38072a8ff240c185438709a12b668bc55b03822437b6eb46b464d65eaf591845620bc7be01162132df2"}]}], @NL80211_ATTR_CSA_C_OFF_BEACON={0x4}, @NL80211_ATTR_CSA_C_OFF_BEACON={0xc, 0xba, [0xbe, 0x0, 0x101, 0x6]}, @NL80211_ATTR_CSA_C_OFF_PRESP={0xa, 0xbb, [0x2, 0x4, 0x8001]}]}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0xa3}, @NL80211_ATTR_CSA_IES={0x1c, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_BEACON={0x6, 0xba, [0x1]}, @NL80211_ATTR_CSA_C_OFF_BEACON={0x4}, @NL80211_ATTR_CSA_C_OFF_PRESP={0xc, 0xbb, [0x4, 0xdd12, 0x1, 0x8]}]}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}]}, 0x390}, 0x1, 0x0, 0x0, 0x40000}, 0x4400c014) fsmount(0xffffffffffffffff, 0x0, 0x0) [ 87.683681][ T7684] ? alloc_pipe_info+0xac/0x350 [ 87.688557][ T7684] should_failslab+0x5/0x20 [ 87.693185][ T7684] kmem_cache_alloc_trace+0x49/0x310 [ 87.698499][ T7684] alloc_pipe_info+0xac/0x350 [ 87.703257][ T7684] splice_direct_to_actor+0x5f7/0x650 [ 87.708629][ T7684] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 87.714787][ T7684] ? do_splice_direct+0x170/0x170 [ 87.719814][ T7684] ? security_file_permission+0x87/0xa0 [ 87.725421][ T7684] ? rw_verify_area+0x136/0x250 [ 87.730304][ T7684] do_splice_direct+0xf5/0x170 [ 87.735127][ T7684] do_sendfile+0x773/0xda0 [ 87.739672][ T7684] __x64_sys_sendfile64+0xf2/0x130 [ 87.744786][ T7684] do_syscall_64+0x4a/0x90 [ 87.749207][ T7684] ? irqentry_exit_to_user_mode+0x5/0x20 [ 87.754852][ T7684] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 87.760917][ T7684] RIP: 0033:0x4665f9 [ 87.764811][ T7684] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 87.784419][ T7684] RSP: 002b:00007feede756188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 87.792865][ T7684] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 87.800837][ T7684] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 87.808855][ T7684] RBP: 00007feede7561d0 R08: 0000000000000000 R09: 0000000000000000 [ 87.808892][ T7684] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 13:04:42 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 87.808905][ T7684] R13: 00007fff045b574f R14: 00007feede756300 R15: 0000000000022000 [ 87.826123][ T7688] loop0: detected capacity change from 0 to 6 [ 87.840203][ T7692] FAULT_INJECTION: forcing a failure. [ 87.840203][ T7692] name failslab, interval 1, probability 0, space 0, times 0 [ 87.860877][ T7692] CPU: 0 PID: 7692 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 87.860901][ T7692] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 87.860911][ T7692] Call Trace: 13:04:42 executing program 4: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:42 executing program 1 (fault-call:4 fault-nth:1): r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 87.860919][ T7692] dump_stack+0x137/0x19d [ 87.860945][ T7692] should_fail+0x23c/0x250 [ 87.860964][ T7692] ? __se_sys_memfd_create+0xfb/0x390 [ 87.860985][ T7692] __should_failslab+0x81/0x90 [ 87.861064][ T7692] should_failslab+0x5/0x20 [ 87.861088][ T7692] __kmalloc+0x66/0x340 [ 87.861119][ T7692] ? strnlen_user+0x137/0x1c0 [ 87.861140][ T7692] __se_sys_memfd_create+0xfb/0x390 13:04:43 executing program 3 (fault-call:5 fault-nth:1): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 87.861197][ T7692] __x64_sys_memfd_create+0x2d/0x40 [ 87.861215][ T7692] do_syscall_64+0x4a/0x90 [ 87.861233][ T7692] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 87.861253][ T7692] RIP: 0033:0x4665f9 13:04:43 executing program 3 (fault-call:5 fault-nth:2): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 87.861266][ T7692] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 87.861282][ T7692] RSP: 002b:00007fa965a6bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 87.861299][ T7692] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665f9 13:04:43 executing program 1 (fault-call:4 fault-nth:2): r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:43 executing program 3 (fault-call:5 fault-nth:3): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:43 executing program 4: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 87.861335][ T7692] RDX: 0000000000000c00 RSI: 0000000000000000 RDI: 00000000004bee8e [ 87.861347][ T7692] RBP: 0000000000000002 R08: 0000000000000600 R09: ffffffffffffffff [ 87.861359][ T7692] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 87.861386][ T7692] R13: 0000000020000100 R14: 0000000000000c00 R15: 0000000020000080 [ 87.904304][ T7688] FAT-fs (loop0): bogus number of reserved sectors [ 87.904321][ T7688] FAT-fs (loop0): Can't find a valid FAT filesystem [ 87.977903][ T7709] FAULT_INJECTION: forcing a failure. [ 87.977903][ T7709] name failslab, interval 1, probability 0, space 0, times 0 [ 87.977936][ T7709] CPU: 0 PID: 7709 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 87.977958][ T7709] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 87.977968][ T7709] Call Trace: [ 87.977976][ T7709] dump_stack+0x137/0x19d [ 87.977999][ T7709] should_fail+0x23c/0x250 [ 87.978018][ T7709] ? kcalloc+0x32/0x40 [ 87.978104][ T7709] __should_failslab+0x81/0x90 [ 87.978200][ T7709] should_failslab+0x5/0x20 [ 87.978225][ T7709] __kmalloc+0x66/0x340 [ 87.978245][ T7709] ? alloc_pipe_info+0xc1/0x350 [ 87.978269][ T7709] ? alloc_pipe_info+0xf4/0x350 [ 87.978369][ T7709] kcalloc+0x32/0x40 [ 87.978391][ T7709] alloc_pipe_info+0x1be/0x350 [ 87.978415][ T7709] splice_direct_to_actor+0x5f7/0x650 [ 87.978435][ T7709] ? selinux_file_permission+0x159/0x530 [ 87.978452][ T7709] ? do_splice_direct+0x170/0x170 [ 87.978470][ T7709] ? security_file_permission+0x87/0xa0 [ 87.978543][ T7709] ? rw_verify_area+0x136/0x250 [ 87.978567][ T7709] do_splice_direct+0xf5/0x170 [ 87.978586][ T7709] do_sendfile+0x773/0xda0 [ 87.978603][ T7709] __x64_sys_sendfile64+0xf2/0x130 [ 87.978620][ T7709] do_syscall_64+0x4a/0x90 [ 87.978687][ T7709] ? irqentry_exit_to_user_mode+0x5/0x20 [ 87.978713][ T7709] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 87.978737][ T7709] RIP: 0033:0x4665f9 [ 87.978751][ T7709] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 87.978767][ T7709] RSP: 002b:00007feede756188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 87.978787][ T7709] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 87.978799][ T7709] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 87.978812][ T7709] RBP: 00007feede7561d0 R08: 0000000000000000 R09: 0000000000000000 [ 87.978861][ T7709] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 87.978874][ T7709] R13: 00007fff045b574f R14: 00007feede756300 R15: 0000000000022000 [ 88.037909][ T7713] FAULT_INJECTION: forcing a failure. [ 88.037909][ T7713] name fail_usercopy, interval 1, probability 0, space 0, times 1 [ 88.037966][ T7713] CPU: 0 PID: 7713 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 88.037986][ T7713] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 88.037997][ T7713] Call Trace: [ 88.038004][ T7713] dump_stack+0x137/0x19d [ 88.038026][ T7713] should_fail+0x23c/0x250 [ 88.038044][ T7713] should_fail_usercopy+0x16/0x20 [ 88.038064][ T7713] _copy_from_user+0x1c/0xd0 [ 88.038109][ T7713] __se_sys_memfd_create+0x137/0x390 [ 88.038158][ T7713] __x64_sys_memfd_create+0x2d/0x40 [ 88.038179][ T7713] do_syscall_64+0x4a/0x90 [ 88.038200][ T7713] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 88.038240][ T7713] RIP: 0033:0x4665f9 [ 88.038253][ T7713] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 88.038269][ T7713] RSP: 002b:00007fa965a6bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 88.038289][ T7713] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665f9 [ 88.038301][ T7713] RDX: 0000000000000c00 RSI: 0000000000000000 RDI: 00000000004bee8e [ 88.038314][ T7713] RBP: 0000000000000002 R08: 0000000000000600 R09: ffffffffffffffff [ 88.038326][ T7713] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 88.038339][ T7713] R13: 0000000020000100 R14: 0000000000000c00 R15: 0000000020000080 [ 88.100749][ T7717] FAULT_INJECTION: forcing a failure. [ 88.100749][ T7717] name failslab, interval 1, probability 0, space 0, times 0 [ 88.100846][ T7717] CPU: 0 PID: 7717 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 88.100897][ T7717] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 88.100907][ T7717] Call Trace: [ 88.100915][ T7717] dump_stack+0x137/0x19d [ 88.100937][ T7717] should_fail+0x23c/0x250 [ 88.100956][ T7717] ? shmem_alloc_inode+0x22/0x30 [ 88.100982][ T7717] __should_failslab+0x81/0x90 [ 88.101041][ T7717] ? shmem_match+0xa0/0xa0 [ 88.101063][ T7717] should_failslab+0x5/0x20 [ 88.101086][ T7717] kmem_cache_alloc+0x46/0x2f0 [ 88.101165][ T7717] ? do_anonymous_page+0x411/0x8b0 [ 88.101187][ T7717] ? fsnotify_perm+0x59/0x2e0 [ 88.101205][ T7717] ? shmem_match+0xa0/0xa0 [ 88.101227][ T7717] shmem_alloc_inode+0x22/0x30 [ 88.101267][ T7717] new_inode_pseudo+0x38/0x1c0 [ 88.101286][ T7717] new_inode+0x21/0x120 [ 88.101303][ T7717] shmem_get_inode+0xa1/0x480 [ 88.101348][ T7717] __shmem_file_setup+0xf1/0x1d0 [ 88.101371][ T7717] shmem_file_setup+0x37/0x40 [ 88.101425][ T7717] __se_sys_memfd_create+0x1eb/0x390 [ 88.101539][ T7717] __x64_sys_memfd_create+0x2d/0x40 [ 88.101560][ T7717] do_syscall_64+0x4a/0x90 [ 88.101581][ T7717] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 88.101628][ T7717] RIP: 0033:0x4665f9 [ 88.101645][ T7717] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 88.101668][ T7717] RSP: 002b:00007fa965a6bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 88.101689][ T7717] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665f9 [ 88.101733][ T7717] RDX: 0000000000000c00 RSI: 0000000000000000 RDI: 00000000004bee8e [ 88.101745][ T7717] RBP: 0000000000000002 R08: 0000000000000600 R09: ffffffffffffffff [ 88.101756][ T7717] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 88.101769][ T7717] R13: 0000000020000100 R14: 0000000000000c00 R15: 0000000020000080 [ 88.211783][ T7723] FAULT_INJECTION: forcing a failure. [ 88.211783][ T7723] name failslab, interval 1, probability 0, space 0, times 0 [ 88.211808][ T7723] CPU: 1 PID: 7723 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 88.211828][ T7723] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 88.211865][ T7723] Call Trace: [ 88.211872][ T7723] dump_stack+0x137/0x19d [ 88.211894][ T7723] should_fail+0x23c/0x250 [ 88.211912][ T7723] __should_failslab+0x81/0x90 [ 88.211934][ T7723] should_failslab+0x5/0x20 [ 88.211971][ T7723] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 88.211993][ T7723] ? __kmalloc_node+0x30/0x40 [ 88.212012][ T7723] __kmalloc_node+0x30/0x40 [ 88.212031][ T7723] kvmalloc_node+0x81/0xf0 [ 88.212104][ T7723] seq_read_iter+0x145/0x910 [ 88.212122][ T7723] ? mntput+0x45/0x70 [ 88.212186][ T7723] ? __fsnotify_parent+0x32f/0x430 [ 88.212209][ T7723] proc_reg_read_iter+0xfc/0x170 [ 88.212355][ T7723] generic_file_splice_read+0x22a/0x310 [ 88.212389][ T7723] ? splice_shrink_spd+0x60/0x60 [ 88.212409][ T7723] splice_direct_to_actor+0x2aa/0x650 [ 88.212479][ T7723] ? do_splice_direct+0x170/0x170 [ 88.212569][ T7723] do_splice_direct+0xf5/0x170 [ 88.212589][ T7723] do_sendfile+0x773/0xda0 [ 88.212608][ T7723] __x64_sys_sendfile64+0xf2/0x130 [ 88.212628][ T7723] do_syscall_64+0x4a/0x90 [ 88.212651][ T7723] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 88.212736][ T7723] RIP: 0033:0x4665f9 [ 88.212751][ T7723] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 88.212836][ T7723] RSP: 002b:00007feede756188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 88.212929][ T7723] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 88.212945][ T7723] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 88.212958][ T7723] RBP: 00007feede7561d0 R08: 0000000000000000 R09: 0000000000000000 [ 88.212970][ T7723] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 88.212983][ T7723] R13: 00007fff045b574f R14: 00007feede756300 R15: 0000000000022000 [ 88.217553][ T7724] FAULT_INJECTION: forcing a failure. [ 88.217553][ T7724] name failslab, interval 1, probability 0, space 0, times 0 [ 88.217573][ T7724] CPU: 1 PID: 7724 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 88.217647][ T7724] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 88.217657][ T7724] Call Trace: [ 88.217663][ T7724] dump_stack+0x137/0x19d [ 88.217684][ T7724] should_fail+0x23c/0x250 [ 88.217703][ T7724] ? security_inode_alloc+0x30/0x180 [ 88.217730][ T7724] __should_failslab+0x81/0x90 [ 88.217752][ T7724] should_failslab+0x5/0x20 [ 88.217806][ T7724] kmem_cache_alloc+0x46/0x2f0 [ 88.217828][ T7724] security_inode_alloc+0x30/0x180 [ 88.217907][ T7724] inode_init_always+0x20b/0x420 [ 88.217926][ T7724] ? shmem_match+0xa0/0xa0 [ 88.217948][ T7724] new_inode_pseudo+0x73/0x1c0 [ 88.217965][ T7724] new_inode+0x21/0x120 [ 88.217981][ T7724] shmem_get_inode+0xa1/0x480 [ 88.218003][ T7724] __shmem_file_setup+0xf1/0x1d0 [ 88.218100][ T7724] shmem_file_setup+0x37/0x40 [ 88.218125][ T7724] __se_sys_memfd_create+0x1eb/0x390 [ 88.218148][ T7724] __x64_sys_memfd_create+0x2d/0x40 [ 88.218182][ T7724] do_syscall_64+0x4a/0x90 [ 88.218202][ T7724] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 88.218272][ T7724] RIP: 0033:0x4665f9 [ 88.218286][ T7724] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 88.218302][ T7724] RSP: 002b:00007fa965a6bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 88.218320][ T7724] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665f9 13:04:44 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:44 executing program 1 (fault-call:4 fault-nth:3): r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:44 executing program 3 (fault-call:5 fault-nth:4): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:44 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:44 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:44 executing program 4: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 88.218334][ T7724] RDX: 0000000000000c00 RSI: 0000000000000000 RDI: 00000000004bee8e [ 88.218347][ T7724] RBP: 0000000000000002 R08: 0000000000000600 R09: ffffffffffffffff [ 88.218360][ T7724] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 88.218408][ T7724] R13: 0000000020000100 R14: 0000000000000c00 R15: 0000000020000080 [ 89.260926][ T7747] FAULT_INJECTION: forcing a failure. [ 89.260926][ T7747] name failslab, interval 1, probability 0, space 0, times 0 [ 89.273616][ T7747] CPU: 0 PID: 7747 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 89.281999][ T7747] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 89.292064][ T7747] Call Trace: [ 89.295406][ T7747] dump_stack+0x137/0x19d [ 89.299722][ T7747] should_fail+0x23c/0x250 [ 89.304752][ T7747] ? __d_alloc+0x36/0x370 [ 89.309411][ T7747] __should_failslab+0x81/0x90 [ 89.314186][ T7747] should_failslab+0x5/0x20 [ 89.318692][ T7747] kmem_cache_alloc+0x46/0x2f0 [ 89.323454][ T7747] ? __init_rwsem+0x59/0x70 [ 89.327953][ T7747] __d_alloc+0x36/0x370 [ 89.332111][ T7747] ? current_time+0xdb/0x190 [ 89.336729][ T7747] d_alloc_pseudo+0x1a/0x50 [ 89.345831][ T7747] alloc_file_pseudo+0x63/0x130 [ 89.350771][ T7747] __shmem_file_setup+0x14c/0x1d0 [ 89.355873][ T7747] shmem_file_setup+0x37/0x40 [ 89.360556][ T7747] __se_sys_memfd_create+0x1eb/0x390 [ 89.364994][ T7756] FAULT_INJECTION: forcing a failure. [ 89.364994][ T7756] name fail_page_alloc, interval 1, probability 0, space 0, times 1 [ 89.365854][ T7747] __x64_sys_memfd_create+0x2d/0x40 [ 89.365883][ T7747] do_syscall_64+0x4a/0x90 [ 89.389761][ T7747] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 89.395667][ T7747] RIP: 0033:0x4665f9 [ 89.399611][ T7747] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 89.419221][ T7747] RSP: 002b:00007fa965a6bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 89.427640][ T7747] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665f9 [ 89.435798][ T7747] RDX: 0000000000000c00 RSI: 0000000000000000 RDI: 00000000004bee8e [ 89.443849][ T7747] RBP: 0000000000000002 R08: 0000000000000600 R09: ffffffffffffffff [ 89.451825][ T7747] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 13:04:44 executing program 3 (fault-call:5 fault-nth:5): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:44 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x4000000000010046) [ 89.459798][ T7747] R13: 0000000020000100 R14: 0000000000000c00 R15: 0000000020000080 [ 89.467796][ T7756] CPU: 1 PID: 7756 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 89.476187][ T7756] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 89.486258][ T7756] Call Trace: [ 89.489539][ T7756] dump_stack+0x137/0x19d 13:04:44 executing program 1 (fault-call:4 fault-nth:4): r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:44 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x4000000000010046) [ 89.493891][ T7756] should_fail+0x23c/0x250 [ 89.493914][ T7756] __alloc_pages+0x102/0x320 [ 89.493932][ T7756] alloc_pages+0x21d/0x310 [ 89.493950][ T7756] push_pipe+0x267/0x370 [ 89.493968][ T7756] _copy_to_iter+0x35d/0xdd0 [ 89.493986][ T7756] ? seq_putc+0x79/0x90 [ 89.494004][ T7756] ? __virt_addr_valid+0x15a/0x1a0 [ 89.494048][ T7756] seq_read_iter+0x7f0/0x910 [ 89.494066][ T7756] proc_reg_read_iter+0xfc/0x170 [ 89.494084][ T7756] generic_file_splice_read+0x22a/0x310 [ 89.494177][ T7756] ? splice_shrink_spd+0x60/0x60 [ 89.494195][ T7756] splice_direct_to_actor+0x2aa/0x650 [ 89.494221][ T7756] ? do_splice_direct+0x170/0x170 [ 89.494240][ T7756] do_splice_direct+0xf5/0x170 [ 89.494309][ T7756] do_sendfile+0x773/0xda0 [ 89.494327][ T7756] __x64_sys_sendfile64+0xf2/0x130 [ 89.494363][ T7756] do_syscall_64+0x4a/0x90 [ 89.494384][ T7756] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 89.494407][ T7756] RIP: 0033:0x4665f9 [ 89.494423][ T7756] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 89.494440][ T7756] RSP: 002b:00007feede735188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 89.494460][ T7756] RAX: ffffffffffffffda RBX: 000000000056c008 RCX: 00000000004665f9 [ 89.494473][ T7756] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 89.494485][ T7756] RBP: 00007feede7351d0 R08: 0000000000000000 R09: 0000000000000000 [ 89.494498][ T7756] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 89.494510][ T7756] R13: 00007fff045b574f R14: 00007feede735300 R15: 0000000000022000 [ 89.516918][ T7754] loop0: detected capacity change from 0 to 6 [ 89.517875][ T7754] FAT-fs (loop0): bogus number of reserved sectors [ 89.517907][ T7754] FAT-fs (loop0): Can't find a valid FAT filesystem [ 89.554927][ T7765] FAULT_INJECTION: forcing a failure. [ 89.554927][ T7765] name failslab, interval 1, probability 0, space 0, times 0 [ 89.710686][ T7765] CPU: 1 PID: 7765 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 89.710712][ T7765] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 89.710723][ T7765] Call Trace: [ 89.710730][ T7765] dump_stack+0x137/0x19d [ 89.710756][ T7765] should_fail+0x23c/0x250 [ 89.741079][ T7765] ? __alloc_file+0x2e/0x1a0 [ 89.741143][ T7765] __should_failslab+0x81/0x90 [ 89.741166][ T7765] should_failslab+0x5/0x20 [ 89.755048][ T7765] kmem_cache_alloc+0x46/0x2f0 [ 89.755075][ T7765] ? inode_doinit_with_dentry+0x382/0x950 [ 89.765710][ T7765] __alloc_file+0x2e/0x1a0 [ 89.765736][ T7765] alloc_empty_file+0xcd/0x1c0 [ 89.765759][ T7765] alloc_file+0x3a/0x280 [ 89.765776][ T7765] alloc_file_pseudo+0xe2/0x130 [ 89.765793][ T7765] __shmem_file_setup+0x14c/0x1d0 [ 89.765817][ T7765] shmem_file_setup+0x37/0x40 [ 89.765904][ T7765] __se_sys_memfd_create+0x1eb/0x390 [ 89.799323][ T7765] __x64_sys_memfd_create+0x2d/0x40 [ 89.799353][ T7765] do_syscall_64+0x4a/0x90 [ 89.799374][ T7765] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 89.814894][ T7765] RIP: 0033:0x4665f9 [ 89.814914][ T7765] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 89.814929][ T7765] RSP: 002b:00007fa965a6bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 89.814948][ T7765] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665f9 [ 89.814961][ T7765] RDX: 0000000000000c00 RSI: 0000000000000000 RDI: 00000000004bee8e 13:04:44 executing program 3 (fault-call:5 fault-nth:6): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 89.814972][ T7765] RBP: 0000000000000002 R08: 0000000000000600 R09: ffffffffffffffff [ 89.870716][ T7765] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 89.870734][ T7765] R13: 0000000020000100 R14: 0000000000000c00 R15: 0000000020000080 [ 89.960884][ T7772] FAULT_INJECTION: forcing a failure. [ 89.960884][ T7772] name failslab, interval 1, probability 0, space 0, times 0 [ 89.960951][ T7772] CPU: 0 PID: 7772 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 89.960999][ T7772] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 89.961073][ T7772] Call Trace: [ 89.961080][ T7772] dump_stack+0x137/0x19d [ 89.961106][ T7772] should_fail+0x23c/0x250 [ 89.961135][ T7772] ? kmalloc_array+0x2d/0x40 [ 89.961155][ T7772] __should_failslab+0x81/0x90 [ 89.961179][ T7772] should_failslab+0x5/0x20 [ 89.961204][ T7772] __kmalloc+0x66/0x340 [ 89.961227][ T7772] ? sysvec_apic_timer_interrupt+0x3e/0x80 [ 89.961250][ T7772] ? splice_from_pipe+0xc0/0xc0 [ 89.961268][ T7772] kmalloc_array+0x2d/0x40 [ 89.961285][ T7772] iter_file_splice_write+0xc1/0x750 [ 89.961331][ T7772] ? atime_needs_update+0x2a8/0x390 [ 89.961349][ T7772] ? touch_atime+0xcf/0x240 [ 89.961367][ T7772] ? generic_file_splice_read+0x284/0x310 13:04:45 executing program 4: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 89.961389][ T7772] ? splice_from_pipe+0xc0/0xc0 [ 89.961458][ T7772] direct_splice_actor+0x80/0xa0 [ 89.961480][ T7772] splice_direct_to_actor+0x345/0x650 [ 89.961569][ T7772] ? do_splice_direct+0x170/0x170 [ 89.961603][ T7772] do_splice_direct+0xf5/0x170 [ 89.961624][ T7772] do_sendfile+0x773/0xda0 [ 89.961643][ T7772] __x64_sys_sendfile64+0xf2/0x130 [ 89.961714][ T7772] do_syscall_64+0x4a/0x90 [ 89.961734][ T7772] ? irqentry_exit_to_user_mode+0x5/0x20 [ 89.961758][ T7772] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 89.961779][ T7772] RIP: 0033:0x4665f9 [ 89.961791][ T7772] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 89.961805][ T7772] RSP: 002b:00007feede756188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 89.961822][ T7772] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 89.961861][ T7772] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 89.961873][ T7772] RBP: 00007feede7561d0 R08: 0000000000000000 R09: 0000000000000000 [ 89.961886][ T7772] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 89.961962][ T7772] R13: 00007fff045b574f R14: 00007feede756300 R15: 0000000000022000 [ 89.974212][ T7777] FAULT_INJECTION: forcing a failure. [ 89.974212][ T7777] name failslab, interval 1, probability 0, space 0, times 0 [ 90.196518][ T7777] CPU: 0 PID: 7777 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 90.196541][ T7777] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 90.196550][ T7777] Call Trace: [ 90.196558][ T7777] dump_stack+0x137/0x19d [ 90.196580][ T7777] should_fail+0x23c/0x250 [ 90.196605][ T7777] ? security_file_alloc+0x30/0x190 [ 90.196628][ T7777] __should_failslab+0x81/0x90 [ 90.196650][ T7777] should_failslab+0x5/0x20 [ 90.196703][ T7777] kmem_cache_alloc+0x46/0x2f0 [ 90.196724][ T7777] security_file_alloc+0x30/0x190 [ 90.196741][ T7777] __alloc_file+0x83/0x1a0 [ 90.196757][ T7777] alloc_empty_file+0xcd/0x1c0 [ 90.196773][ T7777] alloc_file+0x3a/0x280 [ 90.196789][ T7777] alloc_file_pseudo+0xe2/0x130 [ 90.196805][ T7777] __shmem_file_setup+0x14c/0x1d0 [ 90.196896][ T7777] shmem_file_setup+0x37/0x40 [ 90.196915][ T7777] __se_sys_memfd_create+0x1eb/0x390 [ 90.196944][ T7777] __x64_sys_memfd_create+0x2d/0x40 [ 90.196965][ T7777] do_syscall_64+0x4a/0x90 [ 90.196987][ T7777] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 90.197010][ T7777] RIP: 0033:0x4665f9 [ 90.197023][ T7777] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 90.197038][ T7777] RSP: 002b:00007fa965a6bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 90.197058][ T7777] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665f9 [ 90.197069][ T7777] RDX: 0000000000000c00 RSI: 0000000000000000 RDI: 00000000004bee8e 13:04:45 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:45 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) 13:04:45 executing program 1 (fault-call:4 fault-nth:5): r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:45 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:45 executing program 3 (fault-call:5 fault-nth:7): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:45 executing program 4: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:45 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) [ 90.197095][ T7777] RBP: 0000000000000002 R08: 0000000000000600 R09: ffffffffffffffff [ 90.197106][ T7777] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 90.197117][ T7777] R13: 0000000020000100 R14: 0000000000000c00 R15: 0000000020000080 [ 90.421059][ T7799] loop0: detected capacity change from 0 to 6 [ 90.438103][ T7800] FAULT_INJECTION: forcing a failure. [ 90.438103][ T7800] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 90.451491][ T7800] CPU: 0 PID: 7800 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 90.459827][ T7800] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 90.469956][ T7800] Call Trace: [ 90.473234][ T7800] dump_stack+0x137/0x19d [ 90.477590][ T7800] should_fail+0x23c/0x250 [ 90.482062][ T7800] __alloc_pages+0x102/0x320 [ 90.486702][ T7800] alloc_pages+0x21d/0x310 [ 90.491118][ T7800] __page_cache_alloc+0x4d/0xf0 [ 90.496010][ T7800] pagecache_get_page+0x5f4/0x900 [ 90.501035][ T7800] grab_cache_page_write_begin+0x3f/0x70 [ 90.506699][ T7800] ext4_da_write_begin+0x305/0x820 [ 90.511816][ T7800] ? __list_del_entry_valid+0x54/0xc0 [ 90.517191][ T7800] ? iov_iter_fault_in_readable+0x58/0x3a0 [ 90.522996][ T7800] ? inode_io_list_move_locked+0x17b/0x260 [ 90.528850][ T7800] generic_perform_write+0x196/0x3a0 [ 90.534139][ T7800] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 90.540312][ T7800] ? __mnt_drop_write_file+0x2c/0x60 [ 90.545605][ T7800] ext4_buffered_write_iter+0x2f2/0x3f0 [ 90.551211][ T7800] ext4_file_write_iter+0x2e7/0x11d0 [ 90.556610][ T7800] ? avc_policy_seqno+0x22/0x30 [ 90.561500][ T7800] ? selinux_file_permission+0x22e/0x530 [ 90.567129][ T7800] do_iter_readv_writev+0x2cb/0x360 [ 90.572382][ T7800] do_iter_write+0x112/0x4c0 [ 90.576968][ T7800] ? kmalloc_array+0x2d/0x40 [ 90.581553][ T7800] vfs_iter_write+0x4c/0x70 [ 90.586051][ T7800] iter_file_splice_write+0x40a/0x750 [ 90.591436][ T7800] ? splice_from_pipe+0xc0/0xc0 [ 90.596299][ T7800] direct_splice_actor+0x80/0xa0 [ 90.601233][ T7800] splice_direct_to_actor+0x345/0x650 [ 90.606734][ T7800] ? do_splice_direct+0x170/0x170 [ 90.611754][ T7800] do_splice_direct+0xf5/0x170 [ 90.616515][ T7800] do_sendfile+0x773/0xda0 [ 90.620934][ T7800] __x64_sys_sendfile64+0xf2/0x130 [ 90.626043][ T7800] do_syscall_64+0x4a/0x90 [ 90.630461][ T7800] ? irqentry_exit_to_user_mode+0x5/0x20 [ 90.636121][ T7800] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 90.642015][ T7800] RIP: 0033:0x4665f9 [ 90.645954][ T7800] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 90.665578][ T7800] RSP: 002b:00007feede756188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 90.674022][ T7800] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 90.682112][ T7800] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 90.690108][ T7800] RBP: 00007feede7561d0 R08: 0000000000000000 R09: 0000000000000000 [ 90.698234][ T7800] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 90.706227][ T7800] R13: 00007fff045b574f R14: 00007feede756300 R15: 0000000000022000 13:04:45 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) 13:04:45 executing program 1 (fault-call:4 fault-nth:6): r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 90.733504][ T7799] FAT-fs (loop0): bogus number of reserved sectors [ 90.733519][ T7799] FAT-fs (loop0): Can't find a valid FAT filesystem [ 90.734696][ T7804] FAULT_INJECTION: forcing a failure. [ 90.734696][ T7804] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 90.760735][ T7804] CPU: 0 PID: 7804 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 90.760776][ T7804] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 90.760786][ T7804] Call Trace: [ 90.760794][ T7804] dump_stack+0x137/0x19d [ 90.760817][ T7804] should_fail+0x23c/0x250 [ 90.791370][ T7804] __alloc_pages+0x102/0x320 [ 90.791467][ T7804] alloc_pages_vma+0x391/0x660 [ 90.791486][ T7804] shmem_getpage_gfp+0x980/0x1410 [ 90.791510][ T7804] ? mls_context_isvalid+0x76/0x1e0 13:04:45 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:45 executing program 1 (fault-call:4 fault-nth:7): r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 90.791535][ T7804] shmem_write_begin+0x7e/0x100 [ 90.791558][ T7804] generic_perform_write+0x196/0x3a0 [ 90.791581][ T7804] ? file_update_time+0x1bd/0x3e0 [ 90.791664][ T7804] __generic_file_write_iter+0x161/0x300 [ 90.791685][ T7804] ? generic_write_checks+0x250/0x290 [ 90.791704][ T7804] generic_file_write_iter+0x75/0x130 [ 90.791726][ T7804] vfs_write+0x69d/0x770 [ 90.791747][ T7804] __x64_sys_pwrite64+0xf5/0x150 [ 90.791765][ T7804] do_syscall_64+0x4a/0x90 [ 90.791830][ T7804] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 90.791854][ T7804] RIP: 0033:0x419797 [ 90.791868][ T7804] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b 13:04:46 executing program 4: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 90.791934][ T7804] RSP: 002b:00007fa965a6bf20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 90.791955][ T7804] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 90.791967][ T7804] RDX: 0000000000000017 RSI: 0000000020000400 RDI: 0000000000000006 [ 90.791980][ T7804] RBP: 0000000000000002 R08: 0000000000000000 R09: ffffffffffffffff [ 90.791992][ T7804] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000006 [ 90.792004][ T7804] R13: 0000000000000006 R14: 0000000020000200 R15: 0000000000000000 [ 90.852345][ T7817] FAULT_INJECTION: forcing a failure. [ 90.852345][ T7817] name failslab, interval 1, probability 0, space 0, times 0 [ 90.852415][ T7817] CPU: 0 PID: 7817 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 90.852437][ T7817] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 90.852447][ T7817] Call Trace: [ 90.852467][ T7817] dump_stack+0x137/0x19d [ 90.852489][ T7817] should_fail+0x23c/0x250 [ 90.852508][ T7817] ? kcalloc+0x32/0x50 [ 90.852547][ T7817] __should_failslab+0x81/0x90 [ 90.852571][ T7817] should_failslab+0x5/0x20 [ 90.852594][ T7817] __kmalloc+0x66/0x340 [ 90.852613][ T7817] ? xas_load+0x207/0x2a0 [ 90.852676][ T7817] kcalloc+0x32/0x50 [ 90.852696][ T7817] ext4_find_extent+0x21c/0x7f0 [ 90.852717][ T7817] ? sysvec_apic_timer_interrupt+0x3e/0x80 [ 90.852742][ T7817] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 90.852767][ T7817] ? alloc_buffer_head+0x2f/0x190 [ 90.852865][ T7817] ext4_ext_map_blocks+0xd9/0x1f00 [ 90.852884][ T7817] ? __down_read_common+0x16b/0x5a0 [ 90.852898][ T7817] ? percpu_counter_add_batch+0x69/0xd0 [ 90.852917][ T7817] ? ext4_es_lookup_extent+0x206/0x490 [ 90.852939][ T7817] ext4_da_get_block_prep+0x428/0x9b0 [ 90.852959][ T7817] __block_write_begin_int+0x4a2/0x1060 [ 90.853008][ T7817] ? ext4_da_release_space+0x230/0x230 [ 90.853028][ T7817] ? ext4_da_release_space+0x230/0x230 [ 90.853074][ T7817] ? ext4_da_release_space+0x230/0x230 [ 90.853158][ T7817] __block_write_begin+0x2b/0x40 [ 90.853183][ T7817] ext4_da_write_begin+0x4c8/0x820 [ 90.853205][ T7817] generic_perform_write+0x196/0x3a0 [ 90.853227][ T7817] ? __mnt_drop_write_file+0x5a/0x60 [ 90.853323][ T7817] ext4_buffered_write_iter+0x2f2/0x3f0 [ 90.853409][ T7817] ext4_file_write_iter+0x2e7/0x11d0 [ 90.853499][ T7817] ? selinux_file_permission+0x14d/0x530 [ 90.853515][ T7817] ? avc_policy_seqno+0x22/0x30 [ 90.853533][ T7817] ? selinux_file_permission+0x22e/0x530 [ 90.853624][ T7817] do_iter_readv_writev+0x2cb/0x360 [ 90.853643][ T7817] do_iter_write+0x112/0x4c0 [ 90.853659][ T7817] ? kmalloc_array+0x2d/0x40 [ 90.853755][ T7817] vfs_iter_write+0x4c/0x70 [ 90.853769][ T7817] iter_file_splice_write+0x40a/0x750 [ 90.853790][ T7817] ? splice_from_pipe+0xc0/0xc0 [ 90.853808][ T7817] direct_splice_actor+0x80/0xa0 [ 90.853827][ T7817] splice_direct_to_actor+0x345/0x650 [ 90.853847][ T7817] ? do_splice_direct+0x170/0x170 [ 90.853866][ T7817] do_splice_direct+0xf5/0x170 [ 90.853906][ T7817] do_sendfile+0x773/0xda0 [ 90.853924][ T7817] __x64_sys_sendfile64+0xf2/0x130 [ 90.853942][ T7817] do_syscall_64+0x4a/0x90 [ 90.853959][ T7817] ? irqentry_exit_to_user_mode+0x5/0x20 [ 90.853982][ T7817] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 90.854004][ T7817] RIP: 0033:0x4665f9 [ 90.854093][ T7817] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 90.854109][ T7817] RSP: 002b:00007feede756188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 90.854162][ T7817] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 90.854181][ T7817] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 90.854193][ T7817] RBP: 00007feede7561d0 R08: 0000000000000000 R09: 0000000000000000 [ 90.854206][ T7817] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 90.854219][ T7817] R13: 00007fff045b574f R14: 00007feede756300 R15: 0000000000022000 [ 90.926749][ T7804] loop3: detected capacity change from 0 to 6 [ 90.946602][ T7827] FAULT_INJECTION: forcing a failure. [ 90.946602][ T7827] name failslab, interval 1, probability 0, space 0, times 0 [ 91.066382][ T7804] FAT-fs (loop3): bogus number of reserved sectors [ 91.069322][ T7827] CPU: 0 PID: 7827 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 91.073659][ T7804] FAT-fs (loop3): Can't find a valid FAT filesystem [ 91.078050][ T7827] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 91.078061][ T7827] Call Trace: [ 91.078069][ T7827] dump_stack+0x137/0x19d [ 91.425987][ T7827] should_fail+0x23c/0x250 [ 91.426012][ T7827] ? __es_insert_extent+0x51f/0xe70 [ 91.426037][ T7827] __should_failslab+0x81/0x90 [ 91.426061][ T7827] should_failslab+0x5/0x20 [ 91.426155][ T7827] kmem_cache_alloc+0x46/0x2f0 [ 91.426176][ T7827] __es_insert_extent+0x51f/0xe70 [ 91.426198][ T7827] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 91.426267][ T7827] ? __es_find_extent_range+0x194/0x330 [ 91.426290][ T7827] ext4_es_insert_extent+0x1bb/0x19d0 [ 91.426312][ T7827] ? ext4_ext_convert_to_initialized+0xf50/0xf50 [ 91.426335][ T7827] ext4_ext_map_blocks+0xf79/0x1f00 [ 91.426356][ T7827] ? __down_read_common+0x16b/0x5a0 [ 91.426374][ T7827] ? percpu_counter_add_batch+0x69/0xd0 [ 91.426393][ T7827] ? ext4_es_lookup_extent+0x206/0x490 [ 91.426417][ T7827] ext4_da_get_block_prep+0x428/0x9b0 [ 91.426437][ T7827] __block_write_begin_int+0x4a2/0x1060 [ 91.426459][ T7827] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 91.426538][ T7827] ? ext4_da_release_space+0x230/0x230 [ 91.426557][ T7827] ? ext4_da_release_space+0x230/0x230 [ 91.426639][ T7827] __block_write_begin+0x2b/0x40 [ 91.426657][ T7827] ext4_da_write_begin+0x4c8/0x820 [ 91.426677][ T7827] generic_perform_write+0x196/0x3a0 [ 91.426734][ T7827] ? __mnt_drop_write_file+0x5a/0x60 [ 91.426756][ T7827] ext4_buffered_write_iter+0x2f2/0x3f0 [ 91.426776][ T7827] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 91.426807][ T7827] ext4_file_write_iter+0x2e7/0x11d0 [ 91.426861][ T7827] ? avc_policy_seqno+0x9/0x30 [ 91.426884][ T7827] ? sysvec_apic_timer_interrupt+0x3e/0x80 [ 91.426944][ T7827] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 91.426965][ T7827] ? do_iter_readv_writev+0x18a/0x360 [ 91.426994][ T7827] ? do_iter_readv_writev+0x17b/0x360 [ 91.427012][ T7827] do_iter_readv_writev+0x2cb/0x360 [ 91.427047][ T7827] do_iter_write+0x112/0x4c0 [ 91.427063][ T7827] ? kmalloc_array+0x2d/0x40 [ 91.427079][ T7827] vfs_iter_write+0x4c/0x70 [ 91.427093][ T7827] iter_file_splice_write+0x40a/0x750 [ 91.427185][ T7827] ? splice_grow_spd+0xd0/0xe0 [ 91.427201][ T7827] ? splice_from_pipe+0xc0/0xc0 [ 91.427218][ T7827] direct_splice_actor+0x80/0xa0 [ 91.427237][ T7827] splice_direct_to_actor+0x345/0x650 [ 91.638131][ T7827] ? do_splice_direct+0x170/0x170 [ 91.638158][ T7827] do_splice_direct+0xf5/0x170 [ 91.638177][ T7827] do_sendfile+0x773/0xda0 [ 91.638197][ T7827] __x64_sys_sendfile64+0xf2/0x130 [ 91.638215][ T7827] do_syscall_64+0x4a/0x90 [ 91.638235][ T7827] ? irqentry_exit_to_user_mode+0x5/0x20 [ 91.667740][ T7827] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 91.667772][ T7827] RIP: 0033:0x4665f9 [ 91.667786][ T7827] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 91.697282][ T7827] RSP: 002b:00007feede756188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 91.697309][ T7827] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 91.697320][ T7827] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 91.697331][ T7827] RBP: 00007feede7561d0 R08: 0000000000000000 R09: 0000000000000000 [ 91.697343][ T7827] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 13:04:46 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:46 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:46 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:46 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:46 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:46 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 91.697354][ T7827] R13: 00007fff045b574f R14: 00007feede756300 R15: 0000000000022000 13:04:46 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 91.795380][ T7850] loop3: detected capacity change from 0 to 6 [ 91.803866][ T7850] FAT-fs (loop3): Directory bread(block 6) failed [ 91.832255][ T7862] loop0: detected capacity change from 0 to 6 [ 91.854711][ T7862] FAT-fs (loop0): invalid media value (0x00) [ 91.860997][ T7862] FAT-fs (loop0): Can't find a valid FAT filesystem [ 91.880423][ T7870] loop3: detected capacity change from 0 to 6 13:04:47 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:47 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) [ 91.983338][ T7870] FAT-fs (loop3): Directory bread(block 6) failed 13:04:47 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:47 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x7ffff000) [ 92.075279][ T7880] loop3: detected capacity change from 0 to 6 13:04:47 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:47 executing program 2: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:47 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 92.140375][ T7880] FAT-fs (loop3): Directory bread(block 6) failed [ 92.187937][ T7893] loop0: detected capacity change from 0 to 6 [ 92.205443][ T7893] FAT-fs (loop0): invalid media value (0x00) [ 92.211508][ T7893] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:47 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:47 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x5, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:47 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240", 0x12}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:47 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0xffffffffffffffff) [ 92.319780][ T7912] loop3: detected capacity change from 0 to 6 [ 92.321304][ T7912] FAT-fs (loop3): Directory bread(block 6) failed 13:04:47 executing program 2: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:47 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:47 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:47 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 92.447478][ T7928] loop0: detected capacity change from 0 to 6 [ 92.468289][ T7943] loop3: detected capacity change from 0 to 6 [ 92.475952][ T7943] FAT-fs (loop3): Directory bread(block 6) failed [ 92.486344][ T7928] FAT-fs (loop0): invalid media value (0x00) [ 92.492501][ T7928] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:47 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:04:47 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:47 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:47 executing program 2: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 92.616486][ T7957] loop3: detected capacity change from 0 to 6 [ 92.628557][ T7957] FAT-fs (loop3): Directory bread(block 6) failed 13:04:47 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:47 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) [ 92.687409][ T7966] loop0: detected capacity change from 0 to 6 [ 92.718141][ T7966] FAT-fs (loop0): invalid media value (0x00) [ 92.724214][ T7966] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:47 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:04:47 executing program 2: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:47 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:47 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:47 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 92.844813][ T7982] loop3: detected capacity change from 0 to 6 [ 92.862127][ T7982] FAT-fs (loop3): Directory bread(block 6) failed 13:04:47 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 92.922529][ T7998] loop0: detected capacity change from 0 to 6 [ 92.931718][ T7998] FAT-fs (loop0): invalid media value (0x00) [ 92.937799][ T7998] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:48 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:48 executing program 2: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:48 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 93.146032][ T8020] loop3: detected capacity change from 0 to 6 [ 93.178335][ T8024] loop0: detected capacity change from 0 to 6 13:04:48 executing program 2: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xa, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 93.199297][ T8020] FAT-fs (loop3): Directory bread(block 6) failed [ 93.212477][ T8024] FAT-fs (loop0): invalid media value (0x00) [ 93.218523][ T8024] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:48 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:48 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(0x0, 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$KDGETLED(r3, 0x4b31, &(0x7f00000001c0)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x240000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) syz_mount_image$ext4(&(0x7f0000000240)='ext2\x00', &(0x7f0000000300)='./bus\x00', 0x400, 0x4, &(0x7f0000000500)=[{&(0x7f0000000340)="4610b82e9a048ac98006865f10c8f22525cc5c82c173446f23b1b7d01377fe4a4315d1e512fe68db5a0e80a647b9d9613beefa7e8135e76686c09fff925a45578dcd85695a7c35d1d73ab9696a4f39a3bdb6388b53d9a5373c8b6b98f505e19716711727649f3cdc666a12b68526bdf94a5c1b8038dc7d", 0x77, 0x3}, {&(0x7f0000000780)="d9d2821f8ac7ce88d22eac9bb3eb11feed3ae848a80c14445b04a025d1831ccfe29af49a510fb758c89aa0103a3d077311e31983c17bffb55192636b965f80f8f551b6e17d766f58995ea4e64f6ba4810c6af92d3d5706487ac8740cc5d9f8dd59f58da97ba865ecd1b9b197f82ff88d548825c1c1fda01faa4c40bdb62d4d20ec4e5b53ddb3dbc1637f2d1722879c6a4c159471539735e7ceee5efb6c9a1350b7e8a52512b05a427eb5c40834d259d0a0b872c56142691def4ad96251a97417346ff70a6b5980444fb3a8fa35ccfbb15c0afdeaf6a3fd378a6cce8491477b2ab85a0d573c54d4182e6c0d98ce1690b19b684ed74a879b3c0f7f057718279779791e475b2d0cfcbc4494e8b2bbdb12b993e118c23ae2d5d44977eac12b073f891ee1c25df7385b1f9b19cc135d4c96b3849d7528b7b6d264839cba0399f2e611a35d0d8073f39105eb7190502060bc34c1ca173cb4afaf3c678238bfea834586469793feeffcb9f7bff2e90da290e11e2889e80d803354601a805cb3af6b3a6645b37981e9f8fce9a80b2bccc7c9fb84c131dcf2f02eb9fb90287323a25b84d7de6f823c4a13aaf25aee18bbfc67862da6ad5f29225aa37aadda58f3d90e777ba400d716e98e81e917ebc46785819f75f18d0ae16ea30c34c49be0b639824e6e28a31ab61991a788010a7254e3a2106e50de2769dafec71987511ec469e18d8ffbdf7d20bc5c8603176a8e861e60e170dab40c41d9ae42e323ca5587b14d36581121ae9e2b945e0aa620b1a32a9657782ddc98fbe84b120156d7a538ac5351784b9b0f8c501c550e40e907cdb91e19a30aeeba2801abcf0edffefd50418f9b960744e9a2048238816b141decaafb8232c02ee03c0a034014fc6018ba91be60c3b91c233a1d388b1cfbba9196f0b7de4c495f363afde8ae4d7c0b77c22c47c2f0d678135a685f87535a350fc28e46dc9041d79cc094515c25bacffbdd94f544df233356dad2884775335f725022d29bcb03c9c298148aae2c3658a97a95d3a28cc44de0e7954a646fb4f1b3033ed5ec9b83bd146e4d4e7876765f05deeff7f3c857f5043a1a344046ce4c5a5297c2b12d486ea5de63257a754ef1ccdf2f937715dfd2bf789b5af39297cbc48a53adfe93620f0ba54129cce87774a443eba6c010d23b34d44fbd63406e6370734e3d04ede09a725914eb58658e466120f5509892c25249e735fd6814a3c7b0b82c54482f771f062484d95781f955d648f3e985a014838bd8746522db2ec87476072772e4612e45dbf0ef9c0eb9b5bd2a89d7c882a957dfa92d8eee99bf0c5c9722e87c84baeeb4c80a179cefd592f4fa46d4cc2228d5d58cbc4d491c18a4dc9d6d76146d680b40d70d27e861f58f1221bb5d39e17e7c4bab901174563861247044905764bea13fd0154f46f5972714555ec3adca0a06fa5f82f840d3648f1b024675259975b61f2694beaeee21273f34610e3e562e1f858f6ce40f916112585261cf0869a3e9b42d1ba78eb72e7782fe0ca21b27367dc52436e9b1cdf2e9c888e6fb1511eefaa50ed317d6eb928c28d955dbcd00cc5dbb2fb59aee70cf1ccd8080d6c07347cf94239578e18bdef84e620662ac5a5026be32b9e3e4fda2abf801de4b62b37dad7e7423866779b2d30020c958a0be7f70bb95f846feddf8c0837749a27bd3706380e055fd9dcd97bc5c9d27be7f83c9a490b84b43990703f27e9ff6c8078d510911df90fc61457c315e6d5bcd39cd898c455e109843e41c872603d89aaa8240b4b748943f5ef061b02350b807812edcd1fba7309da3a02aa7eaa39c3b54eea2a6c68eb1df1efba25f6db0f78b5548cdcc90f2aedc33e14d93776206fcd9411ff0b799191a1045e90a8dee25035bcdb683d04a77801642a9e17bc0d4f93d9fe54bec1373af5f282df8c8b77fd9c46c06f334c042135ea538ecdebf9c0709156e723c1e542f103d629cfcfd13f8ec9f4606472f7d890a7856a382a20f05f50f695bcb005b85cb5b7147eee4a89f5b35eeb182ce3287c6d5dc23474f5dcd458059f2cad08051ac8d2459e078c7e2343d26ba4ab5ddbd124095487589f170edf6a3d0c91592a2c4925cd93a72897b691c10dde18645b3d8900ef1a76595ceb29bfcce68364dada7fd99d9b1afdaa11d53da1f5ee5d783d81efdbd484639348b3c1c919a06becd8c78331ea13077685e7dc4773383dbfafb369f7ffdda260cf8be530ea49e19973e29715fb433c03fde57be6b9c48ab8e7148a70e7ad17e7d67196ef554e69abe75ae6abd36d98481c447a5dfab6e0cb483c4b749fa0e2da47239222619c97ef0027fcc78203fcdda5d3735f401a80364c1714fbbee5ecc1b618f89fb3363d60b4038f0d9a18f442a2d2c8c2f8001e90d53be4539cfd5dfbdb04a2f93bf55e60973596104fc9d2a2bce12de1421806b6fc17ca9f2d9614f88567c0dbadde02dbe49f038e4aa7ceb9eca3d1c610282f8769f673d55db19beeb2fe6c98f52050cad2c8b640e1170be358d320cb864607d4c8ba0bd1d50fb5155758db65a00b3e3745170db5a5b6f04b8b855e1ac4ae54958d48f6ab2be97f97ff6b086d657c37f3d407868feed59a860d9824a996cb5375d7b5ab097638dcd6ac21f0c75b430870a7ed2f9ca5f33d900ab44eb6a9c84833d5e9f555460d315d87066ee6c6e5d4d2aaf252424f9f29983ec4006b319c8a5b2d24f1244da273ca61b7d27ec8e1bc313aaaa7cdda9146227e817125a45abe3ed4ee91a6b99758881ca12787842f3b1483681b60df14faea329b73d6354016944aeab4640c498a433403d841a3376b07bac2318a6efed593b289c8255e95a6938379f94ba86b982e1ad3499e8625e08c3d210ae2c3a83b819211d974b5e848cd38208aeac5e6f3e04b6e624d688e4b129d9b0f99e9518de86939b47010fdd71f5b4e6b951e34de0f2af5b25aac2dc870eea3169a5244713629b068e675c9d7658cd4e690f6483275bfbd651b3cfba62de5a153462473d2eebbd9c3e6a5b8bb460287c9041109867643cc8d685705b510fb591bef685d83b735534dd21ef495749604ea521ff1ffe9241404eab52325fe4db43afc6779b661bfed9e8c33539a9345c51b8f7ae2792c941570d6640e06a599bb8a751451df64cc970f223e74fa8340ceecab01b1ef321dd4cdd572cd2f26bc37b23667f9172016a753186c236da71edfcde0704bb08bbcab197b6b8c066a9712878354acbe4af0d396319ea4b6b5c8117497e011a41696450b156a0448eff2ce30daa49889a0c1694fb4557f45373a583a2d300e5a13402a05625e13d9cbae6ecca63cdceebaa2fccbd272cba532675288744bee23342486496e06c684aa2e3325d7b8022b8b48d078eb5134c06ed7e1832855e9893a47874f73f1e3eff05d103d6ecb015501fba1d75206abab4269f20447d8e7e573124dc0a35e46f8798c1c94c927aa87fd8148cd9ba608990db3e8cdb12544505293a0a4f9df4bd432807551b182a87283d0e2cc1aaebc41dc8f9f00d08245bf667b2b7dc60813579575a3112c3a3b5a2e061e400f71fd285c5bad5bffe8ebc388e7e9162bfa1864a841b69d9881b66e3f1d3dd0bdd629cadb4938b9312abd24daec286b2a60d9b94a2dd38243bcdb0be6a20a1b4055809893cab7223d243edbcdb499aae2ebb076f0096be2991c05a20c9d085f540804b75d35a7aa7511d4fb098dec9b41f85357e25372454c1c877fc5460dfaff565f93cccab91debbeabe266f9bb1de1799c476e09e78b7c89d3c1f263fc075061c8f34b3eb8a54ba399007ff7bdfc737fdf1c89e5808c568c4a1e1f238b24367d25ac755e62bd8b015a2037bae653fa974c268eaf073ef22508330c3c57975aa28a81d6ba498962cb092ec6406e4b232063dd4d35ab8e792e060ce4c9c90d8ccaad97edaa6ff5212e3a247e321af8f52297eb660096a9c3699f5d73768675598f94bbba7d6d46088b0ad302549e0444cbdccf6486d3adcd930a21e161fb4aa99f5b6d0a190a8e9405ac0d19bb7fef8e1d84b744db7ced9a363b6ef27517b20716496785dfd75c52d4dc915eb7b683bae00e6f5e6fcd3b0f11d02ffbed242e39f6bf191003d81a256db09e060a51236503af3f968b0b93c274485cb3c0396f7350bed371c63404cb7ad3e7022c696e65744b94a1aa0b6ee2289253b37cb3907f4f150183ec7df4d844bf7e42957cf92b0cf1cfcab8743a659d3ce5791833d1b52f67bb0e70323f84dbbe327a938bcb894e928adef6f7b85474101b1a6817b051cecba6373f49e3575113892f328a6c5bc3b317140a3f392cdbb637a5b70fa6aefdcba59f5ede47cf17c9f1e1241b70549553c74c2fcf1ec8b10d8eb3e520a8b2f11db95ef397a4201342709d1cefb142bcf6e0d2ad2a36c8cf5fca13380b8f518b35d102f2376cd68609c446db9b33bc2f8ae1a94c6d7fee19431bbe8c987459d4aad9b887290e55bc46ab1c14485e8f03aff946f3862bc6f079974000259188e59c330a4dbd48b8014006015d7b2c4b23d7beeceda8dd20d11ce0841a7bcd666a2b98da49548080c7139be1a0080598c2970764f621ca116fb484c440906c4f8aa0be9a83d65fe9117f93df2426154b4176c5b4f5fbaeb958adb09676aaec3d5231edc997ac435bed849012d8649b2020eb459bb7cb907fa17f22acba56b0e97170386576b7ca4a76fbfde29c1afa4deb244a54a69dd07cd74ac62e48bb7622ef173a8195b931e9d1dfd3cf123043c916ce5afefa7210d23610373a561a6c8bf044e49b42924b54f2e3cdfc2e20f0a1f966abe1a99c0ad665d38d3acd50e4b340eb355f0692760ae8fc45604c90dd3036a41f608c34f6916fee381d076ee1fdea70aa0241721a21630d9352bfffb3af1dace10e873b578ee360327b191f8242948b5d8eb44a0ba1fd726ba84a9e36ad64c97a08977453a250f71f7905ce41fc47eba70b4d104727c1fdca9f1574057feeba3749a617a8d4317e33641883a975fa24e89bf8fac7199d4fbfdd0fd5005078e6e387d4f68e6bfe41381cd668d3da45327f2209bca3e53f2fb1c819a371cddb414af0e9b12d57776c6506166dc029a5a632ba86d612bc2b09c569aa1434b4c569e621794e0db609ecfa4be6c2821284cd058a38edd961e5bf4f69b4c276304f0758eeca7bbf271b2a99850bd4dffe7d9f060acfe16b12a067b4a1564da57a070827552e256b271867b03a80f543de4dfff30308306509e3d07b44fcc8b1aee4db43573c783ae9713d10cb5e3f413ee4eebfe335f401dd88b7a71e065ccbb1cd8634a9ec342814e50920f830bef80b584e82012195da1fe90c0323b1545d55ac41229a9168d747a1694dcab4b6fcfb0c21c48506eecfaa24377f90ef34decd5db901d634c61b98267dd3ca58cd3b6a8c11b12cec5577558f8a22e824dc01a6714ca77553c3ce0399c3e3f25885f30c7e99ebcec749aa3ed71b4b893c3ba911907b5b28b6258f7b59db903c04864196f6a3237dcdbca9fb3aa9ffc2a081f2b30dda58cd55d96d7ae1186bf9c075abe7a0777cdfa684b63613091d259ff612bb12b7e3ac98906e325d7685fd5ccc7084813189bd1e600f3cf6ec36c26ad4be6a9c98eeed8519029b2a2b0ad16f6944a1e3c96695e987dd3dcd3f293efc4ee13aa590d0598f30ca77a105e2747efb100c9cf2e54b3c623f01113a797d890def3eaf67af1e46183749fe21291a82a34247c65643741cab8a4a4534bc0dba78560a97fd204bb05e6db30a66b298a0718", 0x1000, 0xbd5}, {&(0x7f0000000580)="a92161e688f7aa034061a58a14007d84c9f0328a666c849921847e485aafb9001545309765df5e1b6a5d381d6701ddbad0a7f541cd5b1a336890744237d4f2ccb09b8a01104e6ca7dea3af8745c28983c62b6c63b746c37f57d0c6279f9be9caa92d085ad42338738eb786680c3dc3da2780f2383602fb85155727a82bb4c893c22d03001918145fe7763030b1c16192", 0x90, 0xffffffffffff5cd7}, {&(0x7f0000000480)="b6e8af85a6994bf93d59983b94cb82111a8aee86856c43503cc3d5ec9bbab904aea436adf55b738c224652704b458136097894778c1650a62dcec3d2ea27ab74eab221b1a797625d33442371319ad7fec47950b7755f01a4d0bb74af947d0663fb22bf66ab174c8f56c2344e98d45140a48555d223b8a56cd609ad2eeb", 0x7d, 0x8}], 0x2, &(0x7f0000001780)={[{@nolazytime}, {@min_batch_time={'min_batch_time', 0x3d, 0x100000000}}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x3}}], [{@audit}, {@smackfsroot={'smackfsroot', 0x3d, '\xd1p\x94\'\t\x1aRr\xfe\x9e|L\x90\nF\f\xca\xc8\xdb\xef\xfa.\xd2\xbbj\xe6\x1f\f\xc2\xe2\xe6L~0N\xac\xd1\x1e\xc3\xca~\x05\f+\xfd\xd6\xf0\xda\x02\b\xdd)\xd6G\xa8\xa8\x8b\xfb\xa4\xdd-\xdf\xecG\xeaI\xbb\xa1\x04\x86\x03\xd9\x95|\xb9\xc2\xd2}~+X'}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@uid_gt}, {@subj_user={'subj_user', 0x3d, '[*'}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@measure}, {@fowner_lt}]}) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$SEG6_CMD_GET_TUNSRC(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)=ANY=[@ANYBLOB="140002fe", @ANYRES16=0x0, @ANYBLOB="0400000000000000000004000000"], 0x14}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r5) r6 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), r5) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_GET_NETID(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r6, 0xe0a50eb30dece345}, 0x1c}}, 0x0) sendmsg$TIPC_CMD_SET_LINK_TOL(r4, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)={0x68, r6, 0x4, 0x70bd25, 0x25dfdbfc, {{}, {}, {0x4c, 0x18, {0x3, @link='syz0\x00'}}}, ["", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x4000}, 0x40) [ 93.381280][ T8045] loop3: detected capacity change from 0 to 6 [ 93.408707][ T8045] FAT-fs (loop3): Directory bread(block 6) failed 13:04:48 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xb, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 93.463267][ T8056] loop0: detected capacity change from 0 to 6 [ 93.499653][ T8056] FAT-fs (loop0): bogus number of FAT sectors [ 93.505768][ T8056] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:48 executing program 5: r0 = open(0x0, 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(0x0, 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 93.586338][ T8071] loop3: detected capacity change from 0 to 6 [ 93.593751][ T8071] FAT-fs (loop3): Directory bread(block 6) failed 13:04:48 executing program 2: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:48 executing program 5: r0 = open(0x0, 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xc, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 93.634197][ T8074] loop1: detected capacity change from 0 to 16220 [ 93.634946][ T8074] EXT4-fs (loop1): VFS: Can't find ext4 filesystem 13:04:48 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(0x0, 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 5: r0 = open(0x0, 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 93.707074][ T8065] loop1: detected capacity change from 0 to 16220 [ 93.715876][ T8065] EXT4-fs (loop1): VFS: Can't find ext4 filesystem [ 93.736388][ T8096] loop0: detected capacity change from 0 to 6 13:04:48 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 93.752378][ T8096] FAT-fs (loop0): bogus number of FAT sectors [ 93.758513][ T8096] FAT-fs (loop0): Can't find a valid FAT filesystem [ 93.787859][ T8108] loop3: detected capacity change from 0 to 6 13:04:48 executing program 2: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xd, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:48 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:48 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 93.810554][ T8108] FAT-fs (loop3): Directory bread(block 6) failed 13:04:48 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:48 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x401) r2 = open(&(0x7f0000000040)='./bus/file0/file0\x00', 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) fallocate(r5, 0x0, 0x0, 0x0) r6 = socket$inet_udp(0x2, 0x2, 0x0) close(r6) fallocate(r6, 0x0, 0x0, 0x0) sendfile(r6, r5, &(0x7f0000000000)=0x1, 0x3f) sendfile(r2, r3, 0x0, 0x4000000000010046) 13:04:48 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 93.914104][ T8131] loop0: detected capacity change from 0 to 6 [ 93.922260][ T8131] FAT-fs (loop0): bogus number of FAT sectors [ 93.929345][ T8131] FAT-fs (loop0): Can't find a valid FAT filesystem 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:49 executing program 2: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:49 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:49 executing program 1: fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000000c0)={0x0, 0x0}) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x1a20723fd52c0d81}, r0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000000)={0x14, 0x17, 0x2, {0xb, './bus/file0'}}, 0x14) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) 13:04:49 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 94.014587][ T8150] loop3: detected capacity change from 0 to 6 13:04:49 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xe, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 94.075477][ T8150] FAT-fs (loop3): Directory bread(block 6) failed 13:04:49 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:49 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:49 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 94.147891][ T8171] loop0: detected capacity change from 0 to 6 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:49 executing program 5: open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:04:49 executing program 5: open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:04:49 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xf, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 94.251452][ T8191] loop3: detected capacity change from 0 to 6 [ 94.275694][ T8197] loop0: detected capacity change from 0 to 6 [ 94.282128][ T8191] FAT-fs (loop3): Directory bread(block 6) failed 13:04:49 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x3, 0x80, 0x1f, 0xfc, 0x4e, 0x0, 0x0, 0x8, 0x20000, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x4, @perf_config_ext={0xbf, 0x100000000}, 0x2000, 0x8094, 0x0, 0x9, 0x8, 0x6, 0x100, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, r0, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:49 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:49 executing program 5: open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:04:49 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:04:49 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:49 executing program 1: r0 = perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0xc8198f1baa593b84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x671, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x1, 0xffffffffffffffff, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) close(r1) fallocate(r1, 0x0, 0x0, 0x0) ioctl$F2FS_IOC_FLUSH_DEVICE(r1, 0x4008f50a, &(0x7f00000000c0)={0x4, 0x7fffffff}) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) [ 94.451939][ T8225] loop3: detected capacity change from 0 to 6 13:04:49 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:49 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 94.515077][ T8225] FAT-fs (loop3): Directory bread(block 6) failed 13:04:49 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:49 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) [ 94.567112][ T8247] loop0: detected capacity change from 0 to 6 13:04:49 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:49 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:49 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 94.654308][ T8263] loop3: detected capacity change from 0 to 6 [ 94.662382][ T8263] FAT-fs (loop3): Directory bread(block 6) failed 13:04:49 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x11, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:49 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 13:04:49 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = openat$random(0xffffffffffffff9c, &(0x7f0000000240), 0x4800, 0x0) preadv(r2, &(0x7f0000000880)=[{&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000580)=""/155, 0x9b}, {&(0x7f0000000780)=""/227, 0xe3}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f0000000640)=""/141, 0x8d}, {&(0x7f00000003c0)}], 0x6, 0x9, 0x4) socketpair(0x2b, 0x4, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40c5, 0x0) write$9p(r5, &(0x7f0000001400)=';', 0x1) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000440)=ANY=[@ANYBLOB="1c000000", @ANYRES16, @ANYRES32=r6, @ANYBLOB], 0x1c}}, 0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) close(r7) fallocate(r7, 0x0, 0x0, 0x0) write$binfmt_elf64(r7, &(0x7f0000001440)={{0x7f, 0x45, 0x4c, 0x46, 0x9, 0x5, 0x7f, 0x1f, 0x5, 0x3, 0x6, 0x80000001, 0x2, 0x40, 0x1a8, 0x5, 0x2, 0x38, 0x2, 0xfff, 0xc3dc, 0x8}, [{0x6, 0x400, 0x6, 0x100000001, 0x101, 0x3, 0x34b, 0x80000000}], "4e01156c9f0380a242cfa02fd373ce3ecb5b708a27d2d2c6834015117f7ce5027068bbcf43ee82c7e297502a2549baac3f052d472f867f497e56ca077436bef0fbb03d6a7ad54224d71811343db79d8af8f688307799155e70cb3c2e25347ba9792f5a5f06bbcd9f150d3b9ebeea2a0347ec3e957134ad713b2b95f49a7363ae83376c0464969d40f03f564d40633c636f19f3e4a636188ee01d77d900a4b7783eb1ec5f96e125be4b8e7cd90f6cc5a722136781eeefb788dbb015b17dcde80702e76ba8510debb2e18296269ebb73b6aa07b92035c248f9a0e29fed6b19311c651423a5f667e5f0b0aaa563ea2a2f5a68f599356223d79cc7084b346928de0810a387cec082e5b6caf596330c807be9dae944fa95bd0e51b662c8f2b0ee4088cb10865f013eaed9b6d76f578417e9bbe61ed725bd6e89c05b81e6b4d16ff882c12cc24cf0a6a75c40a8b3dfc3423354869d9975617a4332ed597139acd37f84cc8bb30b7239d81da6e742724f3207274a191c29f4dfd8296c90e196cf41d8ae7853a49339ee99078508000ffc6a640d9e78689133bccc9a2666dbcf5613e4f5cca92109cce1e5d2e26fad82cdd8830c301a4ad4a3bb42cfd5d25d9464c4d4f40404eedeaf29ed7abef0fab57b85fab3411f59a25c0445738224badc3e99e478bafb9884718aa79b973722a5b316a7ac033171b39c8ac97b7a1755fe923d08e3c63303a6a406eb4b225c004802ad4b575b173715bca6a406ea90093df8feff8424c02e601ad9c09d57495a58f171bd619f0b3cabd6dfa40b22681e5aeb65bcba6e4915250c211f097c265ef3ba2cd4f52eebaccc2697b6cb958d2150c150e482569b093979e21d86018d8845ac7b114ae03c16dadd44ff5b5ebcf8c1ef3534779005e95f1776a7bbc0bdbb06df8aed17b4a59bd419b838175e50107446bb5a60bddce2e36675e0a4b2389a1887f49eddeb54d999a3e240569d1e9ed3b74981fd3b8b79518f705a58dc10701b7e8fc71be043995f125d9a28a653e49529df347debae24bd38f94436b2d972fa407bfd5492aedf3fbb891887b80e11234a6b8fe55df0900894c249140af6f1646a57e42bf72eb4f2955b8fc6fc370d7d15ebb44d3fc7c08922a758858981b7a7f96bb5a98bdde0642362d2617ff737c571238e2375c3b13213bbcf54b6c7cc08851bbf24af087e7749e3bee612c85ac81c9834e498b6ba6d4f0b4e80c12cc12ed13d39be6b9a969ef68733d3e8ca803933ed03dc5b669b17198b1db632ce137cd9d9f01b96672aa6cea037023ca7718d76d70daf4477f18b7ac11579c01130d3b77910e1fd5752445daaa8cdfd247147eb06796a689e5f4bd27b00e73ddf91ed05bf71cb1657b46e306899c6e8bda7405d573d3f6f85d6d34eab652031a763e1ff8decd3f5543f577904946b9c8ea9c90e2470c9fdb3b8ac21a05bfbf76691dffbcd78c000a7c533c3d7911ee7688b55283e4be830e50c631b82d64db7f7ed89030f9ff66d98691c8e681adba9445ef541dee46fa5246251eecbfd6a98a29ceadc19cf9154e6764ebcdd374a6c0cc55f458efe8658b3af237e352fe04313105d7568f090fcd0cc7613f3123911ca6ab92cd1c15d7f9afbb077b7248b1d432271aaf14ea3e8981271f6be973f1f5029fee295935f64ab8d36c8edaab4289b9a2cb94acd3b9bf1431823308dab07e261f1239bfc667c0690cb277a30aa5b856a1ec3fd5159a77e793d8fd2d65ea336a18023393601d1ffb7cbe5d7235a84a3c487ca4b6ff2e50a5aef8c87c3c371411ca99c5aeeaab0d737a6cd5aa847a437a630bdad025c1dd74c5b8e62f6f919953948287dcbb34c79f854a41d2f6d2e588409e5f05a2c2cc9451fc0b6ab7da19c8c1669388d8aa49156a116d39ecdb51c3f9e703e32761e85631ddb0652b678aac5e6566cff2d82e5ee0a1005f141415d7030b72ab9f6b40ca5447f0dfc2b18509026482ab63057bd5aef1e6c789cbbc8726325e17b4c3b60fe1e134a18a482540994953814c4669aca252cc6134e06eb59ae19a1ba4367e322d71a86d4bc7c8264b7c5ed2f66f1555e922372b14ed7c810332e5d5a670113a486535a4e1974dbbf9d0bc6d9adc0429693c8ad89082cb7b37a5a1355cd69fba6856c1cd96002f6303b5ed7fab369d696d4b1a20083d4a115d323ac3beb01021c95507527a66b157f923736186afa7d221fd68f4934d9ab833e079a48e10b00e828bd3ee4182bd698e161232fc9b2029d93cb25d7dd25057d8ba4550c82dee4e9cfa6aa3e3b5c5ee54ec3e107302ad73185be36014a1c0989c0b4cf2dffd54719b1e2a124d9aaccb3996f0313e9dbc070c1c7555ab32205da9436e82123c8c0d9e857384822e019beb342095120719db2ece911b5b1461e3ee6ad65ca68aadce8870263107f5acc4b9f3c182712f71706a00c496717cf8de0d91fb67e2c37becb718636acc31941823c04f0bada01fcc31c3d78e56b5d974d698e5a6ac245d2b48d5160eca85955b69510ed73ba78f6326e7216d001fc9d22e9862c1395a4aceeb9053e4d08653693396f1f13b8f191ce4310801f822cd534428f8990bfe974bab2f1adeded6a7a2ca6783e9b19e1c2cccd00e19868bbf05d632cd01514d30cf22a1b8ee8481e41af1ae692ffbc5a168ab6294ff1e273028ea2fbc53d24077632c0e7b4301bdf5652b23d7f827979ce9cbdcf120f52312ed69889c92f3fb321e0317773d3fc50af1c43cdc373c6b51e62f0bbf606fd3e20b82ff1758070a5d4bb8df33cc72d5b0b059552ac934c4e99e7f88df4a551dccbfd02c9f60edb1f9d5b86ae09757f6860b42904d5e6d5ea91ade9defed2678c8ba5a71e7f3df63a001ad767561c68bf662ce2a2a31ed05c10f8e15364aef394b304d036ca30da9e9ace4cf447d34d846054e8d7b59305eb033f122cb78c25d07669c296ca8714cb9618219e5e9a945deb733f0969365002800882607bb51aa41df486bacd0b0515874739ead9419a5eeb2bbc3a27847eeb69e1a3cd1b12bde93415d2c7227d00be76abda2b51f55cf8f295c6d9143038a12a96094f30e909c763945a4c86618e7a61f759fbb42a3a28c91037bbb992e24151b4ab574f50f901cd3ac199d94552aa9eee099afa31625b236e7b10f9a5aa47d75a79c3f486e437e5ccba647fab6894674bc999b1cd501d8f646c05dce0ea9c8f5e23db09bd988543f5ea1125f9af96c47a04222621b2804a3fe7b16f9fae94ecec04e81c076387fe4cd9486d0cc9ac4498fb4563e409c0df5241e95edd28f2a53bda955c5ea2db643a739f55e2cac3b774c548d87aa56652b26db251a489118fb3569984caf72caa550299732b7c23b60d59e34d240f705ab305732d8883fb47f5ba4fbbdb3d3781d5b1e84ebd292bda23e7e11b2377f37d6d84f2dada6f928cbabb5b4bd322322c35254f69d319ad5bdd88b63d1d5483f3090c99e8a04351462ef73a941ce52b862d3c08d1ce66ef337cd03a40976e3ab0e7215398969f68355518588bdca465eac66a414d1eac207998412ef310653a8a970a3ae7f9243630251bdba904ff7ff328ee35351c940b7dc0d696af050d47a287c3ad85ebafcdf9b435fa292360d3387a315c31df45834f79df40b04a636e8c949f86dbba5a62943c25efebb5c0d4bde21c38f83afcc54d2beae30adbc7038f8d3e49852bcc5b70a152c41b3f07310bfad0ecef47df892b661aacb6ec8a5e588df8a5b843888d1c9760be9140b8c2752bead0a408261ec993ea012209609d8c69ad677b53a82c6aed4f9e6d40f4ed5c3f034f79efa505aaae581af6e0310da56c3e8e86bad599b5de3d036c58c2727879c4daa4edb5cb988019d07c2f7bd1564267648c4fb9d0d0d649eb4cfd81a24f83af43d1995416141080694ee8d597fab09f7e7186bfd6b683e77117fdd7c9cfe4e3919c7673862d8a21cf05e32dc98f2be3a7c8175de5c0281725e7a807da8263209cf3d7964ebc024e2f2c8c7e8341b48a2a01db261dddc93dd4c69582483b47f91f32444ec2ae5dd6d7bd3bd3503929e7f918e3d78b247107f3a1a2610af87a9f644335c290d574c378e6cec05170f3ab408c9edccb75304e37b3197389aa32d565b181f0cc2517dcc4a29a009815b61448adcdfacb5aa4294660c5e4c4d70009034a45165fa13036281913a747a0caf155f3030035b80048dce4ed0ddc63a806b1ba03de8ca70fc18a277bc81d257dedf16328e8fdc153cfd4acb967fca7082ab621b67a94f3b7b8640fc3f1fe10d475891d402be1d0d06ccc3d711b02cc1fff09518b331bb33e39258f6c80cbd2dc7dcb31e0c7bab524c4b5ebeb0eb3f6cc33b5752f069161906258bd55e3b8c2a3b7b8339340cba3d45bda0cd1f1694aabf5d848aefca0b51ef731e52ccf0ce04682e018577b7fe8c9397fdbbdbac679275f1c15acee544cfa08b6f8aeea0491bb272450f203bb440b6fed9c46a1f9cba14fdc1fd2222c455570ff811788001d49b8b11f0ce385094b07c879636fbd7a32ee0c83a99248f64488342227c9745216498f2f17a18700f4f551672044b34271b7e19dd38c2c9bd3acfec96f4b66695b4dbef54290fa2407cd53cae03e3e480f4d92fa8947b290ab54f2dd0c57f3665470a609cae3e581435626a504b14e3d1423ef78c346d69029ea62ad6e7fc16f0bae85c42725e8faf142a67d51def94597b622b9e7ab603acef541e566bd65f55e30c0042fffd668ab7cae553ef8333b71e6885288aa54dc243eaac3e269ec19ea29665e0884b3239c900f2ebdf59ff0c4d71e578bdda80909983f6308864af25dce28347392af7c6420ef5f00896c67b1581bfce740bfbe933b9c791bcae2ad56cc50b746effff583293794035fc4481668eaf56ece92e3e022c5034cb4a8e7622b07ef5a35b6bafe3829d78432c1eef27a8cc4f1a777fcc46ddb1f2872b5a6edb24380799f025cea0a60183df8f6983fc1ff3fe60fb61201cc70eecb7954f45c58fa5ff455a257baf2b5b8c1d12ff36f57bbec202a8416b86b6f394c4c52182f6917f379f8ffd6d805cf50ba4ae26975bd6988a3b4ccf7bc7b6922466e037632881a4ba2e46cb30aa2a1fa4c63646e201452767fc3f38e20108c72473c0908b1fb04c97e697a2548f07b1bdee5360c19f47bf2912438f25dc1207baf88c87b6e9009fe1e4592cdcebf842b72bc7c16251243573a04f340dfbcdd4543b84b0f1e6a8caf3cb2e494196e476e6a84148ea32e14feb4e7a51eecb50e63640f3f0acaf7814270edb75b1c60fe82be132dcf467e41b3deae81b1c2b531d8c188c47d1617cb7fc7acec826cb10921c1213e56f5cad216a2a5e458cce98c77a03d154051f1e10b236b190219c946d35d89f486e369dba4f13d4ce7e0ee15dd813623453dfe86d28da72a780b09d3907eff8ec4cf1106ea80a594d283d7cf3e9c20b43eb733b3ab199dd8d4c510464a6084b713c4c583a39354751808fd80ad523fc9b8dec61e1c5a654536e446b5902495791d2ca174c80f54faa30fab9dea9aa05441ba9fb8a3177a1f2934033f7259a8cd5f329049f0aa7e7f61c30fa4eae8d8b1da46e5167257116d9fbc8e111b3e76f4bdf6a7bd1459918f08d2c4312ad8579efeb80a8d1d83670b41affce4cb59030003e1e94e0c1f19f7c0f35cc4070808058a9e6fb2b4458e2be5d1b21431612df076d63113b2c0866b80bd092b24eba3cf942246821805a29b6881037e90d764862ca93ce750dab54ff925dfcd9287067056b2ea5935d9a8", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x1578) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_NOACK_MAP(r5, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x54, 0x0, 0x300, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x9}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x401}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x8001}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x6}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x9681}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x7}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x5}]}, 0x54}, 0x1, 0x0, 0x0, 0x40001}, 0x4000004) sendmsg$NL80211_CMD_DISCONNECT(r3, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x54, r4, 0x8, 0x70bd25, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x3b}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x23}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x37}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x1}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x40}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x37}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x16}]}, 0x54}, 0x1, 0x0, 0x0, 0x10}, 0x4001) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r8, r9, 0x0, 0x4000000000010046) 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 13:04:49 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) [ 94.766282][ T8278] loop0: detected capacity change from 0 to 6 [ 94.805584][ T8278] FAT-fs (loop0): Directory bread(block 6) failed 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 13:04:49 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) [ 94.836346][ T8291] loop3: detected capacity change from 0 to 6 13:04:49 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x12, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:49 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 13:04:49 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 94.886538][ T8291] FAT-fs (loop3): Directory bread(block 6) failed 13:04:49 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:50 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x18, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:50 executing program 4: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) [ 94.994102][ T8309] loop0: detected capacity change from 0 to 6 [ 95.012222][ T8309] FAT-fs (loop0): Directory bread(block 6) failed [ 95.028192][ T8321] loop3: detected capacity change from 0 to 6 [ 95.029804][ T8321] FAT-fs (loop3): Directory bread(block 6) failed [ 95.040941][ T8322] loop5: detected capacity change from 0 to 6 [ 95.043491][ T8322] FAT-fs (loop5): bogus number of FAT sectors [ 95.043505][ T8322] FAT-fs (loop5): Can't find a valid FAT filesystem 13:04:50 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:50 executing program 1: r0 = fsmount(0xffffffffffffffff, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x6, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e59}, 0x0, 0x0, r0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) close(r1) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000000)=0xffff) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) 13:04:50 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = openat$random(0xffffffffffffff9c, &(0x7f0000000240), 0x4800, 0x0) preadv(r2, &(0x7f0000000880)=[{&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000580)=""/155, 0x9b}, {&(0x7f0000000780)=""/227, 0xe3}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f0000000640)=""/141, 0x8d}, {&(0x7f00000003c0)}], 0x6, 0x9, 0x4) socketpair(0x2b, 0x4, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40c5, 0x0) write$9p(r5, &(0x7f0000001400)=';', 0x1) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000440)=ANY=[@ANYBLOB="1c000000", @ANYRES16, @ANYRES32=r6, @ANYBLOB], 0x1c}}, 0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) close(r7) fallocate(r7, 0x0, 0x0, 0x0) write$binfmt_elf64(r7, &(0x7f0000001440)={{0x7f, 0x45, 0x4c, 0x46, 0x9, 0x5, 0x7f, 0x1f, 0x5, 0x3, 0x6, 0x80000001, 0x2, 0x40, 0x1a8, 0x5, 0x2, 0x38, 0x2, 0xfff, 0xc3dc, 0x8}, [{0x6, 0x400, 0x6, 0x100000001, 0x101, 0x3, 0x34b, 0x80000000}], "4e01156c9f0380a242cfa02fd373ce3ecb5b708a27d2d2c6834015117f7ce5027068bbcf43ee82c7e297502a2549baac3f052d472f867f497e56ca077436bef0fbb03d6a7ad54224d71811343db79d8af8f688307799155e70cb3c2e25347ba9792f5a5f06bbcd9f150d3b9ebeea2a0347ec3e957134ad713b2b95f49a7363ae83376c0464969d40f03f564d40633c636f19f3e4a636188ee01d77d900a4b7783eb1ec5f96e125be4b8e7cd90f6cc5a722136781eeefb788dbb015b17dcde80702e76ba8510debb2e18296269ebb73b6aa07b92035c248f9a0e29fed6b19311c651423a5f667e5f0b0aaa563ea2a2f5a68f599356223d79cc7084b346928de0810a387cec082e5b6caf596330c807be9dae944fa95bd0e51b662c8f2b0ee4088cb10865f013eaed9b6d76f578417e9bbe61ed725bd6e89c05b81e6b4d16ff882c12cc24cf0a6a75c40a8b3dfc3423354869d9975617a4332ed597139acd37f84cc8bb30b7239d81da6e742724f3207274a191c29f4dfd8296c90e196cf41d8ae7853a49339ee99078508000ffc6a640d9e78689133bccc9a2666dbcf5613e4f5cca92109cce1e5d2e26fad82cdd8830c301a4ad4a3bb42cfd5d25d9464c4d4f40404eedeaf29ed7abef0fab57b85fab3411f59a25c0445738224badc3e99e478bafb9884718aa79b973722a5b316a7ac033171b39c8ac97b7a1755fe923d08e3c63303a6a406eb4b225c004802ad4b575b173715bca6a406ea90093df8feff8424c02e601ad9c09d57495a58f171bd619f0b3cabd6dfa40b22681e5aeb65bcba6e4915250c211f097c265ef3ba2cd4f52eebaccc2697b6cb958d2150c150e482569b093979e21d86018d8845ac7b114ae03c16dadd44ff5b5ebcf8c1ef3534779005e95f1776a7bbc0bdbb06df8aed17b4a59bd419b838175e50107446bb5a60bddce2e36675e0a4b2389a1887f49eddeb54d999a3e240569d1e9ed3b74981fd3b8b79518f705a58dc10701b7e8fc71be043995f125d9a28a653e49529df347debae24bd38f94436b2d972fa407bfd5492aedf3fbb891887b80e11234a6b8fe55df0900894c249140af6f1646a57e42bf72eb4f2955b8fc6fc370d7d15ebb44d3fc7c08922a758858981b7a7f96bb5a98bdde0642362d2617ff737c571238e2375c3b13213bbcf54b6c7cc08851bbf24af087e7749e3bee612c85ac81c9834e498b6ba6d4f0b4e80c12cc12ed13d39be6b9a969ef68733d3e8ca803933ed03dc5b669b17198b1db632ce137cd9d9f01b96672aa6cea037023ca7718d76d70daf4477f18b7ac11579c01130d3b77910e1fd5752445daaa8cdfd247147eb06796a689e5f4bd27b00e73ddf91ed05bf71cb1657b46e306899c6e8bda7405d573d3f6f85d6d34eab652031a763e1ff8decd3f5543f577904946b9c8ea9c90e2470c9fdb3b8ac21a05bfbf76691dffbcd78c000a7c533c3d7911ee7688b55283e4be830e50c631b82d64db7f7ed89030f9ff66d98691c8e681adba9445ef541dee46fa5246251eecbfd6a98a29ceadc19cf9154e6764ebcdd374a6c0cc55f458efe8658b3af237e352fe04313105d7568f090fcd0cc7613f3123911ca6ab92cd1c15d7f9afbb077b7248b1d432271aaf14ea3e8981271f6be973f1f5029fee295935f64ab8d36c8edaab4289b9a2cb94acd3b9bf1431823308dab07e261f1239bfc667c0690cb277a30aa5b856a1ec3fd5159a77e793d8fd2d65ea336a18023393601d1ffb7cbe5d7235a84a3c487ca4b6ff2e50a5aef8c87c3c371411ca99c5aeeaab0d737a6cd5aa847a437a630bdad025c1dd74c5b8e62f6f919953948287dcbb34c79f854a41d2f6d2e588409e5f05a2c2cc9451fc0b6ab7da19c8c1669388d8aa49156a116d39ecdb51c3f9e703e32761e85631ddb0652b678aac5e6566cff2d82e5ee0a1005f141415d7030b72ab9f6b40ca5447f0dfc2b18509026482ab63057bd5aef1e6c789cbbc8726325e17b4c3b60fe1e134a18a482540994953814c4669aca252cc6134e06eb59ae19a1ba4367e322d71a86d4bc7c8264b7c5ed2f66f1555e922372b14ed7c810332e5d5a670113a486535a4e1974dbbf9d0bc6d9adc0429693c8ad89082cb7b37a5a1355cd69fba6856c1cd96002f6303b5ed7fab369d696d4b1a20083d4a115d323ac3beb01021c95507527a66b157f923736186afa7d221fd68f4934d9ab833e079a48e10b00e828bd3ee4182bd698e161232fc9b2029d93cb25d7dd25057d8ba4550c82dee4e9cfa6aa3e3b5c5ee54ec3e107302ad73185be36014a1c0989c0b4cf2dffd54719b1e2a124d9aaccb3996f0313e9dbc070c1c7555ab32205da9436e82123c8c0d9e857384822e019beb342095120719db2ece911b5b1461e3ee6ad65ca68aadce8870263107f5acc4b9f3c182712f71706a00c496717cf8de0d91fb67e2c37becb718636acc31941823c04f0bada01fcc31c3d78e56b5d974d698e5a6ac245d2b48d5160eca85955b69510ed73ba78f6326e7216d001fc9d22e9862c1395a4aceeb9053e4d08653693396f1f13b8f191ce4310801f822cd534428f8990bfe974bab2f1adeded6a7a2ca6783e9b19e1c2cccd00e19868bbf05d632cd01514d30cf22a1b8ee8481e41af1ae692ffbc5a168ab6294ff1e273028ea2fbc53d24077632c0e7b4301bdf5652b23d7f827979ce9cbdcf120f52312ed69889c92f3fb321e0317773d3fc50af1c43cdc373c6b51e62f0bbf606fd3e20b82ff1758070a5d4bb8df33cc72d5b0b059552ac934c4e99e7f88df4a551dccbfd02c9f60edb1f9d5b86ae09757f6860b42904d5e6d5ea91ade9defed2678c8ba5a71e7f3df63a001ad767561c68bf662ce2a2a31ed05c10f8e15364aef394b304d036ca30da9e9ace4cf447d34d846054e8d7b59305eb033f122cb78c25d07669c296ca8714cb9618219e5e9a945deb733f0969365002800882607bb51aa41df486bacd0b0515874739ead9419a5eeb2bbc3a27847eeb69e1a3cd1b12bde93415d2c7227d00be76abda2b51f55cf8f295c6d9143038a12a96094f30e909c763945a4c86618e7a61f759fbb42a3a28c91037bbb992e24151b4ab574f50f901cd3ac199d94552aa9eee099afa31625b236e7b10f9a5aa47d75a79c3f486e437e5ccba647fab6894674bc999b1cd501d8f646c05dce0ea9c8f5e23db09bd988543f5ea1125f9af96c47a04222621b2804a3fe7b16f9fae94ecec04e81c076387fe4cd9486d0cc9ac4498fb4563e409c0df5241e95edd28f2a53bda955c5ea2db643a739f55e2cac3b774c548d87aa56652b26db251a489118fb3569984caf72caa550299732b7c23b60d59e34d240f705ab305732d8883fb47f5ba4fbbdb3d3781d5b1e84ebd292bda23e7e11b2377f37d6d84f2dada6f928cbabb5b4bd322322c35254f69d319ad5bdd88b63d1d5483f3090c99e8a04351462ef73a941ce52b862d3c08d1ce66ef337cd03a40976e3ab0e7215398969f68355518588bdca465eac66a414d1eac207998412ef310653a8a970a3ae7f9243630251bdba904ff7ff328ee35351c940b7dc0d696af050d47a287c3ad85ebafcdf9b435fa292360d3387a315c31df45834f79df40b04a636e8c949f86dbba5a62943c25efebb5c0d4bde21c38f83afcc54d2beae30adbc7038f8d3e49852bcc5b70a152c41b3f07310bfad0ecef47df892b661aacb6ec8a5e588df8a5b843888d1c9760be9140b8c2752bead0a408261ec993ea012209609d8c69ad677b53a82c6aed4f9e6d40f4ed5c3f034f79efa505aaae581af6e0310da56c3e8e86bad599b5de3d036c58c2727879c4daa4edb5cb988019d07c2f7bd1564267648c4fb9d0d0d649eb4cfd81a24f83af43d1995416141080694ee8d597fab09f7e7186bfd6b683e77117fdd7c9cfe4e3919c7673862d8a21cf05e32dc98f2be3a7c8175de5c0281725e7a807da8263209cf3d7964ebc024e2f2c8c7e8341b48a2a01db261dddc93dd4c69582483b47f91f32444ec2ae5dd6d7bd3bd3503929e7f918e3d78b247107f3a1a2610af87a9f644335c290d574c378e6cec05170f3ab408c9edccb75304e37b3197389aa32d565b181f0cc2517dcc4a29a009815b61448adcdfacb5aa4294660c5e4c4d70009034a45165fa13036281913a747a0caf155f3030035b80048dce4ed0ddc63a806b1ba03de8ca70fc18a277bc81d257dedf16328e8fdc153cfd4acb967fca7082ab621b67a94f3b7b8640fc3f1fe10d475891d402be1d0d06ccc3d711b02cc1fff09518b331bb33e39258f6c80cbd2dc7dcb31e0c7bab524c4b5ebeb0eb3f6cc33b5752f069161906258bd55e3b8c2a3b7b8339340cba3d45bda0cd1f1694aabf5d848aefca0b51ef731e52ccf0ce04682e018577b7fe8c9397fdbbdbac679275f1c15acee544cfa08b6f8aeea0491bb272450f203bb440b6fed9c46a1f9cba14fdc1fd2222c455570ff811788001d49b8b11f0ce385094b07c879636fbd7a32ee0c83a99248f64488342227c9745216498f2f17a18700f4f551672044b34271b7e19dd38c2c9bd3acfec96f4b66695b4dbef54290fa2407cd53cae03e3e480f4d92fa8947b290ab54f2dd0c57f3665470a609cae3e581435626a504b14e3d1423ef78c346d69029ea62ad6e7fc16f0bae85c42725e8faf142a67d51def94597b622b9e7ab603acef541e566bd65f55e30c0042fffd668ab7cae553ef8333b71e6885288aa54dc243eaac3e269ec19ea29665e0884b3239c900f2ebdf59ff0c4d71e578bdda80909983f6308864af25dce28347392af7c6420ef5f00896c67b1581bfce740bfbe933b9c791bcae2ad56cc50b746effff583293794035fc4481668eaf56ece92e3e022c5034cb4a8e7622b07ef5a35b6bafe3829d78432c1eef27a8cc4f1a777fcc46ddb1f2872b5a6edb24380799f025cea0a60183df8f6983fc1ff3fe60fb61201cc70eecb7954f45c58fa5ff455a257baf2b5b8c1d12ff36f57bbec202a8416b86b6f394c4c52182f6917f379f8ffd6d805cf50ba4ae26975bd6988a3b4ccf7bc7b6922466e037632881a4ba2e46cb30aa2a1fa4c63646e201452767fc3f38e20108c72473c0908b1fb04c97e697a2548f07b1bdee5360c19f47bf2912438f25dc1207baf88c87b6e9009fe1e4592cdcebf842b72bc7c16251243573a04f340dfbcdd4543b84b0f1e6a8caf3cb2e494196e476e6a84148ea32e14feb4e7a51eecb50e63640f3f0acaf7814270edb75b1c60fe82be132dcf467e41b3deae81b1c2b531d8c188c47d1617cb7fc7acec826cb10921c1213e56f5cad216a2a5e458cce98c77a03d154051f1e10b236b190219c946d35d89f486e369dba4f13d4ce7e0ee15dd813623453dfe86d28da72a780b09d3907eff8ec4cf1106ea80a594d283d7cf3e9c20b43eb733b3ab199dd8d4c510464a6084b713c4c583a39354751808fd80ad523fc9b8dec61e1c5a654536e446b5902495791d2ca174c80f54faa30fab9dea9aa05441ba9fb8a3177a1f2934033f7259a8cd5f329049f0aa7e7f61c30fa4eae8d8b1da46e5167257116d9fbc8e111b3e76f4bdf6a7bd1459918f08d2c4312ad8579efeb80a8d1d83670b41affce4cb59030003e1e94e0c1f19f7c0f35cc4070808058a9e6fb2b4458e2be5d1b21431612df076d63113b2c0866b80bd092b24eba3cf942246821805a29b6881037e90d764862ca93ce750dab54ff925dfcd9287067056b2ea5935d9a8", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x1578) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_NOACK_MAP(r5, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x54, 0x0, 0x300, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x9}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x401}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x8001}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x6}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x9681}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x7}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x5}]}, 0x54}, 0x1, 0x0, 0x0, 0x40001}, 0x4000004) sendmsg$NL80211_CMD_DISCONNECT(r3, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x54, r4, 0x8, 0x70bd25, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x3b}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x23}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x37}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x1}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x40}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x37}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x16}]}, 0x54}, 0x1, 0x0, 0x0, 0x10}, 0x4001) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r8, r9, 0x0, 0x4000000000010046) 13:04:50 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:50 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:50 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x19, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 95.198679][ T8341] loop3: detected capacity change from 0 to 6 [ 95.215771][ T8341] FAT-fs (loop3): Directory bread(block 6) failed [ 95.286373][ T8358] loop0: detected capacity change from 0 to 6 [ 95.311596][ T8358] FAT-fs (loop0): Directory bread(block 6) failed 13:04:50 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x22, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:50 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, 0x0) sendfile(r0, r3, 0x0, 0x800000080004103) [ 95.397085][ T8370] loop3: detected capacity change from 0 to 6 [ 95.400382][ T8370] FAT-fs (loop3): Directory bread(block 6) failed 13:04:50 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0x0, 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:50 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000000)={0xe, 0x17, 0x1, {0x5, './bus'}}, 0xe) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:50 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:50 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0x0, 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 95.515346][ T8385] loop3: detected capacity change from 0 to 6 [ 95.540384][ T8385] FAT-fs (loop3): Directory bread(block 6) failed [ 95.553066][ T8391] loop0: detected capacity change from 0 to 6 13:04:50 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x25, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 95.565304][ T8391] FAT-fs (loop0): Directory bread(block 6) failed 13:04:50 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0x0, 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:50 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, 0x0) sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:50 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:50 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x48, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:50 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 95.730699][ T8411] loop3: detected capacity change from 0 to 6 [ 95.741152][ T8411] FAT-fs (loop3): Directory bread(block 6) failed [ 95.769055][ T8423] loop0: detected capacity change from 0 to 6 13:04:50 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 95.818032][ T8423] FAT-fs (loop0): Directory bread(block 6) failed 13:04:50 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, 0x0) sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:50 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4c, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 95.909811][ T8436] loop3: detected capacity change from 0 to 6 [ 95.918553][ T8436] FAT-fs (loop3): Directory bread(block 6) failed 13:04:51 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010042) 13:04:51 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:51 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 96.016931][ T8452] loop0: detected capacity change from 0 to 6 [ 96.032402][ T8452] FAT-fs (loop0): Directory bread(block 6) failed [ 96.056407][ T8453] loop3: detected capacity change from 0 to 6 13:04:51 executing program 0: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r2 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(0xffffffffffffffff, r2, 0x0, 0x800000080004103) [ 96.064926][ T8453] FAT-fs (loop3): Directory bread(block 6) failed 13:04:51 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000200), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="3df4bd91", @ANYRES16=r1, @ANYBLOB="01000000000000000000010000000c6304800500030000000000080001000000000014000c8010000b8008000a0000e2b415cb000b800400088008000200010000ae"], 0x48}}, 0x0) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$IEEE802154_LLSEC_LIST_KEY(r2, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x14, r3, 0x300, 0x70bd25, 0x25dfdbfb, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0xc000}, 0x1) r4 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x4000000000010046) timer_create(0x7, &(0x7f0000000000)={0x0, 0x2d, 0x2, @thr={&(0x7f0000000140)="80d725333e90ea59d404324cd5cf14df48d70e987d776c4b2d82cf1f8245a3a0ad1679c71d1692153b5da578c318fc6d104467c30ec466a6f5faaf5db0c0e7b2bdeab4370b91bb5542c451a580ad49bfee04be49b4e8f43e427d5fe455f530de33552c471c0a6cf9d1e816761838081e9b6fd23e93a339fe3fbf661c92e2eddf8cdb5aa8f9d374c0252a102e380f4136d93e5b1e6cfe02e367e7f27b0453b826653e6faf7d7a8cffb8", &(0x7f0000000200)="dbffedc9155284afd71fbb79c7c5ed2c87377af91b1594c88623f4e95809ad4bfa0cac4ab5ab6362eca0ca22c4c2a1aa8844f0e3af364fae35d705c75260d87afbf7259fc285de2688389a0aab57b98e27dd2da27835f2e913e01cb8d76de0c46d917286a0944bf12ec921cd78221e0cf72d25089e7f134dd14893fe1129c6d14b"}}, &(0x7f0000000040)) 13:04:51 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x60, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 96.181998][ T8478] loop0: detected capacity change from 0 to 6 [ 96.202850][ T8478] FAT-fs (loop0): Directory bread(block 6) failed 13:04:51 executing program 5: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) creat(0x0, 0x0) 13:04:51 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:51 executing program 0: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r2 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(0xffffffffffffffff, r2, 0x0, 0x800000080004103) 13:04:51 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 96.263862][ T8491] loop3: detected capacity change from 0 to 6 [ 96.275606][ T8491] FAT-fs (loop3): Directory bread(block 6) failed 13:04:51 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x68, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:51 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:51 executing program 0: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r2 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(0xffffffffffffffff, r2, 0x0, 0x800000080004103) [ 96.360766][ T8505] loop0: detected capacity change from 0 to 6 [ 96.381941][ T8505] FAT-fs (loop0): Directory bread(block 6) failed 13:04:51 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) [ 96.465516][ T8518] loop3: detected capacity change from 0 to 6 [ 96.508089][ T8518] FAT-fs (loop3): Directory bread(block 6) failed 13:04:51 executing program 4 (fault-call:3 fault-nth:0): perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:51 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x10000}, 0x0, 0x8, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x12, r0, 0xce73d000) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1c30c2, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) write$binfmt_script(r2, &(0x7f00000000c0)={'#! ', './file0', [{0x20, '\x8f('}, {0x20, '/proc/vmallocinfo\x00'}, {0x20, '/proc/vmallocinfo\x00'}], 0xa, "f994923a3c0f19fec3b69dd53a9b92cdd6c843ed90617037977926602b8247d2e2d290f033994bf9428602f0f1e7b589e2c9a43d621abbd6256a13f4a16d1173d7bfdf7bbb284ff81c2ba44d348eb570ce9795acc28f04cdf8321ae60432b5d469bf1a41994c04c1c0623eb682db3adb5ab1b659aadd4a56de6931a968440a7bea16f677a400ebcd9f715492bf0b83ed679e3c567bd947245c950f21c2b36f75cddcb6d451c93bf4ad235742e4d06d59c412e4cbc91fda6776614701db24cf2e89"}, 0xf5) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x4000000000010046) 13:04:51 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, 0xffffffffffffffff, 0x0, 0x800000080004103) 13:04:51 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6c, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 96.549135][ T8531] loop0: detected capacity change from 0 to 6 [ 96.567495][ T8531] FAT-fs (loop0): Directory bread(block 6) failed [ 96.624466][ T8545] FAULT_INJECTION: forcing a failure. [ 96.624466][ T8545] name failslab, interval 1, probability 0, space 0, times 0 [ 96.638690][ T8545] CPU: 1 PID: 8545 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 96.647494][ T8545] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 96.650210][ T8547] FAULT_INJECTION: forcing a failure. [ 96.650210][ T8547] name failslab, interval 1, probability 0, space 0, times 0 [ 96.658724][ T8545] Call Trace: [ 96.675577][ T8545] dump_stack+0x137/0x19d [ 96.680114][ T8545] should_fail+0x23c/0x250 [ 96.684882][ T8545] __should_failslab+0x81/0x90 [ 96.690053][ T8545] ? alloc_pipe_info+0xac/0x350 [ 96.695123][ T8545] should_failslab+0x5/0x20 [ 96.699951][ T8545] kmem_cache_alloc_trace+0x49/0x310 [ 96.705841][ T8545] alloc_pipe_info+0xac/0x350 [ 96.710871][ T8545] splice_direct_to_actor+0x5f7/0x650 [ 96.716836][ T8545] ? do_splice_direct+0x170/0x170 [ 96.722353][ T8545] ? security_file_permission+0x87/0xa0 [ 96.728350][ T8545] ? rw_verify_area+0x136/0x250 [ 96.733696][ T8545] do_splice_direct+0xf5/0x170 [ 96.738916][ T8545] do_sendfile+0x773/0xda0 [ 96.743558][ T8545] __x64_sys_sendfile64+0xf2/0x130 [ 96.749100][ T8545] do_syscall_64+0x4a/0x90 [ 96.753770][ T8545] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 96.760513][ T8545] RIP: 0033:0x4665f9 13:04:51 executing program 5 (fault-call:2 fault-nth:0): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:51 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) [ 96.764631][ T8545] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 96.786132][ T8545] RSP: 002b:00007f964f2d9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 96.795268][ T8545] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 96.804968][ T8545] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 96.813386][ T8545] RBP: 00007f964f2d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 96.821773][ T8545] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 96.830559][ T8545] R13: 00007fff37499e5f R14: 00007f964f2d9300 R15: 0000000000022000 [ 96.839576][ T8547] CPU: 0 PID: 8547 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 96.848358][ T8547] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 96.859214][ T8547] Call Trace: [ 96.862996][ T8547] dump_stack+0x137/0x19d [ 96.867824][ T8547] should_fail+0x23c/0x250 13:04:51 executing program 4 (fault-call:3 fault-nth:1): perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 96.872948][ T8547] __should_failslab+0x81/0x90 [ 96.877938][ T8547] ? alloc_pipe_info+0xac/0x350 [ 96.882900][ T8547] should_failslab+0x5/0x20 [ 96.887960][ T8547] kmem_cache_alloc_trace+0x49/0x310 [ 96.893951][ T8547] alloc_pipe_info+0xac/0x350 [ 96.898890][ T8547] splice_direct_to_actor+0x5f7/0x650 [ 96.905136][ T8547] ? do_splice_direct+0x170/0x170 [ 96.911464][ T8547] ? security_file_permission+0x87/0xa0 [ 96.917824][ T8547] ? rw_verify_area+0x136/0x250 [ 96.923151][ T8547] do_splice_direct+0xf5/0x170 [ 96.927945][ T8547] do_sendfile+0x773/0xda0 [ 96.932473][ T8547] __x64_sys_sendfile64+0xf2/0x130 [ 96.938269][ T8547] do_syscall_64+0x4a/0x90 [ 96.943173][ T8547] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 96.949836][ T8547] RIP: 0033:0x4665f9 [ 96.954218][ T8547] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 96.975548][ T8547] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 96.983155][ T8566] FAULT_INJECTION: forcing a failure. [ 96.983155][ T8566] name failslab, interval 1, probability 0, space 0, times 0 [ 96.984074][ T8547] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 96.984091][ T8547] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 96.984103][ T8547] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 96.984115][ T8547] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 97.033979][ T8547] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 97.043283][ T8566] CPU: 1 PID: 8566 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 97.052167][ T8566] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 97.063199][ T8566] Call Trace: [ 97.065665][ T8561] loop3: detected capacity change from 0 to 6 [ 97.066810][ T8566] dump_stack+0x137/0x19d [ 97.066835][ T8566] should_fail+0x23c/0x250 [ 97.066852][ T8566] ? kcalloc+0x32/0x40 [ 97.082533][ T8561] FAT-fs (loop3): Directory bread(block 6) failed [ 97.086712][ T8566] __should_failslab+0x81/0x90 [ 97.086742][ T8566] should_failslab+0x5/0x20 [ 97.103897][ T8566] __kmalloc+0x66/0x340 [ 97.108112][ T8566] ? kmem_cache_alloc_trace+0x215/0x310 [ 97.113787][ T8566] ? alloc_pipe_info+0xac/0x350 [ 97.119340][ T8566] kcalloc+0x32/0x40 13:04:52 executing program 5 (fault-call:2 fault-nth:1): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:52 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:04:52 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fork() r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='freezer.self_freezing\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x8, 0x67, 0xfa, 0x0, 0x0, 0x3, 0x420, 0x9, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, @perf_bp={&(0x7f00000001c0), 0xb18a74d3b899ed08}, 0x200, 0x10001, 0x0, 0x4, 0x1, 0x1, 0x4, 0x0, 0xfff, 0x0, 0x8}, r1, 0xb, r2, 0x5) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x1, 0x40, 0x2, 0x1, 0x0, 0x100000001, 0x4, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, @perf_bp={&(0x7f00000000c0), 0x7}, 0x101, 0x9, 0xe587, 0x2, 0x4, 0x0, 0x8, 0x0, 0x0, 0x0, 0x7fff}, r1, 0x6, 0xffffffffffffffff, 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000001780)={0x0, 0x0, "0f47f1fdfe299974fefcb24e97834a5504626944241f92024c62270cd63c3fbfb391196fd7a8a52e39d67ae400db3460efaa904e796e1ea20193fcce2ebdd58b7ca4f16e3a2ce99e10bd3996f0640ab662011617f6b8b79b99a312e064d5db1b160aec2cd8aa5d8d3173c5cc61815923887fb6bef9210f470e57ca6c270dd34ecbb347216745fe277de40efb166e8592dd9bcb5b5ff026023402c988744a6180b8fe8bd0222c01207a63b2a8b18510b80aa996e7275a0c863c47c8ba08faadaca06915cc2beed822f6037c49e590f361729735eca4550bea1855e68f3b696b315c6ca7213a18a7c2c56273469f7ddddce3e2477421989e1f910dec82be3cf97a", "d695afa02acbaf854a605558d1bb4ce054080f3c9793db30e71ca7ff19dac664e25f59bfbb08c349d72f0b60216e48cda5b9c75e4de9368c694468a724a32c505e6e413feb196fa2177a3ee2abbc73e6ec69189a04c8c7abf439afc1267657c12c74c109782f2b87da76fa0ccb5dd35a5041ad060a962e8c390519348c5e77e0ca3d113d033c7e21510525dde1147a21ebf70b420cfa8d18f5ae273c7de3a1d6c68e532bd430e8bc3021626415f6d04f0054758935cfe8d15eb4d55351dbd2e8e73088c55dac8483b1518271c55762713734ee9d2973d6e9606861a84ce33db40ae1c470f9ffec83819e9ca712f3d49097626d5f6b82da0c0c73515f2655c0495f247330e779665857cac477311f5a380e79cd56194f945a69e0af5af9ff7e68fb8c58bdba09b523fd28032b04b5002f42ef986dbe2e47d80ba6c9420c1b301ba100477f99660d5b2af045a85512c7f2685be2b247063b5e946804fbf2f2ae70e415038d98017b1642788405c589e09be54c07c455db57375e16b6babf5d774332f8e6db40e010138d153a7a2436efc55a385bb43e96384c4f0fdbb0598506e95b17e1aa52ca33230859b8de9e7efab8cd7e46eec47842c92006fc7e7a1fe2fd27aab103bba895b532e00df8dbd19190e10940d0d3b476f1abbe24d03d799e83d97d32151a0d81d1ffceeef385e7af9914fa07c6a5fcc874f8cc001d5f117ea4b3c4638dd9ce3483be9283096acfeba870ba30fa6d2e412160517870179a352763fd51f04c1dccdd40fad311cc91356a0d509742d610ef445e67943587705c22695b965a3221a18e778984a525ef63a43d399f6610a7528f1a66eabf8eb8839d8817fc0d7ef78c86bfe9c1d5b63ed30379f4529b2074316333ea779ddf8cedc2fb3f0cc2cc19252e676977d828082a1dfdf95734c4776c7a57f5bd5e1e50874e349c7846cdae3950c78df1876ccd6bf25274b1e6731a75275cb81bdf55f540272d8f87be1eefff1c3f1b12c8db4e79333ed5b1bb99e935cfba4c15995753b25ccdf346430c52d6c8f7d09b05e4b79a897be4bf3e0fa7257780270a6cd726be75286825dcf78db8f9955b30151430607ff8284e985dc1a0933793e5d5e53cb8d2d8f97f8ea7f1b2f372e2c33ec87a0c6d5b529a7a6322072c46a2a220f50a453f4bd1c09042c39471e3fb0ea6285b01f484d7ba01dd0c2ead01c9e9aafbe638c2c8b16986e076ffa95adede1bdee9f09217556d165d1252f5676f43bbd434a7ce8fd1b20da4d5972f8b36157b52e0bc30b194accaf014f130d530ab84f35823cc1e4478f19bd2d2966a9c9e1271e542efa9174ec04d090dcdb9cb88e47a1b3e500756014ae7ef31b89fe0bde068359125733453dc9a75275d33f6d5d2255292ab2c25b0f29baafcc2e5f5c739d047180c9428a785da459f26d7d281f58aeaa0f6a15d8f120843cb2ed03805a9ead2df8bf36e57e9543957d9ff91d9aa34f72d872aaa2b0941f376d273448cc0a677cc99dc19ca52431de25db196b200b766fde5ea8e68b488e5f406fa34952707a4a45a395298668d0a378d3de3186eb7a700b4b8e86593d0118fec3f85d3537ae68fa97df9abd6b5229860fbd34ff6b6131154906845ba3329f092f03a80104c099eb41f2614891d941af6961f6b9decae02268c48efdeeb91a269ba59d6d17356fd6105bdab8998ed62ecfd545c2ccbf583ca07a624ccb7d98fccb67ba03f224d1eb7455af122bf195264a2177e9d6d56f88d6480f720f5bfa48fc7aacefdda50708fa5835a7569082454b8a254e58a58954da80d6f7534139666b3c959eec2f6ddf36a5243032c7e6a28e6ec185b9f2af90c1b7b2d75d9545697f41159b4f9ad2a6c5cdc65c5f376c2311f88dee31359d3998d235cd6a519e6da2e4d9c97b852f079caaacd775cae5c742e05a16d4ec61acdc35e2f8ff44503cde86ef82c9e1727f9dd0680c35570a4c680255ab88f32b968a3fc8853c868150a42be111770c2816da62ae3a9dc3b553635925b751b9249e986e0b7574cb205fdf1a5c694f8eea287fd464acceb193fa432a304d1b7ac19c5126e448bff9897bccbdb703b16bb889a2075bc82df0acff63bfa377573c91cad89f76795f85748de9ab892d07d2987aa21114ae734e7f07abf722fc156fe1c8ed31d75f5483c9e8ff156b5c5cacc483f64f7cdbd7e41e050313cadd4090047e44a6c9d2bf25d370a09a4cc809030506d416e58c7eb01b2898dc9e47f078b5956920dcf016fef39a827e7c2af2b2c6668c234a9371c443fbdacaf432782584991d659bdd5bb28dc2dad34ae8c3f2d510e3c1a4883c94b1e035fc1192c23cc9f51a30810c2b6cb43180b0ce6012f5bcc95816d4fcb71abc5c7a1f5bfc97d6ea86bfb0edf6b8ed141506bcaba631ac0ec823c1e464461833f42e009137d3cf9a25b6f63da1add7b067e2905f67eb8475696bfbe45faae98f8938f1ad1274f280f1802652ff0abcf9dbf31bc0b837f127e3bd39e808429124ddffd06557f7f805013f210f03679d651aad49643a218535f214b7ea70de3aa299be34d8380bb4d9750e588c485960e0d97ccd27bcf2127b88c3f3b8e5c4444c2d92187413ad688bdb5ed388e4d87909079345cc7becf771afed9ec8339099444f24a7bcc4c08c07a0e7532a9dd4ab3aaf387069d051d5f4cb4e41a5ce9542650c319c58f4db639396c89699022d81fe21315b97512da4d39fc2d09ce033979fd63a0eaf0fa5b02f559b9de44f4e45785f4143e8d771b6de77216c8863b1aeb4570550c380829358db0e16cae3a8a655127b0d936b29563f27f62f0262f8b824186a484be86b071affa9347110d62c3a33b51a13242ead095b542e50e0c2b0106d2528c322715c8fc041c8af5cd362f103f84c39b4e6d22084e593cdcdc50b87b844ed868fb4f31197190900aa6a67b66f47754899a3c43e7b7c6a10ba38f660449920348ef993dd44284a6d186b38d235d92b458bf645e32dfc73820c335770b50eb641d1ebdeb05ee1c4fe2cb75a8233549004197195000de0642ef271e2b03dc3034daa6066444972081454f478b305a67e6451f7e07a67bdbe1317c238aa96fdcf9387d9d34a4cb0afc0b3ef37221244a629a1b27c16ab78d62156139241532a357650fd065ffbdccd39e4164f618f3a4049878367b43c9ca29f07885a869b0e8c9065a7f34b4968872b2ddfbce9a4d938a86eee17d073068e21282b8288a4431106aafb0923c91c422519ddd6d52729c0def4de7024a392362cf57517671f1489841d7480f7d77b13457ba575737a58a44562142a6c8d930d58ab83f9e0ef60f487bd8c24b5cea1df692b6722c2536069d86c7011879a8e0052bfb98016c2164e833d740b47124efb76f99998722dfe72f0636721c0c516cc35cc6759f440783cc81fce4b0a1e567cac785362cc3cfafac04fccdbff183d3aede8a93096552e1a8201ca83cbd93b36a2fb80db304decba3b807f5b7337eb88d3514d237656c9f17afa2dca1d0e0e9373f5f14e4189c39415d826f1c19e3d828bdf267b4b931b833524fb16fe8cd335a4bc89768bb7e695edce0a7b830e29f5776eb56f8313b388484e1f0d6d6c10eadd7f7d93d1c9f83be88861d9705525a4a5d6b8823dda77fd516188275b22ca5d29d59bca29d22ca7f4bd63b3a8fe067d763e23c99dddb2948ca0793f1a05b2141e2ec7ce2d96097418b65a958019fcf2b02bdb879fe78c238c49c90fd1c9533d6d2622aa840f0e4ff36a0f94802cb61cb93c051150b70b84f2a56688b8e9ce1776a0241dc93bb5b0c67bd40cc676787726d56eb3a7555d2f79b9e39a201752aa4349118b767f7063a68847adb1b84ccd32d65301804ef42e9c175f2faa650cd9b59abbdf56dae6de1aec8f3dc7fd622d95f5d8b18c048d014e864e7b4b439641d78057e980f2118fe53d15757ebc3af64d76f5341d79878a1db79154b843adfaa956a5e771c7c9dd2a0aba25b8e6423230e101cee6fc0f7e8ce58eb1c55d126f88cc262a01781ac184d4c94c63e7d55954a2302255285ecd0d9ca0aefd018521ab45fb1d6e67165b036ac849a21083e33c39a1407270b7002f13bf7e5e9c6c121c9e02a0aeb9b85b285ac9fdb3640f7022d23d89c9a898926d77eb077c0b3ffb886eb1788ba95b50f706cfc3065be726b2faaa14fd3a304d6e42a099cb6855d1928e08211707bf359bf9db6b34ae27b55a0cd9284d8cbdf3a11a839ec000a3c3b6cc7ec52f7eb1f49203392ff4b12142a61cf4a01fcf07beede937894c2e6a0e95f95894ee870f5d510b623d93787e742a80b0fe3eaf1ca381bfc0d15eb9e2ddf1de4235720a33c31a8d03148ca3dc814bf67a1c3e4bc934d747c4c723b789b628323f4348ba801546b3e7504002dfae3ebf4761cd2cfb5ff68febc7c9472d8a15ee28bbea4bce4c8b181833bd2706fc9050b57e2111ef5ea9127835b5c30b5152b9dd731a6aac9f8880fd2fc3843111f8c510308b26a709bcb08215107dc12955beac675bf6408d4fc12b94057278b639ac284f563e3de7f16035d9c8b86005458ab8c7baf6be48f3c8e820b3c86b05fd6e159808933b4b8f54f9bd3487db84db8cb76d375bdca16db0af13bb761d6d0fcbedcf8c2af3b49a088bf219c2d8a7f2ca2acdebd58fce2ac1e5fe0fb49580e404bcfffa3bb6790734a58244f622b1cd4c0c376dbf12b32bd96d72999b8725b454dfc2747628dfea69bcbd79897d822c07c5d0f71519d41156859cc495e51fac00f3cb57d5cbceab952f2293e644b72e9698c853deace09d0bf56a73f43d7af11b12362561d5dbf42c6cd0776b11a04336382745faff19595348311bf7f53c426488c47f29d929851732b28ce5e3c9de1eff21a8a5e82bee75fcf60cf5d725cb85e1018fbac35e29e07028a59aa413fc24b996b66c994152c9b9e7fa5c9bac4ee6cb2b386206dd6ca33736bd1fda77a4001eb451c0fe53a64942ad214407fe5719067105cfee3a2958b82b1efb61a5cbb1346968d77beabb69cb825e00e98b929cef27f82c12fe10cb5bb1665596281efc25c407b9714262e2afda307cab7ccea67459b41ba2c3cdbf682d734d5f4df2231a0f41366acad32399b17eaadc139f10b7e5affed3f7bd58efc1bb2e947b08f4a5d24257231cda0dc2b2ab025a7f47ef84d77770723e905ded442466d23f49334094306924e0690740f97443fc6d96cd5276730f2fc6512e2a7bf8a5ae2d7e81b7c17eff3f2fed6c6782b56c8422792570bc5ea405eeabda3db63d2a7fed03f431cb4d4df75e6632243d5fac873474a192eab8a5cb3253daff7faaf5bdfe561c69e595e4f19f5e59d30abafe21c34cb44099db08caab14286e632ae26d5dbd03706277565d3e0b54eccd9d87a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000002780)={0x7, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x6c, "1b32f46cc9503c"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r4, 0xd000943e, &(0x7f0000003780)={r6, r7, "fc7b5ba649facf308db6242be43a6fb8ea8b85a75645764c21fb4ff2635086d7b8bfd3510a271dddb147daca9a97b1bdb9eedbaf825fe88b41889af91b8c0d24ce80996dc860eedbae87942db339bd28b4fa4292b6217c1dbdcd3a8284a45b1154890cd3c4651dd9de95e09ec812a3c2d17936e9f0f9261ebc2f886a031d8eecbd4ffebab1187aecf0ab894d46fd8b0c1195fd950c053d6e66a93e46b24b55093fa5acad0713b8acd96da8f0b26d107242860b34a2806070f6ba98bf23069a47ac9de044c6882ad2cac835b71d7a5692016a9f2b6cb76548ebe2aeca8888f405fb7e523e7861afdbeb1aecb794c67bd39f05f722f3e07d93feaf442feafebaeb", "ca76f7fe27f35307bd620e39c1084136a61d73331f8b36e5464236da864c233d744dea12e09ea62a4d29a2b7e8e5192a63be4d3800a6a28738757df396a8de7cc3345d53ccc606cb46356fd3e98b7444cfb76234b4e3a1e8d0d0fbdcbd6a6c121ff0127374a641d35171cf28542ca1b69d7991891239c4dd2eb403a9385b094955720d3fcce90a3d1dced3a45ffeacb83fc602229bcd7867b5ad84218ce26c1882bac8c360fd36d41c0a89a39410e1114b2b7757f5bb6262273ef7ef62a236cc799eb7cc05a14e07ae17e572b525173ec948857ed45c6b1caffe3342500a5e997a39a0578973c766e68cdb24ff134927fd475017c6d387250eb6c2868ae3c13703ff4bef4482e302fcca7914791b7aa6650e8b54e3c9a0bce1d273e8893d853f2b84fe52906bce8a137fa0abc6c046ce3d0b83a6bca72804246244ff25f920619faf45f3511ff4854831af29aafae7f6e9df6751bf961743075de36ed064e61b8dc98692c26a07cdcd0b40b4c749f0146964665f9570f63437a1f8a6e01400f2c0c4976f3b59138f77c566c0622637b8cbb45a988055840458a9dcf773e0971981a0b5ded02361a61bef6aacd58724ffcfa336e6812d38b958c0669af71d1db4d5b14951358b9b012b3ae1b9c1dcd920bd73c4d5883429b90bcba6d12f0523d1f0e2c2726e7fe5b863ac894054e507f3a67f760fbd33b10e1932e2e563a5c0f62e11fffdf1347b77d87bc634c810eff6da845fbce6fe1aa2250365c1c016fbbe6cee395e1fabff57da5b2805eaf3dcb1abe2e9473d721a99129b73a6a6441284479fba5f92d794df99eade179e2bf043547f2dd9f20063246f47ec9abe1152b26ce0de8e44129ed4a61697a476119b8d3801fda51ef8504e0f04e5c600ea866461547647fe3c9a435eda58e18cfa3e63b00efd9815dde04c04f4b8fc6941a3faec2907275e8721cb39c87dc582e72467d1e3d569c1720c327716cc2716419a44f0e116ab8dc301892a28e8bac798d4bb2e673a5b8afa69c9b52fe31a15ca262f92cab391bf93724688de7006d0dcbe6397f3045e3fe7e69b65e7ce1622c1fe8aad6e43d60df408ce18a2d576f545b60b21a668f5b85397a3b6cf6a29d7fedd69949151645d3406c9ba0b751ae7d855c506f26c0dba8ac8ae550e9e7910488d57ea4c3a73ba05d80026eec073baef6b10cc97b6813219fca2955b7168fa6062f442a06e715bd5035feee95b65b638b7b8c0f835c158e4cf7fa71afe20e1fb50c61136548d11ed8263cdb0afab8647b9c46fe5fa33ee2640bea6a2d97edaad5bdd13f6014fb70a63297eb31d63f650378dd9537ac6bd75cb29281c364d2a6902b130577697d4c93fd93db7cb9371075604a85641ac1b84f7382a22cfc9cfc78a9480c6d675b49e89e08f1bef46414d82f2e4ec6234e74397cbef64d6e3e668f53f034dd1d581a18d018bcf94a39d47c1cd2de355c40445ad618e7e3dcc9313fa8cbd6af79d815455c2de98892b06b01f9bdc5966d99986ed119561dca5200ba945a7c965db8ca0422b5bdf4ef35f183b33d6615cf7a76c13f13308d324187ae59921cc95a8b5ae90d51e5c8f3979ea563c79a25c54707678286253ab1c7cb1f624a7f956546d573caadbd01fe914beadfca9fb7d91ff2c8694ff405655f099cc006329448d0a8205daa985ba78a9cbf0b05d41cff34f1a2ed3706a4edc744903a46eb7e2bfd95b4a713fc0c1ac5ec5f63bb32dfd948f24174fdd237dcb7ef76bb7581f9d3fe8b5c7551383045bc30d2b3ba37d5eeb5395eb8ed548185987e4476e1beb13c1bb090ed1936d2a59cb0acfc623d8b693478dd3041857f7abe5388bb1af448fe28705cfd8897739046567ce28f3f7c68297ea1e0af1c1b29ff62ce0b16590eb266d0ccd75f00568ac81de6e4138ac27a4c2733ba81329f671b45da2e8a2193869ecb03a2c94087ec869ce86073f89c24dfb4c5247a4898666385653eacdca06b989763f3334d76e92f5d177fc17140610df360692b87a493031a1159748e36e3897d82cac83c0b311455baa98971aab77a607259b351aeeb4d80cc03250cbb22ac952791dbdccd004142b02c39da4793ba4a9dbf18b3ee0a3a8af8c087207ba0e811288e4ff8dcf041337bbdb9d53538c6629746ef7ec02de081feb3f31a5cc15f6b6be6942f3ab0faabf7221c295b2d137873237eec9ba55c2cebcff1e9a708a5c866711bbe3ea68b23b3c3408f1f0aa667f3efafb584008ccf0fc4eeec96d7a2021cbad26e108f3ec781fc49dc8c4d26904d7bddac6e94e14771e728e0981a9455075c777a7cc94b8752bd0ccf7de3caf9a11c9abd1d512db635a4372362743a1510f30df2eb58c1757f12f4334a4a0407688d494117c8e9d9e161fc67cef93b121616171066da8496dd5ecf9a5db16a5abca60b456e4cc8b2bf4cc652cc2602537dc43f8c554679e2e4939d4ad2022a0417bdc7068e94cb60a50a9bdf3f9e793e053b7c2ab27f56255ac3503f099ba3a08a7872556e3bf9edf371e05e1e05d0e6c031df4b164aca9f9cf488000991c2f258a2fd490cf1f58ad64e0d9a5558c2d82f872f7af76191ab9096f2c1b2effaf74d6453539af68601ef39454a631d9602ed4517effb40416f72ca0cc4db5c0100cafa0f63f3b90d834e73ab0b18a80db78d66a2a0420b559e43e424b459dc93719548d1e6f53b1cc4427da155bda66417f729a41e5d63b7aaa8c4d3b38b9be2ebf5b01f291cdabb9f70957bf2e5a11ac0dec78dafcbefe6d0ce04fcbee20b206edca758b67772206ec557806310ec7c6dfd75f68331e4d9a12333456287abead777e81cd7e2c8dbef2191704db67a999e074b0b4dffade1d2d0767bdc404d81d99720b310bdc599778edf5197228309367b42a48d967281a4878cf39b058866533073937e2663cb9692b2014332b626fa94247fba495e34b5b71018552e1f935087484b0d8531ec9a7c27c77e72ab0113759d5d2043dc2a01bf990e7a8329702d49dcb3d80debc2402365d459862ab77ce76f194a14ee54f4b55aad06282c2070eafc434e55ae38416e35cdcbbd0fa4f9e2a107109d805ed08792fcc050640e580796ef381eea22b77f87b16a8b3d9e0f96d82e3fa85b923d8bca6208401c41684cbc63fc44bd3758c7e6f584d9766027bb4411d57fc309831bc226fe46ebe62d7a983303e46fab1f555a56b7d6b1c0fbca85daf820b43e4af215c4ca97ba72021b409c1316d987d344dcee3ad57b5fa7efbe4129eb425c66c64e69af488cddb5ec869802ca5f3540f14ddfcfb117ebd4177fffe8b49056b02a300ce3555cca3eb86b3afe5f04bee9b042ff57e3974d988bf3630d8cdb57476dcc56c10a265b8b8bf7f2bb5c4dba1d73aff71c706410305f1917da22d87b6f44bb75edeb592d102fe4a8263c1a693b42b2f4f25eeb0440080a674abff749d8e8610780bbb7f6e25e35f4921723824e09dced5fdde666fb9d1f76da78604995717c4c8cc69c3e68f9a63c11e8a5eee0a136c58ab04dd3ceceff5cb6079a5b7b3cecab4f616ce7f5709d3b17009c875bf0cd17d494bb03dd472ea680679c0a43d4391de243c9adc6bbe9aef7d2ec43bed07e18ba7bb28b50d9a8f057f2fdba45d8318bc04605ea3c4f4864c8ac1ba111ce46a18a9bc4fadb3bd309d9f79400587436a0576babef63cc2447e2a1807f78419a8db35dfeeac189b3a92aac30e79f602c2f4fa56570e4c94f1420c31642d616bf538954036cd6de2075993dede2419a673afca4e6b740b3e2973e3dfe6f1e11460ea8a40253b1349f9ee17470d0205b5b082301e24b8b885317fc7cac81b5f0afdf8a3bbccb7c8fbb66487e412541e7084760894e13a0c850f784c64aa07d0b55c5d2b77e0925c812f050f04daa943b4e3ceda6d0bebebb123db2543fdbb9a0faa8585f0666da9687adc8a76f7d1eeefd8d7848a3030b642656c56a8a4379db95a3992fd1c9349eea1947537519df79428658d6bd1ac80d3d9535152a46722ccdc65546a63d9570611de48ba5aecce3e544f86671e275736ee6fe3992b365b2daee87193c97b9e9972c6896efdb719e1655157ddff1060215d6c00424143c6c4e6704bb051d50a30a690f632f7d1924806eac0631c9495d76333ff8632ee38f7a26fc0490cadec0b3db5bce94ae995e1e2954056e411c2c7f9dfde6336a80734aa2fbca5f8ac78efb5094c7d3e3ff824760d9b0874857647276c286386e98f1de24c7c4998e62c9d02b1a6d31a9f5287143b13bd48e290a60492c7b6978ed5730409bd8ab20c6c9225cfda9ae08b42ab88b540055f8c5109b29c4fc29bd76ebdc5d5b6eaf9ea01aeb00df35b42fc4e618226a255e4ac2eadafbf1fd4255cb063ecd3696aa7be9b769f39ccf60a5835ec81d37b23eabae22ab882e8103019f8a0bc9e9a37a4f399419ef5e8a43e6979ec0bd2240b6f34393989eff44ea9ebbefa6c0c0d7f920caaef27dd9bdbe69ec7df81ebd0aa5315ca917c3051b04413b6fc61afa71010cf52c67402ad3f8cb932a3fd19297f3f4870308968cec3e0cf033dbd18742f02fdadfd59a3a2eddd2dabca28a48513b344406931c23bb1aba0aaee5c0b4dd1d6e2687ea0ba4a0787a09003cdac9be7bea3255610e6918dc5fcb4b2729e7c38f95c2c8a951cdad4b89c4486f53527e1436b919d12ed99a3b63f963fa32b710dbc2787076d39806117b947f233cd6a9725066f1027fc719e6213b1abbead9e83e7402e5db3bfc3f97e69119332c74175569370bf51c57dcab2a567e07206c3e19094225d0742f8dfe21f09d1774029cb675b36ffaef59e8ddbdb22d3269dd0419fb823daceff2746eba180e760fa78de2c13e08443782f4043096ba345d5553383aa1cdb6fc4ebab9c13520a4ce816c53768054035579cd876e8e6e18b6eacf3fadee2e2f713d6cc7bf9b0698f14f5743f631e0a695ae6e430a3f2923a7455d7e9bd75e7f927f533823de9b0d81d6e6a666cb9cbb19f417cf5bf9733728ef5a795aaae630bcdcfdc765add9747b2f46149bb232669737f117dc0d1eeb6b1da208ebc5a46a75e6bd8e2af640c4d3e33e593336fae73969c064ba6d72a3fb016027e52a372c2cdd08c3db49bc5e7d26ae76678e733f07a765b8854dc169cef52f381c226958e2b605d56f450ef95b30c226ee29dd4fa560593b750dccea62e2a22b5690ae60ca150e0892a3da4fac9f3b5eecd66d299edd34ca39b046cbaca64209dc88980be106e3a9879f6ed76c1f83fee66d5d45e58d51bc595b30ea8e61fbbb9d0aaa4361efbda42efd4f2b4b07a1b2833176bd2ec6180b73af41d769c948781ea5345e70536cd82f783737d0b1ea8edb34ef1184bd83947383a4a607f2d7f39b8322dcd5fdfce362863954c"}) sendfile(r4, r5, 0x0, 0x4000000000010046) r8 = accept4$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, &(0x7f0000000040)=0x1c, 0x80800) ioctl$BTRFS_IOC_SNAP_CREATE(r4, 0x50009401, &(0x7f0000000780)={{r8}, "270d143c966d32a17cea8c97efb002c862174a08e9156c87727f07803adbf363d7e632740150cc2eab9b79f96155a11a91620aef7e15ca3d1a7cb26506dbac7b15ca08877d44c47e5ea59a01c8b1bee0e0391d54731a6e67704027bff067354447f88f9458180811327fa0a8c39b56bd1d6f2bb66ecbc004cd9620a93d31765f616146494285de8b6000eb3a28bab3052ee8c67af3ecb2fc1a239c589a973f462139255bf3c97f7875db234316795f7fb786fe92ef3527e980ee019cebb0f14ac8dd384c71ee963b6a462ce1621902f2599a3ca4cea4a6188a292fadeae32367af9082e36aaadcbd4dd5841233bb3114a6eb50efd0af84f1463623825c9d6ae30a3374854ac9b6b0a9c8d6b86c09f96491cc6bb247868e5a648909108800c3aa62ce63c68cc9ebae22e753aea9a50f35a47081e376a0037967d4b740cd37035d8ad5fb5e53b79234c893b95101ada6be87874ac469c4721d8ad3d1b290e290f137f41e034e71bb306105d262fc00813408fd9665cef3aad5e7fac28d38240b8e5596958be2f01392e69f2711dcd67c6fa1e764373b293a676e2aa5299c43758a2b99fbbb1b60fe26d4d9031713c2e737624cdd7290827fef470d70cf05a57d2d78e9a1e59722eafc523f08423638b5b20b2b1befcf4d2872961cfd868c406358d0c2cbe50d13ae2103a01fa752eacff10620e515a2752dc925eb11db8e0c0356713bfb71b1831ffabe23ecf8d326d85e902e8bb7691a360f74bcada1818ce460dbf2146d8e6b56bce46e3af3479a1a787547d6b58512a8332822d92dc03a18cbf882790a79bcb2f71dbfc77ed6ef47740f3274185270da88598e6ba9c8e27dcdcc9bc4e0319b66ee07176bc06393aaf30981fc0718baf92eaf68860d3def64581a3b7197b59a22557061f424e3da3e9df0608514a0ad2d2d0e99042dec88529139aa6fe17bffa7980d082b6dda5b2356c448ed6ed68ac86f66fb99f47f49072e30f2e0358a9893b16ee7b5346b5c639b9ca3a00fb15726b89373e84674ac97161451745d74add88973815626403f459241973cbed2c010c8459ff9ba3f9230f02a2c7cd9df21eea3a4482f2855ed8cbadd6fceeba7d96c9fe8bfc0d8a8c471a13cc97bfda50056a156a09d0fbb847e3efa1797e2113484e0e6131c24d76a01c909f82a416061d0f508ad340de8f24ebfb748714abafeadf92d4042231c40d252a883b7bee2082084502f46d7b3c1470f9a384e0b67bff6ca781027f3c1263e0dc16d4889d104691b1503162fb24d2408c89b1ee837b914892a28a1c25ce737c972ecbed9cb33e1f6c0c8eb05db9347d919846ed8a6ee1c326cdfbbbc506b4d5a4ae24b3be092ba2974395d95f4007d0f2cc658af29356d7bac3175ee5877ebb831312e8300c4ea0d57ba85c51df11b39fe7889af86af1546b318aaf369b6c9702b3c53581ed0e6e4a249b70c7c26c9933c089e0c5c5e1036b0151835ced31a04a37e55650d92d5bfdff102f6105e777ccc57b84a4acd72ecbd5426294f1edc4f01c5fda4f6c056878106bb6e0fa65c07eaef0dccb68e2af5e11988c219eb48c0fbb2ba23cdd9f86c1d1a38154af49f6280333a21d818189440fed1c86498222302aea5dd77bd7cda38b2046e8ddb9fb3549823cd9b7937913def30d669cb181d8a42a698a4eab03149f1a778b1a35b46fbe6041049a5bb3a852b72b4e859611375dd64a0730cdc2449d79f1f50fb5f56dc47ea64f6d9c06a91fa469b855858984a9d5d0e494b8bdedca05658c89714db18b645cf302ef1f9a65ce8724e6f8255e36d5a05af2e47224fdf86854e8d0c8eb918ab29e3e73f4de03b3d36568455f9861d3d29a5f00f7f1d664a8492316eb7a8448e06bd334a6832c83777a2a8758bcd40b52cf82257e56e137a676995b11ee63e84cf6406899b277ac0fa003f96863367c9edeea531cf3e1142ddb0a6a5252fc99d62fc3a79e12bddf2e1dabb96db2bfc30e0212fb96f35de0e8c4ce3d61d3a9991b612fb9e63ed54d7dbd98ea5a9ac7fda832e6b6f3f3f72fc19c9b88acf66fb8c619652e3de728b15c3b983f603cab2a4e61969290c6acc0325753068fb4bc4e9cb6069d6543570ca61458e0821c424d0bb685ff5d66da82af9e8a9612134698695c75ed5b5077e62b23f006087c7d78f10021124b2c19261c30595489cd9524601f3cb61b3010b9cd6f19be7577005548bbb9e10b4873ed03236d39381c0decc665f126bbbb09355a2fb7dea9fe8d7c78ecaa740a123b88d5568bee2730457f03cdb0d690bfe1906e41d3306dc5a3996a3a04beb2be4de873d20cad3d38ed274254bfedbe2e5574610b0cbab49a4852faaf4d2fa58d22ed3034051376233e4477aae941c76c35b075eab2932d7e3383e877768831f69a9c3e68235969098ba4b911159605059c734160411788682201f5a3a8fbe00f8aba15fb858e6773605d37dff32fe6a0a3c9468bd98536aaaf1a16089dc430f0739df573de5425db9e7f26c35a0f132c59e7f93c500c7eb64da012a7f778f1fa7aef613569b475b6dcce8d9b6be4ca9dd33464a1c67a9bd7a3ef2b90dcfefaa8ba12aecd150f2c39f5a6a4a657c08a2aeced9568b8f6bde1e1dec16b2ebf1475c06eb1e39105903552da6f8bcbca0e7fd0c2adbc4ea13c6e15f5c9f6b2330b9ea849e55712ac1c0f506627a8adf98cb672214ddc176c459f1ccfc19155b7ef9482fdbd9421e82538e328becde3f3b2d210aa576acb5dd05a3e9113f9d057a8a8a3ec271f45c4718156707a28e0004aa9a29a3c42619bccaf862a7393642289f619ba5e5bcaa37a84f1f831b95b470eaddeb8c7b1a4e33127367e5f5acb9a1334819c8e04b94b58e043ba8b45b273f3163de15b9e6e38eefdc936a21d7a5df30a5c2b7484c50d02de6f03b977d625601abbd72af974c9e110e12b30242e0cbb775e159bc7a8562f582630a5223e424251b5603707bda71b6e87016d3aa5b52764ad8c7c1ffecb1a047a5b2b47488a1f8c6bfb92b1e9a9721dbe53ea909e16e62795fcf2f710d87ed1827604f6bccd732c5875a8ff1598131c54a921e189b93200938554bb155f78438be335b2c80162e8c9ed2d6562dbd6a2a56c156931fe15ee5ae5f0d348e28e15c9425ed4d071078a39122e0a4fb39a252ac0aa7ee792ce9882267c48ef9ed4b9c6d87f23812240ef6a8ac56b068f4dc2d7fca77ee8f0d4318b1efcdcc52b167f6bae29389c830648f4f77740a7e6b98c642c31f1ddf47a9da27c598ee7c7427a928247b7a38f539f8d9d8bc59c4d6524e054b76273b634eac4c1d2b077dc3d517e28fb334414ad6f30a491654cef00ce623c3932f67f42b5efaae4155be372b9edadc4b739b8d1814c96c8dc2c7d7157a48d0312c04a848a7bcd30fc765f605edc4bef468568b4c96c0aaec971acb012b0be16e1f5a7762d4ef732ce0e31d218c3094f89b213d42eee38ee0db1d3316a225d5e5471dc8733578bc0ce7af301398d14e7e133406df6a0f8a24f847540a41b83391107dc1fbfc42e6930a66bb2fa8b52695878745930c9d00283a5353df1799869c4db70c6d3dd181ef7532bb820eb96ba9b629bd2e4dbe279b82aa57555007fa80990353baa352c16bd051968100cee551202289e2d37eebebb1ab466c8950625bbda3d757d59dbf9566916d2672d121e12b9825413a39c7387a3b8f373cfdd73c6cd57592efbceb95aa095cf4488ed81fbb6f99580974b39424e4ad13be08fbb4f152cc32dbcc11b9dd92f4be06b6e04d9482065306196b6a5c65770417a1c601d4330e012def7c2472fa104d64355d0453438092b9d75fef06519a0591a3033e53ed97871bb6a48ecd8cbd7bbb54d94a6ee8168e32eea4daa67ed10cf8d67b58608196803e3a3ffc317f356d31a2089e5de8af868257d2d7ec8c9881793bd33f301ba74fcb61e9b17e31d78c9d4af5b31d64e6980b0fa8d81c329de5d8d010ffc89788a2ddadcb5b2aab8cb3e976f44788a97bf74cc53366660af4e82e0b75d3cb4c0b12053a4279e59ff6e3d911439a6ee2b1cd0081f46ffd5a6d9aa53c490f7038db3ef22906948a2ba386f21f9061059d3a04e26630f51316a223360badf5fe0218747fcf0ca211990c563be38376ece78cc40cb4886b7db4e442c4522d0888f8d0b39f234473e7203a8ee7a754fa421e09020b7705d1f36207f67128c98c6c476ede8d6719b5ad3d7c38e06eef76dae106ac5088436755a4a238c48b86054e1631bd4b05fe6b409c84bfd0b7cbe3aeebce2c41e827d617fc816078121027f9d54b8376f684b3bb0aad25b10e336e606d5d95325941c4cfb2477ab173303cd1e6d71b11c71b8f884d4635b7274f2334ce77f2b268d1c4a37fb5cd6c1d0805c449a4783a32593dcc22399d9d55a0fd5a10df17b005627ccd397e0e7d60ae91527a50ef9e827069a2b9dd7c5410e500392d6729fc19c4893ee181f38dec9f2a645858dd57a3d20147aa98a2f11b5dcd1788e5ebf26ababe4e570696a79d3f4119c33e6162cb49eefdebda5714e63358a0ae390aec675bbeae7758778bbee3c1d0b7b1f9bef70db0da50564f84494784fc059f785340fb3d9a5b513b40db22e0c9a614e178624121fa4963a8eea5d81b87556937d7b66f5bd1b7a19b6097b8a017bdedfb1cbd0d99d0274ae696d617646b7967045bd6e58a04550f3fc8b44d865cf8f5794cd7e70e508c2d03cf8abd9e24e7750a0ab6a2c20e59593f0c327fafa5ca4fb52df1640344d8ece76f74bc66ee74cf27d00d0946c964a3b3d87194d1180260ab7899b7e0aea5c51c587214cbf638125bff475a8d9c3f9fb64d6410ad98c1d045d6c875ee34ca956b6a823427d3e04fa4a38a09380b3b93c7ad67ef281a239aea2635e49f5d443bdfa7ea38ad24cb913fe2563b47496a857f935df6a4917bec2b33f3fbe6ea52fd4a961c1fe85e0bbb935fefed20c67d738d5a323f458714791e4760e30cd7a7b28c1fc4520ec7556b209501cebfd5df8c28fb1bad61135808095a1b29577c0c468843b592fabf21bff973218e00fbd81dbb0e5f6383acd958f46b748b93c8818eefadb72b276863a446018f3e3cb3f2c4f18e568f0cb555a5c00f0921e25e92182af6d7162e9a73f7909e54c87b00c53965fa809cb53b39f8451d54c0c450778955c20ce0f53e76989204ba5d8693f61f768f89aee5b2ce5324231bd6e2dae27556dd9c87447c0fb482ada88c196dea9701887288f97078588ad6fdc8d65a45d8311c4e644939fa3a4bef88b2b1d8dc53b840557c8a2774ba30c153c0dd0027e7da90795d2fd2f8a4e845f87d3ac76b468b3736468440b6e9133732f034cb5e1f64a8b7ff56ce6c006b89021e3164dd3d5a2a5e066bd206b6cdecdff0cbaab036a00e2e744d104c63f570b6dad8cfd483d247267662b1701a7df080d169515227a20556e35f894b52ac3567b226ee1abccfcbd097f4ce7c451da843b13886179bb397677117611f8d7c777f64f39a002e79c1ae772deb876e144eacee99a34aaccf3b12e5072fa33d541c02dfc41a60b651090f933ded34f0e46aecc9ae13c0f9ee004d27d3cd27d85edac5dde43c342281885c4b2c0fccc5e17412abd0f15ad1077644d8766d409f2997e043913afef9b1a3b11f7d4c99a5b3e4a76960569df8ab2a552172c23acfba771ce05c1d9fdd343ea127f6f1a23d7bb0bbe7b1045dd7b00e6b5d1a64905a8c9e406afc705e25cdcc97e01a79695626a06da17c769fbde544620c2a37634599"}) [ 97.123269][ T8566] alloc_pipe_info+0x1be/0x350 [ 97.128148][ T8566] splice_direct_to_actor+0x5f7/0x650 [ 97.134203][ T8566] ? do_splice_direct+0x170/0x170 [ 97.139693][ T8566] ? security_file_permission+0x87/0xa0 [ 97.145507][ T8566] ? rw_verify_area+0x136/0x250 [ 97.150530][ T8566] do_splice_direct+0xf5/0x170 [ 97.155746][ T8566] do_sendfile+0x773/0xda0 [ 97.160400][ T8566] __x64_sys_sendfile64+0xf2/0x130 [ 97.165629][ T8566] do_syscall_64+0x4a/0x90 [ 97.170597][ T8566] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 97.176825][ T8566] RIP: 0033:0x4665f9 [ 97.177395][ T8562] loop0: detected capacity change from 0 to 6 [ 97.180751][ T8566] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 97.180771][ T8566] RSP: 002b:00007f964f2d9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 97.180791][ T8566] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 97.180802][ T8566] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 97.180813][ T8566] RBP: 00007f964f2d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 97.180824][ T8566] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 97.180834][ T8566] R13: 00007fff37499e5f R14: 00007f964f2d9300 R15: 0000000000022000 [ 97.226919][ T8583] FAULT_INJECTION: forcing a failure. [ 97.226919][ T8583] name failslab, interval 1, probability 0, space 0, times 0 13:04:52 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x74, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:52 executing program 4 (fault-call:3 fault-nth:2): perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:52 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, 0xffffffffffffffff, 0x0, 0x800000080004103) [ 97.236044][ T8562] FAT-fs (loop0): Directory bread(block 6) failed [ 97.242922][ T8583] CPU: 1 PID: 8583 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 97.289584][ T8583] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 97.300772][ T8583] Call Trace: [ 97.304377][ T8583] dump_stack+0x137/0x19d [ 97.308822][ T8583] should_fail+0x23c/0x250 [ 97.313411][ T8583] ? kcalloc+0x32/0x40 [ 97.317643][ T8583] __should_failslab+0x81/0x90 [ 97.322893][ T8583] should_failslab+0x5/0x20 [ 97.327424][ T8583] __kmalloc+0x66/0x340 [ 97.332023][ T8583] ? kmem_cache_alloc_trace+0x215/0x310 [ 97.338208][ T8583] ? alloc_pipe_info+0xac/0x350 [ 97.343704][ T8583] kcalloc+0x32/0x40 [ 97.348163][ T8583] alloc_pipe_info+0x1be/0x350 [ 97.352965][ T8583] splice_direct_to_actor+0x5f7/0x650 [ 97.358810][ T8583] ? do_splice_direct+0x170/0x170 [ 97.364169][ T8583] ? security_file_permission+0x87/0xa0 [ 97.370662][ T8583] ? rw_verify_area+0x136/0x250 [ 97.375995][ T8583] do_splice_direct+0xf5/0x170 [ 97.378326][ T8592] FAULT_INJECTION: forcing a failure. [ 97.378326][ T8592] name failslab, interval 1, probability 0, space 0, times 0 [ 97.381296][ T8583] do_sendfile+0x773/0xda0 [ 97.381320][ T8583] __x64_sys_sendfile64+0xf2/0x130 [ 97.404825][ T8583] do_syscall_64+0x4a/0x90 [ 97.409468][ T8583] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 97.415788][ T8583] RIP: 0033:0x4665f9 [ 97.419830][ T8583] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 97.440609][ T8583] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 97.449042][ T8583] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 97.457340][ T8583] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 97.465817][ T8583] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 97.474099][ T8583] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 97.482504][ T8583] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 97.491015][ T8592] CPU: 0 PID: 8592 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 97.499637][ T8592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 97.510250][ T8592] Call Trace: [ 97.513550][ T8592] dump_stack+0x137/0x19d [ 97.518113][ T8592] should_fail+0x23c/0x250 [ 97.522764][ T8592] __should_failslab+0x81/0x90 [ 97.527741][ T8592] should_failslab+0x5/0x20 [ 97.532473][ T8592] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 97.538427][ T8592] ? __kmalloc_node+0x30/0x40 [ 97.543380][ T8592] __kmalloc_node+0x30/0x40 [ 97.547975][ T8592] kvmalloc_node+0x81/0xf0 [ 97.552675][ T8592] seq_read_iter+0x145/0x910 [ 97.557630][ T8592] ? mntput+0x45/0x70 [ 97.561776][ T8592] ? __fsnotify_parent+0x32f/0x430 [ 97.567206][ T8592] proc_reg_read_iter+0xfc/0x170 [ 97.572419][ T8592] generic_file_splice_read+0x22a/0x310 13:04:52 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:52 executing program 5 (fault-call:2 fault-nth:2): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:52 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) fallocate(r0, 0x0, 0x0, 0x0) fsconfig$FSCONFIG_SET_FD(0xffffffffffffffff, 0x5, &(0x7f0000000000)='\'!-$^/\x00', 0x0, r0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='hugetlb.2MB.limit_in_bytes\x00', 0x0, 0x0) rt_sigprocmask(0x0, &(0x7f0000000100)={[0xfffffffffffe]}, 0x0, 0x8) r3 = gettid() timer_create(0x0, &(0x7f0000000180)={0x0, 0x17, 0x4, @tid=r3}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000300)={{0x77359400}, {0x0, 0xe4c}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000040)={{}, {0x77359400}}, 0x0) rt_sigtimedwait(&(0x7f0000000240)={[0x7fffffff]}, 0x0, 0x0, 0x8) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x4000000000010046) [ 97.578207][ T8592] ? splice_shrink_spd+0x60/0x60 [ 97.583562][ T8592] splice_direct_to_actor+0x2aa/0x650 [ 97.589682][ T8592] ? do_splice_direct+0x170/0x170 [ 97.594921][ T8592] do_splice_direct+0xf5/0x170 [ 97.599800][ T8592] do_sendfile+0x773/0xda0 [ 97.604486][ T8592] __x64_sys_sendfile64+0xf2/0x130 [ 97.609817][ T8592] do_syscall_64+0x4a/0x90 [ 97.614432][ T8592] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 97.620851][ T8592] RIP: 0033:0x4665f9 [ 97.625349][ T8592] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 97.648252][ T8592] RSP: 002b:00007f964f2d9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 97.657212][ T8592] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 97.665580][ T8592] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 97.673953][ T8592] RBP: 00007f964f2d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 97.682326][ T8592] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 97.690534][ T8592] R13: 00007fff37499e5f R14: 00007f964f2d9300 R15: 0000000000022000 [ 97.728031][ T8605] FAULT_INJECTION: forcing a failure. [ 97.728031][ T8605] name failslab, interval 1, probability 0, space 0, times 0 [ 97.742034][ T8605] CPU: 1 PID: 8605 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 97.750758][ T8605] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 97.761954][ T8605] Call Trace: [ 97.765556][ T8605] dump_stack+0x137/0x19d [ 97.770269][ T8605] should_fail+0x23c/0x250 [ 97.774862][ T8605] __should_failslab+0x81/0x90 [ 97.779923][ T8605] should_failslab+0x5/0x20 [ 97.784592][ T8605] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 97.790595][ T8605] ? __kmalloc_node+0x30/0x40 [ 97.795391][ T8605] __kmalloc_node+0x30/0x40 [ 97.799923][ T8605] kvmalloc_node+0x81/0xf0 [ 97.804517][ T8605] seq_read_iter+0x145/0x910 [ 97.809174][ T8605] ? mntput+0x45/0x70 [ 97.813349][ T8605] ? __fsnotify_parent+0x32f/0x430 [ 97.818600][ T8605] proc_reg_read_iter+0xfc/0x170 [ 97.823830][ T8605] generic_file_splice_read+0x22a/0x310 [ 97.829427][ T8605] ? splice_shrink_spd+0x60/0x60 [ 97.834955][ T8605] splice_direct_to_actor+0x2aa/0x650 [ 97.840665][ T8605] ? do_splice_direct+0x170/0x170 [ 97.846066][ T8605] do_splice_direct+0xf5/0x170 [ 97.847111][ T8619] FAULT_INJECTION: forcing a failure. [ 97.847111][ T8619] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 97.850954][ T8605] do_sendfile+0x773/0xda0 [ 97.851022][ T8605] __x64_sys_sendfile64+0xf2/0x130 [ 97.874422][ T8605] do_syscall_64+0x4a/0x90 [ 97.879233][ T8605] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 97.885445][ T8605] RIP: 0033:0x4665f9 [ 97.889563][ T8605] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 97.909750][ T8605] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 97.918353][ T8605] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 13:04:52 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:04:52 executing program 4 (fault-call:3 fault-nth:3): perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:52 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ftruncate(r3, 0x200) [ 97.926577][ T8605] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 97.935140][ T8605] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 97.943266][ T8605] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 97.952297][ T8605] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 97.960612][ T8619] CPU: 0 PID: 8619 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 13:04:53 executing program 5 (fault-call:2 fault-nth:3): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:53 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) [ 97.968970][ T8619] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 97.979968][ T8619] Call Trace: [ 97.983265][ T8619] dump_stack+0x137/0x19d [ 97.987931][ T8619] should_fail+0x23c/0x250 [ 97.992484][ T8619] __alloc_pages+0x102/0x320 [ 97.998600][ T8619] alloc_pages+0x21d/0x310 [ 98.003465][ T8619] push_pipe+0x267/0x370 [ 98.008763][ T8619] _copy_to_iter+0x35d/0xdd0 [ 98.014022][ T8619] ? seq_putc+0x79/0x90 [ 98.019354][ T8619] ? __virt_addr_valid+0x15a/0x1a0 [ 98.025347][ T8619] seq_read_iter+0x7f0/0x910 [ 98.030354][ T8619] proc_reg_read_iter+0xfc/0x170 [ 98.035766][ T8619] generic_file_splice_read+0x22a/0x310 [ 98.041820][ T8619] ? splice_shrink_spd+0x60/0x60 [ 98.047416][ T8619] splice_direct_to_actor+0x2aa/0x650 [ 98.052946][ T8619] ? do_splice_direct+0x170/0x170 [ 98.058351][ T8619] do_splice_direct+0xf5/0x170 [ 98.063780][ T8619] do_sendfile+0x773/0xda0 [ 98.068824][ T8619] __x64_sys_sendfile64+0xf2/0x130 [ 98.073960][ T8619] do_syscall_64+0x4a/0x90 13:04:53 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, 0xffffffffffffffff, 0x0, 0x800000080004103) [ 98.080595][ T8619] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 98.086959][ T8619] RIP: 0033:0x4665f9 [ 98.091016][ T8619] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 98.111662][ T8619] RSP: 002b:00007f964f2d9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 98.120683][ T8619] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 98.132076][ T8619] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 98.140122][ T8619] RBP: 00007f964f2d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 98.148309][ T8619] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 98.156455][ T8619] R13: 00007fff37499e5f R14: 00007f964f2d9300 R15: 0000000000022000 [ 98.191988][ T8641] loop0: detected capacity change from 0 to 6 [ 98.200969][ T8639] FAULT_INJECTION: forcing a failure. [ 98.200969][ T8639] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 98.211675][ T8641] FAT-fs (loop0): Directory bread(block 6) failed [ 98.215153][ T8639] CPU: 1 PID: 8639 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 98.230422][ T8639] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 13:04:53 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x78, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:53 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x0) 13:04:53 executing program 4 (fault-call:3 fault-nth:4): perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:53 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) [ 98.241326][ T8639] Call Trace: [ 98.244714][ T8639] dump_stack+0x137/0x19d [ 98.249354][ T8639] should_fail+0x23c/0x250 [ 98.254141][ T8639] __alloc_pages+0x102/0x320 [ 98.258747][ T8639] alloc_pages+0x21d/0x310 [ 98.263366][ T8639] push_pipe+0x267/0x370 [ 98.268261][ T8639] _copy_to_iter+0x35d/0xdd0 [ 98.273466][ T8639] ? seq_putc+0x79/0x90 [ 98.278130][ T8639] ? __virt_addr_valid+0x15a/0x1a0 [ 98.283490][ T8639] seq_read_iter+0x7f0/0x910 [ 98.288325][ T8639] proc_reg_read_iter+0xfc/0x170 [ 98.293504][ T8639] generic_file_splice_read+0x22a/0x310 [ 98.299191][ T8639] ? splice_shrink_spd+0x60/0x60 [ 98.304711][ T8639] splice_direct_to_actor+0x2aa/0x650 [ 98.310474][ T8639] ? do_splice_direct+0x170/0x170 [ 98.316511][ T8639] do_splice_direct+0xf5/0x170 [ 98.321539][ T8639] do_sendfile+0x773/0xda0 [ 98.325986][ T8639] __x64_sys_sendfile64+0xf2/0x130 [ 98.329920][ T8657] FAULT_INJECTION: forcing a failure. [ 98.329920][ T8657] name failslab, interval 1, probability 0, space 0, times 0 [ 98.331307][ T8639] do_syscall_64+0x4a/0x90 [ 98.349284][ T8639] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 98.355483][ T8639] RIP: 0033:0x4665f9 [ 98.359564][ T8639] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 98.379279][ T8639] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 98.388394][ T8639] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 98.396730][ T8639] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 98.405016][ T8639] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 98.413088][ T8639] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 98.421332][ T8639] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 98.429458][ T8657] CPU: 0 PID: 8657 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 98.438141][ T8657] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 98.448210][ T8657] Call Trace: [ 98.451499][ T8657] dump_stack+0x137/0x19d [ 98.455949][ T8657] should_fail+0x23c/0x250 [ 98.460425][ T8657] ? kmalloc_array+0x2d/0x40 [ 98.465034][ T8657] __should_failslab+0x81/0x90 [ 98.469992][ T8657] should_failslab+0x5/0x20 [ 98.474787][ T8657] __kmalloc+0x66/0x340 [ 98.479149][ T8657] ? splice_from_pipe+0xc0/0xc0 [ 98.484208][ T8657] kmalloc_array+0x2d/0x40 [ 98.488881][ T8657] iter_file_splice_write+0xc1/0x750 [ 98.494396][ T8657] ? atime_needs_update+0x2ba/0x390 [ 98.499947][ T8657] ? generic_file_splice_read+0x284/0x310 [ 98.504932][ T8662] FAULT_INJECTION: forcing a failure. [ 98.504932][ T8662] name failslab, interval 1, probability 0, space 0, times 0 [ 98.506101][ T8657] ? splice_from_pipe+0xc0/0xc0 [ 98.524121][ T8657] direct_splice_actor+0x80/0xa0 [ 98.529261][ T8657] splice_direct_to_actor+0x345/0x650 [ 98.534830][ T8657] ? do_splice_direct+0x170/0x170 [ 98.539966][ T8657] do_splice_direct+0xf5/0x170 [ 98.544743][ T8657] do_sendfile+0x773/0xda0 [ 98.549173][ T8657] __x64_sys_sendfile64+0xf2/0x130 [ 98.554385][ T8657] do_syscall_64+0x4a/0x90 [ 98.558990][ T8657] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 98.565078][ T8657] RIP: 0033:0x4665f9 [ 98.569284][ T8657] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:04:53 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 13:04:53 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x88040, 0x1) r0 = perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = socket$inet6(0xa, 0x800, 0x8) setsockopt$inet6_MRT6_ADD_MFC_PROXY(r3, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x4e22, 0x3, @local, 0x8}, {0xa, 0x4e21, 0x86, @empty, 0x100}, 0x9, [0x6, 0xa649, 0xcbc4, 0x0, 0x5, 0x2, 0xffffff80, 0x10001]}, 0x5c) sendfile(r1, r2, 0x0, 0x4000000000010046) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3000006, 0x50, r1, 0x23d1c000) setsockopt$inet6_MCAST_LEAVE_GROUP(0xffffffffffffffff, 0x29, 0x2d, &(0x7f0000000140)={0x1, {{0xa, 0x4e22, 0x0, @dev={0xfe, 0x80, '\x00', 0x18}, 0x755f}}}, 0x88) 13:04:53 executing program 5 (fault-call:2 fault-nth:4): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 98.589615][ T8657] RSP: 002b:00007f964f2d9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 98.598334][ T8657] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 98.606735][ T8657] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 98.616308][ T8657] RBP: 00007f964f2d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 98.624474][ T8657] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 98.632805][ T8657] R13: 00007fff37499e5f R14: 00007f964f2d9300 R15: 0000000000022000 [ 98.640795][ T8662] CPU: 1 PID: 8662 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 98.649413][ T8662] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 98.659910][ T8662] Call Trace: [ 98.663200][ T8662] dump_stack+0x137/0x19d [ 98.667729][ T8662] should_fail+0x23c/0x250 [ 98.672459][ T8662] ? kmalloc_array+0x2d/0x40 [ 98.677154][ T8662] __should_failslab+0x81/0x90 [ 98.682235][ T8662] should_failslab+0x5/0x20 [ 98.687117][ T8662] __kmalloc+0x66/0x340 [ 98.691322][ T8662] ? splice_from_pipe+0xc0/0xc0 [ 98.696684][ T8662] kmalloc_array+0x2d/0x40 [ 98.701162][ T8662] iter_file_splice_write+0xc1/0x750 [ 98.706878][ T8662] ? atime_needs_update+0x2ba/0x390 [ 98.712329][ T8662] ? generic_file_splice_read+0x284/0x310 [ 98.718466][ T8662] ? splice_from_pipe+0xc0/0xc0 [ 98.723341][ T8662] direct_splice_actor+0x80/0xa0 [ 98.729255][ T8662] splice_direct_to_actor+0x345/0x650 [ 98.735071][ T8662] ? do_splice_direct+0x170/0x170 [ 98.740388][ T8662] do_splice_direct+0xf5/0x170 [ 98.745511][ T8662] do_sendfile+0x773/0xda0 [ 98.750346][ T8662] __x64_sys_sendfile64+0xf2/0x130 [ 98.755532][ T8662] do_syscall_64+0x4a/0x90 [ 98.759969][ T8662] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 98.766178][ T8662] RIP: 0033:0x4665f9 [ 98.770377][ T8662] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 98.791957][ T8662] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 98.800735][ T8662] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 98.809182][ T8662] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 98.817670][ T8662] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 98.825834][ T8662] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 98.834191][ T8662] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:04:53 executing program 5 (fault-call:2 fault-nth:5): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:53 executing program 4 (fault-call:3 fault-nth:5): perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:53 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7a, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 98.853473][ T8655] loop3: detected capacity change from 0 to 6 [ 98.876573][ T8655] FAT-fs (loop3): Directory bread(block 6) failed [ 98.933749][ T8679] FAULT_INJECTION: forcing a failure. [ 98.933749][ T8679] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 98.947817][ T8679] CPU: 1 PID: 8679 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 98.951112][ T8684] FAULT_INJECTION: forcing a failure. [ 98.951112][ T8684] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 98.956859][ T8679] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 98.956873][ T8679] Call Trace: [ 98.956881][ T8679] dump_stack+0x137/0x19d [ 98.956939][ T8679] should_fail+0x23c/0x250 [ 98.996533][ T8679] __alloc_pages+0x102/0x320 [ 99.001438][ T8679] alloc_pages+0x21d/0x310 [ 99.006563][ T8679] __page_cache_alloc+0x4d/0xf0 [ 99.011919][ T8679] pagecache_get_page+0x5f4/0x900 [ 99.017384][ T8679] grab_cache_page_write_begin+0x3f/0x70 [ 99.023543][ T8679] ext4_da_write_begin+0x305/0x820 [ 99.028997][ T8679] ? __vfs_getxattr+0x264/0x280 [ 99.033870][ T8679] ? iov_iter_fault_in_readable+0x58/0x3a0 [ 99.039935][ T8679] generic_perform_write+0x196/0x3a0 [ 99.046105][ T8679] ext4_buffered_write_iter+0x2f2/0x3f0 [ 99.052084][ T8679] ext4_file_write_iter+0x2e7/0x11d0 [ 99.057957][ T8679] ? avc_policy_seqno+0x22/0x30 [ 99.063334][ T8679] ? selinux_file_permission+0x22e/0x530 [ 99.069732][ T8679] do_iter_readv_writev+0x2cb/0x360 [ 99.075220][ T8679] do_iter_write+0x112/0x4c0 [ 99.080090][ T8679] ? kmalloc_array+0x2d/0x40 [ 99.085085][ T8679] vfs_iter_write+0x4c/0x70 [ 99.089990][ T8679] iter_file_splice_write+0x40a/0x750 [ 99.095479][ T8679] ? splice_from_pipe+0xc0/0xc0 [ 99.100350][ T8679] direct_splice_actor+0x80/0xa0 [ 99.106517][ T8679] splice_direct_to_actor+0x345/0x650 [ 99.113284][ T8679] ? do_splice_direct+0x170/0x170 [ 99.118680][ T8679] do_splice_direct+0xf5/0x170 [ 99.123693][ T8679] do_sendfile+0x773/0xda0 [ 99.128488][ T8679] __x64_sys_sendfile64+0xf2/0x130 [ 99.134635][ T8679] do_syscall_64+0x4a/0x90 [ 99.139387][ T8679] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 99.145867][ T8679] RIP: 0033:0x4665f9 [ 99.149775][ T8679] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 99.170336][ T8679] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 99.179358][ T8679] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 99.187580][ T8679] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 99.196883][ T8679] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 99.206935][ T8679] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 99.215406][ T8679] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 99.224010][ T8684] CPU: 0 PID: 8684 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 99.232540][ T8684] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 99.242873][ T8684] Call Trace: [ 99.246602][ T8684] dump_stack+0x137/0x19d [ 99.251121][ T8684] should_fail+0x23c/0x250 [ 99.255949][ T8684] __alloc_pages+0x102/0x320 [ 99.260563][ T8684] alloc_pages+0x21d/0x310 [ 99.261344][ T8678] loop0: detected capacity change from 0 to 6 [ 99.265213][ T8684] __page_cache_alloc+0x4d/0xf0 [ 99.265239][ T8684] pagecache_get_page+0x5f4/0x900 [ 99.282718][ T8684] grab_cache_page_write_begin+0x3f/0x70 [ 99.289589][ T8684] ext4_da_write_begin+0x305/0x820 [ 99.295066][ T8684] ? __list_del_entry_valid+0x54/0xc0 [ 99.301325][ T8684] ? iov_iter_fault_in_readable+0x58/0x3a0 [ 99.307686][ T8684] ? inode_io_list_move_locked+0x17b/0x260 [ 99.313674][ T8684] generic_perform_write+0x196/0x3a0 [ 99.319629][ T8684] ? __mnt_drop_write_file+0x5a/0x60 [ 99.324947][ T8684] ext4_buffered_write_iter+0x2f2/0x3f0 [ 99.330664][ T8684] ext4_file_write_iter+0x2e7/0x11d0 [ 99.336375][ T8684] ? avc_policy_seqno+0x22/0x30 [ 99.341653][ T8684] ? selinux_file_permission+0x22e/0x530 [ 99.347791][ T8684] do_iter_readv_writev+0x2cb/0x360 [ 99.353357][ T8684] do_iter_write+0x112/0x4c0 [ 99.358052][ T8684] ? kmalloc_array+0x2d/0x40 [ 99.362659][ T8684] vfs_iter_write+0x4c/0x70 [ 99.367182][ T8684] iter_file_splice_write+0x40a/0x750 [ 99.373301][ T8684] ? splice_from_pipe+0xc0/0xc0 [ 99.378537][ T8684] direct_splice_actor+0x80/0xa0 [ 99.383673][ T8684] splice_direct_to_actor+0x345/0x650 [ 99.389521][ T8684] ? do_splice_direct+0x170/0x170 [ 99.394768][ T8684] do_splice_direct+0xf5/0x170 [ 99.399975][ T8684] do_sendfile+0x773/0xda0 [ 99.405077][ T8684] __x64_sys_sendfile64+0xf2/0x130 [ 99.410479][ T8684] do_syscall_64+0x4a/0x90 [ 99.415149][ T8684] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 99.421409][ T8684] RIP: 0033:0x4665f9 13:04:54 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:54 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 13:04:54 executing program 5 (fault-call:2 fault-nth:6): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 99.425674][ T8684] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 99.446659][ T8684] RSP: 002b:00007f964f2d9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 99.455495][ T8684] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 99.463923][ T8684] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 99.472325][ T8684] RBP: 00007f964f2d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 99.480542][ T8684] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 99.488796][ T8684] R13: 00007fff37499e5f R14: 00007f964f2d9300 R15: 0000000000022000 [ 99.506307][ T8678] FAT-fs (loop0): Directory bread(block 6) failed [ 99.514395][ T8689] loop3: detected capacity change from 0 to 6 [ 99.527803][ T8703] FAULT_INJECTION: forcing a failure. [ 99.527803][ T8703] name failslab, interval 1, probability 0, space 0, times 0 [ 99.540650][ T8703] CPU: 0 PID: 8703 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 99.549442][ T8703] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 99.562533][ T8703] Call Trace: [ 99.565818][ T8703] dump_stack+0x137/0x19d [ 99.570163][ T8703] should_fail+0x23c/0x250 [ 99.574609][ T8703] ? kcalloc+0x32/0x50 [ 99.578689][ T8703] __should_failslab+0x81/0x90 [ 99.583462][ T8703] should_failslab+0x5/0x20 [ 99.587995][ T8703] __kmalloc+0x66/0x340 [ 99.592181][ T8703] kcalloc+0x32/0x50 [ 99.596086][ T8703] ext4_find_extent+0x21c/0x7f0 [ 99.600948][ T8703] ? __list_del_entry_valid+0x54/0xc0 [ 99.606325][ T8703] ext4_ext_map_blocks+0xd9/0x1f00 [ 99.611444][ T8703] ? rmqueue+0x43/0xd00 [ 99.615604][ T8703] ? __down_read_common+0x16b/0x5a0 [ 99.620824][ T8703] ? percpu_counter_add_batch+0x69/0xd0 [ 99.629441][ T8703] ? ext4_es_lookup_extent+0x206/0x490 [ 99.634912][ T8703] ext4_da_get_block_prep+0x428/0x9b0 [ 99.640289][ T8703] __block_write_begin_int+0x4a2/0x1060 [ 99.646012][ T8703] ? ext4_da_release_space+0x230/0x230 [ 99.651504][ T8703] ? ext4_da_write_begin+0x410/0x820 [ 99.656804][ T8703] ? ext4_da_release_space+0x230/0x230 [ 99.662277][ T8703] __block_write_begin+0x2b/0x40 [ 99.667215][ T8703] ext4_da_write_begin+0x4c8/0x820 [ 99.672603][ T8703] generic_perform_write+0x196/0x3a0 [ 99.677908][ T8703] ext4_buffered_write_iter+0x2f2/0x3f0 [ 99.683465][ T8703] ext4_file_write_iter+0x2e7/0x11d0 [ 99.688762][ T8703] ? avc_policy_seqno+0x22/0x30 [ 99.693624][ T8703] ? selinux_file_permission+0x22e/0x530 [ 99.699328][ T8703] do_iter_readv_writev+0x2cb/0x360 [ 99.704541][ T8703] do_iter_write+0x112/0x4c0 [ 99.709237][ T8703] ? kmalloc_array+0x2d/0x40 [ 99.713963][ T8703] vfs_iter_write+0x4c/0x70 [ 99.718477][ T8703] iter_file_splice_write+0x40a/0x750 [ 99.723945][ T8703] ? splice_from_pipe+0xc0/0xc0 [ 99.728938][ T8703] direct_splice_actor+0x80/0xa0 [ 99.733878][ T8703] splice_direct_to_actor+0x345/0x650 [ 99.739294][ T8703] ? do_splice_direct+0x170/0x170 [ 99.744321][ T8703] do_splice_direct+0xf5/0x170 [ 99.749110][ T8703] do_sendfile+0x773/0xda0 [ 99.753703][ T8703] __x64_sys_sendfile64+0xf2/0x130 [ 99.758818][ T8703] do_syscall_64+0x4a/0x90 [ 99.763269][ T8703] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 99.769270][ T8703] RIP: 0033:0x4665f9 13:04:54 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x0) [ 99.773157][ T8703] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 99.792785][ T8703] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 99.801200][ T8703] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 99.809239][ T8703] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 99.817392][ T8703] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 99.825418][ T8703] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 13:04:54 executing program 2 (fault-call:3 fault-nth:0): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 99.833384][ T8703] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 99.869363][ T8689] FAT-fs (loop3): Directory bread(block 6) failed [ 99.897396][ T8718] FAULT_INJECTION: forcing a failure. [ 99.897396][ T8718] name failslab, interval 1, probability 0, space 0, times 0 [ 99.910461][ T8718] CPU: 0 PID: 8718 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 99.918839][ T8718] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 99.928979][ T8718] Call Trace: [ 99.932261][ T8718] dump_stack+0x137/0x19d [ 99.936605][ T8718] should_fail+0x23c/0x250 [ 99.941083][ T8718] __should_failslab+0x81/0x90 [ 99.945859][ T8718] ? alloc_pipe_info+0xac/0x350 [ 99.950842][ T8718] should_failslab+0x5/0x20 [ 99.955381][ T8718] kmem_cache_alloc_trace+0x49/0x310 [ 99.960698][ T8718] ? sysvec_apic_timer_interrupt+0x3e/0x80 [ 99.966601][ T8718] alloc_pipe_info+0xac/0x350 [ 99.971381][ T8718] splice_direct_to_actor+0x5f7/0x650 [ 99.976769][ T8718] ? do_splice_direct+0x170/0x170 [ 99.981847][ T8718] ? security_file_permission+0x87/0xa0 [ 99.987501][ T8718] ? rw_verify_area+0x136/0x250 [ 99.992356][ T8718] do_splice_direct+0xf5/0x170 [ 99.995936][ T8720] loop0: detected capacity change from 0 to 6 [ 99.997121][ T8718] do_sendfile+0x773/0xda0 [ 99.997147][ T8718] __x64_sys_sendfile64+0xf2/0x130 [ 100.012762][ T8718] do_syscall_64+0x4a/0x90 13:04:54 executing program 5 (fault-call:2 fault-nth:7): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:54 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x107, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:54 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:55 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x12b441, 0x33) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 100.017193][ T8718] ? irqentry_exit_to_user_mode+0x5/0x20 [ 100.022877][ T8718] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 100.028841][ T8718] RIP: 0033:0x4665f9 [ 100.032738][ T8718] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 100.040356][ T8720] FAT-fs (loop0): Directory bread(block 6) failed [ 100.052534][ T8718] RSP: 002b:00007fad9a685188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 100.052561][ T8718] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 100.052573][ T8718] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 100.052583][ T8718] RBP: 00007fad9a6851d0 R08: 0000000000000000 R09: 0000000000000000 [ 100.052594][ T8718] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 100.052604][ T8718] R13: 00007fff0fd59c8f R14: 00007fad9a685300 R15: 0000000000022000 [ 100.075569][ T8732] FAULT_INJECTION: forcing a failure. [ 100.075569][ T8732] name failslab, interval 1, probability 0, space 0, times 0 [ 100.120126][ T8732] CPU: 0 PID: 8732 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 100.128456][ T8732] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 100.138533][ T8732] Call Trace: [ 100.141817][ T8732] dump_stack+0x137/0x19d [ 100.146153][ T8732] should_fail+0x23c/0x250 [ 100.150573][ T8732] ? __es_insert_extent+0x51f/0xe70 [ 100.155800][ T8732] __should_failslab+0x81/0x90 [ 100.160670][ T8732] should_failslab+0x5/0x20 [ 100.165183][ T8732] kmem_cache_alloc+0x46/0x2f0 13:04:55 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f0000000780)={{r0}, "cc9b28a08eb4e421eae970b1506e9cf6766c5b218d67401275222e91deacc89a4c3c47f116107791269e145beb8cc3098426e87e0aeccc198b96f89ca3332be415318e64ccacefc8b29d32779ad9751b394e045002057d5e14ef8b695bcd74b7c8a9442a90298626811637f190cd3bc68abc8d194c97027adb0b01ab9aaa677414d0b07110c399cd5f70169b8c61df416e2a8901de727a143bdca1aa0aca5d6424706c2b865aa686c92bc7164c435b40b1080107da70964a3e255fe2d695ad41c2d5bb5aaaef67bc4cb493362b750ce6bfb39d2de79b689bab8657bab096f80e05c314c4fc842437d6ffcdaea736b83d3ec7fb205a0d7a86f4aa6b1b01e6e8bda010b57f2d4228b670c57867819e988e2dc7745bdf14adc61dff443db31893c5fa7fbeaff6b3ec788c19d12b647533624668b8873a8d31ada5d134b828004de50b46944850285263c6f4ec3a2af1846c3ab8c2c53929733b0f36f2ba0c43ebe9f574f2758d6ba1a307061e2c89595282babb8bbcbc34780cdcbb87303037de892cb8b48a57a61436c7f009276f62ec05dc195f95f51d490789f938f2b7cc7df823be16b8fbe8ee3922fc4ec7e86cef023e8e0dccb00c84cf0470357a0988be199373c3527ccd43019069619f8b2d0d63d61c415270c48cdb14048c022bfa46197ed4d93c643bd4bfba1f1e6159ae855ca7889af1ea8b3a90daea4b121626fadbac920941d196028d1acf18e46ec7cf97560ab54ad4e4a3d577237487fe9bf4bfe44df043531f8d88266fba0ad2eafa790456fed96e25a22c8a098dd79f43fde9b0b455a66cbcee124baa86ef7ffb59875d3b536ababe0e643a0fadda8d7d905008635950791e4a5d247fe84328a839625651967fddcd7d16c63698fcd851f49ebe01aca2cd33c69fabf01773bcf34162b01536bf7624bfa0cdc08dad5b9a4701376a7d2c42e4e6fca4bc70d3cc2de8b747270e19be78470329ad66a9945c24b7ab83b89df5363206e63c61c547444e48d6218c10e97f471f0d9115fc49f2a12233878d52150a92ec4b2b9f19640a3bb54307d5b8aede50109c5cc9282bb612aacc13b4204b911203bca20198567166ace3ad99e3b167e140b27ab1ef791b09916d1264603a3ca1f0890b59a0fd0b81b373817ad7debbba390e7d2a6aa0caf9ff3d181afb5e925d782b57b8340d57803cb0abd5b0b3e643e2bdb6c687d667b8f99813ba81ade2757e2ab2772f78250bbe187dbf386526e4675d68bd9b5bbb6d34e214018c33c9460a309761fd720cb43a067788e630ffe16b70dfa93f7309d94ca9445d87e8c8878695b9fab79fe00682baf930b755b51ff53297767d16b816de2c399d9c855f1c4e0a47d9ef03e7dfde72374075d26e430ec16d6c91fd25ce7b018aabe4b6feb50f0f16b9845f35f87d3c931c82705f121ce5841e56e6e2025f735ac0d0a09d18720cea23b1951ab95138dae0642cd0611673f11c0a20148af91fa70016b0f46971aa141a3d1c877ee0adae64d524c717b5f4160e849a432500874dbdde13b37b74582cde83192627a188d709058799233763776ace5b08322dcebaeda646b5735db2d69b344ea5ff0e034e5d8f6550b7eca19f3976cb6de4f00b08c11357f2af0ad7177290865535728ae1ee6fb1d5f6d013be6f004070f564ef5c1df5a31e112c15f6cf283acc913687fcaf1745f62dc1954393873430310fe51349aad5a01343751bdb9e25501a6c2fc2b97a690376e284a244b241f7859edf1fda0da9980deeffd9e029853e887f90384a2108769f82d09cc3151ea63730e8bac05f66565bb7d85557ea83ce994a8682747e49e7a0411f7393b70eb9d265d5f177d69a5ed64752d5b7634f6f5d611aacb7ea95f8147603bf106330beaab2673a017adfb7b363e1932f728fd6f869085d056cbd63c317d02255093a2cd0f4b43cf75596999cdfda640fc040c1b516db689d9e0d27f626d863c5155057376c2168ae98cb064141f8fb3f36814d21587285df9fce112cbe880181135b8055728aa5dc4d010e4e2127ccf37c58c1aca510c40cd0dbe601cee3db7da590f2c62949427d5cfabb7558730d730cac40ee498ca54baed1b90770ac33b7365a9384fc81314eed44af0da67ae69fb6bef5318c1668060a0d8a037ecea81954335e8a31c4edbf32ea90fc353cca5363f52528f12919711514864c8e4f4ed36ea29aacc684231ef9dd6536aa89f962979eee98449c15664945dd6c98b4be66b4891eea5febc6906de84b08238dbc436f99283ce64684bd71d9f2d398e7ffea165492356bc3c82da609d5d5cf02f3d3eb24f37d08ce95a02326f7b010d1f66f2fd5cabad5bddb7e4e937699a03af2a1e29dcf37e51b853dd35fe3bc35570680d97aa74da9a52f64f352498685ea66859b398221dd4994aa64e62546b198929a4e858bee7b5ffd6b53864f44b3a47f10cc4b8f01ca78a6d1e3adb1a817f7ad833e7a9130fa514db8a3a180c4df871fc33d8b90060fdd6fa000c23a802164e9e7df27b35a20e9335da9291eb619759dd05321c494112e7305052918519278d052889326340e0573c346b527cac1a92aedf9bebd07dc883d9e88fc5448bb4dcdaba48e248d776477230fe252cc6c7194e7ecf2119d7a9736e899e488ced9c051d26215d15824a106e324c835a9acee3ee96ee4eedcbbed3746778eaa16f44396abe2a4f65853fa466b3b82fc3e02e5895abf9f332cd58175c51447a7ed9c604b56d1a048819e201cff1d8a13469dc987780faf72105506aa9c2256166157a74070bfc70a76d51a41e941fd83052016a753da0f3aa2c9e3fd9c797b7c761c176a95602382fb2332273e9ceaeef3a01236e4048b9be9a38031ed87b5ce3e4ce009321ebde10291b4babda20e115ba8ed576640a1d3596ae5f604398f2bed9af5f2436146e7eedd54acd0ffc09e70c59febddffc9816fc1b451229400bd9776f46060478c43ba880dd62ae23709fac2a2ec846a99bfb1a3e06a82309ae5d19a148be81a4a7d4361685668d229e0bd0ba313b4c7873ec3823d121cf7aa14c3f8fac1ad8c0991b460df0c3124ddc555a0eea52d4ad03d3bf568608fb119ef95f3c14c3ee4dd8992179b12e3ae5f50cb7a59a3baeff9dc2fc822dd8ed90f5eab2e9cb49dcca1e5ded41e3451a5f72ce5634b7a2b94b34512446bbb641038ae93d71786d728a5ca1060a5624b2fef151db10eb84c322f5b6717a870fa9e7fa6244aa692105eabd9448ed3e52440d13c5329b366a46ca1debf4c255e1ea3c755c2f43a88a5ebcc8f4eb968504a8b89d3de921905bf8ef048b26684258f7db169b66772222a5790fa7bc10f6cf4c415c59c1f96b89eecd7925297f8aed6ed1cb82a5fab89ccab1ef4e09bd73e13ac4f51ff4638e5de09dfdf8f71d56e5c91eb7a7336dbf69c47edbc4cc8f60159d21f75d66d22e7ba6b49106e3c9d7d942d792580a26d994abb6f5db49f6d8c707203e65b0787a93831f67b042a4d83abc7362e298bcb2b05d0c15201d0ce0601560eb80a9a6d862282ba7ea1cb0b65abe0500e2128f9f75cd08a0c980c8ad7f7e70c77b079607145765cd19f91d56a7693d7ddb17dfc6489ed7ab1fa8734a88d85b1c644edd21fa2c0d1bc2f4b396f077a563293fa6a24256b7717b4d98d0f9f1c27cd75d99c8d63b4266e5932b604c9c608fff0f6fdae66e211ec6be58ec3c2796ba409c89e5627b6f2799dfcf2fdf4a99253127d28c9d65ccdda230752b551e5ff786017b712ca6e7f775fc691db77a3d73debf5397b4625f1cdbde31da56e1d305b401222b8f566c85d7d001918955a90b7ebcace822f47af04997c13c860cc3774e8228ff203e47b21009509efbd0a57d5806f9270c383ae39dd6c80b656d5a8f439cd9f7ff28d0f84d53fe3ebfeac6bd1b1055b1a132c136fde80d73d8a89a5a5ae0fce27412d0dc501016d1a8811d6a26b72c69f562300eee93ba3b818d6e3a3570a21b75483caa9791d65c2819de45df4e1a26feb43a5af904d7f8b15ffa63c96de7496b8d9b08a5c1f94f21fd8cabba48c5f74b6097e36cefe940234b9db25b0feae49e1953e79031455886142208fefb05bafb5d390370870e1163dc5e6e57dc5e3cc35773a8c2749667159193ac16c9ba05dfd96fdce31c717dc660076b6cf05faf80a376ea3344108ad231f86e6c3b2354d108660441e8d6d0eddaa1f2dd682826c6f07da029c912aeab67c8461d393ac5c9e21d85cbcd7d31d9b0c5b571bb9557179a3633dabb2dbdc4842501b2b14c33cc6e0495c4dcb403cbe1d21413fd3ed16865d3c81ab7cfe6b6a03ae25471ca818e2b18ac2656e8dde8c8cf731a9f21bffd04c9e041837bf4f804f040d2f2335278815d6cc7a482366198f55eef76267c5f1a6c2477b9cb32b6b650ec7658fd5d16643e54996e7f78cda2c507b3405fea5eb12db1ec8a4690b960c978da3ad6338375c47380138bce30e1308647dc1cffd708790bf8242dfe89194f779dfe8e90938ad8fef66b558058e80e6b09b0929031224045700e7cce0a26e0066acccb460db1b24d988c205ca278ec490af62095d030300fd41118b62b86ffe31aaff4b59c93de2fe09ee477bcfb5f5e5798ba676ca1d9937224eb34bc17249474c54349b966a702020c85849f9789d902e4dcdb9a28f3ec75c67e4d6964ed50d0c0d561d5e3561d5fdbe455f38a2779648d70facfd5ed28b586f5d4ae8e46178a13c62df837e857b7199ee162428443ddacfa328b4979aab0b5d342113846106f4537c7af10515a0c853d93db4100abdd634b617fe7408e64a04027f9db0cebbedfba454c8eb01c4596c5d81e179afee97c565b7bb0206c05566fa3d80f270fd452031bb411636200d02cdf4e838d08d58547ea2e2e937ec0ffba878de593b8a3dfb7ddf0c905bd35595ea009a7e94b1655a1695f6199427eede4b670c471eb4400b12bf31933a086e2227c8279e557cf78ecb80d103c909486f60a0940a77628019e8a30cc8eccaff392a1a4c3728194c474d3fd3050ea56229757b69805f6142639add3f02d45c54ca75c180b67bac8f8f7ac5243838fd6728a8fbdcbc034b2af533adcdd5ba8f632b8cf957443c7c31f6addc82e6bc302e4c76365874436f529e0b6908fef3e7774c9af23f34c6a0dae16902d82d87c11dc6bf4440633652d97f4d99c888366d55d7e28f0b95e178ae08fa74a167f01afc19bbddd1e687df12cdededcd91ce800979cd14cdd6e1675fade52362045db2bcc02e395af600361d2e25e4e5c732cdd4068782a42fd4708f3ba169f2e7af2377bea0800c310b385ec9934ef23d52965faac2597a15ac9c7510098246c153bd4b4d0bb95d1f183464e197042d61f330bea075ee217aba126baa1dfac8111fecb2cb1acd894c9ed4e600a8285bf7de976867f49d0a2d100fc44cc19ee03f00156edf2d2e317fe826abdae84302063742ebaea378b1d1a17dd6d06bfeca670ddcde16774d6ba18b89d166924447f306ddf9869570aef60472bd2058adf947c5504e5c2231401542d2ae30fec8383903847f6226f7e6b8fa7e2ae82b4af79b148edcb322cb746d0d82b511e87df326e361b4ea2fe006162461aeb5f5a185673ddadd3d9ae0992eddd5badc28d62878a4250595fee34964b3d66ad4452459eeae7cd2d785253273ebc26c33906954f4ac098fd54082fabc20a2fdc3804e50f8fea7fc5ae8434bea13f2bca7cc4b997ce160bf1942f3f12dad7089e2847aed654d022b661954475d05f80ee9"}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:55 executing program 2 (fault-call:3 fault-nth:1): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:55 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x0) 13:04:55 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x7ffff000) [ 100.169978][ T8732] __es_insert_extent+0x51f/0xe70 [ 100.175118][ T8732] ? kcalloc+0x32/0x50 [ 100.179211][ T8732] ? __kmalloc+0x23d/0x340 [ 100.183709][ T8732] ? kcalloc+0x32/0x50 [ 100.187798][ T8732] ext4_es_insert_extent+0x1bb/0x19d0 [ 100.193269][ T8732] ? ext4_ext_convert_to_initialized+0xf50/0xf50 [ 100.199643][ T8732] ext4_ext_map_blocks+0xf79/0x1f00 [ 100.204930][ T8732] ? __down_read_common+0x16b/0x5a0 [ 100.210143][ T8732] ? percpu_counter_add_batch+0x69/0xd0 [ 100.215695][ T8732] ? ext4_es_lookup_extent+0x206/0x490 [ 100.221169][ T8732] ext4_da_get_block_prep+0x428/0x9b0 [ 100.226584][ T8732] __block_write_begin_int+0x4a2/0x1060 [ 100.232145][ T8732] ? ext4_da_release_space+0x230/0x230 [ 100.237617][ T8732] ? ext4_da_write_begin+0x410/0x820 [ 100.242935][ T8732] ? ext4_da_release_space+0x230/0x230 [ 100.247388][ T8746] FAULT_INJECTION: forcing a failure. [ 100.247388][ T8746] name failslab, interval 1, probability 0, space 0, times 0 [ 100.248423][ T8732] __block_write_begin+0x2b/0x40 [ 100.265999][ T8732] ext4_da_write_begin+0x4c8/0x820 [ 100.271159][ T8732] generic_perform_write+0x196/0x3a0 [ 100.276531][ T8732] ext4_buffered_write_iter+0x2f2/0x3f0 [ 100.282167][ T8732] ext4_file_write_iter+0x2e7/0x11d0 [ 100.287463][ T8732] ? avc_policy_seqno+0x22/0x30 [ 100.293182][ T8732] ? selinux_file_permission+0x22e/0x530 [ 100.298820][ T8732] do_iter_readv_writev+0x2cb/0x360 [ 100.304038][ T8732] do_iter_write+0x112/0x4c0 [ 100.308689][ T8732] ? kmalloc_array+0x2d/0x40 [ 100.313334][ T8732] vfs_iter_write+0x4c/0x70 [ 100.317869][ T8732] iter_file_splice_write+0x40a/0x750 [ 100.323537][ T8732] ? splice_from_pipe+0xc0/0xc0 [ 100.328448][ T8732] direct_splice_actor+0x80/0xa0 [ 100.333416][ T8732] splice_direct_to_actor+0x345/0x650 [ 100.338882][ T8732] ? do_splice_direct+0x170/0x170 [ 100.343994][ T8732] do_splice_direct+0xf5/0x170 [ 100.348758][ T8732] do_sendfile+0x773/0xda0 [ 100.353177][ T8732] __x64_sys_sendfile64+0xf2/0x130 [ 100.358345][ T8732] do_syscall_64+0x4a/0x90 [ 100.362823][ T8732] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 100.368836][ T8732] RIP: 0033:0x4665f9 [ 100.372721][ T8732] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 100.392329][ T8732] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 100.400747][ T8732] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 100.408740][ T8732] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 100.416797][ T8732] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 100.424820][ T8732] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 100.432987][ T8732] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 100.441050][ T8746] CPU: 1 PID: 8746 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 100.449386][ T8746] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 100.459447][ T8746] Call Trace: [ 100.462743][ T8746] dump_stack+0x137/0x19d [ 100.467587][ T8746] should_fail+0x23c/0x250 [ 100.471999][ T8746] ? kcalloc+0x32/0x40 [ 100.476191][ T8746] __should_failslab+0x81/0x90 [ 100.480957][ T8746] should_failslab+0x5/0x20 [ 100.485612][ T8746] __kmalloc+0x66/0x340 [ 100.489757][ T8746] ? kmem_cache_alloc_trace+0x215/0x310 [ 100.495304][ T8746] ? alloc_pipe_info+0xac/0x350 [ 100.500338][ T8746] kcalloc+0x32/0x40 [ 100.504218][ T8746] alloc_pipe_info+0x1be/0x350 [ 100.509072][ T8746] splice_direct_to_actor+0x5f7/0x650 [ 100.514478][ T8746] ? do_splice_direct+0x170/0x170 [ 100.519559][ T8746] ? security_file_permission+0x87/0xa0 [ 100.525162][ T8746] ? rw_verify_area+0x136/0x250 [ 100.530178][ T8746] do_splice_direct+0xf5/0x170 [ 100.534947][ T8746] do_sendfile+0x773/0xda0 [ 100.539349][ T8746] __x64_sys_sendfile64+0xf2/0x130 [ 100.544456][ T8746] do_syscall_64+0x4a/0x90 [ 100.548882][ T8746] ? irqentry_exit_to_user_mode+0x5/0x20 [ 100.554538][ T8746] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 100.560832][ T8746] RIP: 0033:0x4665f9 [ 100.564709][ T8746] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 100.584485][ T8746] RSP: 002b:00007fad9a685188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 100.594238][ T8746] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 100.602212][ T8746] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 100.610243][ T8746] RBP: 00007fad9a6851d0 R08: 0000000000000000 R09: 0000000000000000 13:04:55 executing program 2 (fault-call:3 fault-nth:2): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 100.618762][ T8746] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 100.626973][ T8746] R13: 00007fff0fd59c8f R14: 00007fad9a685300 R15: 0000000000022000 13:04:55 executing program 0 (fault-call:8 fault-nth:0): r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:55 executing program 5 (fault-call:2 fault-nth:8): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 100.695422][ T8753] loop0: detected capacity change from 0 to 6 [ 100.703397][ T8753] FAT-fs (loop0): Directory bread(block 6) failed [ 100.776325][ T8757] FAULT_INJECTION: forcing a failure. [ 100.776325][ T8757] name failslab, interval 1, probability 0, space 0, times 0 [ 100.789233][ T8757] CPU: 1 PID: 8757 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 100.792812][ T8768] FAULT_INJECTION: forcing a failure. [ 100.792812][ T8768] name failslab, interval 1, probability 0, space 0, times 0 [ 100.797660][ T8757] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 100.797681][ T8757] Call Trace: [ 100.797689][ T8757] dump_stack+0x137/0x19d [ 100.827886][ T8757] should_fail+0x23c/0x250 [ 100.832355][ T8757] __should_failslab+0x81/0x90 [ 100.837140][ T8757] should_failslab+0x5/0x20 [ 100.841659][ T8757] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 100.847420][ T8757] ? __kmalloc_node+0x30/0x40 [ 100.852170][ T8757] __kmalloc_node+0x30/0x40 [ 100.856668][ T8757] kvmalloc_node+0x81/0xf0 [ 100.861114][ T8757] seq_read_iter+0x145/0x910 [ 100.865745][ T8757] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 100.871915][ T8757] proc_reg_read_iter+0xfc/0x170 [ 100.876877][ T8757] generic_file_splice_read+0x22a/0x310 [ 100.882437][ T8757] ? splice_shrink_spd+0x60/0x60 [ 100.887371][ T8757] splice_direct_to_actor+0x2aa/0x650 [ 100.893715][ T8757] ? do_splice_direct+0x170/0x170 [ 100.898743][ T8757] do_splice_direct+0xf5/0x170 [ 100.903507][ T8757] do_sendfile+0x773/0xda0 [ 100.907931][ T8757] __x64_sys_sendfile64+0xf2/0x130 [ 100.913041][ T8757] do_syscall_64+0x4a/0x90 [ 100.917470][ T8757] ? irqentry_exit_to_user_mode+0x5/0x20 [ 100.923255][ T8757] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 100.929151][ T8757] RIP: 0033:0x4665f9 [ 100.933042][ T8757] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 100.952685][ T8757] RSP: 002b:00007fad9a685188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 100.961125][ T8757] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 100.969125][ T8757] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 100.977117][ T8757] RBP: 00007fad9a6851d0 R08: 0000000000000000 R09: 0000000000000000 [ 100.985107][ T8757] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 100.993078][ T8757] R13: 00007fff0fd59c8f R14: 00007fad9a685300 R15: 0000000000022000 [ 101.001057][ T8768] CPU: 0 PID: 8768 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 101.007445][ T8761] loop3: detected capacity change from 0 to 6 [ 101.010156][ T8768] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 101.010169][ T8768] Call Trace: [ 101.010176][ T8768] dump_stack+0x137/0x19d [ 101.034024][ T8768] should_fail+0x23c/0x250 [ 101.038445][ T8768] ? __es_insert_extent+0x51f/0xe70 [ 101.040613][ T8770] FAULT_INJECTION: forcing a failure. [ 101.040613][ T8770] name failslab, interval 1, probability 0, space 0, times 0 [ 101.043796][ T8768] __should_failslab+0x81/0x90 [ 101.043846][ T8768] should_failslab+0x5/0x20 [ 101.065671][ T8768] kmem_cache_alloc+0x46/0x2f0 [ 101.070506][ T8768] __es_insert_extent+0x51f/0xe70 [ 101.075601][ T8768] ext4_es_insert_delayed_block+0xfb/0x370 [ 101.081410][ T8768] ? ext4_claim_free_clusters+0x5b/0x80 [ 101.086951][ T8768] ext4_da_get_block_prep+0x582/0x9b0 [ 101.092364][ T8768] __block_write_begin_int+0x4a2/0x1060 [ 101.098604][ T8768] ? ext4_da_release_space+0x230/0x230 [ 101.104125][ T8768] ? ext4_da_write_begin+0x410/0x820 [ 101.109410][ T8768] ? ext4_da_release_space+0x230/0x230 [ 101.114880][ T8768] __block_write_begin+0x2b/0x40 [ 101.119871][ T8768] ext4_da_write_begin+0x4c8/0x820 [ 101.125019][ T8768] generic_perform_write+0x196/0x3a0 [ 101.130308][ T8768] ext4_buffered_write_iter+0x2f2/0x3f0 [ 101.135908][ T8768] ext4_file_write_iter+0x2e7/0x11d0 [ 101.141194][ T8768] ? avc_policy_seqno+0x22/0x30 [ 101.146045][ T8768] ? selinux_file_permission+0x22e/0x530 [ 101.151683][ T8768] do_iter_readv_writev+0x2cb/0x360 [ 101.156878][ T8768] do_iter_write+0x112/0x4c0 [ 101.161461][ T8768] ? kmalloc_array+0x2d/0x40 [ 101.166131][ T8768] vfs_iter_write+0x4c/0x70 [ 101.170629][ T8768] iter_file_splice_write+0x40a/0x750 [ 101.176112][ T8768] ? splice_from_pipe+0xc0/0xc0 [ 101.180959][ T8768] direct_splice_actor+0x80/0xa0 [ 101.185905][ T8768] splice_direct_to_actor+0x345/0x650 [ 101.191360][ T8768] ? do_splice_direct+0x170/0x170 [ 101.196381][ T8768] do_splice_direct+0xf5/0x170 [ 101.201140][ T8768] do_sendfile+0x773/0xda0 [ 101.205612][ T8768] __x64_sys_sendfile64+0xf2/0x130 [ 101.210732][ T8768] do_syscall_64+0x4a/0x90 [ 101.215148][ T8768] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 101.221039][ T8768] RIP: 0033:0x4665f9 [ 101.224924][ T8768] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 101.244613][ T8768] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 101.253040][ T8768] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 101.261023][ T8768] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 101.269000][ T8768] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 101.277040][ T8768] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 101.285020][ T8768] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 101.292989][ T8770] CPU: 1 PID: 8770 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 101.301322][ T8770] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 101.311368][ T8770] Call Trace: [ 101.314684][ T8770] dump_stack+0x137/0x19d [ 101.319182][ T8770] should_fail+0x23c/0x250 [ 101.323597][ T8770] __should_failslab+0x81/0x90 [ 101.328349][ T8770] ? alloc_pipe_info+0xac/0x350 [ 101.333200][ T8770] should_failslab+0x5/0x20 [ 101.337772][ T8770] kmem_cache_alloc_trace+0x49/0x310 [ 101.343066][ T8770] alloc_pipe_info+0xac/0x350 [ 101.347747][ T8770] splice_direct_to_actor+0x5f7/0x650 [ 101.353120][ T8770] ? do_splice_direct+0x170/0x170 [ 101.358151][ T8770] ? security_file_permission+0x87/0xa0 [ 101.363709][ T8770] ? rw_verify_area+0x136/0x250 [ 101.366457][ T8761] FAT-fs (loop3): Directory bread(block 6) failed 13:04:56 executing program 2 (fault-call:3 fault-nth:3): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:56 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0xffffffffffffffff) [ 101.368700][ T8770] do_splice_direct+0xf5/0x170 [ 101.379883][ T8770] do_sendfile+0x773/0xda0 [ 101.384301][ T8770] __x64_sys_sendfile64+0xf2/0x130 [ 101.389414][ T8770] do_syscall_64+0x4a/0x90 [ 101.393856][ T8770] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 101.399774][ T8770] RIP: 0033:0x4665f9 [ 101.403669][ T8770] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 101.414358][ T8764] loop0: detected capacity change from 0 to 6 [ 101.423295][ T8770] RSP: 002b:00007f838c45c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 101.423319][ T8770] RAX: ffffffffffffffda RBX: 000000000056c008 RCX: 00000000004665f9 [ 101.423331][ T8770] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000003 [ 101.423343][ T8770] RBP: 00007f838c45c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 101.445749][ T8764] FAT-fs (loop0): Directory bread(block 6) failed [ 101.445884][ T8770] R10: 0800000080004103 R11: 0000000000000246 R12: 0000000000000001 13:04:56 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10e, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:56 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x7f, 0xd7, 0x9, 0x8, 0x0, 0x9, 0x20, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x800, 0x2, @perf_bp={&(0x7f00000000c0)}, 0xea66790afc68ea49, 0x2, 0x9, 0x8, 0x4, 0x8, 0x1ff, 0x0, 0x622, 0x0, 0xff}, 0xffffffffffffffff, 0x10, r0, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0x2b, 0x1f, 0x5, 0x8, 0xc0, 0x0, 0x6, 0x5, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20, 0x2, @perf_config_ext={0x5, 0x2}, 0x6002, 0x8ec, 0x4, 0x1, 0x10001, 0x4, 0xffff, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xa, r3, 0xa) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x4000000000010046) [ 101.476505][ T8770] R13: 00007ffde1afb79f R14: 00007f838c45c300 R15: 0000000000022000 13:04:56 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x2) setxattr$incfs_size(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040), &(0x7f00000000c0), 0x8, 0x3) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 101.525380][ T8786] FAULT_INJECTION: forcing a failure. [ 101.525380][ T8786] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 101.538866][ T8786] CPU: 0 PID: 8786 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 101.547389][ T8786] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 101.557448][ T8786] Call Trace: [ 101.560743][ T8786] dump_stack+0x137/0x19d [ 101.565074][ T8786] should_fail+0x23c/0x250 [ 101.569491][ T8786] __alloc_pages+0x102/0x320 13:04:56 executing program 5 (fault-call:2 fault-nth:9): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 101.574080][ T8786] alloc_pages+0x21d/0x310 [ 101.578518][ T8786] push_pipe+0x267/0x370 [ 101.582764][ T8786] _copy_to_iter+0x35d/0xdd0 [ 101.587355][ T8786] ? __virt_addr_valid+0x6f/0x1a0 [ 101.592383][ T8786] ? __virt_addr_valid+0x85/0x1a0 [ 101.597448][ T8786] ? __sanitizer_cov_trace_pc+0x4/0x60 [ 101.602911][ T8786] ? __virt_addr_valid+0x15a/0x1a0 [ 101.608017][ T8786] seq_read_iter+0x7f0/0x910 [ 101.612956][ T8786] proc_reg_read_iter+0xfc/0x170 [ 101.617921][ T8786] generic_file_splice_read+0x22a/0x310 [ 101.623482][ T8786] ? splice_shrink_spd+0x60/0x60 [ 101.628648][ T8786] splice_direct_to_actor+0x2aa/0x650 [ 101.634070][ T8786] ? do_splice_direct+0x170/0x170 [ 101.639093][ T8786] do_splice_direct+0xf5/0x170 [ 101.644134][ T8786] do_sendfile+0x773/0xda0 [ 101.648561][ T8786] __x64_sys_sendfile64+0xf2/0x130 [ 101.650287][ T8799] FAULT_INJECTION: forcing a failure. [ 101.650287][ T8799] name failslab, interval 1, probability 0, space 0, times 0 [ 101.653723][ T8786] do_syscall_64+0x4a/0x90 [ 101.653747][ T8786] ? irqentry_exit_to_user_mode+0x5/0x20 [ 101.676367][ T8786] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 101.682272][ T8786] RIP: 0033:0x4665f9 [ 101.686163][ T8786] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 101.705857][ T8786] RSP: 002b:00007fad9a685188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 101.714289][ T8786] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 101.722265][ T8786] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 101.730262][ T8786] RBP: 00007fad9a6851d0 R08: 0000000000000000 R09: 0000000000000000 [ 101.738435][ T8786] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 101.748235][ T8786] R13: 00007fff0fd59c8f R14: 00007fad9a685300 R15: 0000000000022000 [ 101.756389][ T8799] CPU: 1 PID: 8799 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 101.764763][ T8799] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 13:04:56 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:04:56 executing program 2 (fault-call:3 fault-nth:4): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:56 executing program 1: ioctl$KDDISABIO(0xffffffffffffffff, 0x4b37) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 101.774891][ T8799] Call Trace: [ 101.778171][ T8799] dump_stack+0x137/0x19d [ 101.782568][ T8799] should_fail+0x23c/0x250 [ 101.786979][ T8799] ? ext4_init_io_end+0x2d/0xa0 [ 101.791847][ T8799] __should_failslab+0x81/0x90 [ 101.796619][ T8799] should_failslab+0x5/0x20 [ 101.801297][ T8799] kmem_cache_alloc+0x46/0x2f0 [ 101.806816][ T8799] ext4_init_io_end+0x2d/0xa0 [ 101.811611][ T8799] ext4_writepages+0x6a5/0x1d10 [ 101.816470][ T8799] ? __ext4_journal_stop+0x47/0x110 [ 101.821706][ T8799] ? ext4_expand_extra_isize+0x540/0x540 [ 101.827340][ T8799] ? ext4_dirty_inode+0x98/0xa0 [ 101.832189][ T8799] ? __mark_inode_dirty+0x326/0x6c0 [ 101.837460][ T8799] ? generic_write_end+0x157/0x180 [ 101.842583][ T8799] ? ext4_readpage+0x140/0x140 [ 101.847408][ T8799] do_writepages+0x7b/0x150 [ 101.851977][ T8799] ? iov_iter_advance+0x377/0xe10 [ 101.857012][ T8799] file_write_and_wait_range+0x180/0x210 [ 101.862660][ T8799] ext4_sync_file+0x105/0x670 [ 101.867348][ T8799] ? tsan.module_ctor+0x10/0x10 [ 101.869133][ T8806] FAULT_INJECTION: forcing a failure. [ 101.869133][ T8806] name failslab, interval 1, probability 0, space 0, times 0 [ 101.872834][ T8799] vfs_fsync_range+0x107/0x120 [ 101.872900][ T8799] ext4_buffered_write_iter+0x39c/0x3f0 [ 101.895857][ T8799] ext4_file_write_iter+0x2e7/0x11d0 [ 101.901164][ T8799] ? avc_policy_seqno+0x22/0x30 [ 101.906038][ T8799] ? selinux_file_permission+0x22e/0x530 [ 101.911682][ T8799] do_iter_readv_writev+0x2cb/0x360 [ 101.916888][ T8799] do_iter_write+0x112/0x4c0 [ 101.922098][ T8799] ? kmalloc_array+0x2d/0x40 [ 101.926875][ T8799] vfs_iter_write+0x4c/0x70 [ 101.931904][ T8799] iter_file_splice_write+0x40a/0x750 [ 101.937331][ T8799] ? splice_from_pipe+0xc0/0xc0 [ 101.942180][ T8799] direct_splice_actor+0x80/0xa0 [ 101.947127][ T8799] splice_direct_to_actor+0x345/0x650 [ 101.954227][ T8799] ? do_splice_direct+0x170/0x170 [ 101.959258][ T8799] do_splice_direct+0xf5/0x170 [ 101.964039][ T8799] do_sendfile+0x773/0xda0 [ 101.968458][ T8799] __x64_sys_sendfile64+0xf2/0x130 [ 101.973574][ T8799] do_syscall_64+0x4a/0x90 [ 101.977998][ T8799] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 101.983898][ T8799] RIP: 0033:0x4665f9 [ 101.987807][ T8799] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 102.007423][ T8799] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 102.015980][ T8799] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 102.023959][ T8799] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 102.031950][ T8799] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 102.039924][ T8799] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 102.048436][ T8799] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 102.056420][ T8806] CPU: 0 PID: 8806 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 102.064759][ T8806] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 102.074812][ T8806] Call Trace: [ 102.078181][ T8806] dump_stack+0x137/0x19d [ 102.082531][ T8806] should_fail+0x23c/0x250 [ 102.086960][ T8806] ? kmalloc_array+0x2d/0x40 [ 102.091568][ T8806] __should_failslab+0x81/0x90 [ 102.096366][ T8806] should_failslab+0x5/0x20 [ 102.100871][ T8806] __kmalloc+0x66/0x340 [ 102.105046][ T8806] ? current_time+0x24/0x190 [ 102.109658][ T8806] ? splice_from_pipe+0xc0/0xc0 [ 102.114602][ T8806] kmalloc_array+0x2d/0x40 [ 102.119018][ T8806] iter_file_splice_write+0xc1/0x750 [ 102.124314][ T8806] ? atime_needs_update+0x2ba/0x390 [ 102.129518][ T8806] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 102.135684][ T8806] ? splice_from_pipe+0xc0/0xc0 [ 102.140534][ T8806] ? splice_from_pipe+0xc0/0xc0 [ 102.145457][ T8806] direct_splice_actor+0x80/0xa0 [ 102.150401][ T8806] splice_direct_to_actor+0x345/0x650 [ 102.155846][ T8806] ? do_splice_direct+0x170/0x170 [ 102.160858][ T8806] do_splice_direct+0xf5/0x170 [ 102.165708][ T8806] do_sendfile+0x773/0xda0 [ 102.170125][ T8806] __x64_sys_sendfile64+0xf2/0x130 [ 102.175277][ T8806] do_syscall_64+0x4a/0x90 [ 102.179746][ T8806] ? irqentry_exit_to_user_mode+0x5/0x20 [ 102.185461][ T8806] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 102.191401][ T8814] FAULT_INJECTION: forcing a failure. [ 102.191401][ T8814] name failslab, interval 1, probability 0, space 0, times 0 [ 102.191415][ T8806] RIP: 0033:0x4665f9 [ 102.191432][ T8806] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:04:57 executing program 5 (fault-call:2 fault-nth:10): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 102.227461][ T8806] RSP: 002b:00007fad9a685188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 102.235905][ T8806] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 102.243905][ T8806] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 102.251960][ T8806] RBP: 00007fad9a6851d0 R08: 0000000000000000 R09: 0000000000000000 [ 102.259945][ T8806] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 102.267974][ T8806] R13: 00007fff0fd59c8f R14: 00007fad9a685300 R15: 0000000000022000 13:04:57 executing program 2 (fault-call:3 fault-nth:5): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:57 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x1, 0x6, 0x7, 0x7, 0x0, 0x6, 0x81, 0x5, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0x5, 0xc085}, 0x8, 0xfc00000000000000, 0xab0, 0x6, 0x18, 0x8, 0x8f5c, 0x0, 0x7, 0x0, 0xeb4a}, 0xffffffffffffffff, 0x2, r0, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 102.275948][ T8814] CPU: 1 PID: 8814 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 102.284294][ T8814] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 102.294379][ T8814] Call Trace: [ 102.297772][ T8814] dump_stack+0x137/0x19d [ 102.302110][ T8814] should_fail+0x23c/0x250 [ 102.306530][ T8814] ? ext4_init_io_end+0x2d/0xa0 [ 102.311386][ T8814] __should_failslab+0x81/0x90 [ 102.316180][ T8814] should_failslab+0x5/0x20 [ 102.320703][ T8814] kmem_cache_alloc+0x46/0x2f0 13:04:57 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xa) perf_event_open(&(0x7f0000001800)={0x0, 0x80, 0x8, 0x6, 0x3, 0x9d, 0x0, 0x80000001, 0xc0008, 0x2, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000080)}, 0x0, 0x1, 0x6, 0x0, 0x8, 0x8, 0xffff, 0x0, 0x8, 0x0, 0x5d93}, 0x0, 0xd, r0, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) recvmmsg(r1, &(0x7f0000001780)=[{{&(0x7f0000000140)=@pptp={0x18, 0x2, {0x0, @remote}}, 0x80, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/232, 0xe8}, {}], 0x3, &(0x7f0000000380)=""/18, 0x12}, 0xa84}, {{&(0x7f00000003c0)=@ll, 0x80, &(0x7f0000000580)=[{&(0x7f0000000440)=""/39, 0x27}, {&(0x7f0000000480)=""/29, 0x1d}, {&(0x7f00000004c0)=""/165, 0xa5}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x4, &(0x7f00000005c0)=""/246, 0xf6}, 0x6}], 0x2, 0x10002, &(0x7f00000006c0)={0x0, 0x989680}) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) fsetxattr$security_capability(r3, &(0x7f0000001880), &(0x7f00000018c0)=@v1={0x1000000, [{0xff, 0x7ff}]}, 0xc, 0x2) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/sem\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x4000000000010046) [ 102.325473][ T8814] ext4_init_io_end+0x2d/0xa0 [ 102.330149][ T8814] ext4_writepages+0x76d/0x1d10 [ 102.335070][ T8814] ? __ext4_journal_stop+0x47/0x110 [ 102.340268][ T8814] ? ext4_expand_extra_isize+0x540/0x540 [ 102.345903][ T8814] ? ext4_dirty_inode+0x98/0xa0 [ 102.350757][ T8814] ? __mark_inode_dirty+0x326/0x6c0 [ 102.355979][ T8814] ? generic_write_end+0x157/0x180 [ 102.361522][ T8814] ? ext4_readpage+0x140/0x140 [ 102.366291][ T8814] do_writepages+0x7b/0x150 [ 102.370841][ T8814] ? iov_iter_advance+0x377/0xe10 [ 102.375900][ T8814] file_write_and_wait_range+0x180/0x210 [ 102.381535][ T8814] ext4_sync_file+0x105/0x670 [ 102.386324][ T8814] ? tsan.module_ctor+0x10/0x10 [ 102.391182][ T8814] vfs_fsync_range+0x107/0x120 [ 102.395954][ T8814] ext4_buffered_write_iter+0x39c/0x3f0 [ 102.401553][ T8814] ext4_file_write_iter+0x2e7/0x11d0 [ 102.406877][ T8814] ? avc_policy_seqno+0x22/0x30 [ 102.411772][ T8814] ? selinux_file_permission+0x22e/0x530 [ 102.417439][ T8814] do_iter_readv_writev+0x2cb/0x360 [ 102.422642][ T8814] do_iter_write+0x112/0x4c0 [ 102.427260][ T8814] ? kmalloc_array+0x2d/0x40 [ 102.431852][ T8814] vfs_iter_write+0x4c/0x70 [ 102.436356][ T8814] iter_file_splice_write+0x40a/0x750 [ 102.441741][ T8814] ? splice_from_pipe+0xc0/0xc0 [ 102.442861][ T8828] FAULT_INJECTION: forcing a failure. [ 102.442861][ T8828] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 102.446652][ T8814] direct_splice_actor+0x80/0xa0 [ 102.446692][ T8814] splice_direct_to_actor+0x345/0x650 [ 102.446711][ T8814] ? do_splice_direct+0x170/0x170 [ 102.475359][ T8814] do_splice_direct+0xf5/0x170 [ 102.480129][ T8814] do_sendfile+0x773/0xda0 [ 102.484540][ T8814] __x64_sys_sendfile64+0xf2/0x130 [ 102.489651][ T8814] do_syscall_64+0x4a/0x90 [ 102.494125][ T8814] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 102.500100][ T8814] RIP: 0033:0x4665f9 [ 102.504335][ T8814] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 102.524002][ T8814] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 102.532416][ T8814] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 102.540453][ T8814] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 102.548420][ T8814] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 102.556406][ T8814] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 102.564379][ T8814] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 102.572446][ T8828] CPU: 0 PID: 8828 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 102.580783][ T8828] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 102.590992][ T8828] Call Trace: [ 102.594359][ T8828] dump_stack+0x137/0x19d [ 102.598673][ T8828] should_fail+0x23c/0x250 [ 102.603083][ T8828] __alloc_pages+0x102/0x320 [ 102.607695][ T8828] alloc_pages+0x21d/0x310 [ 102.612123][ T8828] __page_cache_alloc+0x4d/0xf0 [ 102.617052][ T8828] pagecache_get_page+0x5f4/0x900 [ 102.622092][ T8828] grab_cache_page_write_begin+0x3f/0x70 [ 102.627746][ T8828] ext4_da_write_begin+0x305/0x820 [ 102.632957][ T8828] ? __vfs_getxattr+0x264/0x280 [ 102.637883][ T8828] ? iov_iter_fault_in_readable+0x58/0x3a0 [ 102.643693][ T8828] generic_perform_write+0x196/0x3a0 [ 102.649165][ T8828] ext4_buffered_write_iter+0x2f2/0x3f0 [ 102.654750][ T8828] ext4_file_write_iter+0x2e7/0x11d0 [ 102.660046][ T8828] ? __schedule+0x427/0x5b0 [ 102.664552][ T8828] ? avc_policy_seqno+0x22/0x30 [ 102.669419][ T8828] ? selinux_file_permission+0x22e/0x530 [ 102.675047][ T8828] do_iter_readv_writev+0x2cb/0x360 [ 102.680338][ T8828] do_iter_write+0x112/0x4c0 [ 102.684922][ T8828] ? kmalloc_array+0x2d/0x40 [ 102.689530][ T8828] vfs_iter_write+0x4c/0x70 [ 102.694033][ T8828] iter_file_splice_write+0x40a/0x750 [ 102.699425][ T8828] ? splice_from_pipe+0xc0/0xc0 [ 102.704276][ T8828] direct_splice_actor+0x80/0xa0 [ 102.709213][ T8828] splice_direct_to_actor+0x345/0x650 [ 102.714612][ T8828] ? do_splice_direct+0x170/0x170 [ 102.719655][ T8828] do_splice_direct+0xf5/0x170 [ 102.724433][ T8828] do_sendfile+0x773/0xda0 [ 102.728856][ T8828] __x64_sys_sendfile64+0xf2/0x130 [ 102.734472][ T8828] do_syscall_64+0x4a/0x90 [ 102.738906][ T8828] ? irqentry_exit_to_user_mode+0x5/0x20 [ 102.744542][ T8828] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 102.750441][ T8828] RIP: 0033:0x4665f9 [ 102.754453][ T8828] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:04:57 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) fallocate(r0, 0x0, 0x0, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) close(r1) fallocate(r1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x406, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000680)=[{&(0x7f00000001c0)="a9c4ca7904cf26154b9866b1210e6a530b738ed7d55f216b7bf14888ea82ea864f672d41bc0f96a6fdff043675d0c56518b13ad1a0b9ff29160d3f818e72cbfef53c21d2bf379ed7c89e7f49f298a250d890fb2cf0c55924f0fc976a1921d0742ea8d8a699d7f696cc7e71d9fc5ba28bef5e9c6cba03fe6cbf81be548e5ed347eaf90d702d051967b7254c393b8474424edd3681eb5007d0f73ca90e14ce20a21fba7c84aebebde8", 0xa8}, {&(0x7f0000000280)="65e2d1761994a7c5d0506c9d44b72e33ca53a52511e58e56803b90115923b6513ed0d68307f2d4cd225a17e43c536662c7242cbcf5951c68c8ce3b374b146e4ab16bf7efe0683fc9eb26cd7624324fc773bc1adede65a11023d63c3134e55ced0dbeaf6a20984eef2123386b0e4cc515d9f9721308492b7dae205e4862ef5c59b2c88fee7bc45bb7ef7f060a07910697fb90e993fb5b5457cc24267d9e069aa8178be7e4105956d1d3ebfb93e25643a7a9de80e6a27a91c974e3aebf40c25bf36a29623dec567bbde8768c", 0xcb}, {&(0x7f0000000380)="d0b36f85815abfa4288967c24eb7bf4cc4f3dbcde0e08c31aff06be378c4d1de489eba6e068cc7583409fe6aff9bdc4c4b5376d0322b154c142bfca63e0316033b00342b5b41bbd9b9136fedc27ac3275c3a7987369dfdaa6126a61768196216c0e7b4d3a63e64d60db5277cd3b972b152c1c156c2e24ff8dc62345efb8fe0cbe9a221fd20eef5af9a7594073c9de04a13648680d7d5a82feabf3fedfc09af10d39765e84847b950c57645c966e7eb6fb4967e5a3f0e0230c53c855add2590d83e1041529df23c9f1c27a0a11b7891dbf5b356a5b3b1cc40d985e3b9ad96710d5ccecca3608f8dd423d0d6a31110", 0xee}, {&(0x7f0000000480)="f4c9b848d3f21609689ed305193b310be4deed14e88d5484bc7af80c3342e5f207283f4ae77371dff92a21c178cecd8c46814d98dfd5c95382b0a2814f8d6f5e929053115764575361fac3c4248cd8e3b66d97a1a65abe25bac4d49dd4cf957415fc90cee7301a7525cd72ec2f3944e5b1c8d85b7e88f6b7d153ab30d0d08763f9223848e88c410c8ea07884a4b1af5a60d58f7764020a756110f21be4d8b5974e85f2733a839d756ac501a581540f7dddb72ca5e9bb36866afbd0fe56", 0xbd}, {&(0x7f0000000540)="12673c6c4f3a8d1ee8d05caea23a51d17cbaaa1634a41e988e0ac091283afe22f07b39427e5a7b68084e6d1740abe1a3696f708492166e50fd5b1febe17bcdfa698d7b0e8128dbc445f30f0f1f5ca39096ee3bcc511c1d93b789fc1b6708978bbdac", 0x62}, {&(0x7f00000005c0)="ade80b733b800214c5487ced9812d34542c7c8ab1d509e5f7e6976a4d26931a9382c9b276dab3664a6d01607701039b3d1f521c745a88204e7e7cc4ee0cfd58efdd57b0e30501983c3a048e39a7eea8d8b59a4dce71c2aac7cfe37c07ea9b8e7b037e722b5cc7001ae19261e6829c50f41c04b0af9a01360f0fd02d13007bb8cb0163572084ff532e714b5cb7ae0332f", 0x90}, {&(0x7f0000000780)="e558887c68a8b149f765eecaa2931c5c2c8263e9606dec4d16e60e7ad02547424665a41620548c1392d27c8c662d8080ccec065071f423a044ee9c27382ef5f0fd108a0af88abe4529e946462cc1012d90ea58289af24f656052d5c3c8d1ee52090f59f6fa8e113a0ef02d4ace82e25a19116722ac4047a7cc104a60172fca10ab1457f994f0bbfbd3934bc39f861c4dac65cbe70f6cda38424733f8bf7e5cfc71ca7fbc14df63c5e0c0b9e32ccada5ec09b4ac2bd36f2cbaa3bf4b863e28192f6063d835b68b5a77123e5655efe6b52cefda994f9790845b90e17898eb103b997c5371cfd710cabb67179812a67942245cdbdc4a038d4b37069d2ad154ad6d1f947a523c4c85b29b25c48c8644989617e5744b7b6ad8d6212d0c06c52994aeeb0d8b233b9e8d0e66f4f2ff6071131d6e3bee948c7d0afede82149e08f70a2e191bf08ea28278c72253662d6aad5a360b6ffb50b5f08079cfd568e300163486c2960e9af55005462cd9dbe24fd56f0d62366bdfc314c608df5b90761eeec1b7065daa3905caa6338230552c8bb9398d25e192c97a57593246b4417deda0dd719a9cb50ad63dd6744c5be56b4219b42a2ef80d99e19b870f9b31b8c0aff495d92e8bdb7b2ca55c1b078181785654bedf5ce76095149a4e5a34083f62aa826c716701f9c091362f0ac18223fc0c2bb4c2a2742fb9bc2ce87141bc6ab2d5220895c67ee50c2ac87052293403f60aaebc6e4014a6029e765113fc33146d654bded66499a82f034b4e54ee1bb88a81c8a816da37c48b4e2d20eef4e99143f38c75d3ccf83d24938c4d2801eefddd691a6a615e9e0b43bd23cdd58ed066991eae68688b83f7b1eb31151ff02eb2131c31dc074ee8d4a4a1c414d6b48db178e4a4598363cc77cde50bd5ff36072466d8f6e6de85d6b2a1584804ba726bf2d8af6b08395e3e923252164bbbd0db28a44a0db3b670401f4ea9fb243c8969a811e860fed4bb14977d42d2af27feae1655b8ce1a376a44fdf64f212fd8ec0c3782eb52f5c990a25709e4104a0b8368c4796b1c473737b3b06ac76ee9a32f44b1bfe3e1eb8bef5a6fe107b259467d5d4aad7f72d7e49f7b2b00ef89e53b05e88f8a2422c7dbceb3fcebc919c0c8263a896a4d4bf0fbc64f22f7b6a3cfa9e5cf845175a20431833da994625ef7ec560c81a3fa6cce9a20a8c4872820c7743eaf09df2216877a05c8f0479032d658fb435cfcedb734704e0fcf731cc417364cfc25874cb0e0c714ca1c00433ed27bdba78d21e9f7c1b7cf4250f43aeffaa4715aa52d5de324fffa76556533d10f371dd8896d8609a103a9599f5832d2900b8139ce28ba8e84764c8eeb149eaf315106555bf7f7576e610b16f45a8208db8e838f1425448a752085047df3c0f564a2094138b33c24d02bbb236bd1513d5280bfc4e6a22a388de1c3fcbe86989de3360f04bff3c9a80c0a73fcf4418c8ec1f488362dfa92055bf6706af647b64ba4eccc9750d5eee30214b33f4901760773f4d065ad33ecb9cd580db00fc42de5ae912c19cb907d3a74b6b5a2f765b15ad04998b0bf66d5f302851915a4ef4fa872f0a832a5047dee84d79eabdb8ebde146d29c1fa0b238cc8da919f63ed2be6b18f551f576a75fe4c7cafee9556a3d742dc7656cfb70ae6fdb8ea00c66e48078180c936f281e47c844739e05ba028901a68e078471a80bee623c87910b8a9947e2802a435cea5a9685c36f11338ce8b385f5eec7de309c50eac22d72e4d95667f80195a7e5ed2c2b58faf747b5d64bc5afd71e0c19e82e445e3e6a4d65cdf79ce9235bd87920afddeefe21e33b6871ccda6cafb726a854c87cc72f1b6a37242bb6c0929e9bd6b8bc4cb64b7e613578e61490f8f42a4c28e4aca2c71a393d21b012f76d94ef084033e0f51bbe2ac7230798dde5ddc9bf8258b654111593ff180a915d96e35e2ed9add792003426947934d388d937ccc93745ba538b8b9794a88eb97d1d2579fe0e29b853f84cedf5768e050ec4e656fc4954264af8987dc7b9255073d3e710e5ed7d0a0c2774839f1557fc46bb9d4e5a24df325a3c8e5d4a456f6aa1d164815f5f406eb03c4714184ea08e2f7c5fca999b4b5daa9d7b2176bbcb2f519d6be9c8385e18aa147e771fc9411c795c4ad543d0412b53715cbce9a75b0ccdbfa769afe1df48078809a5989087a87a6d2a0123bf34542b8d1d07da17b31de0c1fbaf1dffb32977ee1365fc300fba3a4fa6c3d0513ddcd1cab962222aed982dd231b76661091057d632eb9a6a7430c2cc44470940ce15b4e1da34c365164d97d295d193578e633a410567108de9ff1993c4ddf03425a4580cf68bdcd02e21a0102a0dbbbc496a7d92d49d0d9c1c8389e2ba5966a7cb81c61408011bdb151f31288076c426be1adbfdeffe2f22997ee934935de6d8eff22311dc63d3379848a48950a1bc38b9a6c106081d1b3b9c31f6b17226ba1bece988a67b19c28367a5d024f3071a7e63065c83f2d56eead99294ce98dc983803ecb8a67b62f797e15dafe884591d0c24b4b9592b6f35eb4de90452215f759e540bcfa883843ed08317d2bdba046bca4507b34cb099e08dada8fca8a02c4b7eda8556fac2fccc5438115fd23593e00bba38d419709fbdf7dab4a639fc29e5aacf377aa53bf0d32753979cab3574e6d72fcc47982d42b6804f82ed4f094e265bc4559245bb3c8b4c34aa91a82f9b96bc70ebefc67e3bf4b2e4bf2a943a66369058fc2187dc11becdbf13f12ec1c2a99a98c0ad743edf342363e3050ef23ff91cdd122be191ef1639b3e715cc92c22794b08202573870dd180b1111dc4629e901f30d324c9dacb599e5195f1c2b7024e3d430e1c59460904098767ab67bff507ea4bdfee4f1ca9e944b5d668bdf7eca054200143d3a0a884f8428093d26de7dfc4e7ef147b675a4a545ffba68d380aeb5fd044816bcabd2ef5eb284227853afa717ef953e6e3755abacff465882785499877499d561e2b60d60a17d9aa7896421270daa20c65a4708f498745da39c1bb4e2c6bf744ac4816adfce04c6ac69341b3b5b59549ff75a79ae2044d8ee273de9854c33a5aba77c8b067eea386c0ffcc49942a6a928a056d24b12915c5b90c73fb0b0c25463667c32fe81e04565cb0377b04db277b8f2344a610bc59ae08587878007532158b26cf038dd8adaaa82f65d49089f08d315410b39bb214bd9f1d6226c609016d9ab48d22d7efc19759227f0759a44e9c6a03ba56fc99efb3d40161e8970bbeee320ed28032481f9d9c657a9f76521e0911d32109828b159eee30727a30f750954c1a140d74ca13c8f9dac9baf75bab3307f3f3a953ee7872982c212ad64639803cd223f3e31cddf352aa06876402b1548697a976b1089f1e3c49588e5e066d5800c3594f208faa5ad192a6fc0a26f430889a51472a28bbecb18237912fea819ee807508229ac8f4f53996087eec46f692680ba4ac56512fdc5c0ba70d6d6c1748e6a82196f14c8d76313b96673b55fe55469ddfda9b2d25ba4ca23333f7d5dfba7f8283dd4e4aced906e15bdd125d1e6dd40ea19aca85aa66314f774928cf0d34d7d835ba544f6bb200922f1e8df86c289868f7f61e9dbddc1f3cb0b1131e83b90ac3af9864d8813b266cf320a5624dce095aa11f18f114bc015b083c09bc5a517e254d21ba050783c7e50a34e55c12a60a6b965a3668dcacb47180dc814b4f13c0cfc7b10fe5637679f176c0ac59655292516d8ca4cdad5dff2fe2688a7d552fc0a90ecf645da0c061c0d407d7281d4b24a18b84ac71ce265bdf277408c91bfedb78f3c706d4f4127abf4b58b82d1641442c21f778f35b6d59c31d8d08b1b8d958757c5619e0f8b9307d32a4b79e32718fefacca1b4ee02981f61e5d26bfa0c2d6a16daddf51d99efe67dd9e9d4c75d714e920a4221738f616f066a800c7f8b5ea6f05108502f1ba5305d8c9efd1f7ad9bba23484bb0aafc893052efd0e25bc2a4cb6779e653f378ef96ecfe638ac785fd5524ab6e0fb916c2bded0a83d6baf03b09837e99e39ba7b25ea400cb029f7fa2796ef852f5df0959ea416ac50c35bdeeec8905464fde6ed4a4f72b217b11ef5f762f91400b12a39c888ae77c8b4c863fca64920eae9773a5a917578a7b1e7261d1412770ce3c83d78963e37cd07cdefc7588c825d9015bd2e77ead2ecbf99b2e160e22be9dfe86e48d5cbfcc4020e363736a63c54838761db2495db82dfa1243ffd08ce00bd4cd4ec953231b8d1e4eb714d1a5b4b0fbf953f1b6c0cc79b83a67fb2400299e2ce1c2678acc36a73af65c1d1bcb7d171c628c2f7f42ef075a60c19f0b6b71b4df4db60a034626071ade55cd511494d936dc281fa78e35df37a2508495f2a71c1e401b22dae4d443454708712272f63ce8cff81e8b0f5792449f0edca45e044459dce729a7ccdfc8377747d823b347beb7ef9b8908df533134ce16d6e2a792f41bfd9b85660a39a5341cb30f0e8469d13649009fb92059ca5955d0d0e97d93236a98ceadd51103e4dc8c97bf02fb3c7841f478d1be493f9f86874a92cfbf20f285b5dd63c40fe86defba5af5c70e18120478885b4e091921a2c344d0f01f2162963796002ad3db0d4dbacb42bf44da80dc368e22c12a5b28d842e032998e2782e747d88b65cf89e86893a36bc23ad52da097a10db042e94cf87f227e1484cec8846635a9ac880497d0b2e63de5255c6a6e1fcaf8bebad46888aacdf2876c6374f2c8c2467cde3de6a21e53ce22755480ab0cb7f8b168215a1a5a203925448a2f22ffc06ec69bc750582efe03fd2950f5febcd2cfe397aed775c3217b207f73e2ab312fee68e9c1bef3d9997e50c8fb967d0b848883d995013b2171e7aa7c9412f7f906fdaa3d0704ca945f645f83613ecb1cf772be9023a3648f05f6a755e10b819beeba4c8345754d6573c39805feff515a6ac48ee57afa5d4f208a8717093ab5a1010342ca9465b7d29da9630ebdc8d64bd0bd57b55ee97faf9c0c7a30131714b3cfe2064e0ad807d4b878fabf5728deba3f4728848b837396a9a19e70c8d3b485150dcd8c931a205bf29ce1d9dd074e92288f0754a5feaa24a2c6bac5212137bcd91e2bca47e2a73fbfafa84c1d5f7e56ba89173947f6111a0977de5c0371726d6432b4f81f6c5066774c04926b9691bf1f3fa1a59321c119ce096f6eee2043b4b6e60619aec9a5cb80829fb548baced350d77caeb8f961545e3f70f7d519d6882e5f6d682cea4833a2945aa0a97ce2e01781fd01df5ba3c970f3b263d7cb0bb2369f4f9e685b1aac6729b9ff04a8fb1d24e799afb47a43544c566b3afa1afcfcefd0dec89abf17004e3f0ef0e84f83c630ca339c84fdbb98b37726f6221851a4e9a5de6baa2b66175e9ef7b6b8550b8d958e3b45dd815f426778381ba1eceebc1df35710f26b3dde9c60bfb682dd5c3cd06306d6be35ed652ce2ac134c733ed4a25352d261e3b97577520b95560d57b5dfaa4876f310359762592dcfcef4a746d220489111b089b485cba2a379b409137b2485ae3507eb72e48bc0c35ae00cc758cbb7b64d63d4a757a32ecbd95c300ebd6590ea72276473be17eef33a4b739129cda5aa855b17b52280a4c57880268e70efc79eb23734787cc7e8d4dfcc6ca35ede2dc452378a91cd6e2d1359c677de722a26ee65de2e4c1787a93de1bfea2b0b8dc15b6eb853dcd29d2f66c16726717573ba73c9c5d088e7f8ab9303d0388ab3eaf74aa14f821afd130a8824fd254917a835f20f0eb", 0x1000}], 0x7) r5 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1, 0x2, 0xffffe000) perf_event_open(&(0x7f0000000140)={0x3, 0x80, 0x9a, 0x7, 0x0, 0xff, 0x0, 0x2f, 0x83001, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffff7, 0x4, @perf_bp, 0x80, 0x7fff, 0x4, 0x5, 0x1, 0x79e120d6, 0x3, 0x0, 0xfffffffe}, 0x0, 0x9, r5, 0x1) [ 102.774145][ T8828] RSP: 002b:00007fad9a685188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 102.782578][ T8828] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 102.790673][ T8828] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 102.798640][ T8828] RBP: 00007fad9a6851d0 R08: 0000000000000000 R09: 0000000000000000 [ 102.806607][ T8828] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 102.814577][ T8828] R13: 00007fff0fd59c8f R14: 00007fad9a685300 R15: 0000000000022000 [ 102.826369][ T8834] loop3: detected capacity change from 0 to 6 [ 102.841715][ T8834] FAT-fs (loop3): Directory bread(block 6) failed 13:04:57 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1c8, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:04:57 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = fcntl$getown(r0, 0x9) r3 = ioctl$NS_GET_PARENT(r1, 0xb702, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3000000, 0x12, r3, 0x107c7000) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x80, 0x40, 0x20, 0xc1, 0x0, 0x1000, 0x9c, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000000), 0x1}, 0x15000, 0x200, 0xbf5, 0x3, 0x100000001, 0x1, 0x7f, 0x0, 0x4, 0x0, 0x10001}, r2, 0xc, r1, 0x8) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x101002) fadvise64(r4, 0x4, 0x9, 0x4) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x4000000000010046) 13:04:57 executing program 5 (fault-call:2 fault-nth:11): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:57 executing program 2 (fault-call:3 fault-nth:6): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 102.939202][ T8856] FAULT_INJECTION: forcing a failure. [ 102.939202][ T8856] name failslab, interval 1, probability 0, space 0, times 0 [ 102.951881][ T8856] CPU: 1 PID: 8856 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 102.960270][ T8856] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 102.970356][ T8856] Call Trace: [ 102.973662][ T8856] dump_stack+0x137/0x19d [ 102.978019][ T8856] should_fail+0x23c/0x250 [ 102.982470][ T8856] ? ext4_alloc_io_end_vec+0x2e/0xd0 [ 102.982560][ T8859] FAULT_INJECTION: forcing a failure. [ 102.982560][ T8859] name failslab, interval 1, probability 0, space 0, times 0 [ 102.987764][ T8856] __should_failslab+0x81/0x90 [ 102.987793][ T8856] should_failslab+0x5/0x20 [ 102.987845][ T8856] kmem_cache_alloc+0x46/0x2f0 [ 102.987865][ T8856] ext4_alloc_io_end_vec+0x2e/0xd0 [ 103.019652][ T8856] ext4_writepages+0xa8d/0x1d10 [ 103.024687][ T8856] ? __ext4_journal_stop+0x47/0x110 [ 103.029974][ T8856] ? ext4_expand_extra_isize+0x540/0x540 [ 103.035616][ T8856] ? ext4_dirty_inode+0x9b/0xa0 [ 103.040488][ T8856] ? __mark_inode_dirty+0x326/0x6c0 [ 103.045687][ T8856] ? generic_write_end+0x157/0x180 [ 103.050800][ T8856] ? ext4_readpage+0x140/0x140 [ 103.055658][ T8856] do_writepages+0x7b/0x150 [ 103.060191][ T8856] ? iov_iter_advance+0x377/0xe10 [ 103.065231][ T8856] file_write_and_wait_range+0x180/0x210 [ 103.070882][ T8856] ext4_sync_file+0x105/0x670 [ 103.075565][ T8856] ? tsan.module_ctor+0x10/0x10 [ 103.080470][ T8856] vfs_fsync_range+0x107/0x120 [ 103.085254][ T8856] ext4_buffered_write_iter+0x39c/0x3f0 [ 103.090933][ T8856] ext4_file_write_iter+0x2e7/0x11d0 [ 103.096335][ T8856] ? avc_policy_seqno+0x22/0x30 [ 103.101232][ T8856] ? selinux_file_permission+0x22e/0x530 [ 103.106866][ T8856] do_iter_readv_writev+0x2cb/0x360 [ 103.112065][ T8856] do_iter_write+0x112/0x4c0 [ 103.116669][ T8856] ? kmalloc_array+0x2d/0x40 [ 103.121337][ T8856] vfs_iter_write+0x4c/0x70 [ 103.125877][ T8856] iter_file_splice_write+0x40a/0x750 [ 103.131253][ T8856] ? splice_from_pipe+0xc0/0xc0 [ 103.136228][ T8856] direct_splice_actor+0x80/0xa0 [ 103.141190][ T8856] splice_direct_to_actor+0x345/0x650 [ 103.146643][ T8856] ? do_splice_direct+0x170/0x170 [ 103.151668][ T8856] do_splice_direct+0xf5/0x170 [ 103.156515][ T8856] do_sendfile+0x773/0xda0 [ 103.160932][ T8856] __x64_sys_sendfile64+0xf2/0x130 [ 103.166071][ T8856] do_syscall_64+0x4a/0x90 [ 103.170515][ T8856] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 103.176444][ T8856] RIP: 0033:0x4665f9 [ 103.180366][ T8856] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 103.199987][ T8856] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 103.208403][ T8856] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 103.216374][ T8856] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 103.224371][ T8856] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 103.232369][ T8856] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 103.240370][ T8856] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 103.248355][ T8859] CPU: 0 PID: 8859 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 103.248535][ T8849] loop0: detected capacity change from 0 to 6 [ 103.256722][ T8859] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 103.256735][ T8859] Call Trace: [ 103.256741][ T8859] dump_stack+0x137/0x19d [ 103.280440][ T8859] should_fail+0x23c/0x250 [ 103.284867][ T8859] ? kcalloc+0x32/0x50 [ 103.288949][ T8859] __should_failslab+0x81/0x90 [ 103.293760][ T8859] should_failslab+0x5/0x20 [ 103.298266][ T8859] __kmalloc+0x66/0x340 [ 103.302444][ T8859] ? sysvec_apic_timer_interrupt+0x3e/0x80 [ 103.308283][ T8859] kcalloc+0x32/0x50 [ 103.312202][ T8859] ext4_find_extent+0x21c/0x7f0 [ 103.317131][ T8859] ? rmqueue_pcplist+0x165/0x190 [ 103.317200][ T8859] ext4_ext_map_blocks+0xd9/0x1f00 [ 103.317220][ T8859] ? sysvec_apic_timer_interrupt+0x3e/0x80 [ 103.317271][ T8859] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 103.317295][ T8859] ? ext4_da_get_block_prep+0x3ed/0x9b0 [ 103.317322][ T8859] ? ext4_da_get_block_prep+0x413/0x9b0 [ 103.317341][ T8859] ext4_da_get_block_prep+0x428/0x9b0 [ 103.317361][ T8859] __block_write_begin_int+0x4a2/0x1060 [ 103.317391][ T8859] ? ext4_da_release_space+0x230/0x230 [ 103.317411][ T8859] ? ext4_da_write_begin+0x410/0x820 [ 103.317438][ T8859] ? ext4_da_release_space+0x230/0x230 [ 103.317456][ T8859] __block_write_begin+0x2b/0x40 [ 103.317513][ T8859] ext4_da_write_begin+0x4c8/0x820 [ 103.317535][ T8859] generic_perform_write+0x196/0x3a0 [ 103.317560][ T8859] ext4_buffered_write_iter+0x2f2/0x3f0 [ 103.317666][ T8859] ext4_file_write_iter+0x2e7/0x11d0 [ 103.317713][ T8859] ? sysvec_apic_timer_interrupt+0x3e/0x80 [ 103.317734][ T8859] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 103.317755][ T8859] do_iter_readv_writev+0x2cb/0x360 [ 103.317773][ T8859] do_iter_write+0x112/0x4c0 [ 103.317788][ T8859] vfs_iter_write+0x4c/0x70 [ 103.317805][ T8859] iter_file_splice_write+0x40a/0x750 [ 103.317903][ T8859] ? splice_from_pipe+0xc0/0xc0 [ 103.317919][ T8859] direct_splice_actor+0x80/0xa0 [ 103.317937][ T8859] splice_direct_to_actor+0x345/0x650 [ 103.317984][ T8859] ? do_splice_direct+0x170/0x170 [ 103.318005][ T8859] do_splice_direct+0xf5/0x170 [ 103.318025][ T8859] do_sendfile+0x773/0xda0 [ 103.318043][ T8859] __x64_sys_sendfile64+0xf2/0x130 [ 103.318062][ T8859] do_syscall_64+0x4a/0x90 [ 103.318083][ T8859] ? irqentry_exit_to_user_mode+0x5/0x20 [ 103.318109][ T8859] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 103.318228][ T8859] RIP: 0033:0x4665f9 [ 103.318242][ T8859] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 103.318259][ T8859] RSP: 002b:00007fad9a685188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 103.318278][ T8859] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 13:04:58 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x7ffff000) 13:04:58 executing program 2 (fault-call:3 fault-nth:7): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:58 executing program 1: r0 = socket(0x2b, 0x80000, 0x2) recvfrom$inet(r0, &(0x7f0000000140)=""/141, 0x8d, 0x40000000, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) write$binfmt_script(r1, &(0x7f0000000200)={'#! ', './bus', [{0x20, '\xda'}], 0xa, "47b618b8bd2f073b0e6235148ab3cdd0b43ad8b3eb48833c5b80ba9aecea74ce1e8a0933af2782c8a54c01cb21c4385047097ff44d0e2dbd75e1209832d3299551ff6c0501cb0ecd6964508f31ebf76d24330af6be86736ae5d19bb1195c804f981bd5715d1d181c60afe8f3339713a78420800373a6f657381324ff8ad68146008750ebf1783bfb298f7fedbf2359613722dd798a56055b2dd2208f1e479a84a73b80856a"}, 0xb0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000000000)={0x8, 0x8001, 0xf33, 0x5, 0x7, "ac127a7e5e8534efae4ee005d0884f8adbed69"}) sendfile(r2, r3, 0x0, 0x4000000000010046) lseek(r3, 0x6, 0x7) 13:04:58 executing program 5 (fault-call:2 fault-nth:12): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:58 executing program 4: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) setxattr$incfs_id(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040), &(0x7f00000000c0)={'0000000000000000000000000000000', 0x32}, 0x20, 0x2) 13:04:58 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1c9, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 103.318289][ T8859] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 103.318300][ T8859] RBP: 00007fad9a6851d0 R08: 0000000000000000 R09: 0000000000000000 [ 103.318310][ T8859] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 103.318321][ T8859] R13: 00007fff0fd59c8f R14: 00007fad9a685300 R15: 0000000000022000 [ 103.338900][ T8849] FAT-fs (loop0): Directory bread(block 6) failed [ 103.412042][ T8863] loop3: detected capacity change from 0 to 6 [ 103.432280][ T8863] FAT-fs (loop3): Directory bread(block 6) failed [ 103.642854][ T8883] FAULT_INJECTION: forcing a failure. [ 103.642854][ T8883] name failslab, interval 1, probability 0, space 0, times 0 [ 103.655501][ T8883] CPU: 0 PID: 8883 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 103.657249][ T8884] FAULT_INJECTION: forcing a failure. [ 103.657249][ T8884] name failslab, interval 1, probability 0, space 0, times 0 [ 103.663831][ T8883] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 103.663851][ T8883] Call Trace: [ 103.663859][ T8883] dump_stack+0x137/0x19d [ 103.694169][ T8883] should_fail+0x23c/0x250 [ 103.698590][ T8883] ? kcalloc+0x32/0x50 [ 103.702660][ T8883] __should_failslab+0x81/0x90 [ 103.707425][ T8883] should_failslab+0x5/0x20 [ 103.711947][ T8883] __kmalloc+0x66/0x340 [ 103.716154][ T8883] kcalloc+0x32/0x50 [ 103.720094][ T8883] ext4_find_extent+0x21c/0x7f0 [ 103.724951][ T8883] ext4_ext_map_blocks+0xd9/0x1f00 [ 103.730070][ T8883] ? mem_cgroup_uncharge_list+0x36/0xa0 [ 103.735671][ T8883] ? __down_write_common+0x45/0x890 [ 103.740870][ T8883] ? release_pages+0x8d0/0x900 [ 103.745680][ T8883] ? percpu_counter_add_batch+0x69/0xd0 [ 103.751239][ T8883] ? ext4_es_lookup_extent+0x36b/0x490 [ 103.756711][ T8883] ext4_map_blocks+0x70d/0xef0 [ 103.761478][ T8883] mpage_map_one_extent+0x10d/0x360 [ 103.766741][ T8883] ext4_writepages+0xc1a/0x1d10 [ 103.771617][ T8883] ? ext4_expand_extra_isize+0x540/0x540 [ 103.777290][ T8883] ? ext4_dirty_inode+0x9b/0xa0 [ 103.782393][ T8883] ? __mark_inode_dirty+0x326/0x6c0 [ 103.790548][ T8883] ? generic_write_end+0x157/0x180 [ 103.795716][ T8883] ? ext4_readpage+0x140/0x140 [ 103.800480][ T8883] do_writepages+0x7b/0x150 [ 103.805071][ T8883] ? iov_iter_advance+0x377/0xe10 [ 103.810221][ T8883] file_write_and_wait_range+0x180/0x210 [ 103.815863][ T8883] ext4_sync_file+0x105/0x670 [ 103.820643][ T8883] ? tsan.module_ctor+0x10/0x10 [ 103.825497][ T8883] vfs_fsync_range+0x107/0x120 [ 103.830281][ T8883] ext4_buffered_write_iter+0x39c/0x3f0 [ 103.835831][ T8883] ext4_file_write_iter+0x2e7/0x11d0 [ 103.841199][ T8883] ? avc_policy_seqno+0x22/0x30 [ 103.846055][ T8883] ? selinux_file_permission+0x22e/0x530 [ 103.851701][ T8883] do_iter_readv_writev+0x2cb/0x360 [ 103.856960][ T8883] do_iter_write+0x112/0x4c0 [ 103.861548][ T8883] ? kmalloc_array+0x2d/0x40 [ 103.866180][ T8883] vfs_iter_write+0x4c/0x70 [ 103.870695][ T8883] iter_file_splice_write+0x40a/0x750 [ 103.876067][ T8883] ? splice_from_pipe+0xc0/0xc0 [ 103.881143][ T8883] direct_splice_actor+0x80/0xa0 [ 103.886087][ T8883] splice_direct_to_actor+0x345/0x650 [ 103.891543][ T8883] ? do_splice_direct+0x170/0x170 [ 103.896643][ T8883] do_splice_direct+0xf5/0x170 [ 103.901414][ T8883] do_sendfile+0x773/0xda0 [ 103.905829][ T8883] __x64_sys_sendfile64+0xf2/0x130 [ 103.911113][ T8883] do_syscall_64+0x4a/0x90 [ 103.915533][ T8883] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 103.921430][ T8883] RIP: 0033:0x4665f9 [ 103.925318][ T8883] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 103.945186][ T8883] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 103.953606][ T8883] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 103.961581][ T8883] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 103.969550][ T8883] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 103.977568][ T8883] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 103.985539][ T8883] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 103.993532][ T8884] CPU: 1 PID: 8884 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 104.001891][ T8884] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 104.012291][ T8884] Call Trace: [ 104.015568][ T8884] dump_stack+0x137/0x19d [ 104.019901][ T8884] should_fail+0x23c/0x250 [ 104.024414][ T8884] ? __es_insert_extent+0x51f/0xe70 [ 104.029665][ T8884] __should_failslab+0x81/0x90 [ 104.034470][ T8884] should_failslab+0x5/0x20 [ 104.038987][ T8884] kmem_cache_alloc+0x46/0x2f0 [ 104.043798][ T8884] __es_insert_extent+0x51f/0xe70 [ 104.048955][ T8884] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 104.055108][ T8884] ext4_es_insert_extent+0x1bb/0x19d0 [ 104.060522][ T8884] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 104.066691][ T8884] ? ext4_ext_convert_to_initialized+0xf50/0xf50 [ 104.073010][ T8884] ext4_ext_map_blocks+0xf79/0x1f00 [ 104.078211][ T8884] ? sysvec_apic_timer_interrupt+0x3e/0x80 [ 104.084109][ T8884] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 104.090249][ T8884] ? ext4_da_get_block_prep+0x3ed/0x9b0 [ 104.095778][ T8884] ? ext4_da_get_block_prep+0x413/0x9b0 [ 104.101322][ T8884] ext4_da_get_block_prep+0x428/0x9b0 [ 104.106686][ T8884] __block_write_begin_int+0x4a2/0x1060 [ 104.112226][ T8884] ? ext4_da_release_space+0x230/0x230 [ 104.117675][ T8884] ? ext4_da_write_begin+0x410/0x820 [ 104.123113][ T8884] ? ext4_da_release_space+0x230/0x230 [ 104.128554][ T8884] __block_write_begin+0x2b/0x40 [ 104.133567][ T8884] ext4_da_write_begin+0x4c8/0x820 [ 104.138683][ T8884] generic_perform_write+0x196/0x3a0 [ 104.144056][ T8884] ? __mnt_drop_write_file+0x5a/0x60 [ 104.149433][ T8884] ext4_buffered_write_iter+0x2f2/0x3f0 [ 104.155069][ T8884] ext4_file_write_iter+0x2e7/0x11d0 [ 104.160421][ T8884] ? kcsan_setup_watchpoint+0x436/0x470 [ 104.166077][ T8884] do_iter_readv_writev+0x2cb/0x360 [ 104.171390][ T8884] do_iter_write+0x112/0x4c0 [ 104.175968][ T8884] ? kmalloc_array+0x2d/0x40 [ 104.180541][ T8884] vfs_iter_write+0x4c/0x70 [ 104.185029][ T8884] iter_file_splice_write+0x40a/0x750 [ 104.190477][ T8884] ? splice_from_pipe+0xc0/0xc0 [ 104.195320][ T8884] direct_splice_actor+0x80/0xa0 [ 104.200358][ T8884] splice_direct_to_actor+0x345/0x650 [ 104.205761][ T8884] ? do_splice_direct+0x170/0x170 [ 104.210788][ T8884] do_splice_direct+0xf5/0x170 [ 104.215643][ T8884] do_sendfile+0x773/0xda0 [ 104.220048][ T8884] __x64_sys_sendfile64+0xf2/0x130 [ 104.225182][ T8884] do_syscall_64+0x4a/0x90 [ 104.229585][ T8884] ? irqentry_exit_to_user_mode+0x5/0x20 [ 104.235232][ T8884] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 104.241155][ T8884] RIP: 0033:0x4665f9 [ 104.245033][ T8884] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 104.264675][ T8884] RSP: 002b:00007fad9a685188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 104.273352][ T8884] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 104.281324][ T8884] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 104.289366][ T8884] RBP: 00007fad9a6851d0 R08: 0000000000000000 R09: 0000000000000000 [ 104.297414][ T8884] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000001 [ 104.305425][ T8884] R13: 00007fff0fd59c8f R14: 00007fad9a685300 R15: 0000000000022000 [ 104.373488][ T8895] loop3: detected capacity change from 0 to 6 [ 104.380293][ T8896] loop0: detected capacity change from 0 to 6 13:04:59 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1d0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 104.418119][ T8895] FAT-fs (loop3): Directory bread(block 6) failed [ 104.431921][ T8896] FAT-fs (loop0): Directory bread(block 6) failed 13:04:59 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="6e292cd2d78d1a80faa5425e45148cdc7f0c33254977015d34a292b86a3399fedba370467d563dc2c89115c81d3fc45da1f4656d365e7aa1c6d8348b2e2495e30a8215242908b9f3bf8026f4467f9155b72089304a7c9fc06c6e5f33263c0f9eda2f9c78ee66060b5425fe74e2c8910891330b44c6ee78d69a6b011c417565c7cd5c8cd09ec75c9e5497344f9c4bbf5635aa", 0x92}], 0x1, 0x401, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r1, 0x10e, 0x5, &(0x7f0000000040)=0x3, 0x4) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:04:59 executing program 5 (fault-call:2 fault-nth:13): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:59 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x3ff}, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x406, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) 13:04:59 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:04:59 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1ee, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 104.551966][ T8919] loop3: detected capacity change from 0 to 6 [ 104.561436][ T8919] FAT-fs (loop3): Directory bread(block 6) failed [ 104.561875][ T8916] FAULT_INJECTION: forcing a failure. [ 104.561875][ T8916] name failslab, interval 1, probability 0, space 0, times 0 [ 104.580493][ T8916] CPU: 0 PID: 8916 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 104.580514][ T8916] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 104.580523][ T8916] Call Trace: [ 104.580556][ T8916] dump_stack+0x137/0x19d [ 104.580579][ T8916] should_fail+0x23c/0x250 [ 104.580598][ T8916] ? ext4_mb_new_blocks+0x2e7/0x1f90 [ 104.580622][ T8916] __should_failslab+0x81/0x90 [ 104.580644][ T8916] should_failslab+0x5/0x20 [ 104.580732][ T8916] kmem_cache_alloc+0x46/0x2f0 [ 104.580752][ T8916] ext4_mb_new_blocks+0x2e7/0x1f90 [ 104.580772][ T8916] ? ext4_find_extent+0x6cf/0x7f0 [ 104.580789][ T8916] ? ext4_ext_search_right+0x300/0x540 [ 104.580809][ T8916] ? ext4_inode_to_goal_block+0x1bd/0x1d0 [ 104.580899][ T8916] ext4_ext_map_blocks+0x1569/0x1f00 [ 104.580921][ T8916] ? release_pages+0x8d0/0x900 [ 104.580938][ T8916] ? percpu_counter_add_batch+0x69/0xd0 [ 104.580955][ T8916] ? ext4_es_lookup_extent+0x36b/0x490 [ 104.580974][ T8916] ext4_map_blocks+0x70d/0xef0 [ 104.580991][ T8916] ? kcsan_setup_watchpoint+0x26e/0x470 [ 104.581016][ T8916] mpage_map_one_extent+0x10d/0x360 [ 104.581048][ T8916] ext4_writepages+0xc1a/0x1d10 [ 104.581070][ T8916] ? ext4_expand_extra_isize+0x540/0x540 [ 104.581087][ T8916] ? ext4_dirty_inode+0x9b/0xa0 [ 104.581103][ T8916] ? __mark_inode_dirty+0x326/0x6c0 [ 104.581153][ T8916] ? generic_write_end+0x157/0x180 [ 104.581173][ T8916] ? ext4_readpage+0x140/0x140 [ 104.581189][ T8916] do_writepages+0x7b/0x150 [ 104.581213][ T8916] ? iov_iter_advance+0x377/0xe10 [ 104.581231][ T8916] file_write_and_wait_range+0x180/0x210 [ 104.581252][ T8916] ext4_sync_file+0x105/0x670 [ 104.581298][ T8916] ? tsan.module_ctor+0x10/0x10 [ 104.581402][ T8916] vfs_fsync_range+0x107/0x120 [ 104.581422][ T8916] ext4_buffered_write_iter+0x39c/0x3f0 [ 104.581447][ T8916] ext4_file_write_iter+0x2e7/0x11d0 [ 104.581471][ T8916] ? avc_policy_seqno+0x22/0x30 [ 104.581491][ T8916] ? selinux_file_permission+0x22e/0x530 [ 104.581587][ T8916] do_iter_readv_writev+0x2cb/0x360 [ 104.581608][ T8916] do_iter_write+0x112/0x4c0 [ 104.581625][ T8916] ? kmalloc_array+0x2d/0x40 [ 104.581643][ T8916] vfs_iter_write+0x4c/0x70 [ 104.581724][ T8916] iter_file_splice_write+0x40a/0x750 [ 104.581746][ T8916] ? splice_from_pipe+0xc0/0xc0 [ 104.581765][ T8916] direct_splice_actor+0x80/0xa0 [ 104.581785][ T8916] splice_direct_to_actor+0x345/0x650 [ 104.581842][ T8916] ? do_splice_direct+0x170/0x170 [ 104.581862][ T8916] do_splice_direct+0xf5/0x170 [ 104.581882][ T8916] do_sendfile+0x773/0xda0 [ 104.581911][ T8916] __x64_sys_sendfile64+0xf2/0x130 [ 104.581931][ T8916] do_syscall_64+0x4a/0x90 [ 104.581953][ T8916] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 104.581978][ T8916] RIP: 0033:0x4665f9 [ 104.581993][ T8916] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 104.582008][ T8916] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 104.582027][ T8916] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 13:05:00 executing program 4: r0 = fsopen(&(0x7f0000000100)='hugetlbfs\x00', 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x0, 0x7c) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) 13:05:00 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x7ffff000) 13:05:00 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x204, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000100)='./file0\x00', 0x404) inotify_add_watch(r0, &(0x7f0000000200)='./file0/bus\x00', 0x22000828) umount2(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(&(0x7f0000000000)={0x5, 0x80, 0x20, 0x3, 0x1f, 0x0, 0x0, 0x80000000, 0x2200d, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x7, 0x4, @perf_config_ext={0x2, 0x1}, 0x328, 0x1, 0x0, 0x7, 0xfffffffffffffffa, 0xffff, 0x0, 0x0, 0x9ab, 0x0, 0x7}, 0xffffffffffffffff, 0x10, r1, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x406, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x5, 0xc3, 0x1, 0x0, 0x0, 0x7, 0x90414, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7fffffff, 0x4, @perf_bp={&(0x7f00000000c0), 0x8}, 0x40004, 0x4, 0x8000, 0x0, 0x941c, 0x2a7, 0x2, 0x0, 0xff, 0x0, 0x1c8}, 0x0, 0x9, r1, 0x8) 13:05:00 executing program 5 (fault-call:2 fault-nth:14): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:00 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004102) [ 104.582112][ T8916] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 104.582123][ T8916] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 104.582136][ T8916] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 104.582148][ T8916] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 104.734112][ T8937] loop3: detected capacity change from 0 to 6 [ 104.735571][ T8937] FAT-fs (loop3): Directory bread(block 6) failed 13:05:00 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x300, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 105.033083][ T8951] loop3: detected capacity change from 0 to 6 [ 105.043873][ T8951] FAT-fs (loop3): Directory bread(block 6) failed [ 105.085129][ T8964] FAULT_INJECTION: forcing a failure. [ 105.085129][ T8964] name failslab, interval 1, probability 0, space 0, times 0 [ 105.097856][ T8964] CPU: 1 PID: 8964 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 105.106193][ T8964] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 105.116275][ T8964] Call Trace: [ 105.119584][ T8964] dump_stack+0x137/0x19d [ 105.123965][ T8964] should_fail+0x23c/0x250 [ 105.128394][ T8964] ? __es_insert_extent+0x51f/0xe70 [ 105.132351][ T8969] loop0: detected capacity change from 0 to 6 [ 105.133600][ T8964] __should_failslab+0x81/0x90 [ 105.133631][ T8964] should_failslab+0x5/0x20 [ 105.143220][ T8969] FAT-fs (loop0): Directory bread(block 6) failed [ 105.144453][ T8964] kmem_cache_alloc+0x46/0x2f0 [ 105.160147][ T8964] __es_insert_extent+0x51f/0xe70 [ 105.165205][ T8964] ? ext4_ext_map_blocks+0x10a8/0x1f00 [ 105.165233][ T8964] ext4_es_insert_extent+0x1bb/0x19d0 [ 105.165316][ T8964] ? percpu_counter_add_batch+0x69/0xd0 [ 105.165336][ T8964] ? ext4_es_lookup_extent+0x36b/0x490 [ 105.165356][ T8964] ext4_map_blocks+0xa4c/0xef0 [ 105.165411][ T8964] mpage_map_one_extent+0x10d/0x360 [ 105.165430][ T8964] ext4_writepages+0xc1a/0x1d10 [ 105.165449][ T8964] ? ext4_expand_extra_isize+0x540/0x540 [ 105.165494][ T8964] ? ext4_dirty_inode+0x9b/0xa0 [ 105.165510][ T8964] ? __mark_inode_dirty+0x326/0x6c0 [ 105.165529][ T8964] ? generic_write_end+0x157/0x180 [ 105.165548][ T8964] ? ext4_readpage+0x140/0x140 [ 105.165566][ T8964] do_writepages+0x7b/0x150 [ 105.165587][ T8964] ? iov_iter_advance+0x377/0xe10 [ 105.165635][ T8964] file_write_and_wait_range+0x180/0x210 [ 105.165655][ T8964] ext4_sync_file+0x105/0x670 [ 105.165678][ T8964] ? tsan.module_ctor+0x10/0x10 [ 105.165701][ T8964] vfs_fsync_range+0x107/0x120 [ 105.165722][ T8964] ext4_buffered_write_iter+0x39c/0x3f0 [ 105.165765][ T8964] ext4_file_write_iter+0x2e7/0x11d0 13:05:00 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) pidfd_getfd(r0, r0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r2) fallocate(r1, 0x1, 0x8001, 0x8) sendmsg$NL80211_CMD_SET_COALESCE(r1, &(0x7f0000000180)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="4023b0a5", @ANYRES16=r3, @ANYBLOB="08002bbd7000ffdbdf25650000000c009900d20f000016000000080002000100000008000100ffff00000800010020000004"], 0x38}, 0x1, 0x0, 0x0, 0x10}, 0x0) 13:05:00 executing program 5 (fault-call:2 fault-nth:15): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 105.165786][ T8964] ? avc_policy_seqno+0x22/0x30 [ 105.165805][ T8964] ? selinux_file_permission+0x22e/0x530 [ 105.165821][ T8964] do_iter_readv_writev+0x2cb/0x360 [ 105.165867][ T8964] do_iter_write+0x112/0x4c0 [ 105.165883][ T8964] ? kmalloc_array+0x2d/0x40 [ 105.165900][ T8964] vfs_iter_write+0x4c/0x70 [ 105.165916][ T8964] iter_file_splice_write+0x40a/0x750 [ 105.165938][ T8964] ? splice_from_pipe+0xc0/0xc0 [ 105.165956][ T8964] direct_splice_actor+0x80/0xa0 [ 105.165975][ T8964] splice_direct_to_actor+0x345/0x650 [ 105.165995][ T8964] ? do_splice_direct+0x170/0x170 [ 105.166040][ T8964] do_splice_direct+0xf5/0x170 [ 105.166059][ T8964] do_sendfile+0x773/0xda0 [ 105.166076][ T8964] __x64_sys_sendfile64+0xf2/0x130 [ 105.166130][ T8964] do_syscall_64+0x4a/0x90 [ 105.166151][ T8964] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 105.166243][ T8964] RIP: 0033:0x4665f9 [ 105.166257][ T8964] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:05:00 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x8, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x1c0c1, 0x0) r3 = accept$inet(r1, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0xfffffffffffffffd) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x4000000000010046) [ 105.166275][ T8964] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 105.166353][ T8964] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 105.166366][ T8964] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 105.166378][ T8964] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 105.166389][ T8964] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 105.166399][ T8964] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 105.235504][ T8977] loop3: detected capacity change from 0 to 6 [ 105.470899][ T8977] FAT-fs (loop3): Directory bread(block 6) failed [ 105.521690][ T8995] FAULT_INJECTION: forcing a failure. [ 105.521690][ T8995] name failslab, interval 1, probability 0, space 0, times 0 [ 105.534348][ T8995] CPU: 0 PID: 8995 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 105.542764][ T8995] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 105.552888][ T8995] Call Trace: [ 105.556174][ T8995] dump_stack+0x137/0x19d [ 105.560658][ T8995] should_fail+0x23c/0x250 [ 105.565148][ T8995] ? mempool_alloc_slab+0x16/0x20 13:05:00 executing program 4: get_mempolicy(&(0x7f0000000000), &(0x7f0000000040), 0x6a, &(0x7f0000ffb000/0x3000)=nil, 0x4) r0 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = open(&(0x7f0000000100)='./bus\x00', 0x101100, 0x9517730a8f0a8b82) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x4) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r0, 0x50009417, &(0x7f0000000780)={{r3}, 0x0, 0x10, @inherit={0x68, &(0x7f0000000140)={0x1, 0x4, 0x4f8, 0x5, {0xc, 0x7, 0x5, 0x9c6, 0x2}, [0x0, 0x8000, 0x6, 0x8]}}, @devid}) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:05:00 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000269000/0x4000)=nil, 0x4000, 0x200000d, 0x10, r3, 0xca1e2000) sendfile(r1, r2, 0x0, 0x4000000000010043) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$NFNL_MSG_ACCT_GET(r4, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="600000000107010100000000000000000100000008000540000000062c000780080002400000c2e60800014000000002080001400000000808000240000000ff08000140000000290c000640000000000000dabc0c00034000000000000000285ae8750d601c020ae75ab4f9042a99b20c6ed7ad8158e2d766321972b1e70b31d875e9027bcc13d587d9402f37b1d9ea5c6fb9e90f28a6668c8cebe53851ae548c0294c645af983bc51901275f07d85852358474a32553d85904b976be37cef5dab377676f2d4cc29b7bf2c075a7a44194dd7b1a20d2e6483636a993801df1fb3d9b550544c67f2fd2b2118d61c5bb7b8da66365b7640fecece36c4acaa6375389fae0fd95"], 0x60}, 0x1, 0x0, 0x0, 0x4}, 0x4050) [ 105.570182][ T8995] __should_failslab+0x81/0x90 [ 105.574964][ T8995] should_failslab+0x5/0x20 [ 105.579529][ T8995] kmem_cache_alloc+0x46/0x2f0 [ 105.584306][ T8995] mempool_alloc_slab+0x16/0x20 [ 105.589235][ T8995] ? mempool_free+0x130/0x130 [ 105.593955][ T8995] mempool_alloc+0x8c/0x300 [ 105.598581][ T8995] ? unlock_page_memcg+0xc3/0xe0 [ 105.603535][ T8995] bio_alloc_bioset+0xcc/0x480 [ 105.608436][ T8995] ext4_bio_write_page+0x7c5/0xa40 [ 105.613587][ T8995] ext4_writepages+0x1050/0x1d10 [ 105.618539][ T8995] ? ext4_expand_extra_isize+0x540/0x540 [ 105.624195][ T8995] ? ext4_dirty_inode+0x9b/0xa0 [ 105.624221][ T8995] ? __mark_inode_dirty+0x326/0x6c0 [ 105.624240][ T8995] ? generic_write_end+0x157/0x180 [ 105.624260][ T8995] ? ext4_readpage+0x140/0x140 [ 105.624277][ T8995] do_writepages+0x7b/0x150 [ 105.624309][ T8995] ? iov_iter_advance+0x377/0xe10 [ 105.653781][ T8995] file_write_and_wait_range+0x180/0x210 [ 105.653821][ T8995] ext4_sync_file+0x105/0x670 [ 105.653844][ T8995] ? tsan.module_ctor+0x10/0x10 13:05:00 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x384, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:00 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0xffffffffffffffff) 13:05:00 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x4000000000010046) r3 = socket$netlink(0x10, 0x3, 0x12) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r1, 0x50009418, &(0x7f0000000780)={{r3}, 0x0, 0x1e, @inherit={0x78, &(0x7f0000000000)={0x1, 0x6, 0x4, 0x3ff, {0x1, 0xffff, 0x1ff, 0x800, 0x2}, [0x7, 0x7, 0x10001, 0x8, 0x7, 0x0]}}, @devid}) [ 105.653946][ T8995] vfs_fsync_range+0x107/0x120 [ 105.653968][ T8995] ext4_buffered_write_iter+0x39c/0x3f0 [ 105.653995][ T8995] ext4_file_write_iter+0x2e7/0x11d0 [ 105.654093][ T8995] ? avc_policy_seqno+0x22/0x30 [ 105.654115][ T8995] ? selinux_file_permission+0x22e/0x530 [ 105.695337][ T8995] do_iter_readv_writev+0x2cb/0x360 [ 105.695362][ T8995] do_iter_write+0x112/0x4c0 [ 105.695449][ T8995] ? kmalloc_array+0x2d/0x40 13:05:00 executing program 4: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x34) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x34) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r1, 0x0, 0x0) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000000c0)=0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RWALK(r5, &(0x7f0000000380)=ANY=[], 0x8) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x4052, r5, 0x0) r6 = socket$inet_udp(0x2, 0x2, 0x0) close(r6) write$binfmt_misc(r4, &(0x7f0000000100)=ANY=[], 0x4240a2a0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) splice(r3, 0x0, r6, 0x0, 0x193ff, 0x0) ptrace$cont(0x18, r2, 0x0, 0x0) [ 105.695467][ T8995] vfs_iter_write+0x4c/0x70 13:05:00 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x143) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20100, 0xa6) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 105.695482][ T8995] iter_file_splice_write+0x40a/0x750 [ 105.695504][ T8995] ? splice_from_pipe+0xc0/0xc0 [ 105.695553][ T8995] direct_splice_actor+0x80/0xa0 [ 105.695573][ T8995] splice_direct_to_actor+0x345/0x650 [ 105.695591][ T8995] ? do_splice_direct+0x170/0x170 [ 105.695607][ T8995] do_splice_direct+0xf5/0x170 [ 105.695645][ T8995] do_sendfile+0x773/0xda0 [ 105.695664][ T8995] __x64_sys_sendfile64+0xf2/0x130 [ 105.695723][ T8995] do_syscall_64+0x4a/0x90 [ 105.695744][ T8995] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 105.695766][ T8995] RIP: 0033:0x4665f9 [ 105.695778][ T8995] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 105.695793][ T8995] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 105.695914][ T8995] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 13:05:00 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004104) 13:05:00 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_NOACK_MAP(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40002800}, 0xc, &(0x7f00000000c0)={&(0x7f00000001c0)={0x40, 0x0, 0x100, 0x70bd29, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x2, 0xc}}}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x5}, @NL80211_ATTR_NOACK_MAP={0x6}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x9}]}, 0x40}, 0x1, 0x0, 0x0, 0x80}, 0x40008d1) 13:05:00 executing program 5 (fault-call:2 fault-nth:16): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:00 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000040)=""/11, &(0x7f00000000c0)=0xb) fallocate(r3, 0x0, 0x0, 0x0) write$binfmt_misc(r3, &(0x7f0000002880)={'syz1', "f7913ccbcdab45a16130ec78ef1560f82ea310714453266bb1169b9323ba5044cc20152f88e5f63d7ab472693f533b2fd1e67127014c3bc8383f0a79205b057d2482644eed36ef3f79d6249fe6df2adc6b19f2609638387fc90e371064d890859610fb81f3e3a5381bf88593a2c361f59a2cca95c29b0d33016ba8e5c475410707ce11d56ba9e337f4e98f0fe0de2b4ab05d8a0297cb49378db5a24b6a504c0a2c631005d853fe45c67d6b64128b449c30e78798a0ae1d1f4cd10111b0213380da68d345aa6da4510b7b36151767e0636b02e37cd94c540ad96abec383b2ee27fac5041fe6fd277a0c43d1759f9a46edb3b53d792c8e5843fe7ec8805f027d81a24d7c07e2cb464f641b3839cd4a45e347dd49e0d38791ba3041b187b0348d08fcbbe4be8840f65a2dc4226ba48b788ccbe42a977f5005a364ede8e4c7086d522f10706c3e4f6a704874d308e984a303e8447f6800f71f474f65050d2474affefaabba158987248631a7473352781e713e82e76e2477e20f3359d4e7e5292b6b7c010962f1ed3d0a7b329efd45be2fc4848b9dedfe38321d177a19f7c269c410c766aff611971edf12b428a6aef5f07b78d0bee5aae8c214d5eaa56b8940ad13528d92c2de4e6e00de255bce8dde53c61cf0cef2e33d7371f92ca3ed6cea625d1b3bb4cc29e846bc3adced2f5e673f163957e537e6b73275e11ee90618a6333d9bd9a1661cb4a45c9393433f2f8104691a4c620d805c72d4bcae427086f92d3f312aa6e2e84e2f22cdbb1217ee955636eb4a84eeda26cdcb024b9450dfb01ffe0406f9a1ac3585e3e5191f7b5e2b980559f1a53a402f27744932d996a25fe10da0aa033e3cdef522846ddea10a1cff69aff2d69dcc3b6aeea3bdea9253b270541bb55dc4a5c2143a2158fc510f0bb41ee84539496c6a0d9810f857216293ac66b4c40573119d1e1147f3e632e923fffd49472fbe2d22fbf66f974a39a209000000000000003d8b8576ca84d1471f024820858ffe6bc433e442e52c2adf624afdaa54e4b782f31e529d43dc00776f812ea752c86a6e7552970845085040643f92157e1d62a34bc9beba7e4ed08eb146e25aba2673682d65c690136eab12752c710d6b57dd439574dab41f1a445402d37a943c0410a0abd1e211f5b6d81c0e7b545d6657c7bf50c66811f0fe4a8d59ddae57470577692c94876066bb6df8650d644ba856c17279fc71b92c79b6df8232699f5ada45f0c38e29b08d699a86c9a540600a1f9abf38dff6662f88cebceb32c059be194aad8a891ca773880dc17c4a0489588eae1d7554923c14e09ca0ca94a385fb146a781ec293c046ee91edffac8622cf78d70561747414e1d6cd20115360b631e4458b5223b4b1e16868841acc7f492ae880eca8ceae17e1e271e80e26cf894741e3f0b41036cdb63a9f693c7f49955748da018d54644b30ecb64530e0b863d364c74b65609fa85ffcd8103cc49870ec7d04e2d72e43ebebe1fc8a663b4962db5e3b1bb7076d06570c872eb760eeb549082df9e7670cbefe25143f5b24b5ab429e3e7ff2c5a886fbf717f0c1967987f9ae212c0e89271ba4a5ebeefcce28b0aeb6d61de44eb820fc9d00b00dc26493453dc3931fe65ce5c3a4582fdcff908be4f8fac18d04e241fb7f687fdbea36c7535fc680326d6f36c7efe6385a81a3f52f92cedd45e99dc415aa83fb82d8344e893951496e4147009fe8f9aeec695c79f86d4512704f1731ff73298091656e1513f58a079f8c440dad3377743939b4c4837454eaf941dfa76e0245059575db948eba52810ec55829b3e924c26839c86a8ee52e0401694f8acf05d6ead66a2c3143f81384e51effebe9c816bb70281715c05ed464e59d4793e02e3909a4b1e35783f6b0e608407eb477a34c7f7051c74e65797fed3a34c9a5418949b07f26d5cc86c836a3f033ad6c174f92d4193b8a4fb8601b6edc93088cf96c92bf02d83b40f203838757a09756de6f6501f7519b9bc066ab305cf7e3acb84a87f616d240450dc25d8a417ecccbc9f214b9ced5f234e84c46becc4c4bf00548dab6a3ca3ecc8a062eeb778f29ce2a15d797f2d46a396ec3532dc96698932c7ef266b647bace3015b352bf2c2e5ea21491bc34b896bbf4f3be3dc20d523192c93e8c7df3880ba20f9939fad6a8f9337143a2869e1845d6236fef5c98099d1bd7707297a5d2648a9f398ebb334e941522298b9bb8d295b65ec492ce0f067fd79297c4d2510b89fecf85a4ed2dde2b83943f70d65beb83c0c075fa7c5f8958b604f7b1caa13e7e94965a37510d9990f1a7e9e858df22aeddc28cce13ddb1b24eee7ed6bf051d86d91f9c65d1b7f243a7b174ffc659e4c26fa963713da1a9c54fc5d671c0f576b0db1b8b60dc9f95212caa0f2f7d11ca5735cf58d6113b2ceef8d77c3cd5727bdd23e51b6e6f7b02220dea9692d79f683e7d97c9927fbcccec6249fb337db678c3684bc3e4b8ae5e9254b982d4a7b1c7234e0cffea19128cf4ded48200f2fba87cf34f746232f1a0210ed7b3dc50939d0b0725e8cd878310fa43a1b28aa3258712f4c38c85538ef7c1cb6854054fb08b2688a39619fce51c05a8a4cf28d89cb4af6d9849eb490af097785651845b6ad1d3766c4154508f934460387ce830ac925a979a8a44104529fa3e8b4175ff55b387bbad610bcc64c39b5ba1a0986996c891c052851166a6f04771ed13c89a7a64a9eeffd71bdee5ae838102194bd271e1bb19b0a9b168b8208f6cb2bb5520689b4546c38844dc2a5a09c595a504e5aa755b8f5652dd51206b72490abfa7433d8aab957760c2333d3e53f7027707fc8fa0a9986a12e05a41001e20331712aa5bc74bf2851952392a137b20dc9b5b16dddcaf98a7e7f6d5e5ab964168e6dd56e7f38e50d6e42f90c93a0d41ae7de1a56ae98e56a68f5f271135105f5db1523a0f1a39a55e0d5ef5d648f0563201e831cda2f1ddcf5e654911986ec4d5d22ecbec2e71e3262e04df3dc92d5a86a9821625a95d5169f44cf66028cc3f37e1761ba1ef34e135b2d01a33b51956d695df91d7c6261f6180c5956c9d52578fef35ad8bbf532d78251bc8c46a821581f3929f2c12297c400a6019ad6b5271afe144cf67b15192749c2c71292d1b0bcc3b140b25604c0fe70106d87384925bd32f36377e945eb46f7901ba14ad3a8626bb71f631bb606a9a94e79b52d9a325aff5baaead039f6ff24fd44f03a5725bc2dcdd627032380ce8fcc92d55b57458c072bc87c1ed0b2caa723f2ca43e82a87d94d4d52d632f64c351c25275e4a97cbcb0a0ef8f007b65f50ecddcbfdac8901c299db4840a4eb65bd7d1c740992da80491943ceb4f77998e9781b355118287d661c70da06f2e63dfceabf82eb22b604b26cb91edd885aee40700531b48f654c347dbb9bd547ad706bdc5c4ddc08082abdbe48f1dfd4ec9b67b7caab27145f626b7c8d1623a2deb76636f25b85ce3d966064efd70008896bd955bf0adf2cc8aed9712f061c248eb1cb8ac729b236ba64d423a69bfad1cfa71f3cd6a9b0fe033fb6b98cdff1054b13980dfa7ab5b1e2799ee56ec5bdbaa5f42b572cc4ad65ba63efac82c90681c5019a3b88c709311241718fd46feb579fb942dd9f4875f7b0afd064967fd1d7c627f87c35f9817878d6825d8125fd9f8a6c48584ff91c9dbacf4c3ac2f8f3999e678d5680fddddfbfba72fd4f97ccffdd4cfad11fbdabcba094460a871199be81e80856c675eec53ea6db3b7ae002fbf04480f5f74333cf3dade2dcb357b7c2e2b3d442f12892ca753051581ead4f6fad8e565b29b0cce16b383930db2320fdb1e281bc48e4320351ac85583b5ffd31e541acd51f28b0a8bbb197a32036b63b2b3e096a37e9eecd2e027b479423c2cd3112fe5cd7e7a37893afaec666f233019248c523dcdd65548a4122d70a01b2c8d82fe8557eb6aa3cf20389c470a8782ea30dde1fa91ed4615e1ba8b9fde5f2c2323a64bc561fd9b054c7819ba4f39343dc8fc5cd1ebdb8042d70cd29dad49d91b09cec044933bab21d7d935ee8ba1af725a322fa98c364c256cb44f39bdd88491452bb5dce6d099db66b14f147a7b01e7695f25c79290bfb110a5e194bf3bffffffffffff82560a62d558dcb9b08b7e1c5b36f7e1243a0b21eeec51bcc47da3ca05f522ad55b0b72cf3353a771b4418d0f802a9a869b5a9ce1aa0c5a80c7c8f6223242e37fe23c573725e1b4601904e7b0a4c2b7b35f98b5ea7040fcff54a471c70085a6eaa3b63b1b0a1a836241d20bcf10f7eaf83f9f7e23bab4e52bf5a114be48d27eb027c5fba3eb430457b0000f607d7a66929fe82871c1581c5937c13042735a299732cf226cd17499ab8b1042632ed209a95e3d0c3453754ca05a15b594db5bbd1013cd8510d0b6cba28ed322bfa379b9fc677e479208649ad786bae35db2c856adc1bc34f7fc230efd99600c67450d5d5ca90fba5b07113aa8d63c52d591280c568e587db87471a531f49272c6efcf65754e8be0ad65808db0af39e3489ad7438adac94cfde59f9a21afecce84d63f3529c47d5f2f77d03c1b307b0ef43bb7bec89e993eac829ee21102d06f4b015bf343e6253e3337f0d8239a6ae52f5242f5c84f6867a57b879289ee7d4ac63d40bcb31f06702335410eeffbe7fb75bbab72bd2ef00ea9cd79fbe85235be168ade2aba0014f7d0e582f73f26ae6b6608ac1c3ddd0cbd379a71f0c81acf745089398554d54c296a46b041c7ae0657e696e1af4abc5c89e42c06edd050e8fc2c870e6d5f68e8f151ee460b55f3b1ba3cc16632922c4fd3c658a2918ceb007f54063af4f9ab9e4bde16c0845d09421a0a4d37cf9f971dbc006ad0c19f6057c807d9246bd8d654158c762c85c2b2b1cc5d9b7d6116122a8029e110429b2e3288cbf2b5ce692e0db3d5c14a61f0fcf4e05a625e88597c8fcb1d9c716de286557c469bfbc6356e90e5b7d58e8a032b60e9bc5305748195092e666898a70579283680280a24cb7baed689f91c39a178a399070e178d5d126131458e30b3ce135f8f6d39fd28724d599a85451816dd825eb03ede53d45cfc430877c311da2e550852cb8f0d93dcd29fc470973337eb485bcc63a52dab5c556af3140dfcfb5cd1bc343a2878fd7e5bb4477213bb75018b05c734ff05ce8515548cdc94e2adbb65f31227b727f8d27a54c1951e650bc95e1b52e2ae2fc237b8ce0b1d52a06c1f7d5bb548dc56d12dcca3520f85b7812ba525eca36386448fa66b64f63341df04a5d5717fc75579d89469bc888e7bf7c94601904b9459538e855305b008c0380b50f95c2567cfbb315936ead23ec72a441ee92b1d7ea842548ddc495a397ac08e959e27d98bb87ab31d75a683e6e649463f6c70d1576b950f84b8acbc29834de99e37386f46433141ca6190a925ba5bf4491243cb14e8c5c71b8bf61d14373919bdf1a9c19ad197ba822a863068ab4574994a27b51e84c5e3454a45300829cd16688311f9b451e0ba62c59e28551cecf734cd3e4565ab262c6e5a6e04fc1fa3c767492c520329bfceaa0d35726f9c21c469c1692ad3c365d5df279c5c171f3d1698d26bdc1c3374a783e23841cd94781a15c5324c2a7b919d8a56877e066387e204a14273a1c0d5ad68a7cd434c4e97c2b6501232d609e796187820053b2008d2d9b56596769952ff2cc1311c809d2d415d7b03a96d375f424f053755b2f0668aabe6e0f431ea8128b8a358cf86bf3d734061ebb346ecde9cedad9a201131bef32ba41b1c6918daf046c42a68428e2d6375f8efa32d02fd26262777faa5d776ac11a274f88449ba76cccc9cf8387f5efa757255360109c79fca0276f6364ec8e149d2af9f6ab517e9fd51c1c8ab398b7512f7cbe641796055eb01e5746235ea09fdc5d887c96aded0000a866a37941da99c1165b3e358b1d1b308b0b562f69a362e039ff2a27129a541d260a7d51255d02b1da121bb5442d50a3ed7fdc19a2b796cf260e06342838964cc4d40d9be53c0f471bb7cfe5ae582cad3a05d5c756308845eea62ea71f29f90af4b433bc0260700f4f515eb445857bfd6b4badd42dc5c141de96b393efff83757d3fe57ae63cf3ef36b8cc0b4bb897736245d975d823"}, 0x1101) sendfile(r1, r2, 0x0, 0x4000000000010046) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000000)={r0, 0x4e, 0x2, 0x5}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000003, 0x13, r5, 0x347d8000) 13:05:00 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x385, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:00 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0x67, &(0x7f00000000c0)=0x7, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x24048084, &(0x7f0000000280)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='westwood\x00', 0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x2) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r3, 0xf50f, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 105.695927][ T8995] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 105.695939][ T8995] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 105.695953][ T8995] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 105.695965][ T8995] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 105.829911][ T9020] loop3: detected capacity change from 0 to 6 [ 105.955520][ T9020] FAT-fs (loop3): Directory bread(block 6) failed [ 105.998212][ T9045] FAULT_INJECTION: forcing a failure. [ 105.998212][ T9045] name failslab, interval 1, probability 0, space 0, times 0 [ 106.010909][ T9045] CPU: 0 PID: 9045 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 106.019272][ T9045] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 106.029488][ T9045] Call Trace: [ 106.032771][ T9045] dump_stack+0x137/0x19d [ 106.037108][ T9045] should_fail+0x23c/0x250 [ 106.041529][ T9045] ? mempool_alloc_slab+0x16/0x20 [ 106.046566][ T9045] __should_failslab+0x81/0x90 [ 106.051339][ T9045] should_failslab+0x5/0x20 [ 106.056042][ T9045] kmem_cache_alloc+0x46/0x2f0 [ 106.060811][ T9045] ? mempool_alloc_slab+0x16/0x20 [ 106.065864][ T9045] mempool_alloc_slab+0x16/0x20 [ 106.070888][ T9045] ? mempool_free+0x130/0x130 [ 106.075583][ T9045] mempool_alloc+0x8c/0x300 [ 106.080107][ T9045] ? unlock_page_memcg+0xc3/0xe0 [ 106.085105][ T9045] bio_alloc_bioset+0x1af/0x480 [ 106.089980][ T9045] ext4_bio_write_page+0x7c5/0xa40 [ 106.095104][ T9045] ext4_writepages+0x1050/0x1d10 [ 106.100125][ T9045] ? ext4_expand_extra_isize+0x540/0x540 [ 106.105763][ T9045] ? ext4_dirty_inode+0x9b/0xa0 [ 106.110659][ T9045] ? __mark_inode_dirty+0x326/0x6c0 [ 106.116099][ T9045] ? generic_write_end+0x157/0x180 [ 106.121226][ T9045] ? ext4_readpage+0x140/0x140 [ 106.126002][ T9045] do_writepages+0x7b/0x150 [ 106.130607][ T9045] ? iov_iter_advance+0x377/0xe10 [ 106.135661][ T9045] file_write_and_wait_range+0x180/0x210 [ 106.141325][ T9045] ext4_sync_file+0x105/0x670 13:05:01 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)=""/242, 0xf2}, {}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f00000000c0)=""/16, 0x10}], 0x8, 0xffff, 0x3) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 106.146048][ T9045] ? tsan.module_ctor+0x10/0x10 [ 106.150918][ T9045] vfs_fsync_range+0x107/0x120 [ 106.155691][ T9045] ext4_buffered_write_iter+0x39c/0x3f0 [ 106.161269][ T9045] ext4_file_write_iter+0x2e7/0x11d0 [ 106.166716][ T9045] ? avc_policy_seqno+0x22/0x30 [ 106.171578][ T9045] ? selinux_file_permission+0x22e/0x530 [ 106.177217][ T9045] do_iter_readv_writev+0x2cb/0x360 [ 106.182628][ T9045] do_iter_write+0x112/0x4c0 [ 106.187206][ T9045] ? kmalloc_array+0x2d/0x40 [ 106.191799][ T9045] vfs_iter_write+0x4c/0x70 [ 106.196304][ T9045] iter_file_splice_write+0x40a/0x750 [ 106.202112][ T9045] ? splice_from_pipe+0xc0/0xc0 [ 106.206960][ T9045] direct_splice_actor+0x80/0xa0 [ 106.211905][ T9045] splice_direct_to_actor+0x345/0x650 [ 106.217729][ T9045] ? do_splice_direct+0x170/0x170 [ 106.222825][ T9045] do_splice_direct+0xf5/0x170 [ 106.227680][ T9045] do_sendfile+0x773/0xda0 [ 106.232101][ T9045] __x64_sys_sendfile64+0xf2/0x130 [ 106.237213][ T9045] do_syscall_64+0x4a/0x90 [ 106.241759][ T9045] entry_SYSCALL_64_after_hwframe+0x44/0xae 13:05:01 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f00006e7000/0x1000)=nil, 0x1000, 0x80000b, 0x20010, r0, 0xca0f1000) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x3, 0x40, 0x86, 0x1, 0x0, 0x7ff, 0xa00a0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0xfffffc01, 0x0, @perf_bp={&(0x7f0000000040), 0xb}, 0x10a00, 0x9, 0xffff, 0x8, 0x0, 0xb0, 0x2, 0x0, 0x1, 0x0, 0x5}, 0xffffffffffffffff, 0x3, r1, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x13, r0, 0x29067000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) [ 106.247645][ T9045] RIP: 0033:0x4665f9 [ 106.251544][ T9045] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 106.272118][ T9045] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 106.280556][ T9045] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 106.288566][ T9045] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 13:05:01 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 106.296542][ T9045] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 106.304583][ T9045] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 106.312576][ T9045] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:05:01 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x388, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 106.366442][ T9063] loop3: detected capacity change from 0 to 6 [ 106.377084][ T9063] FAT-fs (loop3): Directory bread(block 6) failed [ 106.395737][ T9066] loop0: detected capacity change from 0 to 6 [ 106.415313][ T9066] FAT-fs (loop0): Directory bread(block 6) failed 13:05:01 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004105) 13:05:01 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x389, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 106.489322][ T9079] loop3: detected capacity change from 0 to 6 [ 106.522524][ T9079] FAT-fs (loop3): Directory bread(block 6) failed 13:05:01 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x411, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x3}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x12) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x0, 0x62, 0x1, 0x2, 0x0, 0x3cb, 0x40020, 0x4, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, @perf_bp, 0x8, 0x20, 0x9, 0x0, 0x7, 0x40, 0x6, 0x0, 0x1, 0x0, 0x6}, 0x0, 0xf, r0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_SEND(r3, 0x40489426, &(0x7f00000001c0)={{r2}, 0x49, &(0x7f00000000c0)=[0x5, 0x300000000, 0x80000001, 0x98, 0x1, 0x3, 0x0], 0xfff, 0x4, [0x1, 0x6, 0xfffffffffffffffd, 0x4490a22f]}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r4) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x4000000000010046) 13:05:01 executing program 5 (fault-call:2 fault-nth:17): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:01 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) sendmsg$TIPC_NL_NAME_TABLE_GET(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x14, 0x0, 0x0, 0x70bd2d, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x80) 13:05:01 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000140)={0x2, 0x80, 0xff, 0x3f, 0xc1, 0x0, 0x0, 0x1f, 0x30108, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000000), 0xd}, 0x10000, 0xfffffffffffffff8, 0x800, 0x5, 0x7fff, 0x6, 0xfff, 0x0, 0x401, 0x0, 0x6}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 106.583692][ T9092] loop0: detected capacity change from 0 to 6 [ 106.605907][ T9092] FAT-fs (loop0): Directory bread(block 6) failed [ 106.656504][ T9103] loop3: detected capacity change from 0 to 6 [ 106.685492][ T9103] FAT-fs (loop3): Directory bread(block 6) failed [ 106.694554][ T9109] FAULT_INJECTION: forcing a failure. 13:05:01 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004106) 13:05:01 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x38a, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 106.694554][ T9109] name failslab, interval 1, probability 0, space 0, times 0 [ 106.707334][ T9109] CPU: 1 PID: 9109 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 106.715717][ T9109] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 106.725823][ T9109] Call Trace: [ 106.729099][ T9109] dump_stack+0x137/0x19d [ 106.733435][ T9109] should_fail+0x23c/0x250 [ 106.737853][ T9109] __should_failslab+0x81/0x90 [ 106.742627][ T9109] should_failslab+0x5/0x20 [ 106.747230][ T9109] kmem_cache_alloc_node+0x58/0x2b0 [ 106.752457][ T9109] ? create_task_io_context+0x36/0x210 [ 106.757992][ T9109] ? __cond_resched+0x11/0x40 [ 106.762678][ T9109] create_task_io_context+0x36/0x210 [ 106.767995][ T9109] submit_bio_checks+0x778/0x800 [ 106.772920][ T9109] submit_bio_noacct+0x33/0x7e0 [ 106.777817][ T9109] ? mpage_release_unused_pages+0x107/0x390 [ 106.783846][ T9109] submit_bio+0x16d/0x2b0 [ 106.788172][ T9109] ? release_pages+0x8d0/0x900 [ 106.793077][ T9109] ? invalidate_bh_lrus_cpu+0xce/0xe0 [ 106.798467][ T9109] ext4_io_submit+0xcd/0xf0 [ 106.802981][ T9109] ext4_writepages+0xaea/0x1d10 [ 106.807867][ T9109] ? ext4_dirty_inode+0x9a/0xa0 [ 106.812702][ T9109] ? __mark_inode_dirty+0x326/0x6c0 [ 106.817925][ T9109] ? generic_write_end+0x157/0x180 [ 106.823206][ T9109] ? ext4_readpage+0x140/0x140 [ 106.828250][ T9109] do_writepages+0x7b/0x150 [ 106.832740][ T9109] ? iov_iter_advance+0x377/0xe10 [ 106.837751][ T9109] file_write_and_wait_range+0x180/0x210 [ 106.843376][ T9109] ext4_sync_file+0x105/0x670 [ 106.848077][ T9109] ? tsan.module_ctor+0x10/0x10 [ 106.853234][ T9109] vfs_fsync_range+0x107/0x120 [ 106.858013][ T9109] ext4_buffered_write_iter+0x39c/0x3f0 [ 106.863573][ T9109] ext4_file_write_iter+0x2e7/0x11d0 [ 106.868885][ T9109] ? avc_policy_seqno+0x22/0x30 [ 106.873787][ T9109] ? selinux_file_permission+0x22e/0x530 [ 106.879660][ T9109] do_iter_readv_writev+0x2cb/0x360 [ 106.884973][ T9109] do_iter_write+0x112/0x4c0 [ 106.889668][ T9109] ? kmalloc_array+0x2d/0x40 [ 106.894249][ T9109] vfs_iter_write+0x4c/0x70 [ 106.898769][ T9109] iter_file_splice_write+0x40a/0x750 [ 106.904310][ T9109] ? splice_from_pipe+0xc0/0xc0 [ 106.909168][ T9109] direct_splice_actor+0x80/0xa0 [ 106.914201][ T9109] splice_direct_to_actor+0x345/0x650 [ 106.919618][ T9109] ? do_splice_direct+0x170/0x170 [ 106.924927][ T9109] do_splice_direct+0xf5/0x170 [ 106.929866][ T9109] do_sendfile+0x773/0xda0 [ 106.934376][ T9109] __x64_sys_sendfile64+0xf2/0x130 [ 106.939780][ T9109] do_syscall_64+0x4a/0x90 [ 106.944439][ T9109] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 106.950394][ T9109] RIP: 0033:0x4665f9 [ 106.954409][ T9109] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 106.974145][ T9109] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 106.982566][ T9109] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 106.990540][ T9109] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 13:05:02 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x506, 0x10000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xd) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) write$char_raw(r2, &(0x7f0000000800)={"a9219a2d3ac9298e5a7391c8ec05032b3e99dfd219120114fed74e91d46cfea5ce21f696ec7a2346d6a4b15774ec990dca89f537a7b2fd5a91b9ec50d2965394839fa35e3cb889e374ed082757a27662d2b6ec4419e7e4df2b0bc0ea4797851d0ae4ae3626ad668215b7e103b9307827c4f3e8552e785eb0f3e2953f5a7e5138bdc4a1ca0df013d9dd5e7c5af4262eb52c92d536d0d4b9f2e1f45e144dc57f4a200ea2969828738d51b663bd9438055293fde3709839665b5431d310653cad0ab9867c9ea5cd9623b22cd1c897c7593cdd54a23d79dafdd4ea648cb3f622cccc8fb2488eeef49409e728d01f5d12a5baa0e48964448e8e4e28b1aad341c2c2b21b4515a0771789961b293d8cb96e8afb942c6bf14bf69fd6d02bd02c8851bd693333312be20bca5456622948e51248f54a490d37e09573f7f89ade87a855cff7e75b7ad173f274d4f2c34499de1752e7f3caca72a32b9db79d505a3e893c6789bbb676e3c9aead0b89b2890675bab27d37e391778a81b6ed42347ef540c542c9e7d08480a85fdb79b4e49dec2f5c49271341360f1573f6f02485679799fe7a46ba75f8a8167e2b8f4a0d0752b184fa3fd1b60a33bb31af4f70363ff973a5d3fa27466fe52124b13091f2499454d4ebabd32e2b2d074eb32afbfe641e4c92c0634be9d510d26b24be79fa1db2deb4a42c1b5d2cd377b45c0c0b95f047d78b9f29c39f3697c74fb8ee8975c360d535baa32acc546a0b42bff4f4ffd811033c4167afe0f44ae78cf64a4916be150320c95a4bda4e4c42cdc4c3f9688e898760078df07195b1a11dc7d7bad7ec45ab3a68d7c14d75d9f30adf2e44f8e3e7f956bffc098ef8053bccbaf72b2f1946448c67a6239a898ff5cbc3abe3d7435d73735f819e2d7a7ef2adc88d92f48cf3e1d9d20d52dd082c33a5ba6c33a134708282f0ccc6b7a073c79e566ade2cadbe3a0f614dfca7ba1190fa5d569b0bf84fea36a204247fec30e121b3c507513af82aebcd97ed0f9c9e5d7fd4a5122631a412a60ca87075f9391e1b289088785859447a47ecf62020a6e58b5e06b3d80e6b775dffc43bbef4c5fceb42adc26f528580dddd3326a710cfd02eab0c1f5d85299d833f7329a66af938a1657120c6c870d95c791fbb521e6d24e561e1aed5cab437cfec590d94693c40d6d6acebca87eb9c2c1aa77279d6d9402f6bef8864ab2d076ded841cd6eeedf07ca1fb5781859d5683525428748043fbdaa38b23fb5ca19702f69bd954c56c9bc01f190e0c20296fbc69aacbab655a1365a5c128707b3449b1d0ba69ccae7b1ea87aad2f773a1288d56ae3979129439f6455f4bb386b37faa2981c04728a84c03d06e70824126d099cb3d9e8b6f776b2980ef6fa85477abe6db4b568729044fe39f98989b01261005ccd1feaa7840eac140c4d16f010f157bfc00262eec93624101ba813bb2bc0ef729dd07b45f1b0f6ab3ab3e40169c62b53d7057a968c31f3825e3cff69f1dafe882f13a255d47248ebcb606f85e5140399c0c4099163f0d948a3dbdccc88a869dbfc07b73a68e0f19ce2e141dc125f773b56de47a8119d29f81ef4644cc58062c21017517041f92faf7196fb2f9288da98eb01351cbe67d0f224eca2e1105fc1615c427528a007395f8319819c95a889774a591b605c0677db3d609814b5266fb2889107dea5a186fed6bea5135f336948d173718f976410595c8024d47eafc46249bcb78d02804f84e9e9bf4c8285e1691e51076234ea247a25a0ea86782953917a0792709ec3eab8a52d2abe2194e3f02894d78b1a4cac027fea7ac4ae4b01b90cbda91c0059318267b6b40b0a15f69277c1506776d2d1aa7141041efa93b1f8ebc5141734eab1c8277162310d03810a319f889b8ef38d717b54d9c8de298f4b86b6e52938487b374f57b3eb37000669a037c6acff64cc334aa5519462923c556f7c865778e1ccd4053d52ea766304a2353abebc6a799b9421925cc4a06ce553b7a654538ae34c32d4d3c26c96482faeba69d7de64e1de0f0b6fe3098832d5a41ebcd3f2399d36e3cac5c44341bd945c36a568f6cb961e27fa2d402ab1b6b7bb9cf9e8f1d3923fb3e57f7c807516b1bafe23107dfa9d406e9df7f5df75f2424a13e9fd6cbd484fca3b4d1166bbc1da244be3d441ebbd6b6566d5a565d1a9694ed4c02600cebab101f73a22e5fba9ed9ad6103034a0c096376a6fdbc67914b2aa6b5f7748de286be0a16bc74c98b80066ad5338a55b3223ab52b12175920d604e2a1c470da93b079abe9244e9ba36e9504de9a4ae5f5d5997e06212deab2772a33a1b7cb75cf50f06e62ea7ba5a8de6145ae91213896b642a1104a643c574ec33b5d890932eb26467f5911742d8a306a517c038b744632cf00db09f4a1400232cb672a33fbf557ec1f14d4bf669ff6d2b836565e490629554d82f128ac4a47fa5748716aaeffb468fbdf65dd2b38b4ea2bdd216a759a48464a087608de037770efd734bb18433fdc4871f948b88ff698ca42f495a7235238c2ad362c78d2a7363b652c27ae372bc42240be904993bf13ac2454fbd64df130d821b0ea195bf0c37568d9e32b4ef4480202abc5d4b5a7dd0fc73c2ac3203a291818bf14075ec497a6e40c4d66946ebc9d87c70430976fd89e301a7615a553d87843856f334bbeff50df605a40790e0c04e946e1cf4a2b9e9658a83f38a2ea08148eb4ca14d0c85d1da6f0047fd3a338b9b7335b447467e1ed33e731f86bc24e0bbcf5af56b68ef8d5bfce970ffc09b7b47c19bd74b1b69c4637c1ea2a38b89c86742e1ae88a555dda70abdddc65c379a922a1a88eec846b5df324380238b8f67221abafd3f99de06491126a08aa5d6583763f3f7d510e63277d452b093634308336b291cbd5da48749782183f7a918ee52ef17a3852187aa091f498d100199b76f64369abb50f68e34aa372350a393f98cff9c84b8477a0a5a670b98d0f55ee278150a324f8ea590baf9df7ff482cededf92f1ad025010945e4281b094d5ab529e7de241ed73c4d1490a01751c0b5735c2a71e529c2256c6063d2aa6659ec74a30295ae731a64d2549ddd2621bf50e41ec1037e45a4e72332512145c7921e5853dbde8c7c1a794a93a1a4c1d5a8e56e27300b8142b55b83c7600ab49ce59577cde59a046febdbfa3dfe0347a98b3926ff60efd3c3b6fbaafc7ba1d46492a86489f396ddffcdafcfc8e70c6723388f285f9395c93a1453ef6c681c86a04b696e409d7ae08f7f93c9ca41b131205112534557f61921c2b8828edaf5cb1e68dfdf11e657adb4704c6fb321fc93889579157adcc37ea260af3b3614a5191c7d5073480ed8d7cbc2f55777ea51990ccceb9e6020ca19231b81a49c0035452b5170ef8b241597ed776b4c6e720bc64225017cf5e88827b7cdeae861799c766553019da50d048b312a959ac53a570df96aa1fe874ec86a642ae7749980c890465be868fcdde50add0a3c9e073eae87ea365eabd02ad01f23dbe3078abe17ca6729715db1bcaf4edd01b4bc5337ca5b3daae19a5114d7695e9b8a7242e62d3bea93934db5b42af4b48c140941fc8011b807cb622bcd5edb5257bf8cf3a018f4c2e5868ae54532ec8fb91d29af3b0f2c82aa031dda6a4aef92361bda019c3beb69d8fd98c77372dea3871083032aa8d220d1d288f1b38ed68a48ebaa62e75a0ecc419bfb37167ca768304103cc588ebdb369e2d3e9773e4638ca262cd4cd155acf30fd6ed512b295eefd64064c1e1864bfbcd0561e8c9e4dfa05f20bee530aecd66bc07863394223ecc736de3304fbc1809e829a6daec5500fb8db3b3145e3e41d4f48d97fe7e1ed534e73f3143788b7e86339d6522bf8b53fde0382722f49a7d534eb7893be4efee6602907982ad5798b2cacdd882391d910f26e151035d220b51a1f849ce6c34a83b36ddf10101c4efb4b77a20eb92270999baf466a634247b3c6502f4e0a59cae5cba2532ea871ee9db853adcaf0d685a1db3cd489b9ff9c021821c103747eaadb6e2059d804d3e566930fecf9a74736959f221d0eb50f0d64d9466c7c88917ea42a08a4816f4e8d475b69eb8edcefa6cbbc2fbd7be8ef3ef91cd823615457cdc5cc93f07e85fe35bbd18442c6db2be458a78ff2d131e936cd8f9be23c662a52ce3675a53ddae693724f813b5536a7f4848bf27cf2d82e084ed111ca99367691230500531592def0a0f8eda8fa39f11508e4f31003497cb4095952c4fa77c3e63c9b2a71f48df59bdcd6b1e1511bd606ccd1488a8134a13acc8cba51da8cbed2f3a69d335f7743db9b570896d3555127657b28076fd8b062aae3b4748fe3b40f7ad629b68508fb2c7e1262305a2e198da6d8d33d014662d9181f16156a6a3fa3876687900c44052d36e3b282d5daedcd4655e0733ff540ce7909d0b59114ac0bc2a9a874098ed6b705303b7239cb53f3d653b70c54aa641172cde65f30b1c97f5fd8e5def87b1571e8fc3ab29dbc43e9f3d1a6959caa71681ea96a5bb649b9df6b792a931d7a041a18a0088da5cb4ca49bb9e0e89c87e9b2d51e3ac851c1ee0034d59fcec57195e17221b50b31d78caf6b5931e5102afd9e219e67c2cbbccfe0127ceb4f2e1bbe3c60e9bf714198c5bdec2ea708c50f6adbf79d5f152aa34fb2ce03bf7b9f8d0621d95f1717f0afecce8bded1de79435b612ad420887ec542b475e97e3c3ee89098d5e4ba169078a8f3ed8e58abe5deb0c061699af5ee991cffedcfe07b57d6bffe05c4ec9e38fc3340a5f57ba7d5ee74ca4756784f6999157180a434f0834c444c09f0abef6ec39545a761f002d74bd68a7d655f897c939649bf88b6e5a4c698f1c9c67ba14007376b5a9cbd6f88e817278a0acd3e370c671f58242b7eaa609fd7fb1e9663f30d804f6e9d8629482c7778e36f1c85164749f0dea46e7257db15210e4ef9c9953178a9cc54930ba7a4a08efe5a55266f9995426bff49a07b1e60a97fb5d13e9df7912887926fcc8117528bcbfcdbfbe76beb83f451c3d4e3bb92ed2b78c8a45bd2a7d44eb070a253cd8544f2eb19b05e67410fd39c31f7615833fc6a088d2ab27fda5b9978f97185bb9ca9f238a9a48e645ed58f08005d29eb6a8da7135afc11c4afe9d1265a61aff9118c8ab016c72af7cf36e74338db2f19ba00114ffd5ba4cac08aecb8ab94d943beff2fbe653bd322d3001bc128750bd26844acdfa5b9a786114d1292b5b82c17afb100efdbd60b8fbaced1e22cb9b39e155e1b3c8da30924d9ad6538976b73fb3f18e1dbc43778af1942f907019fb81ed38ca92ed146507a3b205495b0b31cbbfc87eee49e3a7b5eb0d882a2339b86cd16898b390ce2d2a37399241294d65aec767f52da11977847c6fc91b2258d3695217b3bd48a81b73410874dd54a506ccd6e77fb66311a6639e2dcb9de7f4613e9af0766b7f65b87eb06ac59057142225ef6659ac1db58d7825fecc884b8279d43f80d83a1a9eb3d44123af43610c55c94b7522af63875af51876dfd80a1f9eea62aeadb91d8177707c65b05c911b22e7a8ad4e441c87c10f77f46745af4ea8d69dc84d3e9d505a47c16b09e747d0e53cc92d9be47d59452c4860f1d030e0d9edc05a575ed7e14d24ed060c45d99f2a838585cb4938bf74c2e965a419a392ab7c83739098dcb330b1de4b0b4e909d8db8ea940f208a84dd9e6b3faa90b7b6589b5adc64e5a85ee41b2ca0b653011bc83ade4a094586733ff39b2cbcd4f913f46fac4718de93e04a4f897258a27eb6da9be0e14da485990c90124ff3bac47923b71fe7cb6f52fc65beee3af314cda26fac468ad51cbde55f52d2d72aba2b5fc608308662b7c00694068aad78f3841493eefdfc40a6fad915728d8169cc80af470ef71e2dae39a84484725c61e6e22f5b773fb2dd5f552367eb817a9e737c0730a5276e4ed717c8aebfb4318cf6dcc7aa61a13debd8d8e5369f351a5c89ec196e9be5a49ed0933e758f2ae67256764be06a05890659cb4991ca175c7a3fd28b91c6248799ca1ef30c21cb98302fd3f127e66b766f76eb99e55de1e0081dd6e15ab43d3462097b24fd3fb23d68d5eb3977d3966bea62a30916e0c719bed91f9d54a98fc0fed11fb7058c8e7280464ab052a8603a64d5210b6b3be4b803c8bb7938c7d4aa743ab9eba1af4217984ec5f644e37f9dd61552fab250cb7665164e860e4114df3d65eaea0f978b65195308910d8d7025b303d0388b117653c89a4b587de605b1b9884e154c577a015fbe72867c1ef576d490c0e00be2b23ef949db446ef568b61d5cc50da11856470bf5889e2d1f0c811b6c8ca440d3be80b9d778569ceae2797706778cb978c3e45dbd9641e2b91107530158ed348d050abe7d7615364319b34223db42ba0e2fc8b80c5af473397472ccb651e002831532dddf7e7bc7c5aeb8b40cc746e1a7c9ebc74fedbb1e24e1d818e062c151469fa40d99b6c527382eeec9c244f02d03e7d35e97794a20d92e5a093791947aeff1328c24d8f62cd51bf0d3408952bc4986ef0694664831225ce3cbfebf978a0ceeeca84f041e919ec0e4837e733715def182ca663216c0ed8b1e24c4d929deabc447391267fd01b9d4890447e31b881484cef6465125f45dc752553f225aa65fa66dbb2337953e9b06c1e6278d269ffa1ca653c7eb4af0b5803dd2da41245f74f0810236544ea75da66e38db7320abcb8136743eeb0c449ae6222071df8cff46fa2db0dd6dde50dad83eb68daa9c72a7ea66f0a1add18d75f5f7129847422e3c88cd3b34138b9a9aa7c249e37f009fb6b4a128baa728dd680299908df1fee516c12575b3695c5703c880a9ac1fd7507b2c12fa84e497302dc13447940bd6ba445f611331230a104461c825272a9db5458722625f1500dc974b8b67bfda6faf9e298e0cdd76c1fd6e57bfed4723bdd63c4a57c294897cf1270aaa4626888a17ddf8b05ce90487c050ad8aef447cdfb66c1e448d84c2b9a561f4395e26534e566ccd8797b1c089edc8083b8d0f2ac30ae8773ebc811a7b79bd39dcd6392140776b7182bda14dfa8b0594bda3bdc551bbebd909d40ac862dc17825a710913fe32211f4ad1bf9768f24a4b9fab6e872ce37a4759eb2264e9fd4651accf776eb67e24e5e3afcce51bc7f52b1253d8a5e85b848393c3c4d340aba61cc22ed688bfd45e376e79a1104412bfe27a9f071aab77a8fb1fe30cf54c16680a1c81019953655586eb8f709a1ada4ae0045822d7c6e4e90c186d6d25964484b72d7f77082c21cb786401e0dbddc58a5000982e05bb16788af0ddfa9994e6df47709f4f08740476e058f07859b0b51f15d36c8b17b58efeb15647d5332561eeabb7c181d9f6cea79faa69667aef8fc152c779e8781098dc5bd31bfdfaf1ab4aacd33a4da6b4d0f9d41f8ec09fab1a39a1bc5b4a70371f68ed3be9efb80ee71724b9817ce6a3fd7f32131c3c08c91cb0a087a155249b13b6ef159122e58bc6b99da1dfcec92e8b89e8037d22b8a285030737d35d9d0db09bcb38ab9b16d6d04733feed95fd055c4c0585ca18137b9e5114559ea1f7338a5595abad65ad55def9e103ec7f9419f171d6abfc51ea4626eea6c1aa2b9e0cfa4fbc778c3d42288fcf41f39c9f6505026cb7484d81f9c031ec470110fe77a8e2d66da11fa909b846c724e18d8a2debd2d89e00a44656f097ae5ff11cbe2758f03189dbdcd40f8ade76545d687861d1faee60c4876be04469c2b7d0dfeb1f8e3c55ca010a7e665787db4db987545727aec16a68b192bef760030a991b5d0a7df11b5096b3173d91d324e4e8e3e3d5871517184925ed76785e95a214fefd5c9c101bc4c098dff5ad2b10e9ffadf5a47a08e03d87c651acd354cef42ab00a92d31602c8a484979e3260bedfde70f59d1578211e88daf995a2dc6505d6bbb2e7b9f03655da90927bef9321ab865eb2a02954aa9f666a44ce9f9f2a998d7174ab779339cac1ce613ae78c789a763818e11d31e0336c4371580a1dbbe294cc4287c18985ff7a0d21c2a4674dae76d798be4b061a44e74330ed1b772941c3e8a735a494cdf7820c9a926c58a2cbe1f2b6128dae761c194c77efe9d4be7bac803f3e45bb0707ce32ad0124c821ef3647e718405ab4bacce1e55c2be1d7dbe5e88c0f6ea039b248634a26a4d6a873aae923d20ef3d273400f0dc8f2b1e9f85173fa996386c66e601f5912d767094d6495d7f42a44afc62d2613ce856e7dd863e725053c5763b45984c043581d01a22f7757be63cdeb2256642443b86b017b3a29e12dbd7e665c077892077dba001e8753a156e43923497216985c979f34a84ddb834db4df44bf318950d095593ccb785c3ba236017b3c47e38704bfeb94af6ed3d62692b8fc19de075a48285250b9d02ac948e40d8f0bc993209d60f67ba24d18cecc49a19cc5f24df085cc15592c2e427dc027156a79f4d3f6e0b95bff63750c91c20ddc6aeda8568f9f7fb915b2184be64540b1725054502b6e32100f220034be90fb16c756da75ea9da2f305b868701577e2463f39568eba3abe5335999069107cc3407cae50151e97a669064761c9d5cc9452e78af6cbff9d7c9a1eda2c4fb46630800eb0d0ac8d6a5560bb3660b73e4db4fec1cc66eb43b7a45b289bbd8d82d4b07e1d82d66ea2b616dd50ea5e1efe6942d596b082f4ef0b66135d141d85af3e6700fde3e2510c4587a8883355427ffe56941ccb8582352325634d677c82ee0fb839ca20c1de81b9647dca72206471eb9fb3d685f3d79dfd248e572774831182381a636a9b5b0e0f3081a20201ffb8f720f3400230361c9025f7aee69ea2eef45460e02b47560ede6c31f6759b8eeeaef4ed10d7311aae99bd3a9caa7f5bd3a8cec6b1ed5d7612d0d580bf85f999f20a96155baf990a630614cb35c9a10fa6ba0caf3ec145f0212693611f168c467b9e2a3a5c95fac705086b65e4b2c8a1081b889b59b5bda4cd24659d8954211468f5c0e53bdb92b608b94b2d3ba11fecc7adededb0092fb012e88e4cced284e15f91c883f15e91e436946800d6a15e59b762ef0943f7cfdb06c7727060c1aaf479d98316c62b0af51f91b40481ec1b7a48bb56b949755046c68d4126067ddfd34151dca45c2085e5223a2566f9059c01922f690610defd86df1ab725acdf7a16d9f5bb5c64d58133b8a6ae642aefdd854d6dd665b2728c8107b1e961c22642d94424f6d09d270fcf5acdc900e1644971b58066f006eedf8b62d7ec0df46cd448a3b8b55ed17a807d1373c750230c9dc7653cab32db4dfc8990301c6ef7630c1ed0cdd0762932953cd1db8292c595231d09887b952804ec8a6684c28118fdfeaee648ccfaecae05e812003475bf8988e0a4630b883b16507d53aaac51e5a4113464a9f32d270798e9ebd03cc3e65e3b955d23d145314174b07cdcfd6e47376b33264bb4d6933ac3cf798261904a8c115f5aaa5a92c797d8985f75f1703ae1a35ac7fcba1786af6194fd6ae969c1c30a62a8f1d0fa26328e279c3818755057249a6ad40400b693d2ec91452d143ac964295541f5b94046268e793f4e37987f325d84a302f33138f4c1a42c1437c93fa931e8fd5ec0f05e069188be4b947301c9bb5d55343d75fac67c888765443568efe5cbdcd319c96cd68f8d43f56953250b56bf862fec350c84181ab527ca559505fa13242eb0a27088a31b3d0c7808602312cbfd768b6c591f9a2323be5e2b9758d156b50f7de8492418b9e781f4fbb9237bea3b786637d520b4846876e21b86b4b7ef715832ef6cf8ba107e325bda73a5b733885d2ddb2c0979b9e842e12010d8734eaee70e8c50de91f3df20eae46ca179541b8f966d5a4de051aba22d125ace6a07b5ea6a21b560737d8cb7b83c46a56af37074c258b816c5bb0439ee17aeb1dbfd5add47f8866ed8b303b58ed6e4bede03d957bce54b3b461f2e43d023b4f97a19da5c4b69817ebb4fe6521bb4a913ea83c5a2bae1754428cbad25449a0f035beac65c451b7380a59740ad1223af7fc9db873837ef4aa08e353ba81f5830ab58c395ebe15ec18d8bc90317eaf1986f4a1f09f5cbd8b13fe371e43eeddd52d2d99332ee7c7a4be482721031b3cbffe0fc8a0c13e0f869c7378b8038a401998188b7966d53b4335fb0e5a0d66e4527a58485bfe7816484a9c9959211f7f1fe90ae3faf1d8532c7b670fd7c695adf1ebfbebc1ba8d3bc9239f0912854e0746d4d45dc5fa4cbacbed8a18bfefc88d2248e3313fbe21172ba9f4b44b9509e1777dc028dc5b6a603cd6992a2b872812582e2d727b1317182bb55e75b1493001be74419885e6b1f54bde39bbb119f7eb1c70ec176d3f2e3fbca167c25385014debe0bbbdc53bfc8ec709ce061e323759cbeaa6e30efc612d8ee6011eac455e7dc87d9d50ad140787e15d91acd8373409e8b8d2ffbc5881c1a528332b7de3be02a9ac958487dcae62ade42c8a2bd79b2efa60e302fc770647640c86d09d854671bbae4abd85d26dd4dcef8547b80ea8bc90def400fe782a360384c79650c6a2b044b22b8a9b46f89f2ed28c407a10b1a5814105cacb53a8ade5262da94bcda94f137f01673cc99911de0aaf3d8121c509997e9388054c6dba0cc735c0a02e0170e86dc7ea46c2dd27e6a75b0ca77152a11bc2e0f8aebf391d20d47237ae49a9391fdf631860fbfbec2604c48c67cff776cbc60983418f4d979a19e35465e3fb1d880311676603d14995b3e9308ddf18c5a8429ff2c50151881033558e49ad13a244e9aa7c90e36be9946c71414a0532bcc9a66ddae628d25c4ba5cf849115497f59805a6095811f19e980ed2180af9ef893d844c1dea38ac5b6e070e76c70214c1f302f9f68b0d8cd7f6e65fadb7ea77169b84bf3211951527ee5c2d9023a043bb7565b3d5fbc8e064edc3157d7cf75cc3739641c29f80473a32d199a9458fe86d2beea38e9a32b4d6c3d4d5eac66fa693d1347a2287ac91fae517357410b71de91a20a0ceeea87a0f007d58fde170263fb40a613d8bee925627340a42db6e0629a26b6ebea8702659887d449fe43f79b250bcb34d2fe37c50fc51de701b5c74e5b9023df8d9e4a09751432a3342e611d667b345125972b0ce38a6834d587b08043686b6c4e2f619e5eb96d810571cf7bd0725c259fb7fb97aee2e2229a7a06e1211b4ee3b1981e1e3a755180ae890055e045a7b79fc3b0cbcb414340b681ed8ae95f861a0dcb3251cf84f68f1993c9ed26c6232e8bd9ee57a3707d124039fc7fff0708e90738a132b01092ab104643fce49a461795e18e233e8207bf4b85d21f68dcbdebf8c85aa267dfb735623f77f8f7b5b1d6bfffea9f59e31dead3e2d8b60787d0cd84864fa5ff23a92b65e9b812ad95b2f87509209b35c79e365680d7471616cb415ad15e1807fec3bac4ef6c61b39fe1824f9334f78bb6311017a7831b1a266307fe6c0015cfaef2af18d6bf60bcef18391bfb4856d0aae4d2c145af597b2e557b13f2bf01b44e871fa63838dc5334611a2b774c9262c0e11bcabeaadf5b339abd219b9421ac737f59f281f0d2a73a9e90730f2fa8381dd9c76499a6885901ad1dcb710d467fa471d11fcf5795cd79424b1b5f5342852513303c3d461ec6d142b411f7c372c414b1c71772e6c6265cd1ef01e984ece87f9523b059b59d7d3f0aeba8a50b67b41ba3985eea7e75e7bdae9c8f739e0192d8b713a5837b972917451a8788bd69fdbfedf9598b64427e438af1d6d5d8ce8bc20cab656a257f6908c312a5031f7f77672f6605cc4d1e707a22e5395f45014511895813c3663f10add8db256ae09134c904dd771200c03e51d89b82c78bae67430633aa8ab55112c6fbf713a3ac485eb63ab2f9c3a99a9a21323e3a0d182184f4e2b4c686aac2f31a105ba13decd51a471adf5fc259cfeb16786dab595093e6ca6a811fb9c05c62cb0a2c2ebd18a4cc7ab10de5c5a70d039d52d2a4e68df0d0e7d95768d05f9b0e38e5807a8cfdb1fbf2a628a1fba916812306d26c0d8f7255b6474c312e5417d1654093871007bf6239f033bcc0bfa5d324f6aaaf6960c6b9075c6a2a4c6567c57dc7ac67b1c55d968957d0b77f70a26d4c45c0f465d050da7ac22e2355fb6349773c923a781888df2e6d2cf1a9570a19af2058f423364df17f266aebd7eba5eb3e662bbd8401bcd0fc46fb878bbc5de4c28498cb1ffa3a8442b3e8c04fc818580f2f6d21c26d8ad2106e6c2d629d62e6c5bf7100444ed21ffcec8133c11acfb155629d0f8815101048afb79432f86e62e49c6ffed635689b4b573286e2dd63e65e2e66d9bb6f1032d9697357df1a8d3b8af426177713f95fa15d7243951f222b690876c563e8323f57f77f8fa1bca2df6f530107b71f6082ed1e70d75cdb044a1be0287df02f2be5d50039de31f10b427ff5b392b6c83fdd3bf164dd635918a78032b22bbcbfe07b3ad87c3971d232d107b8e30bbb045a72a9c9940dfd8e4773a00067c8b7e8a4759c31e9911a1c11b02b664e8bcf64f10874522d76a746d449148ad8fe0f9afa69a51785456a4dd35389cae59f4b959485981fec8ef322e57539ed0c118879f7fa623c1d642482365be300f6330a90f94cdecbd3d642e1f66ba9d864841fb3b6393f52e25d70df9b39e44a9bec54995a31a990c37afa62090c4bbfb1cadf676a31a028de4487b30bb5cee9a12e5559d653491d13fe0d202d44378217d9b3bf62af8a544745fd3fa9436d974273ed956d27221cce062a74afccffcaf43ee48c39a79dcc7e33211cc62ac2899b71ce9415e650562ff3ae8e63c65c9c1470ab5b84ba8e39e73a74705ca60a62d798a9ad80d84482415c991ce06bb6983370096d004d28c27b9fb7041f7a7a826c65483a3e5acce87307f521ed7700beed5e838ec72b08b80efe365d2a093fbf3a326ec643f1c60f31c1bac203412b3622a754a92c2ded68c75c0fa58031cb0ae171f1e95472cc806f636f97dbbd98753b7e4b837017b9fbbd7d3d4cfba59c02dc87ca6da5356f9a4eca3916bac9a00ff82ffe016a567895284f375856db80d48ad1c519ebbce588e92e1c900b1ae52c0b739bd02bf6c1a53a869b6016e303a8825c1895cf5f9c0b980860bce10ea5faa6da990db5b5d6d9a0f0fe88d784595fb9ca645d27850ed043611085031449295346e0eec6ef5fc3adff0e3bc9eeca72b38b94a4ab3608008d8c4996abc5be71284b80dbece8cfc401e3094bec5fbec7afea9f69effd6b99a9c87abb5e2b5a92f06c947410136b06b6b508f0745d7cc4519426c35bf32c6d8572474ef4ba3be1dae6f25f317eda3248b3a3ed931b0a0e41edbbbf1bd5f77176b4ea4719203222c3a95a965ee0b4a621797f7147f713d700fae33c9be479e77264b4118610306500dc12b4d74a4ce4efa9081c7a4494959f33b59296f26665242b621cdd80c89cf6034bcd045df902fd1db052fbfe2bdb6f0614852d0ab2958b7d6881dbc0cb683ca20fcedf0eb28e5908d7fbf6c54941e6fb63f33f5f569a54ab63079523441b2a9931de8ec7addd24db142c4ac1fdfa47a8a0c742000c63c1bb2f3b8ff170e24c774af744258a4f568abbf2da096cf0f505d0fdf30f059dca2c57a908dc1ab2f68466c9018db9d9dccad530e610b4f614cef0ba5a70698afa55436cc6c0f981450cefbb7dea3d0397f9e293e50f1d138a8494732785f11b8ed1c0845959b33d8e4b4acbfc44a873113dc8f9c193b2ae980bd398e12bc927be269b6cf858a601358479aa67949c88d5a8b1ee1ac5df6aa76fa266b69d597ea69a6b1b6da58ab73cf3dce1b0745b3dc123c0f24ea89baa1ee7ec903fc0de58665ca58c1094735759aa9984ace6f66012b8ca642777c3a7fff71fb5043e98f148922f92b596d53171e50cce49b7f47ee98c03b9d315f7deecefa31d8b745096fb417b2f372ffe097de388dcbe13b536ea5d2b462e83aa033e650d1a56e0212247b737ad01800403db8e1386a3d9e8a69ec8b53f3d523bd47d6ae19e5e106e0d3aed5fd8452f4a084d05bdc7a9ba34178a08910d5b8133ad1cd9a19ae185eaca9fe1908e69a370355f1b50816be75a030e981dbce4182153281da53ab967ee423b8bf917252c36b30b3c8ff3ac4c227fecb7170fca651cf7956c57d5ad840211fb1cf7b69846b7ba5199bee3d580df92325a880e3667b3cc94f8a2f8c7b7f5d1e2bb7aea2280db5f43798e4b80e4770fc1e5cdfd73347b74523ce7357916de78c4d6ca507467ecc47402abe70f411378aa50ae99e75a2c7475277793c0b02d189a5ba8e14aabb2fde238bcb77b74774db4aba4771d530b6d1f8268b5d760b930b452ef0706f9fbd6a54e23dc19197e7a2b2fa32e624ad1fb0f3f8142e5fa644d51f1c04a52816d566daf3970560bed82d84f09aaaa432981b0edcd0fd7a61e05c2b934110ecc63801457d0f5b07bc541554be47a97c694754b300953906185243f56411698fecb27e79ed6b6b86331bb1d10ccdf37da125b720be6ea6415d71cd52013ddd0c3f651f48517d5bfea97aa1bedb0ecb5a55a323ef61cd669d6ac6e63f2eed167e9a53207efb4af4d702b170fbba53c8dd52f736b27027f674a1c25265d42c6462935a108dbe74eca159fa42176b4d51653c284342679528458cfca13157c0c4f62116968521928182bedfe3c6b4df789e655c1d5cec8ec7849dced9a5a37b50b80ba6517b91705acddd0cbf98eb7167eda91ebddc503280ab21ac70c4ac268c5478c43d00c0ddb0aea795dd965bba3605a505a4610ccc4f4a692e8c4537e40daa85c977549ba8b139ced0862fdff62a4b8cfa1e5117227d5e19e1cf88ce8e60a9bca70035ec6bd2d891813ece4857e68c4d34882c92d34c716607ca86cf9020e71d25f513fc39094982d6115663d6f6f0461033ba61ff95baaa5278bbc6c1a8035eab95d8f7778cdb3e9aaf671bfc2f9993ccd4fbd1a6e072bb25692f8c2da58b4882aafeb1abecb99c9f8dc4d6d1d3b6320cb0d50a194d2cc378ac1193d4d2bce0e242de30a4ee353faf2249b23a263f32eb6521b5ae0d00dfdd0a9a74560785535993b641a49d0ff599ec36857aae976f51ca1feee902c7b46a592b3ef3b7e5b9f15fe79bc02792e2ac517bae4a9b2e1bc017b47afce8b27f313a97247064f13483282f2c838397bf4479468ca8b93e6056c29ddff91fbdccda15b41f5065c909f74f018fd8b41446bc94cabbb5b30dc96c9af84a1bcb791c67a05bd3ed80fd61b40e7cc397330b4a948cbb217a3552803934d2e4fab36b2adf01a59774c3bd294856b0c9bd07510ebfa73702703e124ab25f966e317ea42e81901379848c1b4b1145c2663d2d148e6df775fc80aa46b000a2696c57ed492b69f28f02b3dd121c515502526617f6a66537871f5e2f286003d1a3ac974259fc25ef5037c9b9c1925269616ca98510b150d8c5ed3c33597d8a0b04dd38193ed148ffc162eadd41f280de8994da8a5bc1f781c5798f58f40efc33c67dc306b38e83dda93b7240bd44b1453947fb7fa79263f7ee769c0ec94e52e015bef408216599ea1cc2dd61c5e4b1d1540e39c6fcc98c720126863d0ee8c6d39f340f83d5c1b78040f147092bd2066d5ad5fac9730ef9fdfb1509f2260206161b4812e29d39d7d9c39f2e24ba1cf78dd07a9533813bb00ee19bc1bf4fb7479a6dd3461b2033de4876c6631afab94ae84b0140090f256c50d86b6011da4fd43dd795b3af931c58f4c7061d67c86ca6139fa276a1701f3dc05566f9a424234f0bb702e720c2491f20fd49c8628dd3f6dcc91b397380f4ab8d0a4d66624c8e664e3b074d1c40351b7f65f293c87cdc2789bdb0caf2b5de5f0cd69336a10f4ea355e9a2e1074dd46d08159a4b4c38d750db646b6cf94562b1cd8fe462b172a8aad3fbe755fb5e859dfe6c457e226223e10822b95b03feba51cf6f977075d116afd1bf3d10017b6623b7b1f4de6cf7ff48ae6f605ba1668112322f8a8d7624eceabbe757bdad48a44890216c7afa27aa2b36429fcca9a2e2b21d666c596c8510df946dc99a53ff5c51642e31008bc84707482946875b61dcc7a8042c7970e36753433366cdba2577c6c723c6eb5d738e5e50016fc8bef928a81415413b6fe801a178f89956e1cb5021e258c929b6cd6c79ffd57409392e82f156236e87daad40328c4afa99dda10184be078fd981ad5ed329b4783461aaae2d917ce59cda797c7f91f6149d131d1fd0ee0f8a7048bd60a4a5a84fb9d8aeb20bf52873c974ad3ca8f388fcadc5f56b510104599d2344c5120b3fa56c65adae5e62eca979d89fec2fe5e65bd39ad446ba13325a74b26751f438659ac86cc272e8e931414dd27af4330f2c32660e30ea5fbc6da1ca4abbd6322302e2d76540ac9c3707be7a4448798b40f436a7ed0f3bcccfdf43ce1e5137e234a3a78f961c8ccf528bb46e0f738f1aa67c39ca5d1c185d08994c35a543e9d4ae182e2f40c81e74c2dd2db9126079a47998145266f8d0016cb34466f68cdf8e71f38eccd81c7b5e027e1a89786e1507e7d31c8f2a6d0cca671c86888294f8297e8d8b03a9030e525c2967a0b4d1819babbe6828c87d03a2f497994d64461f901f346cb50d335ae02654082e956c0d6c5ba78f6f7b21ced3093ff0d65747a418720ec16f2db9a0f95c4f6abbeab2aa144d128dc1ad9bc82ec3557f72f5b4c775ec96b04d8878335390a668fb83010aa7dedb47a21641307afd837d8e86a9cacf977a982cab71e1b7efa0cf533df265aa2d0a57de35eaddaa097d86e0dc682a82adfa4f3aa6a8610a3c6650b99f350108a272b4a80afd404480476920650ebc3d8a06d7da30df2f4a8c9227c25a912da4bb06d6dc78e411af952e5828e0bc8bafe71964bef548aaee67d80db1eb076c74fb3a8de1cc346ee08d347fa652bf755d302d5a77f00735b5ce9396f76beae83b5ce45b452920cad6762215c5144230d29d1b872621f02617b736d3093565e89888b88a4d805d553c38f07dbefc02e50d42cfb0c99efd1224f677c7cb83977a30636da89f112f3e5f00eb29ec694886d3c8c647ee6c5bc85aaba9f159eb7234596c0133c46aa84922621a17b1b9e4a5b04f2d951f50c84d26a3714cf13bc252bd5893285e2217c2e3bb483ef397030470ead377bc8be4484096b3f65e80c998106809cde90eec62743d96da0320f12a3a6e3c3a216a7ce62975c1943c9a5941cb6abd6de60b1a3eecb82e5d717d31c350a79edd3b1c248149b753a89c715a48cca31ec152cd30147aceaba62c0222e9a017a2c924fe5803c06b41a28e19e1da1cda69f7b89409643d4f1bc93b3a55be96538a149b0e47958cb3a3dc28258de7aa6ab16eed1ef2f292cbfb9cca9515f4598b1685636afcbc57bb5379f62d1109cde05e5edb37abc87a417d004a5f7bc0f8beee7152a21f819a89678cddbeebe4329231ee106c70febdf244f756a00b03538ed8b640f8c4886f766a49ac1dc6510057de9d10411e9c57669447a439dfdbc5cc19035618c3101f33260428a6421752837794255754130c951525ec12483e85a618565662423ff31ba5925d042b980815b5de50629bf7e4adf24f1ae56529d94503e91957edd22e8d88829a64e3dcf15bfe7c1326face8ac63d3485059bdcf6c6f35867fa2e3b51e01f644661042b8b12cc4ad4213e9c8307d562089dd61f6423b2442897c453f1cf76dd23cd67fa7a9d29668d8020f72abb0bcbbce4b13dcfc3cf6f6335c9e0596ad8ad87d10189ef9318f75297d8dc498c3bf9ccb6a36f3afa3bd64fe26c60970dd8746b3447b61ddd19349a726df5f8bd9f2ca020eebd814d1a5710009387b5f3c64d2cbc88a48b0b1826379e4d01c060f32945ae03d393d008a83c0e544392cf2d5fcb3bb3103f3275b815855622100b5c136d702c16e018cb6601811fafbeb6876f115e46a1ab86d9ddc0feab64a20d32564b41aadce736aad52f19b0c29b56fae48bdd3823816c6d620b301ad18e76cb7b1a9e6954c6c4d3ba08f86f3a653dbc9bb54e9dac44ff94dd67535ca278e8bb2285378b3e9ac74dedb551086812449c11fd62dfa1892190985042d6b00b202ce75b5590b7a1197b6482b10169ae7e63a83c162d7de1ed84213c944a43af051105afaabaa2a1915d3cf5ab9a99488b2ec913ad91bf4aa4f2f36b5847a9b0b2d613aec0f3de09a7f2b442e207f9a99b99c7522e08982733bc077602f22553b18f90e342b0e22fa2917b90335aa5bc13dae95657b8d0b4f12ee3dfe7d7ce8510cf78bf46fcacce2da4c75b3407f1ac779839d158555ea91107dbd3717fdda103addd0f1d61992f833c1ad585861bda0c57df741193aa33c6d4bb174db507282f9d9e1d6bb9fdef9b70c37ace403904b47af4215cb6bbd73d59f8115d0b7bcf7a62a8aefd8d22525d55ea40a9934fbd1e7a1826b1cf945350a69d505148ec160594b7f7628bb8e78c0ba9f03e15053e93a3c74c3e3182139f968e8b7c808b2fecb3e9add8f32344d445eb1b6bcf9b24ce695766b4d646b46ddc325e34471ea11ded3767e9cdf5e3fce81a8b2fac39782690fae116ba6e7c330d7f3462d932b4b46656ac046bd75bf6a3203d3fe34c902b5e1761e5cba076489ae313690fa431f70da6a0f9c7f2caefc77ec64b486edc5d843aac07fc1989e8623e39c82affaf4ba4385abf16d6acc36917dc66f935d06751da9a98c1eda548a974b92286467cce369d8e77e5267a3c6e10ca6b9148d7568f69d9d07bf83064548549d1f1504461c7e8654e7396d3a3a45a79310cca3156e97407f59f38a82c3a16e8ec0e355df075c55ad08db6cbfe25d5b70113e34210e91f942f850d2555ee17da0a0fa37b090fbd66b592f846e65a9e86fab7e5c9ec8768374a843722d8b2ac3f780e4884dff0ef8ff2f2710d025b9183669d5a633d2fea99468a56177395395d62e0b859a50eeb5072ce5b87f798903136cc88b1185da36dd9814cc4df18e0b488839251a2310ec21c876c32d385908eae02582f60c1205431b91196bce332d60df5f921b37133fba0e506c17b9da42041c2d49a4913f76762573d0a68cbdf19ce8c4ce660f7341c4a7af09037c43aa714c7435a56b88df446479a17a91f4ef8a13a1658a6ce4eafd67c4a26d42cafba51c39ec8dc9b9940baac1ca8da7f77ccf90fadcddf34f991698ecebbe5470f9c6e07e942b4cfe9d7ed7bc17c9fb93d236c093b13e0ae078a4e2d74a8951969e61a431458f6fd311a1c706a35a0df6bfc927586602c953666c46dd79578c2f256d3c8cb66fef817a05e8746c1b49fabe3cc53b35ff7f4264c25ff71e3231d857772671e4bfd6d5a2a81f4e1fb1d85230db1c1fc7464010a7b60fcc62109cb334b8424a760bbf997c299623cda0e06e3c5d6cca4761d97290921279c0d7fd76f6283466d20b1ad5349b60e6239cffad107fa747789019fbffbd339b334ad88081efd1b1c7845785919e8ebf0392b1ad7a4b7b8f83b67fc5886bb39128adf28e69a410f1774dce17b56acef063288136678e55072e96c15f558579158df11f25bdec52edf151ebace91535734176559003222b584b878515e61bd14f6fdebb083a8b4b5e092a24988d805465dd9fc1b623bd76a887520de627f8db2440edafb599d095da7dd4aa09c2b05fd1603cf8faade650825bcdcc452e82e155245e78957acf6af95c349168956d23325c7d23af7908616e3285bbad310bd793bc855bc0c1dc5978ae8fccd395500981f9ed4b60bab59cda88651aa898ab50a703e35a0894a623130e1a508317094773e10a2b834d1433ba0132f9cfdc517129659d15f2b08d483258fe6a50d997c20fd934c8d3d90a18f6cbea9543a76a1541dc4bebba986a70fe859fd88508940cccfcf6d12fff38f3b31cae610dd1c3bb2b082cf2d34a73ab9ebbbfd637d57b0959bc0aaf00c296a1114400d53d7190c43e76cdc9f0114f96610da700546a4a9572ca01d3aa924e3cb0d8761f1f95e554f6c3205acd5b3fe75336510b91f1d2caa5a1f8d51c752acb62a8711433206bad4b8fb4bdf2b19e64e4bda8cc59c4063ef92f2fe24adc4b532c2767251a0d78347dcbae03c2012d39b6ed9268dd4ef8028afdba7c1b99f934bf7b67d3233fec3d72d9760c70cde732534a77e684be711fccb24dee183559d169127d6cb55576f065b612e2830a63862879d818ac77fb9f90db4def46dddc9d0f88a91f1216e954242075f80d8c2b449f028b84117d3d8dd2e2bcaa28180524b8605f0269172b0ddda4fa6dc75823afd5be2773959932b9eeb7f7da1342e1cb142ed5bbc5e509064c94849b30e0945868a5ab8666dbf04fd7d1386b344b9cdf2a278d7c98c02ddbbe10bc803d4eb34fa40ea68dc47a54e5b82f5456b24ba04715f9f7b051276ae84896b11e82f8d808ccc4941dfd5855defec1e554b114ece6b07c32cea27595459ed7da282cd617996c465c0fa29a61de120d9d64377f87c5c108fb8890d62a2c43689d6005fc2fc3b2841571a5e39fbd9dbfd260ba671e799e1106bd15079fd6441b2ae358d790533dada3d5f22278a94cd2d9c25b8b7bc1b8ae358549a84f9f5c16271eb12327454b8f557cb462106b5e116bd6a2c318f5dcf41d241cbccdd481c64cc53ece4b1822c2b0d229626e9efed7c08daaeb8bddb108a7f75fe71a5c1f7bddfa9a909b2414128936955db708ef716d58744b098b14533aef3dc0e1321c13bce3039ebc9b54b9f002853cdcead8b4f1ec7f7632666c426fa45f98357ffdd512279135f73f02c5c03f85dc30b4945345c1d12999f94cdd99c18f9e1c9455bc8be57600bb4df4577c9728ed0b180fa0ab74ca7b02d861d2556b9587ef68a142685abf7766eafc22149d7a6390cfde4c3db9e520b7926c239858921180db3d526dc51248dc032736dd60812b4698f5640d65bf943abc8aa4c2bde36a66e674fad6abc378c522bf5b0702d441aaca8d169242a8aa57e6c0b36288bc909f9344c41deca48a056c3044eaa1e29ddc9a96dfa454fa98afa42aa02f76279052c45511ba53881e61b4478911446f4b86ab275d6b24d8673d9aacbd319b4d7eb1eb3965697ae4af9f989d9fe74c5c6b5ec424d8cdd4fb08c364fba3cc5929a03aaa9fc312b944a316081483c6054d92421437f5bf257a82f11b6de88196249ee27d5928fe76a26572029ef864009d7fddf4658e27c02102dfd56571d4155746c8b928cc20e8c37dcab6d7185029d5ea6da787f5992aa66fbe7cd4f3d265c4e54be9669f5ac0a2cd298456f04195a0f7e07fad22b72ee9ff3f8c8f69f57fd62660e560df8c2a4bd72d9702d6a46558554878f4025f0e1b4b4e863bbad397d90e7dfe332a86983ec86e1a7ad625186c4c4e3d432734d843c2f3938d4701ffa9726410b5b1b2fd3c9aebed41de861198a049af973ed415def3e02a528d1e6aecbedae2c15e6c1c480fbc7929f239e60d6dea0ffc954c0c3e0d956c9cbac3f3f92a4fe08a71ae0ca33620f627ac85e5cb884f39726040cd94c070c710cc7b15ec67ee518005e049c605a7153de71f16f3eba7c1fec68172c1bbf09655c9d791c17eb1fa0812712b6edd9e249f657469422431917e1ab8a06ef5d4270936ccbfb20b5a5b8caa2d3a60adaec142a5335841f599d03cbc513bfa4cb67661e0c1d123cd8c462c29082d2f954d23e40bf12e6cd13e70861c5446a55eaf9f69583239ed47cdf9bb6c6d1e7582264aa840484e0b79ce4c4a70e46bc8e65ada3e032ec729ed278b8fb0ec47211fd62ada6aa7831af00b6974b327729167576682049c698bff86be9a7ddaa79e9426af75698fe2bc978967f9539104b6afe67d3c8c7ae686ad013ed41a81e0964379d5a1775cb691d5b4e6b03ec6a89542ea4b965722bd861e4ca44b2cb3c8dc0674c8503200ea61730315beeb2ac8a0f39043d27f826c95b5d6d1375841661251549e364d16240d2042e6d2d5f77c34223289d85bbe9e098ccec16480d3fd43850df8badf3c1a41f41f92413bdf97bd51c90ca9c44b67e72472f3093b3303a16c5f557ec5e15f5101b1e1d453e9393fff6ab2a5b8115875359a574cb70517c4600576b7c97218145aef45ff5487137e33ff0b4e8aa61d33475334dba5318738f27ab1da8fa8dfbf1a6cc4ae36dfd64650ac5584cfea7da98bd57c3900ed7349cf0e5a4d2669e4ced4788ac0f98bf5e2dd2a525a590168e12a95bc927febcfdd24ba614351a4d732c4ea545608e2c5b399d6f71ca367062905e66a98733bf33371202c1a1c78bb5ddfcde3d32f4282ccbc30d7456eacfda94c55c4641af772c86d7cba460c659fca7fc5d37673647f63a7bde1490a410f5e4d00cd5870d29ab255286a365e317a2658b64121a54e78cdc44c1eb525f5287220559fa83175959d5476f6f3c8eb4f538ef661b98aadf4bfa202b51f4657b2de12fbca04457f4806ce13fa181a11538ca6d708720557640da8971ebd847924237eb66bf01c8ef7b11cf531b081d2f802cd279fe12cd13bd3ef78dc929c60cc9d4b6098edb6640f6b9384805175fe475ed80c5b888d5782c1e96e77a27f50572c8cce33e72e0801781927d292a2a70ce2bf66d02d76ebb4b6380ef8647228cec45a506a05425013e589b4a161b43681f6346f6b2dcfe5cd6a9ae7b230a685f4bad48e6851adc6d126e35bb630d551598522b44f18052fbe12bedaa946b0e2ec4cdbbe99edf8640ac2ed8d6f58a5b0d2e50323b0fc2f1967dd9ca0beb1590bc79862fd017de57e2a8f429cac40c61056ab7546048ac30a26992da84976862570f52a502dc9fae0b046043038f2257a54d31109de9ffbb1b37a4957fc55d6b82ad05b783b9955f2aae90b9141edf99ecb28330107a7cfa44c597a29af060be9ca1c85c020db142072982344e7a283fbc1ce5f2d34ecd6ef93fed6562a4862ce638cf93f59028da51bf2c7501631249774b20bd2bd987e3186357724765d48bfda4445f442756f0e14a730e9e9781d41d7e9312efea0e518a66491ef49714c31d00ddba0986c0b432f9c68f524d89a8b44c9335f5f51eda3b9be4135b60f424e32741aef56cf03d50ce2cd202e0aeb9825b1272004a2d0be17a499e49a12cfbbd9d8cb7dcc2428125ce90dc8badb3a1469976646c020b0684ae6b029e21afdb3b9a2f149ba2f7245d28405e7ee45dc25fff0bafdc6912e7a546803f579333334c8a1d3ee525f62867418a2a38e4a9750de83969ca9e0e7cec06f352a5677d31200fb7dd2a9492d6541a0c0711d67e14b3d5902e779ab7918e024aad8543dfa46c9d4ca19318a6c2ef66212c06e4469c64b1a53f1b15e69f1a2b499d61daaba58bae36877c2da1765f2a33aa8e4f83030c2a76bd5d56f469ae204201d8c75e8d9ef1349ca1cb514e47449f91240bf7f9390b81a273925c39e0518fae0a7a438f1b7c19767468d69ef1bd2e623d858a64f20f1eaeb0ccdaac89b34e1b584a023ba5c700191254702e4a3a1594b465e4941b21e38369b9c19f58cf7c0bff961513ecf3e25cea87df7919f2e42665ab76c4748ec674061bf4f3058916ebf2eaf38c862cbaf54dbcef5393d41f5734e2ee40619dbd594da7168da6400b95164e7565ee94170980a8f5f025e030bd17b2c9829bd8631726d7c43440e7f4909e7938d624067a920a1749c396ef454d3ca89a85f19dadea8b92d4c1fa93fba0f26450c94a696928f9b075104dabe55dbc407398570fdf4702f927e63bf7ccce9bee0e1fa4d48679cb0f99fc933054917b01071aaa83e408ea6f3a4a8e34a90236ab38dd31089f76339c6cadf90dc791121cc3bada3c394550fb4bef01482f75c811108709366e62d607bdbcf7fcc2edb3da1e20ba38daf00321a5fb959358092cc8290295f8dced0a2a6ef4981f5ecf59893ec9608029d75208611a14fe063f875ad05aebb53cbbe1f65945c1315b19cba1a375e7999ebb407bc8d1cddd7268f860ddacdeee549a1b90293c5b371d9642c9efbbfe65f9840c8caf799f90e2cedfc68e051dcbedfeb91dfb215d81457375fc3b98d52fb557fc1dffef0a162e9de16fdce7100fdb930f81bb3b0284be34859bd95eb183d334c7072d611640fe8bc4397194a70eec0adb94d07c0048fedea41a03c2f43503fe1382a028fedddedad45ba573b8f7247720913129b1af61afe77c479d8fd647ba8b193b87d942ab286bbdc14f6911c4b672f172ab1a35f3bec54b141cb280f4ccb8cb706bdc39fd9bb51168bc12eed57bbb546fed3f35257d1523c1620e169a4f7f66634e4528cd68499c185a4679f79d3f29a753d7426044c412bec2690964ed88bba2e2f9104db463cedc493de7b2b10fb0aa120be37226ceddf5f8cdc272be54dd30810cd8421c2c58dcdcafe1c1e40ceb05c86c83b7487a558a0293e340f31aae1100ab746c385d6888c2c490250314ec7193c3296e627fcfb03e84cd68293a260f617c0d1ad482fb00c8f2c88c54ddbcf8524146fe153e8dbb0d6c0a2612e29fc91063f4d89d58ddf027c86fc70e155d463617442b1a836ee0971065e2b00af4522bbdac50531337469106f8ff406a01298933bf9f6768de56195e4858c6af9ad7ada2e7038facd46bb9f138f9bfdb52c8049c30ca799cbc2c1340f7f7c0eaf69ffd21e8375b284d01f26aad8dcdebec145c5b0cb9df850d57f39680be47998b19a99c07b82855d59ac7f8d86b3af4457799debbfd008e81ee968218d7b6d2b5ac40a664ed9feef7e08af0a9af7ce8c2d1c9a06aa89ba66b223c5cd8b914ed6e061ac673c23fa24aaf76b8d09e21ea73f3d332068d37d901de6f5b624b667fdcbd3e71359267c35d7c8f2dd86884ba64626a9899a45c9e71b6ff2dec4d98e08c3697e32415dddbcc92d9d95909df30ddc12791a9684e999475c5577ec7c42c154c504d45e10c8a5f55f0a7ecf8f131c62f55b07be1d5eeed96f714da2cc648986240c9314b64a0da72fd274a53335a7f16d8f6a1c5a7a9b0965feef4360d427c7bc7e27a0a9ed4422fe40a656f17511c1f50ad83981ed870ea90c9b26719e72773ee9f0635249d465cc0045a3630380b3733de8fc57d736af24c48eda4240665b153d3dc57b212f63e00855793930a41a2eb75cbe102c2b05aeea18bf92fe34c1017f16dd2f138bfc668b65376f93d94c1dd5c27b78751610c19801dbd27dd8d55ede480baf005b54b1c"}, 0x4600) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 106.998551][ T9109] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 107.022681][ T9109] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 107.030656][ T9109] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 107.078408][ T9122] loop3: detected capacity change from 0 to 6 [ 107.097218][ T9126] loop0: detected capacity change from 0 to 6 [ 107.112095][ T9126] FAT-fs (loop0): Directory bread(block 6) failed 13:05:02 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x38b, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 107.132664][ T9122] FAT-fs (loop3): Directory bread(block 6) failed 13:05:02 executing program 5 (fault-call:2 fault-nth:18): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:02 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x4) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 107.281626][ T9151] loop3: detected capacity change from 0 to 6 [ 107.286378][ T9151] FAT-fs (loop3): Directory bread(block 6) failed [ 107.294809][ T9149] FAULT_INJECTION: forcing a failure. [ 107.294809][ T9149] name failslab, interval 1, probability 0, space 0, times 0 [ 107.294832][ T9149] CPU: 1 PID: 9149 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 13:05:02 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x38c, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:02 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) fallocate(r0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/237, 0xed}, {&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000580)=""/83, 0x53}, {&(0x7f0000000600)=""/6, 0x6}, {&(0x7f0000000640)=""/187, 0xbb}], 0x9) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r2 = fcntl$dupfd(0xffffffffffffffff, 0x406, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) sendmsg$NFULNL_MSG_CONFIG(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)={0x4c, 0x1, 0x4, 0x101, 0x0, 0x0, {0x1, 0x0, 0x9}, [@NFULA_CFG_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x567}, @NFULA_CFG_NLBUFSIZ={0x8, 0x3, 0x1, 0x0, 0x1}, @NFULA_CFG_FLAGS={0x6, 0x6, 0x1, 0x0, 0x5}, @NFULA_CFG_NLBUFSIZ={0x8, 0x3, 0x1, 0x0, 0x1a}, @NFULA_CFG_NLBUFSIZ={0x8, 0x3, 0x1, 0x0, 0xff}, @NFULA_CFG_FLAGS={0x6, 0x6, 0x1, 0x0, 0x7}, @NFULA_CFG_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x3}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8000}, 0x10) [ 107.294851][ T9149] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 107.294861][ T9149] Call Trace: [ 107.294870][ T9149] dump_stack+0x137/0x19d [ 107.294929][ T9149] should_fail+0x23c/0x250 [ 107.294949][ T9149] ? mempool_alloc_slab+0x16/0x20 [ 107.294972][ T9149] __should_failslab+0x81/0x90 [ 107.295063][ T9149] should_failslab+0x5/0x20 [ 107.295089][ T9149] kmem_cache_alloc+0x46/0x2f0 [ 107.295110][ T9149] mempool_alloc_slab+0x16/0x20 [ 107.295178][ T9149] ? mempool_free+0x130/0x130 13:05:02 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c, 0x10c, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f00000000c0), 0x1}, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0x2, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_DEV_STATS(r0, 0xc4089434, &(0x7f0000000140)={0x0, 0x7fffffff, 0x1, [0x5, 0x604, 0x401, 0xca, 0x7], [0x7, 0x7ff, 0x0, 0x4, 0x7, 0x4, 0x9, 0x5, 0x40, 0x8, 0x5, 0x8000, 0x401, 0x2, 0x7, 0x9, 0xd5d, 0x4, 0x0, 0x1aa, 0x8000, 0xffff, 0x8, 0x7, 0x2, 0x0, 0x100, 0x2, 0x466e, 0x4, 0x6, 0xffffffffffff2dc4, 0x9b, 0x91ca, 0x7, 0x94, 0x7fffffff, 0x400, 0x3, 0x0, 0xf29, 0x4, 0x6, 0x5, 0x352d, 0x2, 0x3ff, 0x81, 0x11060000, 0x2, 0x2, 0x2, 0xdc2, 0x7fffffff, 0x2, 0x10000, 0x1dd, 0x1, 0xfffffffeffffffff, 0xe, 0x1, 0x3ff, 0xbcf, 0xeb, 0x4, 0x3, 0xbd, 0x8, 0x3ff, 0x7, 0x7, 0x13, 0x2, 0x9, 0x41c, 0x8001, 0x401, 0x100000001, 0x5, 0x10000, 0x100, 0x401, 0x10001, 0x8, 0xffffffff, 0x8, 0x4, 0x80000000, 0x82f, 0x80000001, 0x1, 0x40, 0xffff, 0x80000001, 0x1ff, 0x80, 0xffffffffffff9c59, 0xffffffffffff0000, 0x0, 0x20, 0x3, 0x10001, 0x8, 0x20, 0x5, 0x4, 0x100, 0x5, 0x1, 0x72ca55f3, 0x4, 0x8, 0x5, 0xc6e3, 0xffffffffffffff80, 0x2, 0x3824c596, 0xffffffff, 0x3, 0x2, 0x1]}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) flistxattr(r3, &(0x7f0000000000)=""/21, 0x15) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x208000, 0x0) write$cgroup_subtree(r4, &(0x7f00000000c0), 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 107.295198][ T9149] mempool_alloc+0x8c/0x300 [ 107.295218][ T9149] ? __getblk_gfp+0x3f/0x590 [ 107.295267][ T9149] ? find_get_pages_range_tag+0x33e/0x390 [ 107.295346][ T9149] bio_alloc_bioset+0xcc/0x480 [ 107.295365][ T9149] ? __ext4_get_inode_loc+0x3ce/0x920 [ 107.295383][ T9149] submit_bh_wbc+0x130/0x330 [ 107.295424][ T9149] __sync_dirty_buffer+0x136/0x1e0 [ 107.295442][ T9149] sync_dirty_buffer+0x16/0x20 13:05:02 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000540)='memory.events\x00', 0xb00000000065808, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000140)) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_type(r4, &(0x7f0000000000), 0xb1d000) ioctl$FITRIM(r2, 0x4030582b, &(0x7f0000000080)={0x0, 0x800004, 0x40000010000}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$binfmt_script(r4, 0x0, 0xb) sendfile(r0, r1, 0x0, 0x4000000000010046) pwrite64(r0, &(0x7f0000000000)="8460f59332fc864f3ee8ed0c069a975d2b33dad065c356d9e20fcc3c3f2383dcbdb041b6832f97944eab387fa9b8788818023ad2904a", 0x36, 0x5) 13:05:02 executing program 5 (fault-call:2 fault-nth:19): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 107.295501][ T9149] ext4_write_inode+0x285/0x390 [ 107.295519][ T9149] ? do_writepages+0x110/0x150 [ 107.295551][ T9149] write_inode+0x8c/0x180 [ 107.295568][ T9149] __writeback_single_inode+0x2a2/0x450 [ 107.295590][ T9149] writeback_single_inode+0x177/0x590 [ 107.295616][ T9149] ? sync_mapping_buffers+0x33b/0x8b0 [ 107.295637][ T9149] sync_inode_metadata+0x57/0x80 [ 107.295656][ T9149] ext4_sync_file+0x359/0x670 [ 107.295721][ T9149] ? tsan.module_ctor+0x10/0x10 [ 107.295829][ T9149] vfs_fsync_range+0x107/0x120 [ 107.295851][ T9149] ext4_buffered_write_iter+0x39c/0x3f0 [ 107.295875][ T9149] ext4_file_write_iter+0x2e7/0x11d0 13:05:02 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x38d, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 107.295929][ T9149] ? avc_policy_seqno+0x22/0x30 [ 107.295951][ T9149] ? selinux_file_permission+0x22e/0x530 [ 107.295971][ T9149] do_iter_readv_writev+0x2cb/0x360 [ 107.295991][ T9149] do_iter_write+0x112/0x4c0 [ 107.296009][ T9149] ? kmalloc_array+0x2d/0x40 [ 107.296027][ T9149] vfs_iter_write+0x4c/0x70 [ 107.296042][ T9149] iter_file_splice_write+0x40a/0x750 [ 107.296143][ T9149] ? splice_from_pipe+0xc0/0xc0 [ 107.296162][ T9149] direct_splice_actor+0x80/0xa0 [ 107.296183][ T9149] splice_direct_to_actor+0x345/0x650 [ 107.296213][ T9149] ? do_splice_direct+0x170/0x170 [ 107.296258][ T9149] do_splice_direct+0xf5/0x170 [ 107.296278][ T9149] do_sendfile+0x773/0xda0 [ 107.296295][ T9149] __x64_sys_sendfile64+0xf2/0x130 [ 107.296313][ T9149] do_syscall_64+0x4a/0x90 [ 107.296340][ T9149] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 107.296361][ T9149] RIP: 0033:0x4665f9 [ 107.296380][ T9149] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 107.296395][ T9149] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 107.296414][ T9149] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 107.296425][ T9149] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 107.296436][ T9149] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 107.296449][ T9149] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 107.296461][ T9149] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 107.480774][ T9172] loop3: detected capacity change from 0 to 6 [ 107.493542][ T9172] FAT-fs (loop3): Directory bread(block 6) failed [ 107.538906][ T9181] FAULT_INJECTION: forcing a failure. [ 107.538906][ T9181] name failslab, interval 1, probability 0, space 0, times 0 [ 107.724125][ T9181] CPU: 1 PID: 9181 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 107.724189][ T9181] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 107.724200][ T9181] Call Trace: [ 107.724207][ T9181] dump_stack+0x137/0x19d [ 107.750259][ T9181] should_fail+0x23c/0x250 [ 107.750284][ T9181] ? mempool_alloc_slab+0x16/0x20 [ 107.750304][ T9181] __should_failslab+0x81/0x90 [ 107.750356][ T9181] should_failslab+0x5/0x20 [ 107.750378][ T9181] kmem_cache_alloc+0x46/0x2f0 [ 107.750428][ T9181] ? bit_wait+0x50/0x50 [ 107.778296][ T9181] mempool_alloc_slab+0x16/0x20 [ 107.778326][ T9181] ? mempool_free+0x130/0x130 [ 107.778370][ T9181] mempool_alloc+0x8c/0x300 [ 107.778389][ T9181] ? __sync_dirty_buffer+0x1c2/0x1e0 [ 107.798132][ T9181] ? __brelse+0x2c/0x50 [ 107.798157][ T9181] bio_alloc_bioset+0xcc/0x480 [ 107.798240][ T9181] submit_bh_wbc+0x130/0x330 [ 107.798332][ T9181] write_dirty_buffer+0xde/0xf0 [ 107.798358][ T9181] sync_mapping_buffers+0x2bf/0x8b0 [ 107.821983][ T9181] ext4_sync_file+0x4d5/0x670 [ 107.822013][ T9181] ? tsan.module_ctor+0x10/0x10 [ 107.822035][ T9181] vfs_fsync_range+0x107/0x120 [ 107.822056][ T9181] ext4_buffered_write_iter+0x39c/0x3f0 [ 107.822110][ T9181] ext4_file_write_iter+0x2e7/0x11d0 [ 107.847523][ T9181] ? avc_policy_seqno+0x22/0x30 [ 107.847634][ T9181] ? selinux_file_permission+0x22e/0x530 [ 107.847653][ T9181] do_iter_readv_writev+0x2cb/0x360 [ 107.847673][ T9181] do_iter_write+0x112/0x4c0 [ 107.847689][ T9181] ? kmalloc_array+0x2d/0x40 [ 107.847707][ T9181] vfs_iter_write+0x4c/0x70 [ 107.847723][ T9181] iter_file_splice_write+0x40a/0x750 [ 107.847744][ T9181] ? splice_from_pipe+0xc0/0xc0 [ 107.847760][ T9181] direct_splice_actor+0x80/0xa0 [ 107.892249][ T9181] splice_direct_to_actor+0x345/0x650 [ 107.892279][ T9181] ? do_splice_direct+0x170/0x170 [ 107.892299][ T9181] do_splice_direct+0xf5/0x170 [ 107.892318][ T9181] do_sendfile+0x773/0xda0 [ 107.892384][ T9181] __x64_sys_sendfile64+0xf2/0x130 [ 107.917141][ T9181] do_syscall_64+0x4a/0x90 [ 107.917171][ T9181] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 107.917228][ T9181] RIP: 0033:0x4665f9 [ 107.917243][ T9181] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 107.917268][ T9181] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 107.917288][ T9181] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 107.917299][ T9181] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 107.917309][ T9181] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 107.917320][ T9181] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 107.917330][ T9181] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:05:03 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004107) 13:05:03 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xc0280, 0x1) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:05:03 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0xffffffffffffffff, 0x2e80, 0x1a6) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10500, 0x18) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x38e, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:03 executing program 5 (fault-call:2 fault-nth:20): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:03 executing program 4: perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x4, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={0x0}, 0x0, 0x0, 0x400002, 0x9, 0x40000000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x1, 0x9, 0x3, 0x1f, 0x0, 0x5, 0x10000, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xcc52, 0x4, @perf_config_ext={0x100, 0x2}, 0x6465, 0x3, 0x5002984e, 0x0, 0xed, 0x1000, 0x1, 0x0, 0x1000, 0x0, 0x20}, r1, 0x5, r0, 0x2) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x4000000000010046) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) ioctl$FIONCLEX(r3, 0x5450) r4 = openat2(r2, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={0x0, 0x0, 0x10}, 0x18) sendmsg$IPCTNL_MSG_EXP_NEW(r4, &(0x7f0000000580)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000540)={&(0x7f0000000440)={0xf0, 0x0, 0x2, 0x5, 0x0, 0x0, {0x1, 0x0, 0x3}, [@CTA_EXPECT_FN={0x13, 0xb, 'callforwarding\x00'}, @CTA_EXPECT_TUPLE={0x18, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x3a}}]}, @CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x2}, @CTA_EXPECT_MASTER={0xa8, 0x1, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @empty}, {0x14, 0x4, @local}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @empty}, {0x8, 0x2, @multicast1}}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @multicast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @rand_addr=0x64010100}}}]}]}, 0xf0}, 0x1, 0x0, 0x0, 0x4000}, 0x4000040) fallocate(r3, 0x0, 0x0, 0x0) ioctl$FIGETBSZ(r3, 0x2, &(0x7f0000000000)) [ 108.068528][ T9193] loop3: detected capacity change from 0 to 6 [ 108.078020][ T9193] FAT-fs (loop3): Directory bread(block 6) failed [ 108.228631][ T9214] loop3: detected capacity change from 0 to 6 [ 108.242813][ T9214] FAT-fs (loop3): Directory bread(block 6) failed [ 108.249605][ T9217] FAULT_INJECTION: forcing a failure. [ 108.249605][ T9217] name failslab, interval 1, probability 0, space 0, times 0 [ 108.264384][ T9217] CPU: 1 PID: 9217 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 13:05:03 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) ioctl$sock_inet_udp_SIOCINQ(r2, 0x541b, &(0x7f0000000000)) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 108.272709][ T9217] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 108.282772][ T9217] Call Trace: [ 108.286037][ T9217] dump_stack+0x137/0x19d [ 108.290633][ T9217] should_fail+0x23c/0x250 [ 108.295326][ T9217] ? mempool_alloc_slab+0x16/0x20 [ 108.300347][ T9217] __should_failslab+0x81/0x90 [ 108.305195][ T9217] should_failslab+0x5/0x20 [ 108.309720][ T9217] kmem_cache_alloc+0x46/0x2f0 [ 108.314541][ T9217] mempool_alloc_slab+0x16/0x20 [ 108.319482][ T9217] ? mempool_free+0x130/0x130 [ 108.324165][ T9217] mempool_alloc+0x8c/0x300 13:05:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x38f, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 108.328680][ T9217] ? __getblk_gfp+0x3f/0x590 [ 108.333270][ T9217] ? find_get_pages_range_tag+0x33e/0x390 [ 108.339365][ T9217] bio_alloc_bioset+0xcc/0x480 [ 108.344633][ T9217] ? __ext4_get_inode_loc+0x3ce/0x920 [ 108.350018][ T9217] submit_bh_wbc+0x130/0x330 [ 108.354743][ T9217] __sync_dirty_buffer+0x136/0x1e0 [ 108.359961][ T9217] sync_dirty_buffer+0x16/0x20 [ 108.364834][ T9217] ext4_write_inode+0x285/0x390 [ 108.369716][ T9217] ? do_writepages+0x110/0x150 [ 108.374564][ T9217] write_inode+0x8c/0x180 [ 108.379028][ T9217] __writeback_single_inode+0x2a2/0x450 [ 108.384605][ T9217] writeback_single_inode+0x177/0x590 [ 108.389995][ T9217] ? sync_mapping_buffers+0x858/0x8b0 [ 108.390095][ T9225] loop0: detected capacity change from 0 to 6 [ 108.395367][ T9217] sync_inode_metadata+0x57/0x80 [ 108.406368][ T9217] ext4_sync_file+0x4f3/0x670 [ 108.409500][ T9225] FAT-fs (loop0): Directory bread(block 6) failed [ 108.411055][ T9217] ? tsan.module_ctor+0x10/0x10 [ 108.411119][ T9217] vfs_fsync_range+0x107/0x120 13:05:03 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) fcntl$getownex(r1, 0x10, &(0x7f00000000c0)={0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000000)={0x3, 0x80, 0xd4, 0x39, 0x39, 0x5, 0x0, 0x0, 0xc0ae8, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x8, 0x0, @perf_config_ext={0xfff, 0x3}, 0x800, 0x8f6e, 0x9, 0x3, 0x0, 0x4, 0x95d3, 0x0, 0x3, 0x0, 0x9}, r3, 0x3, r4, 0x1) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 108.427111][ T9217] ext4_buffered_write_iter+0x39c/0x3f0 [ 108.432738][ T9217] ext4_file_write_iter+0x2e7/0x11d0 [ 108.432807][ T9217] ? avc_policy_seqno+0x22/0x30 [ 108.432853][ T9217] ? selinux_file_permission+0x22e/0x530 [ 108.432873][ T9217] do_iter_readv_writev+0x2cb/0x360 [ 108.432894][ T9217] do_iter_write+0x112/0x4c0 [ 108.432911][ T9217] ? kmalloc_array+0x2d/0x40 [ 108.432931][ T9217] vfs_iter_write+0x4c/0x70 [ 108.432948][ T9217] iter_file_splice_write+0x40a/0x750 [ 108.432970][ T9217] ? splice_from_pipe+0xc0/0xc0 [ 108.432989][ T9217] direct_splice_actor+0x80/0xa0 [ 108.433061][ T9217] splice_direct_to_actor+0x345/0x650 [ 108.433100][ T9217] ? do_splice_direct+0x170/0x170 [ 108.433200][ T9217] do_splice_direct+0xf5/0x170 [ 108.433220][ T9217] do_sendfile+0x773/0xda0 [ 108.433239][ T9217] __x64_sys_sendfile64+0xf2/0x130 13:05:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x390, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:03 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000040)='/proc/vmallocinfo\x00') fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/meminfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 108.433258][ T9217] do_syscall_64+0x4a/0x90 [ 108.433279][ T9217] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 108.433303][ T9217] RIP: 0033:0x4665f9 [ 108.433317][ T9217] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 108.433334][ T9217] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 108.433433][ T9217] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 108.433446][ T9217] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 108.433458][ T9217] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 108.433470][ T9217] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 108.433483][ T9217] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 108.532421][ T9247] loop3: detected capacity change from 0 to 6 [ 108.533862][ T9247] FAT-fs (loop3): Directory bread(block 6) failed 13:05:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x391, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 108.666951][ T9262] loop3: detected capacity change from 0 to 6 [ 108.668540][ T9262] FAT-fs (loop3): Directory bread(block 6) failed 13:05:03 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004108) 13:05:03 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0xfe2d, 0x2, 0x0, 0x2, 0x0, 0x0, 0x509, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) close(r1) fallocate(r1, 0x0, 0x0, 0x0) fsetxattr$trusted_overlay_redirect(r1, &(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x4000000000010046) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000005000)=[{{&(0x7f0000000140)=@hci={0x1f, 0x2, 0x3}, 0x80, &(0x7f0000000580)=[{&(0x7f0000000780)="0a2bcdda41adf698fe00916ddd1a151a820e11ddef0415afe0a8d44a80ed012de0ae59b8087c98c27f0871195df4433b4c8cc318774e86f664ccf8f41bae84b6704c087143792f31e4e83f5e83dd8b97bf06e31bee2328770b63fa6e2f9b956699e1fe77c81f2e285ea1c6425b7fc9174ec2440e257f5c988dd837ee6cbbc1c0776635cb329e8904c7ed96fc762aa20dd0706f3b220fc0355ef4080d223e26b05f3563f42426c83ea667d1534c95f0791bacb4b589368c877ca2c24d4d809bdf44cf5681dad2295745191e17baf321a6a1d0c1327ce0fd24eb4285383506649d8c5ad95053db139c8ad0ccce255f147f5cf0a882aa95061c64d20c7558e7f5c3de8e6a65c8b4f4752d43312a4e8c965a9733d1cfdce1b3b332f71e3ce569bcab7285c66327ec2b0c7d1550e7692cb8db8313070571743479e3b6716272cb7b8e58ee32a91ae5580048ec4a0059558d766cd1bd2f364f118cd30677846dec2ae33c3343614b624366941001758878512039a85c57b0266bd23361152d50574c77d47b4d1597aa86fb9b2a1da3b54b1c9f00f81fddc5c5ad8ddc054ff6abbbe430ffc16f2c74dee1cfb1a509c06771e7af73b325b8c0235624b0a6d092193ad6b5fb0f384904f3de697bbd492e754d4a26dcebfae5a1a5f9af8afaf058d44f061571fc7322b81cbe30eecf893eb579b5200216d693b6e43b6039910040972ce3d1f1737ea21c87c3e94e061841e2ff6171426be33bc5f4d7e676430e4f9af36af6393bd2415a92328d00e1de629612136baabeaf9342bc8de0fe9a916dcc46e2437804e5db7f07b97a9a04bcc89def112ea35bf225bc7620dba6db50e8ac740397a139abffdc2ce7108c6473549f8206acf14e1032666011240e685a82638aa631ce926165d348e8eadaa47a7322939398049793c5641da1ebc7941e395239018deb08696257f4f691761b64d3d33753a336e3dd5e4f9d55ed33ac13385bfdd88190712aedd8ee4cb5c677e92c12e35225783f1d5ec8618c6b41b2acb6ea370ec18d11b72d832baac09d20f66683775dd785e038953279511d24f6dcac7ddc291555650bfbb97f22e2c80ae44dd588a6ff7da62808d8a80f3f8c105466c27edea64099edbd0eee4b1cff945ac943bc9a0bc6fb6e4e2158b61ecf85191469fbafa0c5840e026e565818b1ca68b7cde0c63e342186907086231d4da67915b092b2efbd0ec1bbd9b0eb4d1fd7059f7443cf9acb730888e08fe01a07aba158be5b2e7831b8b2381f926c8f395f50c3af1c652944d697d2d908c2cca04c06ec3e9d21ec863741aeaabc1ee9d71294788fdfb06d5ea9389fb26980c997ed9fd1bffd1a8fd67a4528c09303e9fd35229cb1ac1d112aedc8db1443c17f16dca439835f5a27a0c655b5094f5c28965f56610106d60fb9acef7cf330b886c6ed16a12267a85d99f50dac73134903c22db6431d648b9cc87b1ecb1f10a4d388999dfe88ac3da10eb6ef2cfcb6118afdd53ec9b40ca5bb913b7e8e63079ed616f0ed2f194ad10b083a1d266ae089a5ee59c4cf8d1e1bb2b79c17c5e7aab792a9b10a00e3b0b1b7b2b3c3a317346f712466e85c141103f55ba04986b0b09661912e279f92df3908d69db5631b131de0fbe60d376bd2c7d937e04bf4f4ad736b29cbcd1c0a915fde2e2ab217d993835dd05d14a3dc50ccc547795cfd24cb97c4c428fb40ec927652a70aa815cc99790d2e0a423f54c5a90bdde7adab89d2b7125258b8862657ddeba48b529c24fd2d9b24904fc6cc16f75fbe348bb9d2aa3a23bcb599a99b0293c218220f4770e9c22fa22bc0ead9750adf4176545c49c9017cb0d5661240f5e61c0ef369f6ba6bc56a4a72c5b0e1dad2b6e12c14b88d8922533da98b2901c2cd32cc496902ba0ec83bf60d5670a6762257ec40cf509fbcfdad9bca0541acb6337118c398d145098c7f9c8effe08889b02f5ddabb9c4b2674fb8178ccaadaf3b7448e485e5774fbcd96f6ebf76b5c2cea000444ebd7bcd132ec6615fa76331b738d5d46e3ba4a4dc5243592829afcd0d09400b5ba229dfcb0d0044a73c4368f4089d3083536ad1019b69ccac77083bb2d42c6b09289a5adb480b8cf63009b833edbc38f1fcc3ef662f172a31c67a28c8122c23b5d2ca4e6c9cee82b7d8e64ed027e96ffe23575f1941236502d28884b70f26b50c2c1b0f1b35a1d42fd7fe8f304e159869f15f04cb2ffb2d27117bf5d071009d6ce7e3a7bebdb46efab490f3b02727c36e11d07eab1b8b2940a8c30d7d187dfbcc55c3373948f290daf79d74fd4bb4df9ec4363e9c0bfdb520e23a63853fced378eb7e1e9dd15193a8c878dc62bbfe54d07b8535db171d1c04280b77fae49800cd7c15f13d1e486e31a10b52d37f33a226b56b7457620462ae587954fcd2a2a750cca6501df6fd64093664bae888247c458d2570d6dd537eca687d53a849b291d8fe5e74471aae4c36a594fbdc403df7b13ad9cc28db066c607ced3625c75bc0f84137ab1618bbc3fbf26f9026baf4d745336bf27439a2cfdcf59de30b24af7f2fd07000cb5593b31911abbff9e17fc14668e5b29ffe1655f81514591ffe2c8063229e8a75f05576b58986e9d49ab9b5c73f27b68170f6b96b6775f079bc1a707f0b4c8420e6d6d4c3da58fc499eaaaef033645f5a237baeaf788eee22e1531a256360c6566719541654e188c5461ef562e4923a6532787deeb6d625f7c0cebf905954175b1ef1a5de9434384b27b92e90f92d0274ec8f1dd53c187d78524330a720b13b5f312ea4b6c923ec9c0e6edc24651d4f1817cfdd5211bf0fbdde55c0261a4f9cb09ee4e0397817b8d7f12e4877504e0b4db6896db2ec6863abec848cb52d07fcfaff4c6613d3ae946f0b9bca0cacf613fd5971e3ed9bcf7c9966b640897f03370f847e59fc105e81fb986532d28aa1819c3512402a114d6e84164c78f9d0b3b10a9b7b1c8601cd5836dc372e8d3701f4a98d1a873d2fb24f0bf0ce6f98917d84536003ae9241a65628531c08a3d65a55c5544bd9b74c6f1ffb6043a6cb0b427f94fbf79b76adf7cf3c3889bd1b74683bf641843075924ac1f9c5e38bed568c50e8199173228faa964d1f943cd170d7ff22e648325ea191b150c91385845420565b678d5a1572b115b92d31d204dd6f4d475ce65f86e12ca92c6ae1d7c79273ab1079bb68a5caee21bbac33264bbb402ab3cdbaf91844e002ad6ff1fbc49d417b298614bb0ece4f4be2df8eab3210a15f6eff51eace9d389b7701a2fc96a2fd140afacd7b1a4246b7f4cdd30bddaeefea0462f348b2797406dbae3a3e2120fef89c3a7158e5cf0d29aeb21e0db3d3acdc9c1107eb997337e31f929d2f7fc4d2281d65510689acbfd8f9f0d803a2f483f1ce063fd0a43034a17ad7d24be913d725bb690764eb52fc69017b219a0fb0cdd26dab51ffa09af717bd68c8fcefa9fede2c4bb839ca0c7c1f6ca38bbabb051d0dd1eed2fcdaa8802442578013382e0508d609cb0c1cb7addb4ffb6803b8e8b38a89c7162cd29450d4070c47573565a3b5a450b10ca47879f1ef4b5044bc69ccd8ed98e7aa1f7be0d5f28a6bd38f9fc2ab39a573998d5c7d3b2a569e82f4e1afc667a8a3f9f7273bc7ae261035dbf35bf0909da408b3e279c4a9e5edc751b3f2053bcad81f8cd95204965a9e09161d4b9078f9433cc0da224bf809f6b18e6f3c4caf25a834355e22b906333ec33abbc097dbd8771bcf481796eebb5c99dc65d8df718f493ea25919594fb0415172b63b93763c502be0f2b22049e00aa4d69aa5736acda9317638b1708f4de42b6ab371d87de8c7d7f16de32de3f4975623f1ae986b46d2f5697c4b78102b13144c3899607dd59d654e80fea8875e6033e99283ca5d21d372487bd7994b93a2231efb68588681528ccada539d1c80c962cbad9199f7388126aeff4a63b7d2d73dab48bab4f27f0c1a29ca022df596b74d54578ef58171e7c24b2f0dde044ddc12e71547fb3de502b96cb84ce4f4d00815133b30935d86ed3af9d08ba62f8bcdb569c55f128ee7337dda7b0b0da0d970d9c46647ff5e33f26b71a0dccfbbea05bb5edfda55d2c3e0a6f284aa158894ee70e3ec1b3f872dc345a8f7e39ea891a7f34cc979e3da4efa6380e9111e1712cc1f0052904ff6798502a565099dde741e2bc5d58331bdec168ef0836260329d5b97ff07900de975d4515b395102b08124071b0619bbfdbc4d6ca229454578e82eb618c02a5766ada631957332698059aa4957c0c83f236486ced544e4d9147d2da1d3ecddd5f3d8710317c1e21105e58da90cba8bcde5bf624b232b1ea717338d9242b8468c93c57be6b2a9fe547585a9ff6b595064ff5c7df479e90a4dc96c51950baa9fd1b24411d55dcd8c43e13c273d8ab6e0e4e40e9391a363d27ae18fd07a1f36ae3cab668152e9cb40fd881cad0069870171a4c1cd7fb7feec07264a7cfaacfe96320e76cdd7de2e4c483b98caba643fecbbcd3b36872822cc8d74965909a74ecea5aea25e874cd2fda768b52be23c5be3194949a645ecc7b0f197c525ac9b0212326756105bed233c68a371508653bfaf6be66091939962d04fbe1d2af06cf3e59b3b46faffb5cb728505ca49a16c4463a093b6d9973457a37c598b0e70d3fd44230ccc95fd0796c56426f898986545b54bcecbb072710aefd6059d3bb19aab52e704c8b4dbc77e932ed23a57c9cadc18b462312aba77a15275b2d5b99381ef23bd86d2dec670518245e16b9f709063f3265314c0ecbfb16aa8d4aa9ee2eb1c50d81d75253290fdd78a4db8cd8bc2c9eb90bbb780ab1cfbe946944f59f167f88c82f38c9418aeb5cce054f26d641fe4e9c42701302a902b03311833bddde5a4c33a32ba663067a3d8fc19325bc2cf06514d9ce21038f247e0ae70e98ee048744b414d3bb517f6b9976ceb9d70747c7567f4f6480d12e08738b4fd91e244727eff3699b9a63a9b8cf188d1660077b9e6d7bfda35ba8be8d6d999a7d1e959f40c845a1a28c97f0c3de571f067b6d446573f020f135b868069f70801729087a005539eb1931d0bbbc20d9067299456c7a46750a3522556f51cc41c1700e06099f5338f621862c03daa1ad2cf5d1f01544a1e57120da1a41b552a96b31f1d635d6e49f6fed417e8ae91d2608e5253abad66da46978fc0585dafa4fecdcb5b003409568f6637ae43551b506ecc3e3ec54ac85d8bef71711df1a903865cb697691ebfb6ac1848e69df81c6ef47d3f713894d689b738c65c09943a1eba8bf9bc6af97d32fcb41e3509f4434578bb2de9f87749f5f0131abb6d06e2c0cdb768982d7312b7667bb42feb312ccf745dc84c46745f2abc61c030ce6d581a761f3a6fa7b6889c866228ccf75ed67e324ed3b415a5e715cda3b06ea646bd3f8d47160451d6688996581f7f38b9bcd2aa795208f4474f7149ff5336b66e8c11cbad821a014aad3fa2979e41eb126791d9d660a25ca4fd95d7463baf9717e116646dddddf2fea87d1b23a80aa93ad0c9419f4ba782b912aa08b2af4688e38e77d7fdca03fe57004def0f4c5b87d6f0de7729159515ec4ccdc8b080f215e4a781034485c1c0a47e75d45ebe37f16f83eef4f1ec2727dd01d619b0d925964f52c533af1c225c54e5ae973c6df8ed077bb46c7349757f34d50dfeb444c951f5ed99d9b8151f41e103dce97ca7235a22c3d325c014cca8125ce6de77abeeb006446dd7a80ba631eb37896d66c7f09862365433b87afd3eae07c629687251cf4f4f74ff2bddc", 0x1000}, {&(0x7f00000001c0)="138630958c8656fee2a2b1ac79a80c73e5d8fde65325fcfe271c03c5ba67b6336760af3a58dd2336004f331adf9d3e8126d19e8421a2ab1ec0149abcfbaa6593957aff01fbabbd50d6316dc24a2244a2daa7c3e7f3e8b1331e8cab42fd347981ca16babdfab025ae12eef019210cb92ce50e131249340949b0cf57819862f1b2fdc3fd113513fb00f8a50606397260ac2c597e1f05253468a1a92041f5f848", 0x9f}, {&(0x7f0000000280)="4edd8b1d43811b35395f2c7dfb33f3c4626fcc6569cac6a8237ce59b9889b54642652881e6d464c6617f6da6a0a4e8fbc5afdc524f3365a2fdc577deb57d8f8ff276e39e6cc6538eb1729443b0874fec223c2d194c280f0d02d64d5f6bbe1048a47ad7c561294b8201d05c63b568fe14b8db4c5df4830abe183a2e51d937ea4c933fe40638c8f56cf9888a21", 0x8c}, {&(0x7f0000000340)="2d7db3463fb2a5dd6243da155b05c7498cf32b54978f1302e502d6fd5609d7f070b606ec5f169048aaa3ce076788cd3b3f29bbdb7e837e5dc522cbd241a870956a0bee296198e7cbcdc612b935b78d260e88f731fb5b83664e3662a662b2ca107227b70ba7910d673e82e3e5695ce87ede94feca99d340fdbb9edaba20897302fcb743451a552bff9b11d99e11ed0011e3b8272849d476b1393a7cce43606565414f528787cc5fe5980ebe9b78ed88012de7a92ef24a8e22b5c0bf38f5afd2de2b9c84cf4893991a8d7f749859920b71c2b202cafd90086ed7419a2e41acbc", 0xdf}, {&(0x7f0000000440)="f00ff7233ac7e70453c57b74f23695df2b10ef8a31b566bf6505af76a7a5d1c7522ae56a7fa670edb3eba9d5243fb599fcbccd6318e818e9f2aeff3c822ae0141947488b8662f4a2de16c7f51c5e2005428c435df933fa561c7613da6ea539267ce1d77daa9b618bdc3289750fd145a464cb4d979936fee7a6aff7b7dd5fc493aa99dc191b98010a320c0cf648", 0x8d}, {&(0x7f0000000500)="2263c9f7673ed400cc05290c368f42c587e67bcdf1cca8fe9b0e33a25489bdbab2f36bc96819f0b433e6583dd30f24f6025c3292854609bad2dfc0f65d28625385658287c404eb9e4830fc2519e17f4decce635bec3743f7b6b880561f5f2d0828a113caafce53edabf1938c85cfd3327f6833", 0x73}], 0x6, &(0x7f0000000600)=[{0x78, 0x102, 0x3, "b572f6cc8800286671fa651f5ceefc44bb7d5f22efd4b22c3743ba2d06369747abf097acbe0d58e381f79c31241162f1c71609f67225ebef375219bd4ccace5aebdea972d70964c5ff42cb2ff43017fb52a081c667b74b35846d4f4bc4ba39780b"}, {0x50, 0x0, 0xb2f, "4ef8eba37ef274fc79d8fd02b4bf006a52f0e74129ef1c019bd7088815e4e7b8fb166081795a3f11e1a208338ef74876b9fea10669fa2bb6ee74d0dcb7"}], 0xc8}}, {{&(0x7f0000001780)=@l2={0x1f, 0x401, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0xff, 0x1}, 0x80, &(0x7f0000001d40)=[{&(0x7f0000001800)="8a06cf501a5f2cf690ef0386cf84b18de4a3f8757e1786a1a358a7d61db1d741f3591c17704e42f73fca4be02d8cbddf949e6988fb5ac83caa7990ea0e236b962d2fa35233e83c3e55b1200fe601e9e8ee2189d5a573aec8ee45a59572642cf28d0b31d31c17f38430c64c8dcc7bda89a8a2e6c465bcc4a611644967861d78fed55c4857be69e202e339be0db88a7ab6be66", 0x92}, {&(0x7f00000018c0)="0c412ab37cce77b03a34e4f7f096828ca2f0ee9946e30447d5c0d204720ad74ab5b80696da8ce66c86fc3e37e9e17e6c3730cdb05211a379eecf7e314207be3ea3a3", 0x42}, {&(0x7f0000001940)="3a67fe181c0efc9d819d36df798314958c42cba75952c7757d64f97731ab268a921d87b2651f7b45297542b60317d44ffadfaf786d2bdad01643727d28235ecfc30453d4adbdc474e6bdfd649353927001a5712ce579957d17d6c964ba0b5f59baff1313e5fbb2a3c25f8a578d5bc2f1834abceee361f35692f6d7986bc402599dbf5717fd0f01cfa1d7c273d6", 0x8d}, {&(0x7f00000000c0)="889c4b2ae48312ed393afcbe2bbe33ff1a3938be0f670f77751843cdf08cfec2f79d8ebce543", 0x26}, {&(0x7f0000001a00)="aa0d3060ae8ae462247fb2f09a12ac62cfccbf6c641a872ffaaef4f561eb2e88de2d7c3a9caca79ec6863f72f1f615d4fc9e61bfae79bcc67c1ebe9fba", 0x3d}, {&(0x7f0000001a40)="3b694ae1a2a4b9b7d6a3bcbaff7362590311de246a462ad96fec6c6867d3b7d6f9a8bafa19f62c2a7658c8868ba604c3764f9cf6241f22036b1a89672420e598195d83dff333d5ead2e7378d511293cc2ca3f3f783636fb1660c8763a5053b2ee45f03ce8d7f495f76764ee389b15512c3baddf10da09439bd6d7cb1cb5f943bdf86870f4455966eeeabf1806e67c3a6ac55038efcb306e06c4308a4e1b2f9451fee48157a625cfca64e226bd8dd2e04aa883fb56a887e", 0xb7}, {&(0x7f0000001b00)="f69ea30578ff70730b099b068fad05c1f9521272042b70934a6fb560abf34925699adfbb9c8208427a875aaabf1ca15edbe7826d1c01a4f621016a63f8346b4260c81a93ddd939b86307d113c2234c9996bd7516d45976a54c4cc4dc62c76f611d737865fd739c105208d7e614a189aa215160586a39629c98a8935fd931714b189a8bfeb0dc0e2c08a38cffac0970f117c89e0d016404518d508f46457964c0b7b6bf941a520acf46d26a109dd7af7f28955f4286d864c3d887e3220b8b2a1ecfa0aaff2e", 0xc5}, {&(0x7f0000001c00)="ec88179732b2c170d29c2c11880a7d95899ee49350761d66181d5b3e7e0618297e27edcb770a3441f1c5685598b74383829ca7eb64026dd2339b", 0x3a}, {&(0x7f0000001c40)="04ce0e424b15c3437ef35baaf15146c8d789c80167cc8c89da6af4a45a456804fb0308ff0f720ffd6b4a6022789cae5c73447c18843c80325c67cc435ff96fa657fe6321df346a7e326c2951c7d89108f61c06a9f006930a60b1087fd91e4e537e67a705fbd7a83f86462252b78625c8cc3f5b7cb7225f150f507e9f823c8ee04866dfd635553afea0b7b0bd0a91a0d2ac7b70ebb71c48c528272f91d253a0c53dce4f3230f549fd1c1c217ab62921ee1e63e8f4b11894e90dc41ce78f69161880801ebdf27d0f4c81e3f3a45b46afc3a408a83010a83a9b9dcc4bd8f7bc12a9a16700757dd2b97d225e55f46a30ef0aaaa90b20", 0xf4}], 0x9, &(0x7f0000001e00)=[{0x90, 0x0, 0x3, "1746510f1bf04ada78bcb6bd4c5669b7bfab0050ebaafd01ec700d7650e681a75d11d845bc62fb78855c7412c2080eb1510797fcc278f06aaf5305042a96f47b628d9193e7997cd9aa89381c3c277450df3d198c68b34ac6f863c7f4cc5091796a281044f695411021aa5a914c2379c412b116bb5b829c88acafbc31"}, {0xf8, 0x10e, 0x3, "7bb76d2b6521f05990853e87e041994d6e69e31779d89d6f7a0c65de77bccadf6c11c2beed07e827fa3be21a9cf70d57106d7e3994f31c27958a2fb6f1cc972d3673b7e56d47e8d34f7b1c19c651515740becdfc8d3059f78bd2d1104cbd1055430c8fe3137605be76aef3f55105c31732e2e3150cb3ff4a41157af0dd8b1128342c5d3f5104d9517ce840f0cd3432277b75f8485c61bc7b0f74f2ab3417e71e5cbe71be0c3a88d9f0ff3de7afbcd80cd918df9e79d051400f26dbcf2e84c73a8224aca0196e5ac34e37fee52a387e4c9beaabdd253972312c425f22882e50ab323e"}, {0x18, 0x6, 0xfffffff9, "c605a0f9"}, {0xe0, 0x10e, 0x2a9, "2759e0cf97ec4d273f2057943ee383b18b5e9197b08ee85f6715ab1780db9234df5169a66596130fcf7e50d5401d1941970b553ca661e2e81673a04cde568fd0f11b18e5f3d4e6ab6d142bad3c87f15668aad6c81bb65bf34f1b8c50f8f76f8b071fd02ba40742bcc86806d57d6a3b21b66717cafc45fd2526464ec1344e035dcc36d5ed69a4fe6fa1f620fb36f94944cfba1af2d2fd07fee24b447fa95f689da3a3107f20181d23bcdc5183bc290a49b6c94c317a5800b2658275562f376ed309a9bf5bebb932fbd0b9e1441899df"}, {0x88, 0x11f, 0x4, "90dce9ebed5f7373d94dac1eae2f19a4ffbd3c852c1ab14d3fccf8f60779d8c8a908037084640e8301bac49c3beed352f0d54af979deba26b9d46de86dbbcdc78605e790cb01eccfc9f6de783e5a29aca2fb20d0bf2353c61491e662c874d3e42fce01b913f8a372f63cd58a054c02643ec0"}], 0x308}}, {{&(0x7f0000002140)=@rxrpc=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e20, @multicast2}}, 0x80, &(0x7f0000002640)=[{&(0x7f00000021c0)="63a48e4a380ae5ba78924872e7402828289f8f1206df609a1c339e5e2eb2889851e95d6a78985bef3c3923566eeddeb78cb78e6a6eee17cd5033a2843e775cf6cefc9b9c51f12969e1cc31958f4b0d1dc0bc87c3e06e4e52b8299aa839124c7a8608f4007166aa1087e2e2167175d9305511368ec681554c85286da43e205c04c357eda051db9722775a91360c1eddba69a17df0bc7a6ddcd6895a18e5d79581492908b82fde3fb3e9d6be84de703d545c2e153e0c49dfa316397355bf19c692f540f8b24747b353303c7bfb35001b93736441ca17613b4f002546843cea28ce14cd364e4bcecbd381", 0xe9}, {&(0x7f00000022c0)="24be5a2da6e233d5ac0329cdeada62348ae85b3eb50af0b4f437baa551e000ead64c10ef3bcd4bf4e14b19b538c96888900182c0347ddb3673e8c7760dbc7f7cb5be8279b369ce503e5e44c80367e660dd604447616380a920c9e266e9dc839a7cae0263169e283fa393adf1d2e7a1af00cb6dc385d8868408dd93749806eacef63c7019b05cf65ea56fd54c06a7de180fbabaa8ea6f03098bcd803797c9a81704a7be00a7d4d60eb96eff53fec8de4d6016689383b6d3f848bc2dd35f4ce0895054ab9e2b0985f47261da106dcb1ad61dbec175396f0c56a48b99d4e93f029a6a667b", 0xe3}, {&(0x7f00000023c0)="1ce19e35a626c70a8a2719e330353873217e50437bec9d40f23f7b44640096bdd539bed032d957822890805fad2d7f96b77dcf25e1e4f4a3afcf1df8a329053c0fd745bf38a6741bd6df6315a6399bddc96bc4a16f6c7b4d5a4eea587555a5644cddef87e16be803f95407bb0a85def2298452cd28c796fa0f4b0a91b7bda066c9ce045e05", 0x85}, {&(0x7f0000002480)="d73d758c986608a5e96149894d26841b5988ef28f4956214ea8d636977b0a7376519807ed5c1020dc66ef6005e11852afd4c06ee72476079da71f7a39bd06b3a4ee68e619d8cfd43702800e2d8e01f305d6d99", 0x53}, {&(0x7f0000002500)="4f0b7ab367960ee5fcf9f41a9c9dcf32a71f09f75a1c7161f350e18c4cf7ee168670fdd3d7f9d71e", 0x28}, {&(0x7f0000002540)="40bbc76a3eb9f2266dbd35581d8158409645f69e99d7b563ddf8bd205276f759d81710c5ad2a9f750417fe841baf15060700beb30a5c95d4c4c7aec9f81e67f86ee9e48a986afeef571ff91369e2ef160bdf7fa81a9ddda7e0cd00f17092c2d2973912268922dbb298abba5b63d9b4e71d1361e8b16811c7d5877c9a12a2f92f9a3366cf6dc7901bbd05be0357f6503eae89867bd334539acbac623e86efeca3e98a71e928123e4a5e752bdf856d27b31ad703f8882ad05e05cd3bc862796c8adbad4a36d4aae122fa3bda0985adefd4ca9591c5b32b268214bcaed4abc8c0df5d380631", 0xe4}], 0x6}}, {{&(0x7f00000026c0)=@l2={0x1f, 0x43, @none, 0x416, 0x2}, 0x80, &(0x7f0000002900)=[{&(0x7f0000002740)="4706a0d9868a7989a158316fe7a46ee9e779c712138f01dfdcbd8856e65fa6a0adae8a2250aaaeab9a26907f9e5780a92cc2aef0b6b093e766f20ff1e7caec24c6c233ed7968eb78506082b338200263d464468f1e87e08d8dc61fda746c1730ef0fb4e08dbe5bf72349ed8eb084024ddc9d13bc46f8157068dd94b2e60245677cc08f6847208f96fb69618fb651c94c92d790d5aad768607d3e647872cd30a1c430bf16b1fdbf5f6c1ccfbad44a3b8d42ffc78f8c5e1b39e55796c889667cbad6e288d67a5455b1d3f6025f5c89b8956c6508d63a73af265941f059d9842c4a572ef8cd591487cc9d0ad558c62249cf86", 0xf1}, {&(0x7f0000002840)="ceeb63f3ec09abb2de51ff48692ccdb88d550c74afc542eda2061e6fe0b94d005261fc712c3c289da9368bfd4a8506c55583b801c2b59ea88644cd400ee2d6da2eca5e1542a80b8c7992711c46fbf45610c0a7ee03d7530241c857381cb5d9ba5d763cc372277f7f0a1d60be2a3fa3ff8245f49ec3e5e4a033b4035d268ea98b96f09c54b5449b64850a5d195da14b3e5cbcfd2d", 0x94}], 0x2, &(0x7f0000002940)}}, {{&(0x7f0000002980)=@in={0x2, 0x4e23, @multicast2}, 0x80, &(0x7f0000003d80)=[{&(0x7f0000002a00)="617ff7afbfb2311d70fbd3992f875991a8466889d90f206c4b5cf458dd8c5f5e8c627da6e274a06988ea6b3ff6c7f440ba707d70848f1cbe93f0e8422adc2d6d09a4588c23ecfc3bd3cf675531b5e45c98e7aa1833b6d0d2012c21f3e0342fdc90c545690cd3407055aed2184ad91ecc8f18da926cd74b62b5f889ec5adaaf7827bc5a2de1ccba168df8e1755b374b36c2d58c7e00218f103931ebd89874af9660676966a20546409cd8b0be4ef0104d50f773417dc828fd7b83f48e6f0d1f6c4f5bd4aa", 0xc4}, {&(0x7f0000002b00)="bc8e6045d6ffdd1ba497672479064838f151b68f8425d15c4c3cca00da55b10bb1b1fa36459c367a46c43abc06b489dc0c9201eef0a4631f7edee00eb311", 0x3e}, {&(0x7f0000002b40)="1d4354e99435b7c878999ffa12941678ac8f82b427bd4e796c1cb37fb9c91fd54dd91b4f5001d54dec3de77ff3be12b426cfe280b05fa489f2a073c2d80050ab26da1178d925468ffdbff622d8b5c38d117da6d0b5aff449d4", 0x59}, {&(0x7f0000002bc0)="b9f7e68fe9b329e0524c50fe97640f80f74ed30800e20dee522f31b594187f564c42b9d439304dde9d2dd0b2d8844512c34e31c2edc86c919cb4783b909c5ab9c8584f87dd924673a4367e84ee2689b3352932e3d46ac314b13afabc002e497289e7f5f6b609d801031fd3625af161f3199b588cbde1c141482c194441419db07751ce3eb6a63a4885e786faf4c30fcd1a6494e28bdfc5955bdedf85d33dcc2e22fa85d162a3c296dfa73a728120a965ec2e86e1147bba90ad075d364783b700b83cd4ba782fd47753eaa332199fd1b7dce057c961e4c9b8a3064671b272474499505f5df2828bdfad1f4c9ecdba8d7e08fe311a9624f6f6cf1eeaa70ff46fb5d40ad33488e516d6570f419c8f3d958eeada6432ecdd0b076db2aadd60140af1f598b75cf26b2104b54770eb26128903e669004dc5227277bbcb9bda56311068ffbf8a0591551d9e47811111233bb48d70992a51b3ff8626a8d3130f4934909587769a8892a6820deed00689d5dbc0b549d549aaef3ff533dbb298fb1eb41f43bfd4b1e6859f571d789362dc1acebf9ed106610770a27fd2bc357de7615d29b2d361a430ba3c9e13856c2c307d467f4af74bf70154563232a4fe148ace55ca63042bea15415952ba6dc9abf49d6cfcbd49f02e257108b3fa48af36dffd1a7a2769e89109c3982a66ef1e4c0aab6e78fbce755cf25fe1722f42cc9e2a7fdc6e9f4f10574e5eea0d8b2b87e66241aeee814aeb8280c30a993e93a688adb943bc4e570aafb20b082d5c0843ff971b4794feaf074cde2bd5ebd2645ad0638c99d4610436142727d69a4b9d015a99994c53e91ec24d9b823825d34d3ccae61cd8166d8457281304dddfd873f9d2aa7359b488e45a7e9a6a9f95d43d1f869ba154310df803a983da3c1e9361ac64708063c7e292f1969faef130f4d2f0cff278748887f6218d3f9ab61623083aba6c0deb105edb0644789a7e51504d80292c5fc6b90832ec42ad0a2c57355177606e7b3049e4ff5db7a7f6039a9ae6870ded353a1c740f172fe5ccab5039e1cfa92ba30ce7948bfdca1de9882d8644cfa41f48789d9af65346bf96217851d77d3f1f4a28425acdd5f16cc9197bbb9288bd2ee5f8afa7be1ea5fbaf9881ec2836d8a24d8afb992fafd31096d5c1d0624eb4b209628c2d4e0f653f60b6b499f1b0f99d1d1918dc603551aa4b1ecc6a6a87a96a8d090227f4f2f7d580990f7de28fd95a23b1660048e98915f110e44d8a1ed633bf7e4aaa219cb670058ca44b1bad0bacad2b581876f9506fa54db4da5efd86bba191ccc7a21cf628f5cb8f7875e301f22d2c01f8202072413e20ddbef71b4a03a09e8097d4768ed61f1c8c3f205409fe07207c03de7c9631ed005f33e8e9727f239b7408b8b1433d464e20122d496327bcf4d9ed7a711e9f874b7e0c6e5fb60b88ccbfbbf6302d855a879cb3f271ff2165c7c394e6ee559a15c8531c50eb070d75158c4685b8ea33c51cd3e8843e7c5b9be2b6f898ec4416036392ca9c5f16d6bcc7b16481c1b997a8c13bb0efae596021815e5aa2ab02c421d2e6f76690db787a8cb967ecb884af9559a9f7f151e9ea197c8b4d127772bae01ad7a2236b3c929ee000be0bf79b941e1e6cec908ab5f17b537cfab26e7ae146f15e09a6ec109746828c5d4e8b207845409851dcb9962008f57aeb8aefb879601a9eddb440ca1ecb439a864f4934761e1ef850b7c9c6bd5d552765f25310f976b5f1c95fa6f0ab53392d740688ff716e0c94c1df4d5af2e3eb7d06f94f50f12e7742f303fd3bdc9c447ccf0e08b1b8559e6f864728ccc3f6992b9ac13ba8c703abd8ea331b9e5ee81ed0f580289c5fc76dfea494b15a833dbefa8ba33d5fe1365fb6ba6f922bb296b756c60fc7d211c2539c7399468ab9e3a45c3d614cdea220d647808093cda1d8be1c55aee96a98e59924be75a5af26a1bce7873cde244ec911143c80af80cfe3c8234a6cb8722152610600d9fc0d8a1d99792f6ede083269dfefcf3b453cbf540781cb0a17adda98fb8a50ba9f892eb15e5eec93a0366c9712ab03d8852323290a1c6fde81c539136f97816c8d9aeed03244e26fd85f2587036c836f8efc863ca8ff4802a8c415861b000d776a539dd6ac52a46d57f7a5be22e7f2be6608fb83b0b21f23f07745bdbdf0b8d705f069089d3c9def8149f0d8335c66a2912c6c62773100105011c8e48febf93e3d1aa57e6422ae71175a8a6027a1e68e06307e1eb1c7b33ce77aa62f5772e403d3bae7a76fa5d1382e665a5c40600ad34f511386a260536d8fd1392abc8a3af17fb433699b5302440384806139b674aa7cb3253c2e036d3f2711e96a9df9997bfd0b1bb199c1bc36b0cf7684e52ba25ff0d2ca52cffdfbf02776b1f3a490de7d94a55d41b36124760cdbcfad7ff2f0e0951703bb6bc54ba5174fccc6410a9c54c2703da0b5582fe6503ba553ea12bbeca92038ced0f050da0b6d7d44f3effc0d257f78dab9a2b2b67c8a0a07e524a7f98701991f6309a0308ecf3de55773c3ac548610f1fe9b3c0fdb69d7605c9ba4f8a124bbada3248be724f8680fd1831430694f89c28add23532149887dd6594a9f2fe86ddfacd928367088c896f4e88133e8f913699bb8c1038dd8a91e724a76e13faf562c233eb4d9e9e7bcf8ccc7a8339f1348adb23d218e1657d4e402a6be558fde9d523a91d32be0634bee5fde4a250400f0e337b9a7ab9f0848482057692ba6afa1d30760d08309c191c92059c5e8e9aab56fae0c5f47cfc996883a2510714b367e1c5d08100ee1a5c168d23d689690bbb9c0a3f20229c96619ddda7d8a4cd4915305c4ffc4e859718e065aebecb7fa333dd147005e2ee33dd65d33c32b424ae4d47f5b85adc9645722059136de4683b6b3f87e509c4166fa6650915a4c49d078b01b0d6d79bdd4147c47f8dd0732928ff4edf2869464464a7f6b7b54f3a22def8c32c2d2dfcb1737d0a37ee4d0b5f3cdbe19315146802e1646eb7ee7a7e73ce47dc31cbbdbb17ad396670e2a217bd2a9b8f468c12e3623d9c0ef5432693a600c76c0deb24d719fdf3c64d0fbe5fb6f355d0174e802eb856ac3728f456c5056821ea2abeaf68e2646389fbb055b3de58e561178d998ffea631ed22a2b2c143afd3157cf027aee1808f4531274168f267f9f1a6f5f4d13926107fa1e47e7e549b5f7e7c310322a3bb2d0b6d773f88757f042edc6803675b7cff67332fd4adc89c5850ccf42f186a594307bed1141c0e8a82587e180fbb9a43405a2f88216745e87721ebdcaf5b49032c0a85a2daf0eba0d1965743d54caf97967675ab3c9b052cb5ec5de42609fd1c48e735b78621822a5c946d474895c56223eb5c825dd58b78ded2122d281d4506bfb9e5f4194fc6d4dd57b5f58cab71b5233f202b322c39f8e575b18f4a8522e8be891736963d28aeace009d01066fbb275c12bd1b9b14e3dd1509da9d1f73744e01b85b1179554a69ecba5a6ced8467cf64abe931e79bec3bba7a502db282e6a75bea99d35fcc2783aae394f1909146ededf6fad0caa66ec3d2d9ab438b2d76dd5067d8696dece53a992ea16abcd23283fbf10d419f9f37f8c34a4e97043f37499917cdf7e634863f3434192f8ac0503c1c6aa0fd838cf666c48390f18edd5f669dd8e06019a72f17471510c0f4be1aa90f9b25e57a849f0e13dd643925ad3b8880c152466bc4e3909da5c53d7143dca821c13686baacfdf62424cb823deeb37827d0eba76c610e6a856b71bf13e7cfb7bb8cf8ac8b64741e69e3e9d9169ecb989a2ccf09e5b452947c4ae1ad59ef9dadf664e6660b90c1171c90d27dcd1da68bcbdbf68dd08ee1a2f6475b211e4d89ba3a7fa002f8b53ac72d0875361e6857fd3673d50bacb945a530233b7e63d65ca697b01d030ebfd89d438895e2632f708251bef1e0cc3adbcbc546c2ad2f10983a50dfad45b9c36f03dc451997f8e2186b23b6f7697e842e8d0a3c23e697efa2561bc343f90c2031b7970436941da3c9448f2fdfb78daa0c968034e3dd04203e6660bc1fc746625d27fe0b2543ea2f70eb60e60f1e6dd174e2fcda5d9aaedd7d32fcb2be9d22f589699d6ce8b6c317d80c240ed37746a254237e05a5c63be222b91b2052021bcae9808843356773a419905f16baa8ba45728d83dd213ea3101733fff4df99ba3880b0595a8c424c2bb32b2051dc487f2d358b5df1045cd9233fe4419301d4e5871bcec41919dcf66eb985599ac134fe660210428c6140ed3aba8bef3926f7ce4c489c014818e3d1916145370b1980d598a9a69de18a9b511e57cd940fd98df4af17f0d5a0e4e220a35f9af3acf0269b042d5bbe37b2071b60b17d160de7de056bc0e9085a69d6697d96fe40b497a2c534a3dc9a2bf6c6266490b63a8a00a95dfb6ede702c786e0b7bfe8ece39258cb42b9cf6569f76e1151db36bdd6d27aebea4ca372d4a7262dae626164ac9aaa4d1a934be9eb79b73771353f477c40b57043d0819a60ff733a39b48bf91fb816baa4ae1319599032a258e4e292b84fc352c5a53856be81647ecdf9897f5523a4a5d9dc91d561f98fe8629d3d4ed56d896f57c245ab02873424a8d9c67b42c3b6d36f4f2a03a35d82dc4c525751252464d9973846bf32c6577deb9d254b7be420cac21e0c4e6e3f671d26e3f58a91e71251197afc537705e58b9f7aa23a88b9caa1bd6520d3830c2022faa5e991993afe9dbd5cb5a64346ed06f735de8f1ec1894984a10f00d43d9cdacc5232eaf5eb7a5629ed2e765300e59f696e6e2742c6acce439c7342532daa77ea3b64f6e7b7fdf50232f793c70376fc32e89d722d4d7a633ec32d474503109517c3c42da8dc3b7c50360cbc3d44cb9164058e324577c990110d3894e89edfc53e202a87cb1c3c7ce0772e03cbbdcee5a967aae103ba36906a03d4f60c982c5246911944ab4ef5d40e70766893fd65c155e36f7e3c0ce1f384aa0a25f55eeaf246d46b888072f56371f747ae3709d4cd2de56848cccfa01920b010848156a0987f6edd1489758fd452dd13a1f7325439c869a5fa98566f15246230cb73ccd377cf9dbebb7aa5f823137a51627510db870e92fb733dbc7ae50dee50ee7c5745b0b2aff4c2118e4e6e0e0e711392527aa5e0e0a5b39c9df8d3d0b4570c8f0cc5f784e637af14eb95e7cfb2a9cd40a14fa4ade3da9fb5fa11ae37d7fedb1ee7753cf75ac9fe409b2dc11f4d63a2fdd279a86e87b7df6713088eb69dffbf7b99b721da7f7926d2500da9470ef43b6c6f7f8775171d0e2a13d77f26bfec880b29df20b0d01571c37ea610dd1d86a9ad22b5dab4b7f5c5df559c00674a5a51e25b24d706853aebcef17d25c416346b25788924a6c2dd8b30972d9a119500a14e79ac2db210782098801265ce6916cf05f5c56e8208ee22483e2b69b0f4a285ab772ab6c705b87b6821c5c6e76a0d3342a7e17c419619018f217957624d8e04cff7fd27e965f41097a296021d44ad93b4d3c5314dd7eb70b64259107c1a4cef42f97fa199e66b379abeef025edd17ce02648855723720c058ef8d535ce0962cd960d44a4a878573cab497df0aed8e3211fbfe7c62c5e9e8bfc9d4a2722e4e37e08aad45faa162adbae169227be51452c0513920804896bbed7f1e5135ba41576906e769c2ea1e04b61808e9b22e53a39b821612195e5232bf4de1d4e40a54cbbcbdb7dd9e78d59e920ad1fc36640697a6adfc98ec84b7705388819e32fcbb2d09f53dc754d15a98976d041e113fa8cc5f1d5f458", 0x1000}, {&(0x7f0000003bc0)="bdacf108c79935f135732481c0fab4d99713e0229da276d4", 0x18}, {&(0x7f0000003c00)="870aa2683e4784a154a60e19002823d9a3850b", 0x13}, {&(0x7f0000003c40)="48484eb4eb9fbc51e94c52b0d41aeb0e037bbb6c23dd93eea556c44901afc74e63616bbed9fcc3421a723480b3fd1039e09c413748fa88b9ad5dc57f330e29b665102a0ddbe530b4da4f7e2ed45fab330459995cd6bdbfa8957bca11c67980b670e37e2b0e331e08a6b209e36a054ff3bb3c549e6c2e1935f8658be16c7e7bba78356ee03df7781f8b8bb855dad79c40ed7c630b1a0f96", 0x97}, {&(0x7f0000003d00)="f0d7cd34c92dded1ef1124", 0xb}, {&(0x7f0000003d40)="e3666165556484ca1aa99888a362372216dcfd70855ab89c06131c89d2738178c798cb2de71df84ac7ee", 0x2a}], 0x9, &(0x7f0000003e40)=[{0xb8, 0x112, 0x1000, "0effd99f04d0c361d0cfcd3f5612cff0d3e697434894f91a7e83f05d51242d5f57fd960955cb58b1b62410b2e384f20a22e96805f5b3a4ecab2773b85623731029d7a2fd8fcef24bfc3fe5d8e4d34b3119fc7a0802567ab4c5dfa5db3ab492553c0bb7d81c2eb338c522dee0c3271ccefb874ee5bc313034accd148d1569265c647b6ea6aff80de5e990a7907d84e4db01eb3fcfdc284ea0a1cca7491d7ffbe2ac624170e90f3f"}, {0x40, 0xe7, 0x1, "61cd321448896b6c12e4fe31b6e798d21d356bc0c6ca29f811f607fadcd5b7c60b7c804033e1acd157d9e88e3c36a8e5"}, {0x40, 0x10f, 0x9, "e8e912e63e34f9cfc7695acb5589e5921a153361c40476e77ed8e12ec55d407fecbf9b9fdeaab65b9840337c10"}, {0x60, 0x101, 0x8, "3cd5565db5783a2d62bc256bab8d2c71265c6dfbc34b03fd6291bba47ae1047d44d014d06518f171d8efc54116cdbc3999b17be62b53b79ff0dc6a878e3bd0820d1a823934aae219d1d845"}, {0x78, 0x107, 0x7, "1daf72eda20d1a7d865da22e78236ca118d19e4b399e9d63aa32925658cce84647bfc53c931e42c1d42280a55a565f9723e3ab3bf8a2bc9d43fdf0bd7d30ea1adc5a47221a549f5faafe04c1796518a122c742cfa4a7c731b2a99896b52230aa4854064515"}, {0x110, 0x116, 0x3, "6f354b3d85f31e86a2c18a518075ab92c5fdcb6470a607749d9f930ed16b0757d62e61a4f42942c63e519bd2abb1acb7b21dd781bb5417a2010143ff1bdf635add15993bb00ecfd8dbd65491a6f4725c70d2020da0e434ed0376bb138f1ea734e986f8e2daddd11e875ce35f2a3120bbde65f29075a8b32612e69afc90ac816cba12eafae784d68506112c2dd33147e2913140ec6f9d31f609b1ecfd1134bc64914f85b567a046f9c6a4fa16f951ec339679bace2e1a2cea9aa28f0b762aa3fd0243c1c7c7930ed308a079febb5aecac9ca2dbbbc76aacda82c021deb3e599fee5a12b4003544b884c2cbf8b192a9fc27d1c916df2c7b18cb0c159"}, {0x78, 0x1, 0x8e, "b1415c87e44e90c756a7d277bb2694339c055f70decb047f5ddf313ab50535b63444cd006040e5b491c2434145a326df2a5e116fd03e6c7776e0aa2fce89b531ec5ac70cc0805b134507ae6c73243e4b0581c0d84e82c0840047974a30f589f61b2c37"}], 0x398}}, {{&(0x7f0000004200)=@generic={0x10, "fcf01032e28cd2cbdd02124e813ba5717d35435204bd9df694d0dffd7d525fc1a7a983af69125d6802298ffd5bcb5fa3a89408dc843522135a7e2f7fb0944ce8462245c0dacb223ee60d22524c87eb92bef35b43b757dc29bdf210ce51bae2b2a4321a9c0fd92387183d9421567ebcac940dbd39b6cdeed1a80e54fe1b95"}, 0x80, &(0x7f0000004900)=[{&(0x7f0000004280)="c80faacfed043d9741da4ebbdda791651437e353b092e204e045f15bc4b702b1248664dc2d3ea4f05f798b7db3b4c851d0df024f2e5bfbef9a3a3a785dd059d515df42d1c1d9a6fe55b4898610e94aed11dc08aa0686609d22bf34b175e39a56c1ccf5f81e8cf457837a52ebf166", 0x6e}, {&(0x7f0000004300)="c70b1258c42d524afe13fcbbd6fdfe93bbc04642f6e3504fa1ea1860b43fb64f847d5e7e7d8ab9c56c58bd60c694d8455348bdb8d6f82abd13168d0fd076825e86bda3035d748600cf5dd9ff87dd820b533f49b23101b31906a87727c61840cd1dbe2a4c6f07c900b73e18603b711a6e2952536cd53e5fcbe03cb5c9367ab720ae3b06f6b960202552976b2b4ac503c6eaa3cbff056572e64ea14a7bb9290a356d09c0c83ff1712dba951de9f7d37bffb7c6eecada35df072407b82357c5d5bac5006297872b508c015447451d60a3d39101e10213f5fad43c657b7cb11be222429eceebec79697b7245f778d7", 0xed}, {&(0x7f0000004400)="d33642c021205ecfb8485894e3474b971d53da46ae544aff55f20d128699deca4c37e9dd5d448b327b39c901f08d314260bb208728aa741292e22fbb86936a1561f34e9ceaf4009a6f9b264716f781330d60083d14e93d326b8089b24e1b7c031e5e0c26c3e175cd971a8dce897ef9af42c4c925abaa743c8c71337417d74a2359f08a084e82564a3c5db096967ec31e2bc748e83cb53cdc1d40fe5c73ba", 0x9e}, {&(0x7f00000044c0)="0ba30920485d7bf1b13a14c052a287fc0db6257e35e4237b9a8a919dfeeae4018f48a7d56143bdb5a528dbdd5317325693f0ab", 0x33}, {&(0x7f0000004500)="31c106b9", 0x4}, {&(0x7f0000004540)="62e493e8877ad51c4ca70bbe01db52da995aa17fd3891168f41669507e5e8c20e3f2cc118cd22883ba43ca2d229f0a3caf0e8126e6d5a32601a4c0130d0f97946bd2fcfa8018eb9eb3c38ad3a5c2dbd76abecd9c6645d94cdec56cf497995bc5a21184317dfa2d26ff289c18f2190574a447", 0x72}, {&(0x7f00000045c0)="d5fd8817c0ce21100ae16cb84e28057e95316b6cb8845772f0f41409430f30b7d054162b73e194d564cb8711b46f8906bf08fbfa1527a4d2e7b4ce27cea1b86e07920847c2a3fabd762b6ec41666e8801ee0677250f3ab50ced3f518b0ddd70f007da6482dd8cab1c2f1435ef5c745bfe827314eebcbf3c150a9decb07a22cdbb8ae9f62fbfcce06634cf7c14085aaffc6ea1cb6e56d76d0efd70c93101f99de40daf5419f3e76ea4ba156a183fd6c7ed8ee834e42b8b3cb3787975650fb8dd9ccc399b074d9e7171973853c66d570f1c10b822d25ab793765d56c4e31d25e9108443c2bb518d118c2227eaafbbfae9f793ad3201b2be87049", 0xf9}, {&(0x7f00000046c0)="e5b0521d697397a2716e9391cab3dc12777d60cc1bf55c57cf0927b5f4512d04d6a1024b2de97b6bc2aa9269f889d3df567bf90e1415e048a7adaa95c6f1fdc9717090102e697d0d8df75760597b1ee388c1f05559fc93a2b75eca41d36eada1d1776f2594071e99ded07c5e9fe94ff9370ee9fdd3e2f374e04866983a40eaf2a1ba906a6a939b6edb5dff67d927f30225f72c342a3a04e99f58ac649de20f15ed08cd923b7c27f9d4256bd344aa012cc61bc3a2ff8938713351788baa9e44de9d90b392fd0ed3a6cadd42456936727b57e04434af2d0757661a02c2f46d8ab893f9c51baeac0fb4", 0xe8}, {&(0x7f00000047c0)="d68cd73751e21959d8672491e336731aad6b9dbbd84b7a9238b0e12fe98a6ba946fd69992fb4f63c2545ec2eda6c9f91339b0762eb949e64366f41f70017e316374c88bdff00d0221b36cc9c3ff5954f5544cff491acf2e13fe761f3a6b59b4444f08c94", 0x64}, {&(0x7f0000004840)="ee8b3e5469a6a9a6ea7065cd20660193bbc552e1135471d86fd4234026fbcad7f505570074d61e35426d52b3f3930968c6ba52e90d6755751dcb64c2519f612ac05073658db096802fe71ba74ec2a3dd6634c73282c78d991623900ba7267cd588ec73a3ee77ed807639a63ac2b10a9d2bc420a5d2654afd023a7ceefc39a5e2509bba2f5dbe72bd9f93ee4701791e84bbfce24e9002533521650eeb2ecb3d3df88c06", 0xa3}], 0xa, &(0x7f00000049c0)=[{0xb0, 0x0, 0x40, "b35d663021ad5d664fc23e3fd6b8f96b26343071a13e36e1ce94c0ea2b41d008e9df9da3b454b6aba62144c8c004902541f26f1dab901a7b0db9d7eed25e622b6072f75158c7ae1277c279f0515b915b7aba820fd19d0b8df92e7479bea1c057ffd5f7db143d38b52442e098e3625fd6bbae38e25d998e63265044fc9dcd2223eed36b3781b19e3af72692490f0376dacf3231b414000ae4bc61"}, {0x30, 0x3a, 0x8, "a8ede089633a8ad7849432bf305bd5392557daea913dad799eec"}, {0x108, 0x0, 0xffffffff, "34fac0f49bfea61419b2adb0963c7a67e09df4364dba2e559e381c722578bbe24a26714bb9e537e7382f5b009abe481e011bd30bd034082dc5371a8c3a41feaec63163341ef723ebce99819938080493a0dbd08a4af77afadbfb4fe4839f17400f18ca6f758036f03604beb616aa1830dad7c286203ed150a65f4a1066a753440aba082c36c94ff1552ec572741aaf339bc56be493423da9a40c7a7ae308f7925d286ffac706442db0637ba570d3bc862d75374898ce18b2af50c574d1dbece35044cdc0e959ef8b1261cdd006e209ebb73f3cf1425e3cc3d8e6505844fa70506fda67fd7d794324961cc0935e465683a18c6a3f5985"}, {0x88, 0x101, 0x10001, "5094f1521d68685b028ad731c8168a3d6386aeede7b47b6f27cb7bfaffcc0642c7b486c020bc0634b94b5a411f09a5ed04d77f8018b9aec5c871242acaef457ef15bf743d7f7a4b2b890c5e07bc160d0cf8ff93f9df550189784d4b5f601cd46be20250426d7b84eb9ee7772e719ba2e9c856c58cfc6f3"}, {0x28, 0x10b, 0x0, "260a3445c7c547641440bf8c7b3601c6ea26"}], 0x298}}, {{&(0x7f0000004c80)=@l2tp6={0xa, 0x0, 0x1ff, @rand_addr=' \x01\x00', 0x8001, 0x4}, 0x80, &(0x7f0000004fc0)=[{&(0x7f0000004d00)="e5e2d065b7315016f5004fee79c76dd9c187cf5be1dff0de94c4d223a22feb49cce7dd6b287be37ea583dc099ace4dbc18bed2a9835be63e28e4c92e7c28557c4f3affab59f8488288371c85eeca151433da250de0a0f7514e6eb5d64572b7e025899fea0da1c4ce575b609a40da617e201869906f32af385c8a8f163402a340b093d7af2299d4bd7caae129823697afdceef2d31ca35bb6687768e36aec78ebd514c4ec1c97a5e9d7b0bc20c46b8d9f", 0xb0}, {&(0x7f0000004dc0)="fec92dc14f1cd79ec17c0bda545ac410d5c0df66325531402c7a556ba34007f64f8bd39e64449862cf23e6f01a53cf6c5f53ff8963c306f1f0b054f8ead5f54fa311142add587dca42fcc75ccab451696a2ace5073f2acd046f8e0c139a11ce68e1bcedc6947cfd8127599063f2a67e6196b488744229f7eda4fd9f83b3b2215a2dd9d9692b1414847ee2e108a65bdca4c246763ddd0860d3929432e9aa9009e7a51c9cc0408b6ac", 0xa8}, {&(0x7f0000004e80)="992ec7e32aea82b17ce3359fb282972ecca76b38ea6cbb1384ceb90f9a9c8c83389d41f9ffb9e9b42d2089cc65f714b17ce66546af984280e02b411d374b68dbbc39f28c35056848a0866ea1efb9775c3f96533e70c676f3c86e0062ed1fa673587454cf26d0c94528c01b2319667503cbfa1161f9c9201a20863cfa1f4403f9d6835ceecdbec0", 0x87}, {&(0x7f0000004f40)="548916532b1a29c711f88125ef19e0052523d7c07fa99496df250de727e6c920de25c3886222cc83a26d9f2259a140388caddb6dcc6539900095a6206e38f473af43e7eecd87c010746f2eac61d05cc703af1ab4db16c31ff15d99f1c5b662738123b3c5ac3ee887", 0x68}], 0x4}}], 0x7, 0x40) 13:05:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x392, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 108.784588][ T9274] loop3: detected capacity change from 0 to 6 13:05:03 executing program 5 (fault-call:2 fault-nth:21): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:03 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x1, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) sendfile(r2, r0, &(0x7f0000000000), 0xffffffff) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x4000000000010046) [ 108.788979][ T9274] FAT-fs (loop3): Directory bread(block 6) failed 13:05:03 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0xb8ef}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 108.931850][ T9298] loop0: detected capacity change from 0 to 6 [ 108.942065][ T9294] loop3: detected capacity change from 0 to 6 [ 108.951854][ T9298] FAT-fs (loop0): Directory bread(block 6) failed [ 108.954839][ T9296] FAULT_INJECTION: forcing a failure. [ 108.954839][ T9296] name failslab, interval 1, probability 0, space 0, times 0 [ 108.965235][ T9294] FAT-fs (loop3): Directory bread(block 6) failed [ 108.971187][ T9296] CPU: 1 PID: 9296 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 108.971211][ T9296] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 108.971220][ T9296] Call Trace: [ 108.971228][ T9296] dump_stack+0x137/0x19d [ 109.004616][ T9296] should_fail+0x23c/0x250 [ 109.004640][ T9296] ? mempool_alloc_slab+0x16/0x20 [ 109.004661][ T9296] __should_failslab+0x81/0x90 [ 109.004725][ T9296] should_failslab+0x5/0x20 [ 109.023426][ T9296] kmem_cache_alloc+0x46/0x2f0 13:05:04 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x393, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 109.023516][ T9296] ? bit_wait+0x50/0x50 [ 109.023532][ T9296] mempool_alloc_slab+0x16/0x20 [ 109.023554][ T9296] ? mempool_free+0x130/0x130 [ 109.023577][ T9296] mempool_alloc+0x8c/0x300 [ 109.023597][ T9296] ? __sync_dirty_buffer+0x1c2/0x1e0 [ 109.023632][ T9296] ? __brelse+0x2c/0x50 [ 109.056625][ T9296] bio_alloc_bioset+0xcc/0x480 [ 109.056677][ T9296] ? __perf_event_task_sched_in+0x471/0x4c0 [ 109.067401][ T9296] ? rb_erase+0x73d/0x750 [ 109.067424][ T9296] submit_bh_wbc+0x130/0x330 [ 109.067444][ T9296] write_dirty_buffer+0xde/0xf0 [ 109.067463][ T9296] sync_mapping_buffers+0x2bf/0x8b0 [ 109.067481][ T9296] ext4_sync_file+0x4d5/0x670 [ 109.067517][ T9296] ? tsan.module_ctor+0x10/0x10 [ 109.067539][ T9296] vfs_fsync_range+0x107/0x120 [ 109.067559][ T9296] ext4_buffered_write_iter+0x39c/0x3f0 [ 109.106930][ T9296] ext4_file_write_iter+0x2e7/0x11d0 [ 109.106996][ T9296] ? avc_policy_seqno+0x22/0x30 [ 109.107018][ T9296] ? selinux_file_permission+0x22e/0x530 [ 109.107035][ T9296] do_iter_readv_writev+0x2cb/0x360 [ 109.129299][ T9296] do_iter_write+0x112/0x4c0 [ 109.129324][ T9296] ? kmalloc_array+0x2d/0x40 [ 109.129343][ T9296] vfs_iter_write+0x4c/0x70 [ 109.129359][ T9296] iter_file_splice_write+0x40a/0x750 [ 109.129390][ T9296] ? splice_from_pipe+0xc0/0xc0 [ 109.153395][ T9296] direct_splice_actor+0x80/0xa0 [ 109.153423][ T9296] splice_direct_to_actor+0x345/0x650 [ 109.153443][ T9296] ? do_splice_direct+0x170/0x170 [ 109.153462][ T9296] do_splice_direct+0xf5/0x170 [ 109.153481][ T9296] do_sendfile+0x773/0xda0 [ 109.182574][ T9296] __x64_sys_sendfile64+0xf2/0x130 [ 109.182630][ T9296] do_syscall_64+0x4a/0x90 [ 109.182650][ T9296] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 109.182674][ T9296] RIP: 0033:0x4665f9 [ 109.182688][ T9296] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 109.182705][ T9296] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 109.230688][ T9296] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 109.230706][ T9296] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 109.230718][ T9296] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 13:05:04 executing program 5 (fault-call:2 fault-nth:22): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:04 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x394, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 109.230728][ T9296] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 109.230739][ T9296] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:05:04 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x4, 0x4, 0x0, 0x50b, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0xab8, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x4000, 0x0) ioctl$KDGKBMETA(r3, 0x4b62, &(0x7f0000000040)) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 109.335385][ T9320] loop3: detected capacity change from 0 to 6 [ 109.338055][ T9320] FAT-fs (loop3): Directory bread(block 6) failed [ 109.384724][ T9327] FAULT_INJECTION: forcing a failure. [ 109.384724][ T9327] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 109.384750][ T9327] CPU: 0 PID: 9327 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 109.384769][ T9327] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 109.384780][ T9327] Call Trace: [ 109.384789][ T9327] dump_stack+0x137/0x19d [ 109.384867][ T9327] should_fail+0x23c/0x250 13:05:04 executing program 5 (fault-call:2 fault-nth:23): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 109.384887][ T9327] __alloc_pages+0x102/0x320 [ 109.384905][ T9327] alloc_pages+0x21d/0x310 [ 109.384952][ T9327] push_pipe+0x267/0x370 [ 109.384971][ T9327] _copy_to_iter+0x35d/0xdd0 [ 109.384989][ T9327] ? seq_putc+0x79/0x90 [ 109.385007][ T9327] ? __virt_addr_valid+0x15a/0x1a0 [ 109.385064][ T9327] seq_read_iter+0x7f0/0x910 [ 109.385132][ T9327] proc_reg_read_iter+0xfc/0x170 [ 109.385151][ T9327] generic_file_splice_read+0x22a/0x310 [ 109.385174][ T9327] ? splice_shrink_spd+0x60/0x60 13:05:04 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = accept4$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000180)=0x6e, 0x80000) write$binfmt_elf64(r2, &(0x7f0000000780)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x47, 0x2, 0x5, 0x80000001, 0x3, 0x3, 0x40, 0xa1, 0x40, 0x23e, 0x9, 0x9, 0x38, 0x1, 0x45, 0x800, 0x7625}, [{0x3, 0x6, 0x80000000, 0x1, 0x280000, 0x1a, 0x40, 0x9}], "b0459ac0a35a32975bf8be7ca5e3c8d29beade31f8053d35b751fd5d4652425d15e44ad1bf2be271f45420301cb95444bcc145290b747b2c467ec3818065151ed746416394c0ff677b461e6c1fac1f32c86b60374b4244ad65db2d4bad085a341d001c812f83597630f398f5758f62b93dda01f3c47c4871481ec9936d1d7e562608abeea972be3dbe05437d8ced6510cc414920316671d3e82ff85edd6e2ec00ae234467443ee5c817e9537e6b22f6d62f92a12ee4f20dd21e3446b7d7bd053b6c2878eb42397c36d26b7759528c9f6aa52ea75fafdc90f2af722bf33000363909b9bd1370a9d7c02e3e00e1dfd15a09f7111ec6bf091ec6796643ab3bffc7ca51495e00b3b18b3029adc99b60ea69fb902ba59a28dd96f5b5b47b323a4d7322c6bec4d7a4a5c7a49586c942ed35c75fd67c09a94e6d06997df5f305bc3e4364a73eda8327aa5322f42b926b3d4ab00688bf1b25b490fd4f3ed900cde9384988a42ab12e41a159e3391fef05f1a632c1ee9799233c7c13f9cf086d6164f56179b6190546d1de37d3d6d2505d2c036cc8f208b30c68573334ce3dcf2b1fc80ede4e832ed0fc4b0a43a927416e6cc9e7ba8a6a61706b871da7be86ba60f3328fd7234c3543e1c0396acbbee355328db8afdd44c9df92d502a8f74154c5c7c56d3e0fb677d4962ff893eb171b22055309cbb22e5a7371e2330023ddea72bb9d356e8377c367dbb2227b60e153f0e039646483a8d141aeab0d32eb6e8bd5fee7f65343f87c5411913077b9a18417c4afecae2a18d6095f2db0abdc6fe6c2e06d9692b0f7e4837d810b60cffebd644c458f09eabbd61a15cb635b81a93bd7c33c05b45034b950c8de06bcdb26a35f0a76620836873a3182150ccf030ef4443a278791068bb38be1638b694bd20a38f6b9313d9e18b9bc9e84929fc01eea56be7df0d13d08420f0c6edef7a6b4ffc9ed12e4858441f7e305372168067dd211e4100bb7bc528d59b5f2ea1cd13dee13571ed65d7732787d1868d4bb5754f5b53d17e0192a8c3f610b86a0e30d2f2a13ac28d22152a1b99e3ba35e7b837104e214f163b7ff06859ea257ba5af9775c45a5b27355012496b869d99430afb7992bbdf574c09cfc84237b1ae1efae62b7ee628e42ab71eb481c20b293dfe9d5a4b4280ad8e667d73c56a336fdeed9ed41c6943a779db3dfce939c9c5784d70399e954040fd05338bc99cba10b8d095b44acc22d2795e005ced22e5fd3cc614658edac7da928c70b5edee749c9a255dc51d18a01775e0d103501f8e80d095f3ee7c6673a1de86c68abe156f1a796bb627a27916e748980582df6a009be0dc0a772e8f2369b98b0356039845f2a5a77f583d3b826d1fa5f5585b9d5d9fcb9154e9f5308b8989c768c894a5b404cbb9da7a211c8a9d0e221ed98a7b83ebb6f20dc5a39ebbaf710b48182b5d945f707a2d4df71bbfcbbfe125086f115b00f68d1a3d84f88258996914678887893345fff931cdbb96695421566dc26f88dc3d920f3288fa3dfcc4251f9cfee3c29468ef70507ba1721c69b14b25aae38e64711ccb4600d63d9a8fb0587479a55bf07b8762b048a22c8788389348a6b44d8d3f6fb85314384c8706b8e5c59e0735ed79d7de56e1d8d892bc3319d14be0c97f596024c9f324f20a42845e193b282f458ccf80ca3240be64408943282b1bcca4d394ff74a3d53a722d4be49a8f6d4a6b6892464068d6f544ed22fea76e25e912e3d596c39bdfb4fc7e88602d1672d6133388b2f87860c39f626b5203917deedd00cca87fe509fc97b1dfa63eca506872662241096475cd0308b62ac6497ed0aae0d7584e6b381b7b478509faa3cf3ffdcd0a6bfc73f6e6e8300d919c380f15d4e9ba4e54849e3a97fcfde44c7d7ada960c1085b16d4a886012ee40b97fb819aa4d9f00bf71cbb7ad9b5a19a40fd05f3313099290a15cfd73eaa1fac3fa173e9ffb7701f56b27f978905801d58058626b88259a36393d1c763f256d6688a93173ec16322a98618567f83aa7de3b7f4fa86cf835403337cb6be58080485204eda892fc091f607381bc6a74150dc4e52c857468484941c6a8b3d02ea8d2bd756b87317df7d51a2fb087d05dd7ec95e3c18338409bb4dc3bf629dd4f8bb04ca5f2a6a827772e5eec02a12528f5111901986849b7f34bf9fcf14430b66286a8caeb484f7199709987df868f0c0c2e5f8f7175515f2f958aeea63a203cdd6597016e0b8e22f3612cff7f70af98d52641ec13e08ec33570710e3c48ba1ad76ec70166918919d6294f28fafa6b5b076c1614188a247aecf7da3096778fc06288b56bd156c12e46178924b597ddfe08834a834b839ef4a8ceb002904e9ae7c5c4450834a0fe97582231773ae09c5fc16b4a4b3e99635c66adcb0b7eef18435f52c2cae3c0c4383e351770d15a1c3df4faeeadf5692ff5ac51c18cfb0af5fdbcbbc112736bf42dbb5d818e4daf6cb6f447d9f362e45f10d4d9adf3c26dbbe92e23cc5f621ae45c0a8ed8ce4539ae3b69c7d97cea7e7628f1aa6f1d50422a6951202ce5a56bfc482b9721336e1e901551f1f4f33653db96b101468ecbcca88eb37b5349a1544ae822cb743fea25c28069f4d76e14a193401a6cc1ef9ee2db019c67a330ca14ad37431b796da6ed276059a1bf3073cdb3ca233a9e1c2c02b0962250eae6bef8617cc95830f5abddfc99bb0657f5689f602d2aba0d6f0ce6a46e9a40935f58343eed492d6ceb9a8c4c7f33433f209f41b18349c66db9d74ccfdd18412464f58b38631bd77983b91a4932e86f2321fef6c956c9df9115e3bbfb1701ee112c4df0e031ea1878bb058b63f6d33c14247efb918e63f59a9d058dd4da1d7cf00b664efb913a6d3b335abaa863c76aa21c07cf13199d3dc5a33a2bb92e84bbcbc7247c7b8048511df1dabab740761606586a1ad345926c5dc9e73f4d38e70e675f7b68d1d36bcc31f7169c2a807a485f14ccda95e69cff066a68c7754e31b699ca15bcc80b6f7958c391c30bd013b6683c9813cba0823c176ab1d7a489e6026baa79c33e4d3bbcc27da3bb0ebcc481df5c5c105791115446d72fcb1adafe5307c600f7c1548e56b98ddfbb7e7a94dc2da640e6f7735eba3ca93354a723eefb44a6b2285b88ac98ee67b442a7d6492e553cee1905245bf5080ffa48dbacba9edbf477c025106d520347acc0ba049b4b715cb0ece589ff9b1b090a9f7329ba194448c57c93eab1956cd47ea1ec954668c82ea4caab623f0678b92273fe07b5893486dccb08514fb4ae97fe5669ad297269c130547228d109de18fbd0b773fb382879c45e488fa214faab7854f54180c102c944da78a5ad18bff365d28558a447a7c12fb1369f7475cd4ca41603de150b3284498be5bab5de97a806bc2c5cf13f9b0ea7945cf738a370868942ecf67bdbf6a2fe5459f04f814b8e4a4c49c13817ca80b1a7f87a5d869330fcf24c83ced6c11b689438dbc05046576fbbbd1be1380cf7bbed1d3a8ed728e3965bb500c5ad2bb87365f37ec24bb51a6a64d8c926341513345096cf7c8bebb3edf7e196b212944493d8ed4fca7bc2102d512f55442eabca90eed92eb66c86b696571ea66cfa39e38a7600dcb01e4f43214e7e04d66acdbdbadc2ec63ab88931d36ca5e777d8ab337da622d131e1c99252fa6e6a9c3a9fb6b111855c4149c5e3a45ec78bb0105ca67555edac843db100384d2f13be70cc6918406cb312e84c1aae0d354cc34664ae9142cad3dd3a1808775d45889ae1d25701c50b2d0bd3cf7263bdfca372f79806297bd9ef64966d58c6d67ad405e33b710acf28c5bc8179622a74ccc409972c975a478d957963f1fbf872407e3a68a1d6d8309fa7551913d81b7a8cd0d14974a40b878ea076a642daba3be59b033157a57bb2b32e3b85c958d678219d4b059072248ce2a823c3621b7f07d1e0eabad9943b542c7ca68408a2ccaccbc43172d4ebb0876138e9f215ba0a3d7a0ca2b1a0ec0ce5fead749e860386c925c7332ca6bcd6bf0189bc42c7847aaf18608552cd23f3a2b69024352876530dfe09b50e964fa2979a85f85c52cf83178781a4f459222308409e41f11230a125e3757b869f7133c3a2abb98aa26f8ead15ebd6f7cd407a99941a888cd1175ee00b6efb04a202ab73eddd37e9ebcb421b30f8db9a715d65710b7c035f42e5adbc18fa9607ad7f4c8274d5dd7c75df35afcc710cb1595c4991e7010a47b09512fc5156896decea62beea5586ecc2199448d67d106d581c38687ec643e72dcb1ca7316177f9d355fad5a202b0871313a4203a59b5168642191c063f2eb6f45f0dcc8b9fb7acd641297430ecccecdb775d89c7adfc3d6990d9cec2f00f11d6ac16bf3e40b9ce691351ff64c1f82ab9f0675f934cfc4940db0c6c8f7e14a7f6b57c5c45cb73199760fbe0f1810ce64555c78262423761d8263d7cc550f17f12e926a1bef47cded8e39824e5f0bd9034337f2029b9df4843594e618adc6343bc76db33948dc4812b4ae69d6bc5fc511e2411cd4ba7a99aba541431d02f26fccd902a09a6e0083841e7b3521d8fb9b55f7a33dccfd66b6270c5bfb83587be2a9723ed6bfc8fb77060eb9f1465c43c234f27f25884eb375bc4eeaf6eebf628565f25d791eb4875a97381981257e35db03ff4a2977c3644b26add25229a5e8329e93d8771e543f1e1aee189a6b17fa31fb2ecd14d4ac5085883af72c91b8605e0c4f7f2e95a99f771e17417676e389751ec90e7fb5b41711173e5c5052d9f46c282906888fcdf528dbb6467ef15b24177c276bc4d3d30864caed3b5275d970514881101934694b50c4d89ae9fb5af43073a1d26a1ae60a61ccae4c997d15a8f4394bbfda4e85de686041a194fea471f2bc83625f4941ae091a41eed9d2e8ffb24c771310fd600b63fe95debaeb6c98c79cc50a8b28b4bd5625a65eff3f15e81cbe601a016514b5d0bd3a3896263ef12609925d10356d38785b1da84332eed510d3aae08fdc77fefd95e70629d4c23e01421a1400789c7e3e706d9f2a38e5a429f96ecb0ba92123df132b65f9af878dbf9091eed54e2f2f54a3ef77370a8bcc653b4c4e822a4d332f543e66d5c1ea273c8f9593fc8676b064f8e1adc962eb220c51d0838195dd23a44676dbb6807dd265ad527b1a2e2b1f5d9cfd4816e2f436835d7d04247edf4dc5d8dd747e6142984e18ce69bc94043d11e9c26587090c4c11ab350dd65e1682e102f1ce42d59ca844934fc1a90f1e4a626621187a8ceffee16e044936bc0073377f2a0ffdf1e3a76407a8ff494520e628f6627dab1ffa7489f62f3f266a7072aae45f389d5e3afefb5ff6521c9d03194a0652105143fc732ced6755965901b54b3cf9878f0f92a3e6f314b7b53a57019aa2e72a132cd721fada54cabe7e892ff25ceb92c0f33480fa21ac9c98091fe74adb7f16e9521b6a2721df68aeae39a635535dd0bd835e4df167ba71d6d0edb2ef7e3f355595346f8d2edd0ea2a11dd147ad0272d34798b6360b9bf9fb450a185a5218c9056c68b0710985c9996e6d393a4ba587a33edd3621b22a91e8c0df54d600cffa0636c1a0949d87ecff66237b5b393b48dc7a92716adaa9b4c38a75379a1f5f52111cca08c07da9c84166f4371618ac9019c5b0f77b18c9d91d09b4654e24ba8c75c76234ffe527c223b29071aaf1814c68f6043ae83bc8995a0c74d23f4930e8b5b2f73f28470fc0a0926b6b899bb7f71ef5b5ef2fa05fc69ee7f70adf9d1bd35a680f44f06e1635b5254", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x1778) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x40c5, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000300)={0x14, r6, 0xc9647caf603edff5, 0x0, 0x0, {0x26}}, 0x14}}, 0x0) sendmsg$DEVLINK_CMD_TRAP_GET(r4, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x50, r6, 0x70c, 0x70bd2a, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}]}, 0x50}, 0x1, 0x0, 0x0, 0x40084}, 0x0) r7 = syz_mount_image$nfs4(&(0x7f00000003c0), &(0x7f0000000400)='./bus\x00', 0xa4, 0x4, &(0x7f0000001f80)=[{&(0x7f0000000440)="4154d28434173c98eef9e0bd6b201430ba103ac586f219c483a4e4ecfdb58d684591a17c335b1a742ed874f1f5c41b53c3cabc8ebc2bfa4c6a7a32c68d93b75b812788cea285112f86b07c89dc1ed19b2e", 0x51, 0xff}, {&(0x7f00000004c0)="c26040ea9046795cbf06e0e203a217473762688744ce704abc79c9ed34b6e3b5a90be197e10fb15d29eff3fa612f8b3f67c8651c40360b3731dfc4454f82cee47ec478a3e1b9928edc86fb04dbe5ee45627ffa25b7d570845654225d62d399ef7709f65d5311773ce425b3bd27808b8dfbedcddc1aaa422840ef4a74d33e99672af5b3e8a099d19c53e0f635ca95d6f8ad60b6eb152be2ca20ff44f84fdff0b4a53e5d6c3a4e149390cc5e6a135bc484b04c608f6f6a56559399b603eeb1f25389fc121eefaca8ab0a6404f6", 0xcc, 0x101}, {&(0x7f00000005c0)="ff09785e149be100671f16c106f11b92d47fd3fe049e5e45c316eb0b303b3b4aa9ca16483f7114a207b9709417ec3154afa706fe07cecaa2befd77da9e8e38cd849bd2b006feb2cfd48d41591477e2576bfca4c448dc29a6f45598054b9086b96e9f0724b5f70493bec822263b5c0ad799b03f250442df67f8a05bf27412d9afe15af6fbf68f44dc5ab5e5a89a34aeb96b63382e7e6bcf08fd20d296ca8397534932880985b2bb97c405a1fd3e5f2e67e4acdf835067fb0170d069037149953348612e137730f58746b81121b57b65042af1722b63adc7b5d975917bf26252ff48d96f", 0xe3, 0x6}, {&(0x7f0000001f00)="cdab6604f94aefdc46b0f28cb108ea1be0d3faa90cf0ade24e2bfeb40bd887c1922ba6040ab0fd206173b70088df4d6556497ffb4ca650819d41b3189401ffa431b7f939848d8bfd9d9a7d56aead90019a2d003700610fc0e1cc85f9e88f2663e164d8531b", 0x65, 0xffffffffffff8001}], 0x60001, &(0x7f0000002000)={[{}, {'/proc/vmallocinfo\x00'}, {'netdevsim\x00'}, {}, {'devlink\x00'}, {'netdevsim'}, {'#-'}, {'(,'}, {'netdevsim'}, {'netdevsim\x00'}], [{@dont_appraise}, {@dont_measure}, {@subj_role={'subj_role', 0x3d, '&$'}}, {@obj_role={'obj_role', 0x3d, 'source_mac_is_multicast\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'netdevsim'}}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}, {@smackfstransmute}, {@defcontext={'defcontext', 0x3d, 'unconfined_u'}}]}) faccessat(r7, &(0x7f00000006c0)='./file0\x00', 0x43) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r3, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, r6, 0x800, 0x70bd2d, 0x25dfdbfd, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x11e8}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x50}, 0x4) [ 109.385241][ T9327] splice_direct_to_actor+0x2aa/0x650 [ 109.385261][ T9327] ? do_splice_direct+0x170/0x170 [ 109.385282][ T9327] do_splice_direct+0xf5/0x170 [ 109.385303][ T9327] do_sendfile+0x773/0xda0 [ 109.385323][ T9327] __x64_sys_sendfile64+0xf2/0x130 [ 109.385342][ T9327] do_syscall_64+0x4a/0x90 [ 109.385385][ T9327] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 109.385409][ T9327] RIP: 0033:0x4665f9 [ 109.385423][ T9327] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 109.385440][ T9327] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 109.385460][ T9327] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 109.385474][ T9327] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 109.385486][ T9327] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 109.385499][ T9327] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 109.385512][ T9327] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 109.449026][ T9334] loop3: detected capacity change from 0 to 6 [ 109.670215][ T9334] FAT-fs (loop3): Directory bread(block 6) failed 13:05:04 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004109) 13:05:04 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7, 0x0, 0x0, 0x101}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r1 = openat2(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={0xd4040, 0x40, 0x5}, 0x18) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x2, 0x1fc00, 0xef48) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) 13:05:04 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x402, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:04 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x2, 0x4, 0x7f, 0x7, 0x0, 0x3ff, 0x428, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={&(0x7f0000000000), 0xe}, 0x21e1, 0x100000000, 0x8, 0x9, 0x0, 0x3f, 0x1, 0x0, 0x1, 0x0, 0x3f}, 0x0, 0x9, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r0) 13:05:04 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) close(r1) fallocate(r1, 0x0, 0x0, 0x0) fallocate(r1, 0x24, 0x9be, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x4000000000010046) [ 109.738374][ T9350] FAULT_INJECTION: forcing a failure. [ 109.738374][ T9350] name failslab, interval 1, probability 0, space 0, times 0 [ 109.751145][ T9350] CPU: 0 PID: 9350 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 109.752192][ T9341] loop4: detected capacity change from 0 to 16256 [ 109.759495][ T9350] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 109.776006][ T9350] Call Trace: [ 109.779305][ T9350] dump_stack+0x137/0x19d [ 109.783642][ T9350] should_fail+0x23c/0x250 13:05:04 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)=""/26, 0x1a}], 0x2, 0x7fffffff, 0x8001) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x4000000000010046) [ 109.788165][ T9350] ? kmalloc_array+0x2d/0x40 [ 109.792779][ T9350] __should_failslab+0x81/0x90 [ 109.797610][ T9350] should_failslab+0x5/0x20 [ 109.802117][ T9350] __kmalloc+0x66/0x340 [ 109.806262][ T9350] ? splice_from_pipe+0xc0/0xc0 [ 109.811121][ T9350] kmalloc_array+0x2d/0x40 [ 109.815583][ T9350] iter_file_splice_write+0xc1/0x750 [ 109.820899][ T9350] ? atime_needs_update+0x2ba/0x390 [ 109.826357][ T9350] ? generic_file_splice_read+0x284/0x310 [ 109.832183][ T9350] ? splice_from_pipe+0xc0/0xc0 [ 109.837183][ T9350] direct_splice_actor+0x80/0xa0 [ 109.842210][ T9350] splice_direct_to_actor+0x345/0x650 [ 109.847670][ T9350] ? do_splice_direct+0x170/0x170 [ 109.852679][ T9350] do_splice_direct+0xf5/0x170 [ 109.857729][ T9350] do_sendfile+0x773/0xda0 [ 109.862198][ T9350] __x64_sys_sendfile64+0xf2/0x130 [ 109.867375][ T9350] do_syscall_64+0x4a/0x90 [ 109.871835][ T9350] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 109.877776][ T9350] RIP: 0033:0x4665f9 13:05:04 executing program 5 (fault-call:2 fault-nth:24): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 109.881673][ T9350] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 109.901396][ T9350] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 109.909904][ T9350] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 109.917995][ T9350] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 109.925976][ T9350] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 109.935064][ T9350] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 109.943225][ T9350] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 110.023559][ T9371] loop4: detected capacity change from 0 to 16256 [ 110.056894][ T9383] FAULT_INJECTION: forcing a failure. [ 110.056894][ T9383] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 110.070145][ T9383] CPU: 0 PID: 9383 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 110.078477][ T9383] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 110.088656][ T9383] Call Trace: [ 110.091934][ T9383] dump_stack+0x137/0x19d [ 110.096272][ T9383] should_fail+0x23c/0x250 [ 110.100715][ T9383] __alloc_pages+0x102/0x320 [ 110.105355][ T9383] alloc_pages+0x21d/0x310 [ 110.109768][ T9383] __page_cache_alloc+0x4d/0xf0 [ 110.114618][ T9383] pagecache_get_page+0x5f4/0x900 [ 110.119648][ T9383] grab_cache_page_write_begin+0x3f/0x70 [ 110.125310][ T9383] ext4_da_write_begin+0x305/0x820 [ 110.130431][ T9383] ? iov_iter_fault_in_readable+0x58/0x3a0 [ 110.136278][ T9383] generic_perform_write+0x196/0x3a0 [ 110.141584][ T9383] ? ext4_da_write_begin+0x820/0x820 [ 110.147097][ T9383] ext4_buffered_write_iter+0x2f2/0x3f0 [ 110.152654][ T9383] ext4_file_write_iter+0x2e7/0x11d0 [ 110.157941][ T9383] ? avc_policy_seqno+0x22/0x30 [ 110.162790][ T9383] ? selinux_file_permission+0x22e/0x530 [ 110.168448][ T9383] do_iter_readv_writev+0x2cb/0x360 [ 110.173697][ T9383] do_iter_write+0x112/0x4c0 [ 110.178409][ T9383] ? kmalloc_array+0x2d/0x40 [ 110.183003][ T9383] vfs_iter_write+0x4c/0x70 [ 110.187507][ T9383] iter_file_splice_write+0x40a/0x750 [ 110.192883][ T9383] ? splice_from_pipe+0xc0/0xc0 [ 110.197799][ T9383] direct_splice_actor+0x80/0xa0 [ 110.202814][ T9383] splice_direct_to_actor+0x345/0x650 [ 110.208185][ T9383] ? do_splice_direct+0x170/0x170 [ 110.213233][ T9383] do_splice_direct+0xf5/0x170 [ 110.218074][ T9383] do_sendfile+0x773/0xda0 [ 110.222506][ T9383] __x64_sys_sendfile64+0xf2/0x130 [ 110.227614][ T9383] do_syscall_64+0x4a/0x90 [ 110.232103][ T9383] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 110.238191][ T9383] RIP: 0033:0x4665f9 [ 110.243296][ T9383] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 110.262903][ T9383] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 13:05:05 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="d947923c563c7330acc20dd60e3776ab9c77391066967a326431aa1f909fb117c3d63570586dd7d7fb3c8094ea928aed66d6f384ef7d427d47", 0x39}, {&(0x7f0000000780)="c54da5f115833cc22ee3a30c6d27ee9d5eee2a304d3149a88ae2dc6c58567c1832707a5b54f18acf8aaeee191668f265050dafc09ae19f23a01d4c1a3ce2968d4f28e6128abce4041fb85dc6b68c9ed42007c345686b4ef888ea1419c5c4a488ded84ca6c402d6d512ca425d9fd0a8d007b5e2ee8bdfa5a306e67a63523811814e2616f5b99cb7731818fa43d929a500e006fd21d3f183cd4534bc1fdafd096f79b5381e3c42feab5c5a56c84ff50f293988fd5ac1dd4e838eb366a77c035ce329b5f3fddef5ccb8420c5c1b98baf0b1c45ac38ebdf2954ab83636fc2a3f45c13636f6956946a9635f7ab3697c7de8867818b9f04e46f23601b836b2f569ce25d655fcb6a3948d1a1f5f46d0b0060b86cd74aadb8d21737100c14cc50291e54021e3643b32ce42342a892c00119095128fbd46cb1be4f8abcd137768a9e91ad6c83b9a265fdc77e6e6600920d504270849e4b9e2fc9eb3e9b016bb1f97ddf577932359b50cf4c88fc1caef553a0fe342cc761884d5acba8ff56d653dc976c62cb2798a104a04bbf99818019a092ae2dc38d10ce1e4978dca84ed01d3fcf3b133b9eba2847ca68a7d1699e4c8c43b285815ab862d4fc680fd0beddfd59abe6f81c3ccb9615bd064b5fe6402d6227523be0046f19374dd4490733babb8ecd4c76f8178f2a42d325e5077a6faff95b80f7333a3d2d74acfc9c51be0939dd175e50180b6db0638904b261da7482894abe1b30c35fd3c521285d02d5302badd26f44c8813ae8323205ecaad74f2f8880f68f377988e01b36bdfa9caa5bb9132bbb025b141d40aa150545119a4ea73a42a7e0568532901fd5360666429dd5109ccbaed56eed5ce663961e1cd53222846857b5365bd54a7e6569c53729e3747acb72815b347d16d75607c443de4877ca6bbdbcc3a613a24f2ea285b16e4323d7da0b731051fe4979ec99cad83e1b3b85f9ac8d23a7d310befcb9e13682ab2a98c69c3073162524a30269c93c74d4a7ea6438f7636a6ba444100736a9c78c8540e34f671e5163baa2f2b515da96e7e85e192d5a8757f9ac596b100a38533c6d5fd9e2788286bc10f1a487b262072a8e292e19e1e8a7d109ce48614dad9844ec52bf08e0b690032dc311ecbc8dd8a6f9a74ced8b9a74ca16b76b86a1600e4701c37cdd09e2a6e2df8485ccf3f237d0f370f1a41283d6b312351948756094f56dfdd724f545a640acc958a6d80c6aaf98e571453876100c963f0d9aa62a3191924ba2bc59d37caf98676298ac7dc9e9f48d841cab7d2f912ec516e0b4957b54c3165c091a407d488990069d00ebb20040842a4a80116be01e13651b24cc33f004a9655115bf594323dffb85a60de577fedb96fab907d49e627f7eab592002d8b13f46c7041f0c0b70449fcf90b829d12d17ef1112f43f1f82042bdf6d54aab417a7993c58f931803166c202f163d6afb8a1026f73d34af9911d69b468613ff4742a1026262ea43df6b6c483b123fdb5b713a4faf8e515a93a6b976af3e0388425c6f3c3d593299f0cf9ed409e1bcfae305d447410342fc4578c71222ea1fb61be0adf41cc2de197169b39cbba5fd5278eb8bbe255c8958a05cdf1b5b9bd3c865d7b44c60db9a1084ec834ea358d69512a233221f3d35c6ccacf255d2556d9830d10488667cf8a704b43da6bf24ee4229f05be3c6f9f830d585ed61d0343799710ed4fc91ffefeb8c681a98337fa0e56746d011a87719493b19939c0bcdfe159f2ca5e1855ed74fb65c88732ff37687a931cfd039aaa22ae5a9ef715710efb5db90723623164e278996eadf6a79b7fd63a1144265000cc424f2e10b349741f01488f4d42d289f86fac938732e0dd35e7eed8530789908a588206be0b3d78a07306aa531c094a58d04c3d20ad358ac810e24ee44e4b3d9cc5f86809e788e1482d0e0a4fbcf6a6f030c60c14238425cc799adc24b13a640efb556f0c77694294c18a4db19c98e5cbc34d27baae338254263d9a68d0507273c7cfba5ee64a43c47b24a6f04c149ab63be1409c194f5d27cd03fec46b1a4e72aca5549c4fdc97444220763ab38215e03fd6b105ae196de3128c9222784f3ffb94f7d41c5fbd699ba0a227296afe04212d0b1421d63e86c9d5e776d6f995858e93c07cb94bc87a8c3b80ff26175407f2ac4e612bf801330f4bd1e341b3739d45008c0e89c2b2db8b848f9f6269d5b953f0223ab3c6b12eec1ddcef89f65ab7186aef1b3ee052e3b5e71735af571685abfaad21d65ec36759dd9af5bb66004869dae4780c8e01d04eefc87b7b3d378ccdce3cba7b0b5b6f9100de1069b3904190815e2fb07c94c42a30a3ab025aefeea1f5b229e2cd9b57085bd53f38aa81be9f063ee492be8e6c0679ed215e3e637a1180b1acfaecf219f204c8691b0080346f1db86262babb3aced5d7d3308088fbe59947df20469fa1cec2fadc58907c279ff5fdc866bf5b55e4308dc1583031f0484a6d3cbe51ed16cab5c3e4591d3e5a60ebec2071472d1809c6f6200d4eb92005d9e79ae8bb8aac9d1b314f3b85b6e7154b0b147e3f3b7ada102911bc61a272561b823591b1ccc1320ff180b9f9db7a5d15895bfb6096a288ded82b07efe3dfa28e33665e3e17cb6e590414393a01493406999447475dceb512d4be67fccae2b0f349826ea42971b678f11c91db4e03df0cfc4d6db47f6a60d9801b534c3d88a13d14d552a159caac0908f6b28beb6a37340c702510464bca1ef6384b41e4da8eeb335f91c849568cf8c8d16fa97bf04009f8cb9483de4a46f00f182601b780752519cc95e6e087b459b20c947af487f74af84456898934734900bc78f18647eaed2db866aa31bf8c21dae691b8a2b5b807f4cc1308a5b181ef5cc4307da7e486522c7839c0a454d51db5ba9b179d3bccab3e73eab542defebd917bf2bdab9716fc0c00b2979d2e8d56b25b99fba1ae175defae954f1b5871e4371aeba7fdfc975839ab3239e750886055af249d756263630aeca226a8a406ff482a2b9d41f3f57267c58c488a5d0a87062661eb8a1fe34d01c345218fb506360863767794a1f3f147a0142ee35b783db90a11bdf355f3805853b5b5950fb1c33eb85dd9119764d465d2cef877a0295504a19e4b8a5eb563534fed93a888365564340ea72639ce7cb463c6efe37f4b250078cbb6434801c354da493abb0ac85804c4577459a68da964db11f1e0918058784966fab0154e19c1b066f5164829794339250532c43679a4ffb9152297b65a4867d4b0a217024ec49f32f50b733abce0f63b141372c5048a5eba7a6701a1f999ea0c7ee53b8d14c472c01dfd816f1b281a8bdbfbe9e8848aae008255e61e35c880382a026ee88388aaf26f51f1277e9052edddcd7b4c5b0de3983cd335cf483e73afd274574ef086e5f4c7c3647d33a8b298145de03b7572937511f2c1b4f7c6c25d51e1e1b78d5d3310bac16c3a4068c0e9f58d95d426f6b681cd80f358b5d777e25f12559dfe68ad2a1cb73cb30e136cae693e3b51fef5c1f407156ef13762061f5caaf546caca2228365a5448db4063b4f94ef4852698a77b93055713d15ec74042ee80ea8a1999fb583dbaa07680c38b5bd53ef081795378b05b9330f24ab2d2a10572ce2f353973976f6987c5627e798c31273c1c1b6a86138cbfccfcb985613fac0abdbd58e0e843beda5aa2b602eb82c6c018aacd3b1d01cd79a34a01c9c33e81a3e1dd50ada6a633d7c56b09f8fde01e88c1050bc26ba6c4370edd292b7a8b198a267acee898eb0bd1f350b431314b798b534b01498d81e650bb3f8f42be49b2753e2b1417d2907a64a5ec02a27a5b5e8949e1288f7d080b49cc8fff8d5e5f67f108df1398dd3a6187f290e00305245307c805b3f4f5b479c1c3b92485483879218853b24af383bc1b95099ae88da3feaee68e6ade410b91c29201d56211b84f3274ed8a5e6d0092b71a5289bc9061da4365406ce88262f8571fb5281f0f05aa9aa243c156e7213881f8a526596a08dac3ef8292fc296706aa9e884e2e34ccd442ea80f65495311e4517d1b110f9cad629b422986ad2c8d54f22d2ec1d0d9b9804e9ea5b34203359f6e2f67326cef5f2c81d96cd09c2d93dfa321dd2deb9aff710d795943ec7771a0ee3ffd3544f8dfdde9ea0d97962fffcadcb8d4ab0b01687069017cdc1677b03556bd34a0b1eaa239b09c8c9149a287688aa6e7c4acc7cca370cd28c2afecef922b86cd2ed6b2bdaa44c06c2bbd5b06020c031148fe5898b92085eeba8bcb918f6f57c7bcc99a618a4970ae7375cf64571036bdbf84a6f95a62c43c18b890267dc12fac2cf679f4e13697b941c1bfe03eb7cf1ca6c1bb2b77841dded870539afbb652311c6784d40fc89a815b56e0c8039c95abb45a6050e218eb9a4bb3273cb5f75eeec032773b15979833861e79a88321666a90153d85bb0b3cdbc83c3008385b5a3967778e2da8896533dd3f47bd68ae92db955c7d478c0f742c040912242b5cf948c4c6afac7233ce2f01a424426e70bad754493fb98bb9bf781b1bd11da47508180263376e6afa16d42eac334e4b69f6d9d1d49a05e15785a767fcade003be3a4677a2adaf59b4c0894f7c1b306080fd1884d6884b5f12f0aff5b96e1825371746245db5f04eeed19a8793aa309c42684bf2a065c2b56dfbb12c9c7c75afb6d160e465398e8ef9744c33e83945c345c0288212ecf9056f28d1471468d75f68c5cf4df906eca8f7e05c2d33b7efb637489b869fef16ec9504be319492a182543644338f9a4a3f4aff987e5c6d4365d615b410dbb66b63636f3d195627a519284901339733e2bb10110b64ef6cb67933aedc2a58d137d8cdc57ba24f52d0dcf301f87136ea2a858438a4ee9b7a7dcd14e0dc2b1193f3da1b42347954b60994eb8ccbe6f0f6a254cde2462548a92510d2a4cae9dc1db8bc08a0ca1731e1d3bd7ad02946c033c686bac45643948f8d84249c673111a11fbdd20d0476c7edbb1e9f7d335d7db66534491f884525b839f5de0bc35225c6255a4f6aadb1fe43df875a7609fddd439f7251f98cfbce24e4ff569e950dab31dcff5b2137fb20d7cc704913eeff35cf973dc6db538ea21b6be462790ecda591bf0c2de69ae8f9c4465f0dff056421017a605c43773300f8eab2b811f5c8d989f5ac038617510f83ea05958242aa8ad098a2fa1db1ffd837665de945f0c3eec3ab66d9eeea7bb789686ccc65cb44af2ce100724e21d18317566d719eb653d286cc42711f845816d72f742c03a10ea34ca88b734ec852f3fd3a2afb561ce12475b2ad91a8ab825651e1816a0c0c41770ac541223c7e095fee4a824f556685c308bfd5fbe7c85f55b8bbe97d6d612de0be14528c020fa99a095b2cd976d17d9d36411ff3c23ba416425daffdf60e27899331207024985ae44c8e487d3447dd97e225f6f8f96188a8af28a33a9c1537bb5b8a90c0e471b41750374c6e6298c587802ea92e75d10cfdba40a3fca99d6c8296dfadddc86d2e92296188c758f2a6cae3b6e75b0e6f14b076a7a08318f55b016817ee214fbaff8b554630c5be05549783d508cacb64c567b096ce23b893e9c9da6ba347361c1d32a73f9fb567ec6b33c51976043180b563249aaaa3b5d246ed1dc51742099ee0c6593d058ae1137cc50eb00cfbb0681f7a99176374fd89b4140731c2bf9c0d9aee0dca153047376413afe393079ddfce5b2fca3e8447c79c70ed8e440da0d664dad386d0ca5a9972c1d4992f94c07c6460a39e47b8a45dc1743f8b0f", 0x1000}, {&(0x7f0000001780)="844d3c522f54c7e0eb4541503ac13a3bc93cb80a0918a67a08115d69e0ba4e3cf51835334d40a1cd27d9da185d9ec45a38a1d36fd7caa2c0157bedb478c9b6baf6c536af1eafbffbc333a8f12f178b796c7171b0bcffd056cfea695608e1e8093e399475fd3e1926a08cde687210594bdad757c59043b4bd3a242fc09be31d5a07e0d394f9483285397b88e79989e21e15e279064d9ebbcb0d6dae2576ba7c6480ae4dd752bc997eabcfe3c9c89d5a5bad64b05fd288cc8c9d4c5db1aa2aacaf4156e0f700a864c07877c06e0ab1a918c424567a967afb8be690f5af55e2286e62e5b29d3cdd3a9b99223d30ff6392f9ec3c0947b2d36b683cbf6a5f0c7d5d136f629ace999dd485823726ed1cb8adbc3fd52fbebd3c600958f50b8272763f449ab8873a595f7f2c3e10d13264c783ae92aed41fb1baa1cfaee5ed2da45fae6ef542fdff484e9c1f5d4cbc0ca83b055ad13923e5ad15bde7845764c86153b0e55eb900b92ef046aeedb10f5f4f014271b2ee6138b09a5451e2fc176f2857820d622b0fa434f3dc7945ba53d9ee10b52a57c2217691a3e59f08cf5b36c562f710b13f4402cea6916195f1239680842a9115f656ee5b6bb2f47f14e6d2eb18575ae703aae025908e21232121657b768f7117f1edaf1bb83b4d8953e363b541cec74b6c64f630fd6667beacaa6cb48662ded286805d40f2af8088b6e75473090173bf46790ed293e7e72d4b6f765bbde57d8d0979fd429627899a8968e9acb9c547ab4c9f45ee0473c41c07d89e890f550da0ca82c5bea1261b9d2b9e1540049ee8896535a4e90b541491837e1cc265db13ce99e045b7edac5e939dd7cb0ee22389a80d8c523974f6a82cc6a79e899c8e792216c309d2d46b4fbf4b1aef1a9e3e3889e721ae7852677b2abd14740eedb2baaf359be66fd6b3f2f5336fcca2a5cbacef8e714025519ea9d2b0c08a4e50db638122f000029ffc604cff482c77688e69cbaa6c542d749153815e7c59e2446332313fc83b24d94ec94652e1bc4999d19652ea86e6f74d3e74c8123a7cec975fe4a9c473b195ebc974d46dd1202631ebe28d205ed219da705b506c80b0f2cd64afd76fa54c979e1f85348bfc1aa1076d26d36e007aa5a7569f005af8739b55d1896b02c736bfea8f5a5511b72e80b27eb7f35267bea3f93cbf3ddb5c9d79d2fe8b2492ade777557491d3fbe28a991f784b7568687ae38c732e95ba8af483bb9f625fd7cc4a8f9a7d4e9e37491a15c9e02932a9511c685101a960907e7fb79d4dd1e75d07d3691921166017eab9d4bd5ba8fdac35e3350bf6113eb1401807a8ff9ce512741e55e2382300377822ddfe363a1c82dc1ff0494dea125b5e972ebada40572ce21cee81c5744f99cda5b16552c65d40e3fd2e00539383992cd0cdffc3295873601789ddec4744234800dee4a71024edc74157264d5f65f80352a451c300d9e30fb93dcbcff070363e6cc849274cb28250cadc25c043a655f1789130788418c11d1b33e1f4e0f3e3beadb4691c1cf6d0f8f73426514e06ff7e6cb5e391513e73afa8b0527ac576252fcfa77b46bdd19ea17f7b5f3da1dc43723e487f9c0554ef65ab100a150db8fea336ad48034aaffe1dba4e035e9a5577d5d3296bd680f3b46e0fbe8f6c9ed5fea6be845686d6361c01f0debd2eb299df33ac1fafd02942def1ecd0e16989ae167d4efb2b31a8aa7265ad934c8b65eaa8d602bf6c785950df8caef35c980d352d4b79366df3632779db5b6e56fdef31640edc93642001fcf82753d4e2f248c7f365ce7698abb3b7cab386692886bff705ae9650ba48293314eec9e15487995ead257abb32ba8eaa46383c2ece1e504eed9021b12c7b598b7bbd74a42aee069688123b1162c7cb6f9fa814697256bdf22d60ab45134dc6e169818ee3fd9a25bcd71fa49ea1c61e729d45c98221aeca32f6d6219d0b2b1d2c77ea381e9be4712dd95d1345b5a6707455690b5267aa1568b0713f8c7ed26f4c7635dca4de5db3ac0da55685a822cad35a731209fb4faa79319c1f9182e1aa68e4047946524f01ae7c6acdcc97fb4692aa58d5784410ff43380a010a9a8e908076bcf547119a2a9c33c2ebcba095aa02a2fcf5fff505f89eb3ad0317833edac12f4c4575906c5e071b1ee299ee0c1dad31dc5c5ecaf331fa070c6d76763591c62be90968a14c87f670278c9487f464ab0f33df122f3e99f5bd455335957212bb8d6226bef3426ee91c92418603f2d99a6f79eb75f7be72a0c259e03ad58c203ed0b732f155b99be13b2e3f8fec2471b4a8abd9b4305c001ebf2ac4f661a19f028156829551111e0070639e6bc458dd9f7d42c65ddfdf8ac71e52ef44be39bf3191719ced47479df9265e25a8a99bc83f456e6903f62d63b32a795b3917fa613d8202246483c1c5d0a901439bd73fb3480a6480d883f42c4420bab24d689d4f35f85569df8d52c8fde76fb84a0de53d8f9d310af8a6acf0a17206ec56a220895e71b2bb846c94daf7447231599d5975f7c31f2a03a343063d3ac83d9269184efb9f1dad3dc854a24777550798a81ee0032cd97c55f406362fcc72e7f90de0454438bd273bab3c74c740367bc128f99a8b97e8d17dbbe374d2f7f826a5a604efd1c1c24dce684085660591cf79e68843ebf256205a7815b0a08fd17ef9d7165786a2728c2e3ccabbad433ae5f6b0f04ce53abd8451b3a25f0b919214cbe61ee3595cf2e7f14ce57513da5a63520b89a95edaa6da0e44043acb59d1a339f6707c32c1d351669e1ce93bd2cf17fc00356cfe834c8545124df3bca6cb9e4fc6f56c2b3342821cbdf42206a233ff67f4d911a59e04a8d08aa3ba796f26fc371d7c31b4c57ad5e9555a58fd47c98c95796cf4e4d283bbb7d3170e0c946403b43b48c259fc3c667d52a4f182a70894d48dafabf9547495f14dc898db52795fa226399e56c021218eef1ea369f1b83e878fb7e3e7412dbd1d40a3da2774444efeff03bac9d7dc5d62e919ea90f0da9215b2c4b220ae1e2118c1993a8d72730845ae774f6ed4fbbfc2a6ff0b21c81b6606ee3cc266ba8284bc6cd6bf79f297707b69c2acd948617c7894218b7c9ed21917bebfb852d24868dfb0be85376cba9538de2cc779160c9830c8dfe675f99961905e672425dd9a8882c39f3aa96596c5799d9f38ed5506e1d757314e641f443663a7a495ea6ef9a061fb47bc41589177bea1b30ba3163bf1ef18289ce1d894cfa6d2e6bb76232e7ecb16b80d8376a202a48fdba976e7f7e83f7999e7b80dd7ffdbf3ef90ccbd7c15e9727ee9113c5955fd72dde5a34fbe54234316c6804a0ac46c8764c93b87ca1ac73adfc01570de0ee0a81816549afcb22ab11b9b1f99a69eeb5874fb7ee902e000a5ef5625582d6cfb2d00c0523e5b5bea6c63e1b2e27a0bb0638e7b7b485151b4c9dd2fd894af1574e73481fa24e1bd30f8e19d00b06e589874044e43c219de375c09f48375c478bf1cad9179142016d01f35248bc93b347bc12117b9d03667104578807647789339a6b5eec7976ac8c44d7f4d7de34b8d7669ea8572abda589579b73ce0f6330f1d818bfdf2dc55ebec47705a969bbce383474a12e549f04a36f452f3f6b37bcec5164e187c4a75951ce700f3e0528e9e03dafbd92dc36c3cfa8d6d558d83ac27c5d1601ac40f4098d2dd94848c453cc149d7848284a7f78edfc6fe9035a64741e1e9b9198eb65db46f2293dd07dffd73884c9cfce8d755b48541c0282f839d5ad9331bcef7bb4f7f32a59772fe2ded02f9abd8fa14c7d44da9b2043e332c421c32ea01e53b9d69df41d36c462190d237a42bca1cc227e2fffed3d3081244fe6c579c2fce25201f7cc7514799e45d07d92a84cecd40973638d8695ac397fed180e2f31090ebb58ff80d10519a4992ae7f8275681ca8491c26359a0df83f1453c6f63915c4ced42752ecb60533dbb20f4bcddd39ddd03a44349babcca8c65130f5c2b00fc428f2e1211215dbc7ed8f150b2c2d3a73f617d2f759bb22a9597618073ca212e92f33a443932bdbd174d2ba0fcf69664a88bdb0a2941a99d5dc1dbdfa62fde22798c099e7a70762e068c976ed13c7a5303cbc3429cb282f1654aae1a10263f613e3dfc0942d1e2878350782794ec8c4e88c74d039f1b18fa9af5883eb75d7917c49d21cf791c07884893df0afa497b33d6d06b73119219382b7ff9fb2dfbc411eb6bfda0cb01a6ff2a2b8e3eac5cc97adb827002021b7a86cf212ca03072a44210c9cf320a43c4b0da5110a82e3716e8cd83c0744c2ea40292ef9a72266b6f763418a074c1f16380da8ae6dec3afb875986e8b25faff5ab88a89f2acf677b6fb3f2f1511454d1d058710285abb6e3c7c9945f59f2678b96510f66224eb2e21b020b60e09645d8089f8da4048e7127288595098b39bc4a68bbc8a8e2d7905a675827dea99de90475307099014141ad0fc871890acfdcfafb5994e3983b0462df217ab1525011cc1b1069e249e47bfe3d24d6501cba219a73b6fce12e484aafe388f7cc0ca31785351beeeb19cdc2f95915234161fbbd8f50ad2bd17ed1985eb041f3cabb2753adfe9b61b47227ff7bb82af60c735f4e70429e764013bc1ee09a8f6807a733c6b92aa69adf15c4aee02559e8e0e99dd2a97b7e39e82e3d6ce556aa29411c48172e3161ba00304b4d30d3b98b24890620f21f4a52a61ac48969c9ad79a6647ab0f68f90e6af7954533649af4b2829297eae9467564382679fc774b37e24586603b826dfe3bde5a4c41affc34c2787153152d148b4e16afac887ebf659bd5c78f0c17e436ed8f3b0b5ca3838926b124448b6ad3c81a08ec3f1517138ba53ab1de5b8c1e8e8a9efc4683ed6d5394da9ab0c3375758682ea86878de86c577a94b0e6fd6ce888b6f1feb1b0f96c46a86fa0bdb15a1239ace67ccaa520f2d5bd2909022070b877a1bf92983e8eedfe27f4864f83c352454356758af68e9c09b6a1a17e76e978a6f8b96285e2c82603384198e45562d9ff1ecb8a9b405c6e2c04d77a5d4b2e05bb2998d3d41f23c4b0e173366aaab1e86059b30f078e4f8a7865303a208fe5c1033590e091211681d47ac68531586381a2b1b2817f9857554b3e49ce66c9bb3a7861c566d90e534cf086681a5143e254d88adf4b5bbb7d414e5473a72c696079f621cea4f64fe171de0b1c0b6e9b4a26e399a85b2b247d2b29e4806715180f1f3e064c45a7b91a0698134512a97b09d14e0bf8a1a78441e13619e3ef8415d303198a115badb0137d75e3b350fb4fb935906a8e81591908204aef4559a533e1cbab3aed2829da6e917be08c0603fd79049c0fddc3f5785f099f507805526b932d358f28d174c71a64ec2671c33bf22de55ad5410411696bc0f310dc581e197051c519eb8e83f55580b08eff950aadf959d63afb31318560178e6c08c6e36846129dd380b38ac0b84696ecc47faa632e5b0216f2afc02bb07e897cad8d3e5cfffd61b7756161a4f1403535dc1c78e147f522a69e314b30b87d8e0ccf804983a59c5508d52d7c2e740865d75a939a4bb4b32011e6570ebffc5a174285cd01fe2b31d65dedfc9274d4c954520eff15aa7f6662c06eec0c1b6c992af07a49cacf5bec8e34b0bcbca6488d09be2f1541555e88e58385d9e398a66c3ad15ca4127993280d841a434c91519b8c5c348e0f536f626c3afedf799b1328e426fd72bec5e662ae8cd44602cc4e995649fc8538c8e01aaf1f15b05f5c3472de80d658c1a8dab59c4bd3f3b40bd5b2", 0x1000}, {&(0x7f0000002780)="9a09792ca9fdab95b634a4e72a3dd99702b57a6670fb95cd946fc0725e3e82f2574aa7bb8c56f3490ba9195dc2fd378d42f694dbd454bc7878928952b3b7ca1591e2a135fe1c2d4111a1be131d440db03967a6e6031ebb7972516ef4695e0143392afa6c05f60918ddbcccb8ed6d96117b237f0db7e9b1f177792440d1d5dec8b725647fcee289de6d94eac920089d2174c8d1e4f8c7282647fa60675d1f930acb8dad2334776e7f0b783ae796e17c655b7fa2cf55aab3287b28c40a857857dccb3f5da076c1b5e04568cabc7a800cc449a61f72ae69b97fa69893a1ab3c2a39a7eec796356da62e7ccb43ad85b23a38809b0bcbf9a5c07bc26072daa95692d1d1a87add6b1f2acd2c0cbd2c1fa2aebb56cdea44d8e4ebd4bf91a235620acadf9bff2f7f0280d958c30ccfc912afb78845c2ddd5f01b7ec5bdd3c47d4ae86ffac935237935a995c08ae1fd4a45c3932233ab53f2fb1708bbc406f73fc3ac44a2bbe66000bc3e19ecabf7b28583d566c726a2710d09d976bca39e75124fd93215bcde51da0fcedb60b2a329a3ca4d826b07132462e18558eb3f12862aff55e4b9995610c6079e655a7278b2def669ee13544e324a793d4d9bfc3aec434d6e3c10ffa63355ef67900b363b251f21c8fd24dec96b8e77d3afb273ba3c9311cd8e0bd9f42685d56ed7a58cc1052ccb9bb674047649b425691d63ea2213d1b644e14f7ad6fa94b17c2a9a5f5b07de157bb236e44b3ba3eaf03a6e19be5d59b87cd63ccbaa3d4db012e3cb4e5aa4ca1a89083c9e60e6912e8e551f5b8f5b68205cab3dc00da2f78410302f241a07365ccbbec8bc710fd815817c887595b6b0b3a8742e2badd7fcf0a6adbeef68ed217c9d444658364cd1fc520cae5b6b6a11c405c8be11ce5dfd63fd228266bcfb37108667750b50ba252fcb4754f23bf5dd5b9463144ea849237f0ec7698dfe25a46f0d061d213f3c14e5c218d8abe16c1c3cf7ac283e4eba374082552a57c8f3dab1e37fb7337fb4eb3ea05908845b7cf6f40090b54a4349397100b11d465d835d9baeee03d4abd81e4cfe951f9fec29624c5fa68201b19a7d2b93e929db250aaab333aa3ccf1da54f3e64a5a6c223668c566c587e7642ebb265a0d17fd6e47bd8dac54020e3ea1cebb669918964e1fb4f0645c3af2a65f71bffd4bcd1ea9e3ce01a5a952bd8ccd99c9c458cf38f96f4b08cef9d9070374e7bf8404ea99533c1d6526163cbfb16f2afe1dc7b6c50919e502c477cdf4687b54f52d5abcfba2a357dc07c8e0d80efa34e18e2c2e0552a3945207f8130aa2ecaf0cec48cd135f0853ba1eeb697c0a19b443b87c98c70843de850b3afc1048140f952ffafc4d05e67eff1a3bfd3caaf5bc411b73ef8c9ccdb42b4e4f83b96845ac4ba1a010cacaefe4644776b98c96ea62abfc9ebf12fcd8883b380678859e571e0bdb258089752cb20cc3b72fad133fc14bb792ee663c8695718ef43a9e3037295b7cf70dbe2e843885454903647e1d163861453443913778ca669d11a140a6ff25a8e0f1e4b6a0ec7ebbdb9c726741a1c841c38a7f4fe70f324fcaa0f02d2608a19c7e0eb4f9675092c3e2581dcabda396c32ae6867f38c7953299e2f753863a2c2c5a8c9c7f45cb9da34841b402c19e3dea7f5065e169255d96bba4e1a23e7285f4911e6fa5d609610df483da2ba06df714b4d0166eca038e4161de244979e8cebe846b9f45da6ba8594fa08f751533c4b5ead0a2f3b6f2bf5b961d1a128acbfc13439a5b4c404ecc91b59038c50a98990026ef347a18b59daa78bb94112922638863379ef5471f790b99d89c896f957a2d68a04e9036e08177963b1498c6b3c9610a385ae56a21a3a97a6762998efb13510d7f5365ede3788e509da7a901b426337319aa2bd70133a946ca6c5ed29bcf0f0adae0a75cc5a26923fba79c1f246af6e4513cdfea82327cf387a2da7229fefbe6ea20eb523cc7684bd9cc4c85d3fda3db1854ce2cb663f934982199224190c534e0cabc24463ff9de4ae80374718b89b78e0a59bf7adb06e97931bf3bf846deb3da07def0eec85ae70b874f036fe20c0f4e23428c3f39a47e218f836477f696655964b93aed20102744090ada0a512f62e673565b82fa883c7e2c04477c5a184158fcfee0a246c4b4c04325641774d1cd3a3e4cddd2d48913f4b5bdc57cdad0112a4fd2c3dc2ab407ba10a088f4c56519a5b6250f360abd64c2e60a4507cf3d5096c528a9857fe33d33dfa835ca9cb371c84a335a423aff47dd34921bada0c4f2961672a412394a21dc68b37cde76f49f84500d6959995998c10ed75d5adbfdd54a9db3656c0126a781c7d9f3cd96e6099508a523d772006bb047e952be3542d82eb99c46e71cf10ae5d8d89857ea81c719a77b98a3020b9640b239b53cc35f0436cde158f1ca95b7e99667c7ed84c4ed68d37f2f83a2bab2f4c634f2aa231ce285cd6c1a2161c397757515bd90a4411301c8ba74d8807851db46da9917f4d07fd8c7ec8bb929a62d2e106a86cd60eb26a0fec2f851b03b489eebe3836b3c39b1e3a908506c143657383e3f96942b5f4ba0702a3e6c356a64973f35e44daab035cca96d17ce81a0da8ee570d6312b12d7abd315676627358375f8da40cecab3a2b64262f8f7ecb3baebee5dc47f36040c819b5d822d1dd312be55c858e6fbdfa4ee1496edeac12f94bd69c59b16bbe636303ff7e519158b9e1a2b46c5172ea4655d0af6989c65d2ae1359599d88e1b85c724a909d7a9063cb6734ab646766e55ca7c0f4314b1c26073ddcc15e1033b7a04106b8738b6ebe2d5ab41881b6d96baf0e5425bbe6ebee847f414c18e04e0e354743ea228e1a966bb91ea7675e65e931edbdfd00b4d26eb349eebb4c24a1ac5e7a22775766c0032f5edd5c52cdac24c53e7fefa1c0ac9736cfedff4375673b77e52635378a109257e6bba2b79d2a90a8b059bb076e8c6cae6d920930357d1d96b92304f01246ce1f06933cfd20596c6bd49ac3b7be3adbf5c69b6cf1c5a097fde0f32035cd80f0a86099b3ca9f5f573e4c645f39bce1258d336edebd2e4c15855b1323cce8a835f27ab7aedd5a541c7d0b68e98d64fc42bf6dc2511161daa06caf906538d38badafd2b575074e4de45e72e4eeb2d6b4c240242ab189eb5bf679bca53a4dda94a4e706153a1c2a0e08f24e047c2484b2064ff534b7e628acd300b7b3780d2df7579edc6893fa5e33162ceed38ad14f8f257c3491b6ff41d02cf2d959469002c068af657393e81f73a5d32c6b8b6911fc87fcb5b6a549e782898d98bdaf73548b6f9c0d04d099768259c135414056995da807dd0c79335bee4d92717ade8397d6ee47e5383b213505ecf66e95aebe19b873ec2f611a0a5e1b701d5aa7931577f9736ad1aa2ec82dff527ba6e9439c5a03e838d6a02057f5ee9af7ae76a2cb6f1745bcbc69432c67de71e23ec83ae25e8972c4e7eb8deff87d3bb84010d05fb49a7fb8b848031fec257d56bf02895d258736899e3079e43d425a75e9c0771bc0a9d77095fc739875caf0e49e4393151f0a295240dba040d81034493245e9853a0040206b4c09df14cd12301bae5c146300a57af825f61cec169f88678f710571a34a9cb0e0061e56373cd4c3dd9a81ac28c7a68c36d1a41bc723f6e9e4df06c7c029e2a0de486c13533197d1ce69966f331feedd492dc0d774b791152f63ce713fb961267463c7a945103b506e7b9365f69a2826a0845fc2d1646718d5ed058e1ce7c2c98bc3d7b672d0be9d4a5953c20f304348d0fd943f696747a1dc10ddacec6bdee48967cd8296974b51597e0157cbc5b34ec5a9889985753b0533b84d391c98795814e8be3964d9004313d88e8a808036541539c8c084135e49df4856ee262fa723520b19338480a6da48fa23fcf6371aef74a991e49b405bf7c2108bbd54fca419ffa90aa4e48d4fb21bc35e718ccfbde2bc5d6ba9b539b1c070d72fa010b088306d3d346ac065027d563247ca33e37ec76269e17a5cb0e97a0e2b7526511fddcbc6430bb224c961fb560953c8de001f1768b46108f663e95b59cb978dc6d1ec4771438bf3fd91a674a000a34d96bbfdf2dd73b597d647f994a70e8e53cea60fabca98a3c378b490c2944eff0206199d896ec5bb5a4000696c3ccdadef219b3d48296a6426893aac88e222ba2b54f438db5dccc3abc02918b63fed15e83603bafb89e6de9e867bd3c0b3f1c205bcf8c7ea622f36c9b97233b7e6294087fdfb61e072ed67b822ffba379d6b926ad65f065753aa00f7ce8c2f1d7d14694b32a2e38422a11170667d8f1422a46f153019e49fa7efa177d09cdd60826b77e8f14577f5e5dc4981170be8c459de0ca6d69a4ec8ba516a86c5365ec2e46202f1a1b4896b3b0aefac7b414f3d1d134a7f5fb360a97c071b1bf67e0ba7e4db436408fe6b5b1137c93e2b367f97a76e3e983341ca124d9e2f9283860935e5b5725698336cde08ebd9fcd4ab0bd73f38aab71b6532367d7eb47af76f9e75a1ab16cf2be8ba7bc1dae90e8bd7e227c5c32cd0ff00788665ea41e8ee2a4fcbfcb093e9d4c61abd4f156608cc0b898731c3430c726e3a6b7fd9b9bff2ed94b9adb98feeed8fb243ae39d5b99a680f8e0149fb5fb8313432de171cd12f6aa196586b188ec6a5338fcf112c979f19ed889b7e6c2510e5f1b93dbb3a96f59182c2cc6fed7bbdb972097856290640e0efe13910e6086927999d3fbe9ccd946555c80cb0bc22d68dbda0c3c394ff076c1097cd185ef928cc93fe14dcff8afcc739014d98c0af7bf3cd605276bc0f993630177b335cc023c6e127a87cd17e67dcf6e07ed70e4f48bb72374f7208f00785f36f683d8fa64a16fadf47ea6636adbe250a02a45efbd6f930f8897920e944595af48f0563e4cf3b00232032e3ef6275333bf36d50f3b2db57e9c9f1de3f7a949eefdca00e3aa5c2c8e820f4bd3c40b5902085b02711b28209f4f423ad327493b038f8accb85f88b092119599415ca03d44c4baf291cfaf5895d9d424d960bdbe383b902866d830f80914c92bcfcc0b7c02d65a156a238dbe17ba00c49c112d95236b49e75aa747593d428bf1fe2888498c61a89a8e3f3db181c7aa776cfcd5eace333af1b8271ece5014ac4cb637b36798dbc266391ac1c40c69f365d56087beb6bb5bcbe00c95093755ff3fe8c9c6696b282f31c4e05abbcd703f20df88a50a150ce7b7de4e997843c98ba08ce365658e7c17b3f216ac38235ea3786d177fcfb322d4d13bebf3792ad0fa485175740014fcfc2697ce33a96116af9610f15e20cdaaa31f584358cfd9587e98461b583ca84954ef6a66e12a0c1d40af181d75c9cdf5920674286e4b87773a89e9492131951e41f6bf77eb2f6dafbf2682ffdac3baa0f7880182d637bff47ef2b2bb04ba7e0445cfc5b239dbccfb6b29b79084a3f01f0b8add9006337615559cc3caea7830ff0447d532a36c9421dfe78ba5a98029a0005d96125380de6239778a62a6ef4f54e4c2de237b57cb422775c6a7d68bf050c285b7487adc57e71d9cd42f78b4ea7dba3286bba3b5a0bcb790a4f6d8c57dfd368fb8575af38fc85a0bf925de028be018a9e5472973847f02da9102a46fe1600207457edfec1a702e9b28398b10e38dafdec8fb27ca7f513bba41e5d97678c732c828d43c4524e9e4c77d8ec1cd27ba1a8713e4fa7b43d1780e99be7b8e332b214f540bd58f1f8ac4a31af4ffc669f73b82c3e3bb7ed41e09491e2fdfd07985757f42b327ee6170", 0x1000}, {&(0x7f00000000c0)="aa520e83f07606c32f3855d45e1161e95c05f3b74804297922dfc85edc", 0x1d}], 0x5) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) [ 110.271326][ T9383] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 110.279311][ T9383] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 110.287278][ T9383] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 110.295248][ T9383] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 110.303278][ T9383] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 110.311787][ T9378] loop3: detected capacity change from 0 to 6 [ 110.318000][ T9379] loop0: detected capacity change from 0 to 6 13:05:05 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x406, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 110.354797][ T9378] FAT-fs (loop3): Directory bread(block 6) failed [ 110.371280][ T9379] FAT-fs (loop0): Directory bread(block 6) failed 13:05:05 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x128) set_mempolicy(0x2, &(0x7f0000000040)=0xfffffffffffffff9, 0x1f) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0x1, 0x80, 0x3, 0x7f, 0x0, 0x80000000, 0x80, 0xb, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x8000, 0x1, @perf_bp={&(0x7f00000001c0), 0x3}, 0x10, 0xfffffffffffffffd, 0x7fffffff, 0x3, 0xb0, 0x10001, 0x2, 0x0, 0x4, 0x0, 0x100}, 0x0, 0x0, 0xffffffffffffffff, 0xc) futex(&(0x7f0000000000), 0x8c, 0x1, 0x0, &(0x7f0000000080), 0x0) set_mempolicy(0x2, &(0x7f0000000140)=0x4, 0x1) set_mempolicy(0x0, &(0x7f0000000180)=0x1, 0x400) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r1, 0x8040942d, &(0x7f00000000c0)) 13:05:05 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x80000008000410a) 13:05:05 executing program 5 (fault-call:2 fault-nth:25): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:05 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x500, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 110.465096][ T9398] loop3: detected capacity change from 0 to 6 [ 110.487938][ T9398] FAT-fs (loop3): Directory bread(block 6) failed 13:05:05 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x101000, 0x124) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8040, 0xd1) fsconfig$FSCONFIG_SET_FD(r2, 0x5, &(0x7f0000000040)='/proc/vmallocinfo\x00', 0x0, r3) ioctl$SCSI_IOCTL_PROBE_HOST(r1, 0x5385, &(0x7f0000000780)=ANY=[@ANYBLOB="0010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec00"/4100]) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x4000000000010046) [ 110.560584][ T9411] loop0: detected capacity change from 0 to 6 [ 110.590303][ T9417] FAULT_INJECTION: forcing a failure. [ 110.590303][ T9417] name failslab, interval 1, probability 0, space 0, times 0 13:05:05 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r2) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:05 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x34) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r1, 0x0, 0x0) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x8, 0x7, 0x8, 0x0, 0x0, 0xa5a, 0x12, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_config_ext={0x28f6, 0xfc9}, 0x8000, 0xfffffffffffffffb, 0x5, 0x2, 0x5, 0x2, 0x6, 0x0, 0x6, 0x0, 0x9}, r1, 0x9, 0xffffffffffffffff, 0x1a) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x4000000000010046) ioctl$CHAR_RAW_RESETZONE(0xffffffffffffffff, 0x40101283, &(0x7f0000000000)={0x4a8, 0x100}) 13:05:05 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000780)={0x0, 0x0, "009e132c3d52aee3fe6560717e53183b21953127446e767bb73ade0e5ca5384a41702e4aea4743c67d4d237a0f9e360b6917b009a690a025c84358183a1ad0e1ff77805ad130cf56a2d5d2d6a9a7738a133194559f707fda16b561e13b7ea388a873cb2ea0e9fa7627e22e45a8a2bc113a07cf7e094560439df98f8ca2759f74df3ffc87bd299b137bff7a25b2e69db79f1001bb5a79e5ef856b22fe112d3ad00695287bf70502a11622eac7e6564b081a0395dde23925757ead1a26587a87e79878264738c93e92fe39043fd3b86e00b31cb14b50aabf1bcab1b89f5bed7b9527e4f9a08552b9cf6c31ec36cebd0e17cf7aa048897ad1ae7a46d2a1cec63678", "60f420f3d09f92d37375c2038e9fe4e1b8bda0040bd595a00184db8a04be902c0e3d3cb1db58aadc3bcd3c5091db6570aed0e20f078135ec268ecc645d63245c1bbdff81f97f3bafa4a7178db23cd708004f6631087452500360472f4396c9d553a7aeb8e73ddc8b4598d4b876ccd88d163ab195810cdf0d2cee891c8016f6f7d7542590040b222f835838c2ef11cc8ddb2ce62b709dd8acd3279bc0a0c304d5d0df15fb85dddd7c7a9c5e2c2e46cdc22e4df55d974835b20cb336408d32ecf62bbd5ddfca7d16ef3952cbde327d7b4bf6254902f6ca77845200b0a1867c3166150a7876a31c9e309b6bbe08f30cfce000b1f1de560ffabf8f7f30371c034749238e274295caf65eae5ff69f3d6abb66be342e4446a1e3f240785eff96835cd1f0b9df46dbf0ec65ad3f11e0f178bbd00444a596f348b6d0ad52c06786661a2fc07555956df7582a848e78da9f77f684e63cec4852b7089d126b21368d504f044552fd492f6dd4c3cf56788250d9c8f11ac11e2a70211ceae7ead11ef9e6fa23785d7e7813ce2f5a1dca25948597c6ff9d67f44a5948633b699e281ac16691265f0cfb3cce4670af557b9a25d3d1585a75405fef123a3fbfb8f840e7d4a212fb6317476c857a767a5aaf6f477a94026bff701da17dc30da392aef23fbd717a030820c15d7ef5449c37389e6740967eecc18ff068fb0e3f9c42c9a68f0f883477d805b393f579f9c1a6e6cb39522099242b5db39cc042e41cb628e6de38b591039e8872c1437fa622c5f9e75eb2b234a8229b79fa118da88bc09bbba608d5725c5657fd74032535ed9f6a60d737010663b93a470410b4c9f9f94bc5f05f5cbb5778072fbce8e58a7b13d46fafd6713207c2e557081fc50dd648aae17d40e105d62f5672f9821bfe57b7243b63f95f57a9f35a6d85f948bb55e8e92f82f8aaf4e2bd9de9eeca94f808e3812bdb56996f9175c53d03b12097730f9dabdebc9da7ab0123f8462ceec684578cb0b6b3ad2f283614adc8786487a268e3cbef5e718cd9bf250022aca0f291fbcb70e25189ff562fef4c31fa57a118c4d2f93f2b446b4ecbd68a7545d98bba39a1f5d4d6dc4a62c5ce634adb2a2b0675dd26586b3e16c4e2893d7e1ad7321d6f8207185cb3008728e88b688bbb03f823759a6ddbe3194ab39a121c17afbd43f77fa4aeb304b6730d47365384fde5c56cd0a17ddb7e4b2af1e07cddce06137758efeb025a1bc27a8ba74c755ecbd7cbf471d40533324323c1a12c32f80b2abb16598bd2f5fcb20a1ad4ec664239ebaba9778bc2c9148e171f49f0db7d517240e460c3cef9ee2edb1eaae53ca5d2320a7404b8b92ca69eb5e4730f6d7086e466ca871ffbb8848fc16c1f4d696848d8ad6f28abaa9daed0a886b48dc097a7bfa46d8d78518724712941b4705a6b10db5c2f24e53249e3b05f622a2c1a786a06f7935ff8cc10839fe08f2ac59cb0859843b27a88ca77e8d8ad7a0c3ae8c451a485b5e425a1ed6eaa1635002aba42277bc5cc62c2c48ad7b709a8e9450a5ecf573b31c2ddda0359d0dad9a3020d2a574cff0c9d0eb337e77c8e79c0db2bcd7ebf8bab3709f49d74a37788a57d3d20b323caa03fce23b8ec1e6003fd688ff404ee9cc4dbd087b768db65bf3b9c3ebfa197eb56d10093a8685809611849f08c78268b150a4fc2c3cf774852674d008f464b6c8baa51232bb545a6e34d67cd21304e45dfe3b48f2b5fae609b3b7b2f327e5d2d11ab0460ddbd5bbe17df19d08466a090d1ab8ca509f558c402f33a870952fda88d9c1070fb7c062ec62aa23aee6319bfde5b003bccb8742625a02edd3b0fde15943f3eb46ab72ea0048771f28b760af0d063303c77a6110ec228d4b24d4cf40d6880d483127947693b3622d75b35b877903c44134e8a2de6f8f41b4061ffe81c0e2a01081f6fa89bb0631948e7b61185a00272e48f824a415cdc0ab655f8843468d2907533b4398500c523981553d1934ca8582ad6b97347498e65f34af8fc12125e48ac6bd1b28f00d157b4ed7de48f6afb80b3975edb6551986ccded713d925bb7882a410efa6929cf441b07a2bea35b76acab3fed30d14d2fc3c599f8fb42b6b4e9e7c26e826f02c76d743b5d3a73869c7efa5d90c8759204455c0a701149075d6d55ba980d770df3cfb7d97b92e208516b095f295825d8ac66470d206e8ec497142ce26a6d5999350e9f632075a89cb43bf639f9789bc052f1d93a63247a197c0ecdea484e97c350e96c5a0cf0619be0d25ca883a3881dab908ee83792e89b756f8ef6fee99011240e93aa67f77c7b06f7128bbf5037c67500cace80f9c40029cce9cd6730c44d97c5cf08fa7d3a188d737de3ddca6e852b8066bf91189df60e6ce2018ec21b308e98c3c3a2332dd4ef394c063bab8b3203de820b397df12d79aeb89a13ed54262cc3394cacfce9ca65ab259fe485820ea70d65ce2b6c5fe22a9965975d4e33ceb6bfb7ca8794c01e873ba04f9dd441ab9e062d15d348904586302662b6992a8edbf4d1d430fb27545720312532e15fde5bf45ffe24e71d8c597596bfa5d03b733f7a88775c664d7278273f8c90cb09941564401dc14d8654a11418b494b7907ada23753fdbf4f625a52218c2420d518bfdd7f2be57b47efeab51cdd8afb269b3c0e67ff101f671439cb13b466b240f313f024aa3897d8bbbbabb61c9b95f55bf37678c40d870ca2830654490de76f3ed2249121bfc08e6bbed1186f72b4706a5a802db9b7808a8da3b22bb6d2f74bb0f4ccef9c3abbf4158d6f759bcaed75bef4c4cc5381cbf1df4a05e3d3be5554a3031e21931d1e065bb5adbdedad9698648323f22b89fbfb9073b556f1e0ba497c134a909b0c699a61f6734a671012cd4120252f3aafa62b28bc639c7853d1ceac2faa9e14311c357dedc8261401f9b0a2e2376fc01bcc843933905b583ef761e6a36051380739f1d015b60e9ae0e00cdd101899f9d5735d423d39b72a87c0a4a94c0362de55025fc5393fadcb0cfba1a455ab5b06e5139bdd069b5b1f730d48b151a07f4a05f8fba0958c993a5b4c4be443fde666a18311a40f6b0f45a425520a8b011a2f065528a4636fe508cdf753944d68ea31f0c5da4c78d49b90a9ab465b13536ea122d60a41e49c919b957bf86e01ee07961bb273a484fe883180de59ed1ef171a4632e1c046c08a2ba56caaa2e1f600ea14af0bf9f32fd8bfbca448efb1c898ffb3d03db5c8741e56fee127d5265af86dace3f46e9659b43ae21d8d5fd8f1855d2d27ec902b3a7ed4db729142168533f58e3ffa8dbd8a022145c5a2aab13b8945276e1baa6e2d9e9d12d22245d429eecf9a1534bda43dfcaf878250ab6bd72f9f72e6e87a5a53fafd2841a7992688920a5de077795374c4200e922f997539b9b3d5566fc51746ff7456c76c47cb8fa27f5006ad01333097552370be59d3a87ffc27b89f86bb550f648912d2cffbcb25507de45b7830684fc192993100371bc94dfbd48a5b4f195a2268bd04682598b428ec099ea440d0840f85de66f1c6e2688302de46e3f503b1b23d7862a4d6397c57f3b6fd09f0ac041b091c6097c52a091be61c95c6e704b6cfeb03aaed97b4a33478bc7917f0eb2f8b86729c3722f553bc186b254c448eb270e8b9797cac24b7be7aed45e0308977b9ba31bdc273f99f64c66fa5b6e89968dcfbaf4ceaddf15e41e5e62823e6c39dbda9b769e4797e339e9634bc5324d8e46eb1b35663adbecad999d5987440941b7f3a442c6993cf6ad51c21385656d5d5043faa9c5dbdec35bb6f9d9903ff1dfb8363cde6d77ed1a322f3ef23af5d93194564233d8f5b5d481d545c8cc25956c7b7e1945d668f31f80aa1a3e0af0b2b4500914db4765beccc379f34925bc405ca52523d4919822c8c54887bc4a7fc09632ac44a9caa30a548d39b34f887d9a5f70bf492990b55e7db6cbd46414340eefc91fb7f56a46e53ce282844c15d5330bec06aa0685c22ce9eb662d9609760b904e9e346f97c56026eb57740a66d9c2d11cb7ece584a6cc33efdf05cad8ca1bab51d2664d39eb873e4b314d26899e5c0582581439efdb275f11212239bf09804199b9ed18d903e72ebdf828ba252acd813c68b3e132e55331bf8018665c4aebe69f7f2cc8742efc6c5f81516aef6e058f71bcae2554e9946325d2a8b4807309ebb0e568612ba006ca03d3827acc7ec5943a0c7b5cfa9668afcbb033cd6e6165354f0f9882d83ef223c56eb191c3323d04b5492c0e62ab0149fa18d0efaa9a1c4792019bf8514a925acdc5a357df7d7945e879a82a37053b0a16f8b3bbab4dce80a811ec76194d67a37595019be71ac90b08f2b2c808dbf37a1c9fdb2a01076ae53277e6e088df4d7f68ac0007da068e4c98ac74937bf5ebe857194be239b704ddf4f43e0732e83e81b32b4ed669e38a6d5bf3a86fc98c9c18fcad0aa98509e9c9044282c3036b156aa69ce8b3a8bdbc78f9f0e3a08af85922e034ba7d7e7e15f49fb8004bac0530cf196e64666954e26782328af8efa3b8e2b8c67bacd978f4935f2ca16cc3240f787184352af2ecacd5b64c5c06a8c39340a3772f47bd1a0d0c7f5541e187d67306496909cb1177b31d38e3425f2c05359f7587824707208f9d48bfe2f1da317e6d00e3e2712f9c79c48dded009603e64c48a0cc7de4da8bf1dac3abd811fece9bcdf6cc17fd140aa4a0ec167b2ef1c5cf85d9fc30c8ca9cf19041dce0a3db798b6f41fe8f0d64164000a665c7878bba812c7f0684a87aaacb0f8ed464f46764a79121a68c45fd406859d4e1dcecc8155f54d878f531a78d3437d03e902a6aec97eab70f9107ec805c5dfae490885305500d0c422e239a45e0b172e607b75eb2f447a644f1157414f22ac7cad84f26849109e2f293d3075003449f88fb4d476e1f423f5ed053b357e86eb73569147ea831099a3bdf434732e468f9355350a8fe24148cc2144728aab4965334684d6db08329651cf6605fd6e528c55abb68e18718510c6f271a50cb00149f6d537db6e94a43fa9a862f429782aa9e6300bb976f868a80c77845d134ce91a2787a827888ca56d132a2fe14675e949a7543ff1d13022671f21964ec9ae8452201c20a54f0182dfc4ff839af298f601a65eadc31b1675d86b4847c800e0853a91077d5471706161d5c614122e64bea779c4370c2434db9a4f23767de373dc363fdbe1de9a28e61e86aafa27d9bd384db69ed1e7d2bfcdbcd0dc0cf8b7f0e6a79bc1dc6161d3766db64688c86c1f3416ea83d07d30e9fc3bed059320bad26c37e2584941609feea12e9f620f14fe72c97e366a0c6d5529ad726756b1e0ec18476343e03d63b2d285f349afb2887f3b01757ee28a07aa21a0fac838caf864f095175e8b6a4"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f00000001c0)={{0x0, 0x9, 0x37, 0x100000000, 0x80000000, 0x80000001, 0x4, 0x9, 0xffffffff, 0x6, 0xe1, 0x3, 0xb9e, 0x0, 0x46}, 0x10, [0x0, 0x0]}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000001780)={r1, r2, "4e1afbedc27df9072904995f0772e9ccff822275a3e2e5fce3345a754bc6873700f3ca343692c826b6d4ba0104d0c77ea043a19a967511cf60777814b8be9b79e9a2f178d8fe577be252b53a79578e9c3edeb0852bbdaf590c68a966cdef1ac8234a94061c3263783cb30200bf40e5f7010e4fef81aef3b6faa4f1e3a14eace211276cb9a517e25edd064910b0ffbf346a7eec9cb5ca82d36c51490e0f1ab2bb7af0a715ac3283840ca37f8adcb3caee914cc23024c3b2f2038a1bf0159109b82749cbb82defb70b9d679090e7de78ec1cc4af778b18df068011bc6bf49a384ef84d0efea86dd2527ddccf43905e6e00478428498c6bc918cbc5afb3586cfa0f", "d64f6c7fbcc1f252a48a83f611d14ed6925d49087acea24a6b93d6038b447a049afd6e38b72f86326edcaa5a21ac44f2e84839b83a19d039a79cec16e97f624ef68bafa20d1f59b1273e481eb6ded37e22293f5cdd3066ce364982ab38adb6b3f79c32d4ccb56da9cc4c18d9926466bb574969ec076a731be037fc0449f5c02c39910f10dc20a9466e7e75d2874bfe46e9e4a1f2af6b9dd5d590be6a39f0884502baed315d38d5ddcfcf035c2063b8f77a244cf6425465d58a380276481316e1d93923aec5dcfaaa0d3ffdbea09b8de9918d808a8f3113d2af9fa963ef215ac785b2b9413f3a1b0ce4f2e84a50a6e776ae784a87e2fe01697ecadf67bf75303accb93e1082df0883594e595fdac51a1e8d84c0ce06090ba84cb47d6a676f9fdaca5dd70704ef11ed310c8f9ae94cd572ee43eacf1f251340abb4179823e11349455f549457cf7c5ca58d0b5f5a3a9fc970314cd60e31804bb273b0b56dd1dac141a0234686e2c9c6d6a8334eabbbcf2b57da822fb70010e3f592d350da852f9bf2e91290a2dc25741fb0fe7aa48c965bc2afa3de705499beff2c1aeebc2a3c761ee83c1cd40221d84f2d1e5ba817a10d70c06a463ec6e23babbfeacc7f6af8be13ac87c532f6576595cb1efa7857620562882dd9a969cddd4b5bece0cfc807478ea970de67967b2383ae5fdece6d0df77d50348dae9084291cffa4a3c5404dfc23e1fccf93867d8c453294cdf90c37615f906c31130cfaf899eb5711862390d24b7d3ccc6c6d999b8f2b2c6a862b1f1766e33ddd8815ab7ce2cb45dd92375ad41a5b163c4dfcf457d00a2317e0a8095cd5b0286c5f1d7e30b512881a40f3097518ddb00898018425d63669c187bba76c1e8aa89d15292c3459adacbe9325c06a29c5133a5e3d337ebfa0edf5fc1f7818e32ba24caa7315cc100bc7e7fa07db8ce67251b1fdc905c0fc474bd0cd8fa95fa05e44194c3bd05822d1d957085eca99aaa39536fcab6fae87c4997d31e5264f087d998f30a511379d91cf67ef39839c97729809fa53b03b5cc12e732bce0ef12c309b204a056c51b3411898cf56b210b26b8192c5836e54f9205bc4077d37c7216fd73e24f95b08c548a8dde00fee119a823e310d0eb7083896a9f7ad140c2260cc07ccfd7f40493a398e1c8ce1f3a4c91f247d18a322906fca1695847aad094c64e2f83a4f657321af72e28c11e3d51614c0ab4b68a0d87e0e7162e05a1197f9d9acb612a3a9d1d954a0d131269671caf592ac8d27165d41e948950a6897aeae1395325f727ddf32d73810d61069bd7737c0f91c26cfbb5a1c6a222299d04cbd334960e27e15b834adfdb9a1a850eaffc3a4cafc1601a701551f8412d88a22732cd24c370c8f64405b147403608018381b0e3c6b551a30e89b0b74f48594464b3a50095d9311af6876b0ea9e68442cd9684d70226bddbb7ed29dc1af706323d01cb2bf59a7be1913e4eddb2fff3c4b74a93509347b5ff1d4e34221354314509ac75ce89bdaeb0364247679c0b55b9bcbd0aa6f6278a3c3f79a175c8999d871f5feacd20e9ccd3f8f146edcd5d176d0ea4933767eb8dbaba5b67d6befc47242658245d4b746603ac3d520f885702c5d1436a51824ab3f39fd06be27fd503efd5408d31ac239a4f82986c6dbcc653cb10ac450e32f54c94ee955ee18b9e06d3e6ea0a41f169b5685cee237aa152c0ee9296d3ce16267a3ebee9e6e847449146f74a761baf4284b5b54ad13b3a9d243b3e78666308a6a8b4f052e5010937b796444db68b8af81222b3baf83067bcf127bb99deb4ed362540ef6b4477d7a47c7e58b1e829aacf3c4ff8c5729a5207a090dc66652af6bc85546ddac611ec1564e45c90d3965af45b2fc82a34b325ab9e0acc333d0563b4b1648c49298a247cea688cc67f1f575ceca57051032e6b23caa8adc769171557cf0c760ead976590d999840c1885770dac1a0f44e935e7bddd60cc5a4b452e26e4e98d16dcdce0c91938d291c02a39865f47a728b224b08f0f5081c7886ebbee5c913c3401c4b557a6e8916edbd8b3295c8eafe5c387b2a9cb583522e4bf088b773d4944044170526c408c3d5244e840c397d408e6fa0ab0bbbdf640754eee10a868d459c431e1b4081f1c77db9c6a2084abe263d3f2720fd39f09c04d484de7f3c7d48a6d2a69f4c1cd0af02fececce81b89bbf46de926cb32c6a92fe87eb1ae9bc554acdc3c7eab9c7c3a99b38abbfa2d96a2f220647f426e8760d74aa5bbca769b988e1740b7eeff2be6133c2dea4dfb7fbe747d360b8cfb7ff119d71361538a4829a2d2e256165f7ba78f36ea19149604ab4dc5087596580e4276cbbdd3d0cb9583366fc8a1902e70d4228c502dce72b3bd48e68d83682d5f5ed48c641c3c28ec1489e8ace4e161eb06c94b94888b245827321cf21ccc4b59d24a643b430e406ea17bc828409cde1b0698020336e8f236aab538c9883183d83e68ee49fac4463683ffb56cf0e9080fe8382116288503af140b78108358f28bb61761e91b6c5633131556f8078e3ba7914024eb1f35040b5f7f51e7d2ae35453eebe3603670d409272a78e2323b3aa76e0aeadda7fc0af073685f850ec15e8403a0c93df5464932c4f302b4e0f8a6b362c88ff926def6b14b1b949310ca6ab8c8d1610f903f5bf13305f2f87dd272869d73b38407255217a05348f35c5f2326e1fa3ea2b36e5b73b00d6b875ec4db211b7bdc7b0385cd4e39cf69c982813cf1a3a479c89b4316364555ea2e5c29f1f9c74fc90233e6932efd47709be98f6c3e62983ba0107953844200a876ffb6648c1b5ba2d41605ae34bc34d9430516a9a4bfbbeae5728581c3a37783455b1cbeadf5400c86aeee3eb8c1a64abe5de6f125886e23e0fcf199c7f03056cd8af2e1097873a2947ee35754904c908094bd118ed6dd31aca3920a984ba497560e96b6f91b6239686d6fed149896ca23eded1a9faec2f9cce72e894f8db7867bc68fb32502bc676c463f047070031b23b119e943b7374d6e78635b3e581dc134df2c9a19bac7a02ef8abc816e5a0ee18c3af991bb686f26432a2eba7c47d8fc79ef9dc5dbf9484f99de105fd65d171ebc9cd4c3bf965209746792165dc501020b881ad2205e0d2631596c2d5aac38bf5bb58a9e2139f632a55bd2fbcd1d029c6b1480a13cd988354b5a67dffd208091e0d58c4a602e61875a5e29a326b2bfd7bd434877dc64c0b17b3e4383e0b8a0506ae897b1c8182a428c2d7db5242aa532f9fbfd1f8eed302ac6b2049c1f90c227399d64bb453dcafe6a2bf51f8d05874d11c73d81827d8e0689595c9b44d846d1f88926ff46209ac332cb4a570134e03bb0cf6fd02d7cfd92152ebdd9e5a05c70ad4b81b693d63a582d89d731885c6fb22b1edc17a84dc236ca47c6ebbbeaa0594e21571d8059e28d69eccb5f0405e832053fe560725a0639a613c925e1023029d89fd7de0fe89d27a40e613caf0688552e36f80ae04885f46763c2b6c8171e420eb233a76f467ef62a37088f5da9cbb08c82dde4756c7236a4fa7d4d0101ac38626d56fec0d0b3b37c2101a2d0c3e8f68e3e87ae022de621bfb7230d402d4f57ffc10262a213f14a75bca1a7e93f6b86130a083436c4a84d80f5606d999b2453cbe0bfd339129741225bfa58cc2a2832229fd626610f5b1c6eb50f30e2da99c7ae8c61897d311bd53ee16596c2bd1cac93c473f65356e905b226a6c67175e0c60a1fe1c8570fbafd513ebb2ceceb1d252fcb6c294dddff8246630f20465164690e0c37b9758b588c7ffae15ba5f5600132b980e8c3b3f0795458be14d870b81700e6d9d04ca1f6d4bc8eb8b1f16969fc92d3c237f9c66f618ba455784cd0b8c366bcdb338e651f7d7aad17b838a43a5c44c853df53d9595e70d6c876e96c9b57eb8614995ce482c550d3a4f984d9fe1627f03332f809205d818c80e80fe7e2959362f2473454276a8941cd70d2412f5ae01aa332b0bf3a3293d1d9fc5411eec74b9da8296e2cf74d9953e13d7a9c379f785c81ecbcc147e29b9a2be7895cbc1907aeda4654d286b56a886835f3a2a2470af6f43dee3df297138265564f731d87953b864c1e8da975333febdaf116a8dac1f73f70a5973a71bf65cacacdbf1256b28476b15718dc69ae3b828c25cdae76303b8dca270391d1d5dc862633ecd7689a59a8d7196e8723349ebfcf49c8ac68e670b7075d4a341bf37a689e624dda0738148a660e342e8cfb52d5edc4ac92e3e232c4837140abe9c54198c3a2d8fd788dabe5e4294656b34b4c35dc8cc19ea087d0f696e3632e28d91a0995fbc4f3d6b5ffce332b8520c46bf2b92fee984d00dc9b6de28fca589ece5bf89597e0932e0d13c202893fa56479ac6137962fd27b4a29822d85d053ac4816a0e23f26c499fcdf4b42cd7074b413ad3d0cab62534a479f4cdc743af4466c9d95a853330aa2181d59a651ef886853b53a5e85bb0920919d6fbd00b6cb2a6a939d7566257a64bb71da68834cd85cddb9ce96e4f5e134f698bad7b0b2253b2ebd6c6556bf954cf291b50afb42d8c0b34b6358e340896b2d0e500c3df2643959eb6521353a9eb678d8390e170847954aae9745897f7309c2943dd8440db664effa831c4f2915a0e029fc4a0ed9cd1bd4a69d3eb902ea30221e94b9a819bfbb1bf9510e4d34e8af8761a14338ea37eaa791cbfaff65c186aa7827c8098ae6bc68c16af600a75ba3cda7ceec57af37c34be6143149c24cd7f660e325dbd28e264b32235aa43177ce016eb2df121895a47ffd1035bc2d3cec9a3002335bedddf64094854cf49df7e6ad49d67130aba58d883a1e67f9729deaccbb401a559c221c4a2da18e70747244ce39b6ddd9f804648e4bc11801adb4e2b14d6e9739db2f73f7099147e3a10ef8e3d0ef0faa37679fb396e360080906a043f6dfa348ede9fc432891b2dc00c81ea6a34a6e89d767977935b66647de0550bdb848eea5418a06fb157964f49bd6259e494594e1107754a06286a8e9edaf55dc7de4234d90bba2e86adcd11b806b7499dae5ae182f4ce449cbc8aad6e99ddf204e790e8d7cf62b5500302e48d97cf9ab34ee35fc3817d21f4ebf2fa2939b3de6922b402cf398fd14d4b9b71a373aca73ec551c6c3285c962711ea01c42d20f9f07f5964240317ece79930bfab003f2ec68633dc88cb249e8f9b473d5319ec4720b3c664b893a73d980cfa6488ca0ab0e8ecdc94a0af09bc8ab6547ae42ffbc6e50674cbe2da45c7b2f3e003ec647b1c20c902c17ae9f331134064caa46eb568830bd534aae7dd42d493f36a302bb1ebdad9d2192c1563da17d87276dd53169bc16505b254501d23b06ab2c9bb242b0c29820cc3b7dae67b0b9ac6e5ae5d0ccbe4920f65"}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) ioctl$sock_SIOCGPGRP(r3, 0x8904, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0xff, 0x2e, 0x4, 0x0, 0x0, 0x8, 0x10041, 0x5, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000000), 0x8}, 0xc000, 0x9, 0xf74, 0x9, 0x40a, 0x3, 0x6, 0x0, 0xfffffffb, 0x0, 0x40}, r4, 0x3, 0xffffffffffffffff, 0x2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x4000000000010046) [ 110.603009][ T9417] CPU: 1 PID: 9417 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 110.611336][ T9417] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 110.621532][ T9417] Call Trace: [ 110.624897][ T9417] dump_stack+0x137/0x19d 13:05:05 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x600, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:05 executing program 5 (fault-call:2 fault-nth:26): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:05 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x20000000000000, 0x0, 0x0, 0x1ff, 0x80}, 0x0, 0x4, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 110.624926][ T9417] should_fail+0x23c/0x250 [ 110.624947][ T9417] ? xas_create+0x3fb/0xb30 [ 110.624970][ T9417] __should_failslab+0x81/0x90 [ 110.624994][ T9417] should_failslab+0x5/0x20 [ 110.625018][ T9417] kmem_cache_alloc+0x46/0x2f0 [ 110.625047][ T9417] xas_create+0x3fb/0xb30 13:05:05 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x604, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 110.625102][ T9417] xas_store+0x70/0xca0 [ 110.625180][ T9417] ? xas_find_conflict+0x422/0x4c0 [ 110.625203][ T9417] __add_to_page_cache_locked+0x1eb/0x4e0 13:05:05 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) close(r1) fallocate(r1, 0x0, 0x0, 0x0) fsync(r1) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8982, &(0x7f0000000000)={0x6, 'virt_wifi0\x00', {0x3}, 0x2}) msgctl$MSG_STAT_ANY(0x0, 0xd, 0x0) sendfile(r0, r2, 0x0, 0x4000000000010046) [ 110.625285][ T9417] ? workingset_activation+0x270/0x270 [ 110.625308][ T9417] add_to_page_cache_lru+0xa0/0x1b0 [ 110.625328][ T9417] pagecache_get_page+0x6a3/0x900 [ 110.625347][ T9417] grab_cache_page_write_begin+0x3f/0x70 [ 110.625369][ T9417] ext4_da_write_begin+0x305/0x820 [ 110.625392][ T9417] ? iov_iter_fault_in_readable+0x58/0x3a0 [ 110.625485][ T9417] generic_perform_write+0x196/0x3a0 [ 110.625535][ T9417] ? ext4_da_write_begin+0x820/0x820 [ 110.625565][ T9417] ext4_buffered_write_iter+0x2f2/0x3f0 [ 110.625592][ T9417] ext4_file_write_iter+0x2e7/0x11d0 [ 110.625615][ T9417] ? avc_policy_seqno+0x22/0x30 [ 110.625641][ T9417] ? selinux_file_permission+0x22e/0x530 [ 110.625657][ T9417] do_iter_readv_writev+0x2cb/0x360 [ 110.625674][ T9417] do_iter_write+0x112/0x4c0 [ 110.625689][ T9417] ? kmalloc_array+0x2d/0x40 [ 110.625705][ T9417] vfs_iter_write+0x4c/0x70 [ 110.625746][ T9417] iter_file_splice_write+0x40a/0x750 [ 110.625768][ T9417] ? splice_from_pipe+0xc0/0xc0 [ 110.625787][ T9417] direct_splice_actor+0x80/0xa0 [ 110.625808][ T9417] splice_direct_to_actor+0x345/0x650 [ 110.625828][ T9417] ? do_splice_direct+0x170/0x170 [ 110.625848][ T9417] do_splice_direct+0xf5/0x170 [ 110.625871][ T9417] do_sendfile+0x773/0xda0 [ 110.625952][ T9417] __x64_sys_sendfile64+0xf2/0x130 [ 110.625990][ T9417] do_syscall_64+0x4a/0x90 [ 110.626124][ T9417] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 110.626148][ T9417] RIP: 0033:0x4665f9 [ 110.626162][ T9417] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 110.626177][ T9417] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 110.626196][ T9417] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 110.626210][ T9417] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 110.626223][ T9417] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 110.626244][ T9417] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 110.626256][ T9417] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 110.626790][ T9411] FAT-fs (loop0): Directory bread(block 6) failed [ 110.656474][ T9426] loop3: detected capacity change from 0 to 6 [ 110.658188][ T9426] FAT-fs (loop3): Directory bread(block 6) failed [ 110.786777][ T9445] loop3: detected capacity change from 0 to 6 [ 110.788713][ T9445] FAT-fs (loop3): Directory bread(block 6) failed [ 110.796679][ T9440] FAULT_INJECTION: forcing a failure. [ 110.796679][ T9440] name failslab, interval 1, probability 0, space 0, times 0 [ 110.796695][ T9440] CPU: 1 PID: 9440 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 110.796707][ T9440] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 110.796713][ T9440] Call Trace: [ 110.796719][ T9440] dump_stack+0x137/0x19d [ 110.796799][ T9440] should_fail+0x23c/0x250 [ 110.796811][ T9440] ? __es_insert_extent+0x51f/0xe70 [ 110.796825][ T9440] __should_failslab+0x81/0x90 [ 110.796839][ T9440] should_failslab+0x5/0x20 [ 110.796972][ T9440] kmem_cache_alloc+0x46/0x2f0 [ 110.796984][ T9440] __es_insert_extent+0x51f/0xe70 [ 110.797047][ T9440] ext4_es_insert_delayed_block+0xfb/0x370 [ 110.797061][ T9440] ? ext4_claim_free_clusters+0x5b/0x80 [ 110.797073][ T9440] ext4_da_get_block_prep+0x582/0x9b0 [ 110.797086][ T9440] __block_write_begin_int+0x4a2/0x1060 [ 110.797099][ T9440] ? ext4_da_release_space+0x230/0x230 [ 110.797155][ T9440] ? ext4_da_write_begin+0x410/0x820 [ 110.797178][ T9440] ? ext4_da_release_space+0x230/0x230 [ 110.797197][ T9440] __block_write_begin+0x2b/0x40 [ 110.797228][ T9440] ext4_da_write_begin+0x4c8/0x820 [ 110.797241][ T9440] generic_perform_write+0x196/0x3a0 [ 110.797263][ T9440] ? ext4_da_write_begin+0x820/0x820 [ 110.797328][ T9440] ext4_buffered_write_iter+0x2f2/0x3f0 [ 110.797343][ T9440] ext4_file_write_iter+0x2e7/0x11d0 [ 110.797357][ T9440] ? avc_policy_seqno+0x22/0x30 [ 110.797370][ T9440] ? selinux_file_permission+0x22e/0x530 [ 110.797424][ T9440] do_iter_readv_writev+0x2cb/0x360 [ 110.797436][ T9440] do_iter_write+0x112/0x4c0 [ 110.797479][ T9440] ? kmalloc_array+0x2d/0x40 [ 110.797489][ T9440] vfs_iter_write+0x4c/0x70 [ 110.797497][ T9440] iter_file_splice_write+0x40a/0x750 [ 110.797509][ T9440] ? splice_from_pipe+0xc0/0xc0 [ 110.797542][ T9440] direct_splice_actor+0x80/0xa0 [ 110.797552][ T9440] splice_direct_to_actor+0x345/0x650 [ 110.797563][ T9440] ? do_splice_direct+0x170/0x170 [ 110.797573][ T9440] do_splice_direct+0xf5/0x170 [ 110.797584][ T9440] do_sendfile+0x773/0xda0 [ 110.797593][ T9440] __x64_sys_sendfile64+0xf2/0x130 [ 110.797609][ T9440] do_syscall_64+0x4a/0x90 [ 110.797647][ T9440] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 110.797675][ T9440] RIP: 0033:0x4665f9 13:05:06 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x509, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) syz_open_procfs(r3, &(0x7f00000000c0)='totmaps\x00') sendfile(r1, r2, 0x0, 0x4000000000010046) 13:05:06 executing program 5 (fault-call:2 fault-nth:27): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:06 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x700, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 110.797690][ T9440] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 110.797709][ T9440] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 110.797722][ T9440] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 110.797729][ T9440] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 110.797736][ T9440] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 110.797743][ T9440] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 13:05:06 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) inotify_add_watch(r0, &(0x7f0000000000)='./bus\x00', 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) set_mempolicy(0x2, &(0x7f0000000180)=0xff, 0xf) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000140), r3) sendmsg$NLBL_CIPSOV4_C_ADD(r4, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000180)={0x44, r5, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MLSCATLST={0x18, 0xc, 0x0, 0x1, [{0x14, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8}]}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x4}]}, 0x44}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x104) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000140)) 13:05:06 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x80000008000410b) 13:05:06 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xd847, 0x6}, 0x102, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1c30c2, 0x16) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f00000000c0)) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 110.797769][ T9440] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 110.976810][ T9468] loop3: detected capacity change from 0 to 6 [ 110.978463][ T9468] FAT-fs (loop3): Directory bread(block 6) failed [ 111.576861][ T9497] loop3: detected capacity change from 0 to 6 [ 111.593332][ T9496] FAULT_INJECTION: forcing a failure. [ 111.593332][ T9496] name failslab, interval 1, probability 0, space 0, times 0 [ 111.606281][ T9496] CPU: 1 PID: 9496 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 111.614770][ T9496] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 111.624920][ T9496] Call Trace: [ 111.628331][ T9496] dump_stack+0x137/0x19d [ 111.632655][ T9497] FAT-fs (loop3): Directory bread(block 6) failed [ 111.632683][ T9496] should_fail+0x23c/0x250 [ 111.643497][ T9496] ? ext4_init_io_end+0x2d/0xa0 [ 111.648369][ T9496] __should_failslab+0x81/0x90 [ 111.653145][ T9496] should_failslab+0x5/0x20 [ 111.657669][ T9496] kmem_cache_alloc+0x46/0x2f0 [ 111.662441][ T9496] ext4_init_io_end+0x2d/0xa0 [ 111.667124][ T9496] ext4_writepages+0x6a5/0x1d10 [ 111.671990][ T9496] ? __ext4_journal_stop+0x47/0x110 [ 111.677307][ T9496] ? ext4_expand_extra_isize+0x540/0x540 [ 111.682936][ T9496] ? ext4_dirty_inode+0x98/0xa0 [ 111.687771][ T9496] ? __mark_inode_dirty+0x103/0x6c0 [ 111.692999][ T9496] ? generic_write_end+0x157/0x180 [ 111.698150][ T9496] ? ext4_readpage+0x140/0x140 [ 111.702915][ T9496] do_writepages+0x7b/0x150 [ 111.707620][ T9496] ? iov_iter_advance+0x377/0xe10 [ 111.712711][ T9496] file_write_and_wait_range+0x180/0x210 [ 111.718500][ T9496] ext4_sync_file+0x105/0x670 [ 111.723189][ T9496] ? tsan.module_ctor+0x10/0x10 [ 111.728303][ T9496] vfs_fsync_range+0x107/0x120 [ 111.733085][ T9496] ext4_buffered_write_iter+0x39c/0x3f0 [ 111.738723][ T9496] ext4_file_write_iter+0x2e7/0x11d0 [ 111.744048][ T9496] ? avc_policy_seqno+0x22/0x30 [ 111.748928][ T9496] ? selinux_file_permission+0x22e/0x530 [ 111.754561][ T9496] do_iter_readv_writev+0x2cb/0x360 [ 111.759804][ T9496] do_iter_write+0x112/0x4c0 [ 111.764397][ T9496] ? kmalloc_array+0x2d/0x40 [ 111.769095][ T9496] vfs_iter_write+0x4c/0x70 13:05:06 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x701, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 111.773576][ T9496] iter_file_splice_write+0x40a/0x750 [ 111.778934][ T9496] ? splice_from_pipe+0xc0/0xc0 [ 111.783840][ T9496] direct_splice_actor+0x80/0xa0 [ 111.788767][ T9496] splice_direct_to_actor+0x345/0x650 [ 111.794135][ T9496] ? do_splice_direct+0x170/0x170 [ 111.799295][ T9496] do_splice_direct+0xf5/0x170 [ 111.804045][ T9496] do_sendfile+0x773/0xda0 [ 111.808444][ T9496] __x64_sys_sendfile64+0xf2/0x130 [ 111.813561][ T9496] do_syscall_64+0x4a/0x90 [ 111.817965][ T9496] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 111.823939][ T9496] RIP: 0033:0x4665f9 [ 111.827833][ T9496] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 111.847477][ T9496] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 111.856026][ T9496] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 111.863983][ T9496] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 111.871943][ T9496] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 111.879924][ T9496] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 111.888053][ T9496] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:05:06 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = syz_open_dev$rtc(&(0x7f00000000c0), 0x8, 0x0) pwrite64(r0, &(0x7f0000000140)="0ad121c7dca42150f6dfb43ad90b1dd8b679ba1bc0dc1fe2dbc3c9a6993fb9ce6c9875e9052bfbdd57f2164c0db1d8c949d55cbf5063fc15ecdee15e06553b5815715be2aecc91a0df233d3c114711d96cc9454ec9e903a887c6bdc9dd0a5d6fc103afd84dd0afd98925f8dcb255", 0x6e, 0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) r3 = syz_open_dev$vcsa(&(0x7f0000000000), 0x5, 0x200880) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), r2) sendmsg$NL80211_CMD_GET_FTM_RESPONDER_STATS(r4, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=ANY=[@ANYBLOB="14000000", @ANYRES16=r5, @ANYBLOB="00042bbd70e6ffdbdf2582001b06"], 0x14}, 0x1, 0x0, 0x0, 0x160c19365899c7ec}, 0x400c010) ioctl$sock_inet_tcp_SIOCOUTQ(r3, 0x5411, &(0x7f0000000040)) sendfile(r1, r2, 0x0, 0x24) fcntl$addseals(r2, 0x409, 0x8) 13:05:07 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x717, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:07 executing program 5 (fault-call:2 fault-nth:28): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 111.987151][ T9509] loop0: detected capacity change from 0 to 6 [ 111.989195][ T9516] loop3: detected capacity change from 0 to 6 [ 112.004694][ T9516] FAT-fs (loop3): Directory bread(block 6) failed [ 112.004938][ T9509] FAT-fs (loop0): Directory bread(block 6) failed 13:05:07 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x900, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:07 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x34) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x8, 0x1, 0x0, 0x99, 0x0, 0x971, 0x8220, 0xb, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x2, @perf_config_ext={0x80, 0x1f}, 0x88, 0x44d, 0x1, 0x0, 0x5, 0x66, 0x8, 0x0, 0x80, 0x0, 0x5}, r0, 0xffffffffffffffff, r1, 0xa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) 13:05:07 executing program 4: perf_event_open(&(0x7f0000000700)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}}, 0x0, 0x82, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000006, 0x10, 0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$cgroup(r1, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000000140)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f0000000180), 0x12) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r4, 0x0, 0x4000000000010046) [ 112.094166][ T9526] loop3: detected capacity change from 0 to 6 [ 112.095726][ T9526] FAT-fs (loop3): Directory bread(block 6) failed 13:05:07 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000180)='/proc/vmallocinfo\x00') fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$IPVS_CMD_GET_DEST(r2, &(0x7f0000000140)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="08002cbd03801400020074756e6c300000000000f600002000000600040000000000060004009d0d0000"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x800) sendmsg$NL80211_CMD_STOP_P2P_DEVICE(r1, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {{}, {@val={0x8}, @void}}, ["", ""]}, 0x1c}}, 0x801) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x4000000000010046) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r5 = fork() r6 = syz_open_procfs(r5, &(0x7f0000000300)='net/connector\x00') sendmsg$TIPC_CMD_GET_NETID(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x0, 0xe0a50eb30dece345}, 0x1c}}, 0x0) sendmsg$TIPC_CMD_SHOW_PORTS(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x1c, 0x0, 0x400, 0x70bd2c, 0x25dfdbfb, {}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x40) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) fchown(r3, 0xee00, 0xee00) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), r6) [ 112.151291][ T9536] FAULT_INJECTION: forcing a failure. [ 112.151291][ T9536] name failslab, interval 1, probability 0, space 0, times 0 13:05:07 executing program 5 (fault-call:2 fault-nth:29): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 112.151317][ T9536] CPU: 1 PID: 9536 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 13:05:07 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xa00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 112.151338][ T9536] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 112.151349][ T9536] Call Trace: [ 112.151356][ T9536] dump_stack+0x137/0x19d [ 112.151415][ T9536] should_fail+0x23c/0x250 [ 112.151434][ T9536] ? mempool_alloc_slab+0x16/0x20 [ 112.151515][ T9536] __should_failslab+0x81/0x90 [ 112.151539][ T9536] should_failslab+0x5/0x20 [ 112.151564][ T9536] kmem_cache_alloc+0x46/0x2f0 [ 112.151650][ T9536] mempool_alloc_slab+0x16/0x20 [ 112.151672][ T9536] ? mempool_free+0x130/0x130 [ 112.151761][ T9536] mempool_alloc+0x8c/0x300 [ 112.151781][ T9536] ? unlock_page_memcg+0xc3/0xe0 [ 112.151800][ T9536] bio_alloc_bioset+0xcc/0x480 [ 112.151883][ T9536] ext4_bio_write_page+0x7c5/0xa40 [ 112.151937][ T9536] mpage_process_page_bufs+0x437/0x560 [ 112.151960][ T9536] mpage_prepare_extent_to_map+0x4e6/0x640 [ 112.151983][ T9536] ? kmem_cache_alloc+0x201/0x2f0 [ 112.152003][ T9536] ? ext4_init_io_end+0x2d/0xa0 [ 112.152094][ T9536] ext4_writepages+0x6c6/0x1d10 [ 112.152180][ T9536] ? __ext4_journal_stop+0x47/0x110 [ 112.152202][ T9536] ? ext4_expand_extra_isize+0x540/0x540 [ 112.152222][ T9536] ? ext4_dirty_inode+0x98/0xa0 [ 112.152241][ T9536] ? __mark_inode_dirty+0x103/0x6c0 [ 112.152260][ T9536] ? generic_write_end+0x157/0x180 [ 112.152282][ T9536] ? ext4_readpage+0x140/0x140 [ 112.152429][ T9536] do_writepages+0x7b/0x150 [ 112.152455][ T9536] ? iov_iter_advance+0x377/0xe10 [ 112.152474][ T9536] file_write_and_wait_range+0x180/0x210 [ 112.152496][ T9536] ext4_sync_file+0x105/0x670 [ 112.152519][ T9536] ? tsan.module_ctor+0x10/0x10 [ 112.152623][ T9536] vfs_fsync_range+0x107/0x120 [ 112.152643][ T9536] ext4_buffered_write_iter+0x39c/0x3f0 [ 112.152690][ T9536] ext4_file_write_iter+0x2e7/0x11d0 [ 112.152742][ T9536] ? avc_policy_seqno+0x22/0x30 [ 112.152765][ T9536] ? selinux_file_permission+0x22e/0x530 [ 112.152783][ T9536] do_iter_readv_writev+0x2cb/0x360 [ 112.152803][ T9536] do_iter_write+0x112/0x4c0 [ 112.152820][ T9536] ? kmalloc_array+0x2d/0x40 [ 112.152839][ T9536] vfs_iter_write+0x4c/0x70 [ 112.152856][ T9536] iter_file_splice_write+0x40a/0x750 [ 112.152926][ T9536] ? splice_from_pipe+0xc0/0xc0 [ 112.152945][ T9536] direct_splice_actor+0x80/0xa0 [ 112.153006][ T9536] splice_direct_to_actor+0x345/0x650 [ 112.153028][ T9536] ? do_splice_direct+0x170/0x170 [ 112.153048][ T9536] do_splice_direct+0xf5/0x170 [ 112.153107][ T9536] do_sendfile+0x773/0xda0 [ 112.153126][ T9536] __x64_sys_sendfile64+0xf2/0x130 [ 112.153146][ T9536] do_syscall_64+0x4a/0x90 [ 112.153168][ T9536] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 112.153192][ T9536] RIP: 0033:0x4665f9 [ 112.153207][ T9536] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 112.153225][ T9536] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 112.153245][ T9536] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 112.153294][ T9536] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 112.153305][ T9536] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 112.153317][ T9536] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 112.153330][ T9536] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 112.249526][ T9550] loop3: detected capacity change from 0 to 6 [ 112.262768][ T9550] FAT-fs (loop3): Directory bread(block 6) failed [ 112.413972][ T9565] loop3: detected capacity change from 0 to 6 [ 112.415614][ T9565] FAT-fs (loop3): Directory bread(block 6) failed [ 112.421974][ T9563] FAULT_INJECTION: forcing a failure. [ 112.421974][ T9563] name failslab, interval 1, probability 0, space 0, times 0 [ 112.421998][ T9563] CPU: 1 PID: 9563 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 112.422020][ T9563] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 112.422031][ T9563] Call Trace: [ 112.422039][ T9563] dump_stack+0x137/0x19d [ 112.422060][ T9563] should_fail+0x23c/0x250 [ 112.422143][ T9563] ? mempool_alloc_slab+0x16/0x20 [ 112.422167][ T9563] __should_failslab+0x81/0x90 [ 112.422207][ T9563] should_failslab+0x5/0x20 [ 112.422231][ T9563] kmem_cache_alloc+0x46/0x2f0 [ 112.422250][ T9563] ? mempool_alloc_slab+0x16/0x20 [ 112.422269][ T9563] mempool_alloc_slab+0x16/0x20 [ 112.422289][ T9563] ? mempool_free+0x130/0x130 [ 112.422307][ T9563] mempool_alloc+0x8c/0x300 [ 112.422363][ T9563] ? unlock_page_memcg+0xc3/0xe0 [ 112.422380][ T9563] bio_alloc_bioset+0x1af/0x480 [ 112.422402][ T9563] ext4_bio_write_page+0x7c5/0xa40 [ 112.422420][ T9563] mpage_process_page_bufs+0x437/0x560 [ 112.422444][ T9563] mpage_prepare_extent_to_map+0x4e6/0x640 [ 112.422465][ T9563] ? kmem_cache_alloc+0x201/0x2f0 [ 112.422546][ T9563] ? ext4_init_io_end+0x2d/0xa0 [ 112.422563][ T9563] ext4_writepages+0x6c6/0x1d10 [ 112.422584][ T9563] ? __ext4_journal_stop+0x47/0x110 [ 112.422606][ T9563] ? ext4_expand_extra_isize+0x540/0x540 [ 112.422677][ T9563] ? ext4_dirty_inode+0x98/0xa0 [ 112.422696][ T9563] ? __mark_inode_dirty+0x103/0x6c0 [ 112.422715][ T9563] ? generic_write_end+0x157/0x180 [ 112.422809][ T9563] ? ext4_readpage+0x140/0x140 [ 112.422830][ T9563] do_writepages+0x7b/0x150 [ 112.422851][ T9563] ? iov_iter_advance+0x377/0xe10 [ 112.422869][ T9563] file_write_and_wait_range+0x180/0x210 [ 112.422971][ T9563] ext4_sync_file+0x105/0x670 [ 112.423015][ T9563] ? tsan.module_ctor+0x10/0x10 [ 112.423036][ T9563] vfs_fsync_range+0x107/0x120 [ 112.423058][ T9563] ext4_buffered_write_iter+0x39c/0x3f0 [ 112.423168][ T9563] ext4_file_write_iter+0x2e7/0x11d0 [ 112.423194][ T9563] ? avc_policy_seqno+0x22/0x30 [ 112.423282][ T9563] ? selinux_file_permission+0x22e/0x530 [ 112.423300][ T9563] do_iter_readv_writev+0x2cb/0x360 [ 112.423319][ T9563] do_iter_write+0x112/0x4c0 [ 112.423335][ T9563] ? kmalloc_array+0x2d/0x40 [ 112.423353][ T9563] vfs_iter_write+0x4c/0x70 [ 112.423368][ T9563] iter_file_splice_write+0x40a/0x750 [ 112.423441][ T9563] ? splice_from_pipe+0xc0/0xc0 [ 112.423460][ T9563] direct_splice_actor+0x80/0xa0 [ 112.423479][ T9563] splice_direct_to_actor+0x345/0x650 [ 112.423558][ T9563] ? do_splice_direct+0x170/0x170 [ 112.423576][ T9563] do_splice_direct+0xf5/0x170 [ 112.423593][ T9563] do_sendfile+0x773/0xda0 [ 112.423611][ T9563] __x64_sys_sendfile64+0xf2/0x130 [ 112.423629][ T9563] do_syscall_64+0x4a/0x90 [ 112.423666][ T9563] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 112.423728][ T9563] RIP: 0033:0x4665f9 [ 112.423743][ T9563] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:05:08 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xb00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:08 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x509, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}, 0x10000, 0x0, 0x0, 0x6, 0x8000000, 0x2, 0x59}, 0x0, 0x1, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x100010, r0, 0xab50e000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x1c, 0x800) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000140)={0x0, 0x1, 0x5, 0x5}) sendfile(r1, r2, 0x0, 0x4000000000010046) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0xc) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0xfffffffffffffffc, 0x80000000) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ftruncate(r5, 0x1) read(r4, &(0x7f0000000000)=""/49, 0x31) 13:05:08 executing program 4: perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x506, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x4000, 0x0, 0x0, 0x6, 0x0, 0xfffffffc, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f0000000340)={0x2, 0x80, 0x7, 0x2e, 0x0, 0x80, 0x0, 0x2974, 0x904d8, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000300), 0x9}, 0x40030, 0xfffffffffffffffd, 0x401, 0x0, 0x9, 0x81, 0x3ff, 0x0, 0x5, 0x0, 0xfffffffffffeffff}, 0xffffffffffffffff, 0x2001, 0xffffffffffffffff, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x3, 0x80, 0x50, 0x1f, 0x3d, 0x6, 0x0, 0x1000, 0xa0e32, 0x3, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x4d2d874c, 0x4, @perf_config_ext={0x200, 0x3}, 0x40, 0x4, 0x9, 0x7, 0x0, 0x6, 0x7, 0x0, 0x82a1, 0x0, 0x9}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) fsetxattr$security_ima(r2, &(0x7f0000000240), &(0x7f00000004c0)=ANY=[@ANYBLOB="03030200000000004d9b2667d7a2060f8f8275c1a3268f883ce47c8894bd1644de013371120b27b5f51e12ab7e755db4e6e493dc052aa76b3981fa72faa5657ffea6f088c3d39744e110f4a1d3065baa683621b8f948658e6d35c917a55ea6b70a15767e77a57311f9d4ed0e527996c675911921c4f67236bd3fd57635ef76156313f1b762360b4b6d89c8ed7ff279e12eddc7c8b95a65fd8093f3000000000057b953a8b9f758ee203f38ccc0ceda082db993ee8db54d959478c9ed93d1b401041c68f9277174c895889e9998a8ce96071cf4f1e50696b0b0fd4c07aead7f44bbf6e469cf8c03770b48dae54af5f8b8f7f7"], 0x56, 0x0) r3 = getpgid(0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000440)={0x5, 0x80, 0x4, 0xfc, 0x8, 0x1, 0x0, 0xdf7a, 0x100, 0x4, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xc35, 0x2, @perf_config_ext={0x0, 0x76}, 0x42000, 0x9, 0x4, 0x6, 0x80, 0x7ff, 0x8, 0x0, 0xfffffff7, 0x0, 0x2}, r3, 0x4, r4, 0x1) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) fallocate(r5, 0x0, 0x0, 0x0) fsetxattr$security_ima(r5, &(0x7f00000003c0), &(0x7f0000000280)=ANY=[@ANYBLOB="02d83b91ec4c33c9d644582ace74332bfc447a390cd4f6dc28aca386895f4326cda51cb2f6e62afb736b07bae38a13bbc1167729a5"], 0x7, 0x3) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r6, 0x0, 0x4000000000010046) perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0x8, 0x80, 0xcb, 0x1, 0x0, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xa7, 0x2, @perf_bp={&(0x7f00000000c0), 0xc}, 0x3578, 0x40, 0x9, 0x2, 0x6, 0x0, 0x1, 0x0, 0x7, 0x0, 0x7fff}, 0x0, 0xf, r1, 0x2) 13:05:08 executing program 5 (fault-call:2 fault-nth:30): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:08 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0x0, @perf_bp={0x0, 0x7}, 0x4a400, 0x0, 0xfffffffd, 0x0, 0x9, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x1000000000, 0xffffffffffffffff, 0x9) r1 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xa, 0x11, r1, 0xcd0c7000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) 13:05:08 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x80000008000410c) [ 112.423824][ T9563] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 112.423842][ T9563] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 112.423855][ T9563] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 112.423866][ T9563] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 112.423877][ T9563] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 112.423891][ T9563] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 113.179754][ T9590] loop3: detected capacity change from 0 to 6 [ 113.203962][ T9596] FAULT_INJECTION: forcing a failure. [ 113.203962][ T9596] name failslab, interval 1, probability 0, space 0, times 0 [ 113.216747][ T9596] CPU: 1 PID: 9596 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 113.225071][ T9596] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 113.227762][ T9590] FAT-fs (loop3): Directory bread(block 6) failed [ 113.235217][ T9596] Call Trace: [ 113.235228][ T9596] dump_stack+0x137/0x19d [ 113.249232][ T9596] should_fail+0x23c/0x250 [ 113.253671][ T9596] ? ext4_init_io_end+0x2d/0xa0 [ 113.258506][ T9596] __should_failslab+0x81/0x90 [ 113.263329][ T9596] should_failslab+0x5/0x20 [ 113.267842][ T9596] kmem_cache_alloc+0x46/0x2f0 [ 113.272733][ T9596] ? ext4_init_io_end+0x2d/0xa0 13:05:08 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xc00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 113.277604][ T9596] ext4_init_io_end+0x2d/0xa0 [ 113.282282][ T9596] ext4_writepages+0x76d/0x1d10 [ 113.287243][ T9596] ? __ext4_journal_stop+0x47/0x110 [ 113.292442][ T9596] ? ext4_dirty_inode+0x98/0xa0 [ 113.297363][ T9596] ? __mark_inode_dirty+0x103/0x6c0 [ 113.302590][ T9596] ? generic_write_end+0x157/0x180 [ 113.307745][ T9596] ? ext4_readpage+0x140/0x140 [ 113.312522][ T9596] do_writepages+0x7b/0x150 [ 113.317082][ T9596] ? iov_iter_advance+0x377/0xe10 [ 113.322112][ T9596] file_write_and_wait_range+0x180/0x210 [ 113.327743][ T9596] ext4_sync_file+0x105/0x670 [ 113.332433][ T9596] ? tsan.module_ctor+0x10/0x10 [ 113.337297][ T9596] vfs_fsync_range+0x107/0x120 [ 113.342071][ T9596] ext4_buffered_write_iter+0x39c/0x3f0 [ 113.347644][ T9596] ext4_file_write_iter+0x2e7/0x11d0 [ 113.352985][ T9596] ? avc_policy_seqno+0x22/0x30 [ 113.357860][ T9596] ? selinux_file_permission+0x22e/0x530 [ 113.363509][ T9596] do_iter_readv_writev+0x2cb/0x360 [ 113.368730][ T9596] do_iter_write+0x112/0x4c0 [ 113.373353][ T9596] ? kmalloc_array+0x2d/0x40 [ 113.378011][ T9596] vfs_iter_write+0x4c/0x70 [ 113.382537][ T9596] iter_file_splice_write+0x40a/0x750 [ 113.387919][ T9596] ? splice_from_pipe+0xc0/0xc0 [ 113.392837][ T9596] direct_splice_actor+0x80/0xa0 [ 113.397849][ T9596] splice_direct_to_actor+0x345/0x650 [ 113.403219][ T9596] ? do_splice_direct+0x170/0x170 [ 113.408315][ T9596] do_splice_direct+0xf5/0x170 [ 113.413063][ T9596] do_sendfile+0x773/0xda0 [ 113.417563][ T9596] __x64_sys_sendfile64+0xf2/0x130 [ 113.422701][ T9596] do_syscall_64+0x4a/0x90 [ 113.427151][ T9596] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 113.433107][ T9596] RIP: 0033:0x4665f9 [ 113.436981][ T9596] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 113.456773][ T9596] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 113.465171][ T9596] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 113.473126][ T9596] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 113.481168][ T9596] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 113.489118][ T9596] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 113.497072][ T9596] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 113.537311][ T9609] loop0: detected capacity change from 0 to 6 [ 113.553384][ T9609] FAT-fs (loop0): Directory bread(block 6) failed 13:05:08 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xd00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:08 executing program 5 (fault-call:2 fault-nth:31): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:08 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/consoles\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x18) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) renameat2(r2, &(0x7f0000000040)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00', 0x2) 13:05:08 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) syz_io_uring_setup(0x240d, &(0x7f0000000000)={0x0, 0x6fe, 0x8, 0x2, 0x20d}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, &(0x7f00000000c0), &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:05:08 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x80000008000410d) [ 113.636169][ T9618] loop3: detected capacity change from 0 to 6 [ 113.648468][ T9618] FAT-fs (loop3): Directory bread(block 6) failed 13:05:08 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x40010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x9, 0x1}, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000000)='wg1\x00', 0x4) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 113.736222][ T9635] loop3: detected capacity change from 0 to 6 [ 113.745041][ T9630] FAULT_INJECTION: forcing a failure. [ 113.745041][ T9630] name failslab, interval 1, probability 0, space 0, times 0 [ 113.757677][ T9630] CPU: 1 PID: 9630 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 113.766084][ T9630] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 113.776193][ T9630] Call Trace: [ 113.779475][ T9630] dump_stack+0x137/0x19d [ 113.783883][ T9630] should_fail+0x23c/0x250 [ 113.788348][ T9630] ? ext4_alloc_io_end_vec+0x2e/0xd0 [ 113.793666][ T9630] __should_failslab+0x81/0x90 [ 113.798485][ T9630] should_failslab+0x5/0x20 [ 113.803077][ T9630] kmem_cache_alloc+0x46/0x2f0 [ 113.807912][ T9630] ext4_alloc_io_end_vec+0x2e/0xd0 [ 113.813163][ T9630] ext4_writepages+0xa8d/0x1d10 [ 113.817277][ T9635] FAT-fs (loop3): Directory bread(block 6) failed [ 113.818179][ T9630] ? __ext4_journal_stop+0x47/0x110 [ 113.830315][ T9630] ? ext4_dirty_inode+0x9b/0xa0 [ 113.835247][ T9630] ? __mark_inode_dirty+0x103/0x6c0 [ 113.840453][ T9630] ? generic_write_end+0x157/0x180 [ 113.845676][ T9630] ? ext4_readpage+0x140/0x140 [ 113.850487][ T9630] do_writepages+0x7b/0x150 [ 113.855020][ T9630] ? iov_iter_advance+0x377/0xe10 [ 113.860104][ T9630] file_write_and_wait_range+0x180/0x210 [ 113.865785][ T9630] ext4_sync_file+0x105/0x670 [ 113.870571][ T9630] ? tsan.module_ctor+0x10/0x10 [ 113.875466][ T9630] vfs_fsync_range+0x107/0x120 [ 113.880366][ T9630] ext4_buffered_write_iter+0x39c/0x3f0 [ 113.885929][ T9630] ext4_file_write_iter+0x2e7/0x11d0 [ 113.891204][ T9630] ? avc_policy_seqno+0x22/0x30 [ 113.896046][ T9630] ? selinux_file_permission+0x22e/0x530 [ 113.901750][ T9630] do_iter_readv_writev+0x2cb/0x360 [ 113.907894][ T9630] do_iter_write+0x112/0x4c0 [ 113.912504][ T9630] ? kmalloc_array+0x2d/0x40 [ 113.917084][ T9630] vfs_iter_write+0x4c/0x70 [ 113.921577][ T9630] iter_file_splice_write+0x40a/0x750 [ 113.926973][ T9630] ? splice_from_pipe+0xc0/0xc0 [ 113.931802][ T9630] direct_splice_actor+0x80/0xa0 [ 113.936741][ T9630] splice_direct_to_actor+0x345/0x650 [ 113.942100][ T9630] ? do_splice_direct+0x170/0x170 [ 113.947153][ T9630] do_splice_direct+0xf5/0x170 [ 113.951901][ T9630] do_sendfile+0x773/0xda0 [ 113.956321][ T9630] __x64_sys_sendfile64+0xf2/0x130 [ 113.961416][ T9630] do_syscall_64+0x4a/0x90 [ 113.965891][ T9630] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 113.971826][ T9630] RIP: 0033:0x4665f9 13:05:09 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/locks\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:09 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xe00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 113.975699][ T9630] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 113.995290][ T9630] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 114.003701][ T9630] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 114.011781][ T9630] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 114.019752][ T9630] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 114.027730][ T9630] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 114.035883][ T9630] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:05:09 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000240)={0x1, 0x2, 0x1000, 0x1000, &(0x7f0000000780)="f3425ae59c45081b18ea7d9ae970efdef2586e51ed1ac469869e978ba7c268d09d80608a27a90f4ebaab4c3ca0e52be2b9ddc0cd18f07c1f676477fe1fd4a4709c1e69c81052bf63e51e5d01d48a8af88522e0ff3a61bfb8eb825acd0d2f0ec891f20a62ef269fd4283c0f2066195ce79c6990d71b1f4db016b28e01c4aa1eb6f8f1da236d735bc855a1b8798382851297aa930c1950b428c31d03072e6c89cb36f84d2c9e4e3e581c74c5a9212cbdc24f01a35aab7e973889c3a378c4939dae4d8d4e1517f479e0c47deeafc9a490cbd92b0bd3b34e05e8c1ab1f1a83ff71fcceea31553b554a301a2c61ff0fe30ab777f5d319886c085858fd0ea7656018502446bf6f29c1e2274940378be89cd38c432c6d9fd9fec66e931ba692610ed74a112bad9109ce9a2bda825394335a361fdf80a6f9f5f9a52f2267d93f060fdb29633517891e11e45bdd53b793f42126d22cc52df071cae1c57658a3894e79216701d9caa59d87d2e8d80ba5d49638f7a388905034fbd8178fc59c1493015f390aa75dadbeaedd1e0d7366b2ac8a664ffcc7c41b8c7fc3878576616baa64d5277a652d96046db2077fdae1e46c65a90fd70321495945fddb095b4bcbc1f60ddd959a49f73bfe711cf0498072d68212ff6a26501589e4973349874cfdfce86567dace12ffad32d51693c22f3e7a30362fc96e540947a05bd033d27c37132ebe06212729c620a7443046b8f37a5d124b150960ed220cac9ac4adcce5d4448e4d8bdfb80bace1a6d1e5c9804e91d20316fa1c0ab550d1588733c3e99e67e2e0f52ee7f20e1b2c17c3c8cc656e131cc9d734d5cb77abd6854408b399b1e1a1c732551a1486abca367ae6f9b0f4f38dfa3d5813c06f2ab7c062f1588670964c96fe099523e81a77dd0b26d13b12d9b5792d41f3e8682bc5af2afc8671eb65d2802ed7eb1b308c2bdf3e266da3d3624035eeceac9c452cd0662c6af30235aef29c7371a0ca0e83397fe4d204466b6c32db53f57afe2a20135a4c2232a2d8813780a0c8f85c017383fd3f6089eb3fc5817e6d77fe84611f19fee7fed9b0c6366ce7b90266c2bc80a795deb4eca79726593fec815523cb84719e3e7dba0a5b6b3ef1b0f96296af023a00257a892bbb959de81e19650ac3df5f30abbaa6749f6915d27512c9063c0b8c26a2b74def4a9e77c6eaada5dcc628a398201c21ca7315797de127581b8be7d498676b52f3d03dca3d9abe9947822685c9fce97a155786549bd2886a3e6d0134865a8ecbdbda04caa7cd1ee915c9e21071833a49381451dfc45457a529fff149d79486dad9287f59f3a70003b14921fef6c0049cc6475db1ba5656cf8567ebca58381443fea709452b9317f9311a427f11977497a05afe6d91145d9cd7ace9cff07959959855840c9dcf9d90bd778ef24685c5d6ea57ea2a57a6e7dc2c1b668dcb0666d8bb95339c15f79105870b15c5a571e80f3873581c661d811c9e1a0683e2bb2fc73b7d32ed51f11b20b3ac38e7d2346f01d529b77e0250f9e7780a711135463e7dd6b21a994c023e811d1083abe8f7d689ca275ecd36cc0cd5cfa2e7d0e7c966d41444d128c593eb87463e97936e5d153738c715cb17c97976a5f363cc56afc569c9a6298a6a96ee92208f3e59bcb91d776a42bde4c0d5b411f730f6fad33a4f9fb74c311ab6f929221cd4d6778edf471f8bbbca468b49c115895c135779ddbab491b9d457ee136a163fb01fab2c49919bb395f3a04334293be24b921f8a3868b0aa7910779bd3084605027299faedffcb81fd27053a75bbb8c14aa26d316cf268a94d971f182552842258ecccb936f9680e6a87cf1086985b140a4595aa77762e7ba4a5336f5b978047bf2e61cf04edd19fbcb4b28e1ae97722262f362632be5b419baa36eb7a4f7e4998236ff93320ef430d1e02524e68003d9db8198a9ce47e21f0809ebab72130a05314860e648471308083c2d9bef68237487898b9e9e640f2cd65feea312f843a8452947811563a0832bcfcff7d5ff5ce2b1c65fb74070dc208b983cf6d7b91d820d38e1af05b1a12ccc5affcde5244ad04a96fdff9313bf0c88508e14ae20897b0e1dd536257cf0b170e7029777da88440e5a506ba156d76b8609a6d621d3e05c45b04a3c481a0c4fb59d5cbf2783145f64c492e80c7d8f400571bac3b786d02e248992e3509b9b006fe52766ff5d8eb0d224505ce7af80f17afb3632780c976568a562c1f0f178979123748cdf86f2c308f1eda299a862724c852822caba7eeb01876bbeb09a9b22bc501dcd3567b9ab025ef75600cdb8477a934f9e454ef0c52635d8a72ac1cf2790ce7bb3bd4c04ba6d6f7413d2bbfee626dd5b3f4dfa92e6f304acd29ebbb69aa4b684ee419a88eab9588dab78f2cec23cb08fe3efe7c0551d7045cd1fed23420d6ef4fdc424a33bff0bb5881c4705fe4f58a42e7669883459718ccf4316a0305949dd25bc187fcfb7c388d19cc207635a2790618099e38c29aa15f24327faf339d20702173156ffbbf2f3ef36439ecf61610cef51495061c6eda2875a05394be47e2646e5102c91639c276e8ea9a72845eed65e08535890ab94e8e976a2d8d03b7f2e78c6363140976148f94cfb99199f1ae0a5013fd729eca8a0cd9f41b844f2a03c73ee56cf1911d4ae2ad54b2f64a4bdd272f5779d3877dde266fc81a450c46b9ba914069fa52e80ed501a127c197ad7c4253bc1b7f7908a6fb2e0fcb7ca214fcf09d6b01cf5ea5567d8b842c5714e137e39d636340b11b8fbbfba6d2390b251e57663f3b1abd6b61a040501fc2b5be90a7710ce29e4846ff20dcf2f5f0e3a6ce4938699de1fbdd5001b335243768047fce01dffb0b4f90f54ae353d4533231a1f6650dd8c9542895156731f58869b66c8eebb24b364289d91f990d7606b2a512ee213ac299af8b4dd45ab0911b19c7282d4777e9b2aaf38d25cdb8f5b281f48864e38809766eb0bf09a404e1e5ed9e245505cb6827700d19d9113593b4ea6ebca0828259f4bee7f80bd4b2e81cdb6ad73f40abe74e3a2a4c80ec6704b9f59cc14c1d084386f5cc83ada067d831f4bfaae13b5ab6c084a8152de4182aa0d4cff54a3bc3e94c0f98e3cf96b436f045f597289b4459b1e8d46042863537581c16bd0b3a18fd1365a191efc7d62b4ae3401e02ac554c8e7e1bf6d44d5d4298cf9c7acc7b315789753f873c4c9ce0575eb859c228e1970d1145ab79ec6f9fcf83d15263e8a96da7a1d76aacd91040f81f3b2fe0f5e21229a1588467133966155e590649d036e60b26fee15be4096c5bfb3de7fa54b9bd0731c7584206c4b397b0b79983eece73e52fe380a6f1ee2e2a54fafaa06e81c1cc101010e43c23b414820d0e45c81b3a63e7a04b0c3d4a228acbfa3db1b51888756399106eab2746a763bdce45914274fd88fca1346a87da8918e301a1d252914d40445b1b18cdf4dce8e7a736449e6fbf369838aafc9da9c49182d9465d3835871699a4bdc4b239851b49bdd50e0736ebcf32b70e96392b81a3fa3eed63b3eb849144c700b8e21c37909dfaaf42154f9e778cf0f775741fda464bdfce8896b1d0921b3bb64c1818836c5aa9f72e2ab1f6b368c237fe19c6b3b0bbb4efc64be91fc331936653ab494c1d3d93951f31fcd09402f9c5b833fc1cd4ee017855b3d42e51251fbe4edafa4f01ca872063f19bb8e581c90c772bfc1c9b2f869a62eadac275242d64f9c642615cf6f160ae464b15f4a625771631ac1ecbef9bf9f814517dedc1c0e51ab450d42fdde85eec77b13801b06e6a1f3c43606e8ceb15bc7bf41ff115216fed5f395b7da148e42adcc900feff4eff20f9b3e27a0d3dad01adc6dfcd507249df905293334e235cc8b62df36f0fa4786fadce14f0f288fd80f55670151bb2a3759bf2211d65465bf5a639e15014f26767901311f73a7e3609f9d5d3478cb9d40fa015f4a93b951a9171e2c06975ebd16b83095d790483443c87db9aca14aa496c3571e2ca6ec7ee08c45f4fc054205b3d7ff52c8c3b403feb6cbf7beb8bd74623facccbb84fba7da9ad3d496dd9626b5b2f3258085b8caf02fbffacfe91fbb57b16fa7feeed926e44d0927c9ae0d006743abe619d8bd6e642c170ec6e790e39b17c470a78d2386c2fde1f777bcf1ca5ef870f4b1217d73d18a97fe2005af2752ed3d3f317070fd9e43060230371bc135e1b8a8e557842b665eba8d9100ee48a23d50d35ef895305c83c10ad80185daf94021a1d8d7000d874512c908d7f7d4f9fb65431d2be381a3ff5f3df6db74f1d2b50240b041f0719ae87f47925ab2f0a355b6dfcf99e71c3d478b90c6c7f36b671b865a7778281f353c6f9f9590d32af83a40924a736d9924c7272aacc8122418298b615dc085b2aa1f348f0948854d83d59b786c987ea83553b0a3608db824cbb43d41217971d43135b7dcf65a890ae8373b29fb3b252bad9b4f1b215c1c8f9cf42caab3ba3dd59ba2eef55ad2e4624b2be86db9f3021f6173f9105ef683fc66cad991bf9794a8e20040d719d9b8e6a7fe9d7101599383b2fb3626564c9676aa02aef6f239da272c4bff3d64830d6b6d9a07ce68446d8f0fdb0019d7f3686fabbcff3d9258b824b1a1ab9fe6e40fd7763e4d74afa76cfec4f268a2e41fbe99d8ce317c3bdbdd4f4953415e4f58f263c7c65aba2ac4c0432f57787f37973ab4f03e83de70a364b73719a58865cdec91646c44b98f69ade4aaa80ba6809fd86a25d51b8f9172f335a87a3e388c57f2598dc75b9d47b236351d0dbd5990586f0bb69516baec148bdf47d2a0f52c3c2b091edd0377d4dadb1aeb4f61be644507afb318dd12ca337f78e42b54ebcc6bf0a342f402594190291e51d197db0a9ce8984a3a8eb1217e0700d62d7ba7d90c6ae62c03879516bb3f6f43b5d4e7b4aff06e99ab142e06ba2493a362e6060f6607fe2819baade5cb50ce643563b8db719364af098011a725b2d1bb16d9d6f178e6f377702d96cab5df8b22a3a9235cd8be5ecff7230e962d2b3e795cf098a883371187060d62ecacd97b925f6571855b1a2845807f3011aee036a1e9e5198015dfdce25111e2d705d3c14af8248d99fba8e5d1861e1d909f672539bd71147e8874d2658b1838ab84f4a73507a83503f159c50e80080bef4833c12d8c555fa4535902517d64e644d320c926d36367bd2f97822495277afffcfa10475aef075f47600fda03ab178627dc94301b5601b3de9008ccde656029d742c33d9660a1139fda6c6de5a2eb49a0163c5486d0ec258121269a5944a90e988f70a4fb82cb323dbae8a5c4c50f592be5d23ee28e07522be5a4e254b46e681390fc61432ace8bbfe3de9087773a14a9451455a43738cd75654dce4101ed3e6f5ec18b737ab2fd05bf664d6d68346839a0de39bf7346e54ef9e114360cff9cc6d405b7818cd9f482c677b24d5ee7848f3df011b1f3cd1ce8758b99d18ea43b9f3a9562f6880b71a9d32f142efacdc50d8e3c27a26055243d224d909707541488c44dfa7655e78df655219b594a22d0bf8b5328960b8ce6ef085940d55be589b99a67d2cc6bd935a9b10bfe695ea6d49de194b852f16f9737a195d4f5934c8a895d751e7e43e259a6381dc0186bad22501c5fd0faeff0f9729b910184909f0fd57f6e0ef57bfd18408a4003add12983e9a37ab016b9f71049ed7e0172e79f32d894d9fd83de4a6352cf3898f4ae060e8131f2de092e355b74582e191f3898a81baa1b41c15c0035286b814145d618987ddea277605b3", 0x1000, 0x0, &(0x7f0000001780)="44901618b6efe9ccd54411fc582aced4d21faded3e2cafd85383b2b4a684b87f76581326ef61d3750f916fb88f535f3ebfcfbc778596a1b2a6d390c19d4d42ff8a316472d90eae04c0799283b08e86b4ea943ae09e400edf4669d6ff7db42981eaab21a995bd1b0f62d4d0dbf8ba2c6cbfaaa52c832fb6d7ae55ff759f5c4ee8f92921c76ff464bc32b5229677ff80c0a1720fd2e4ec17f20828cc6a357e3b37b46add8245ae5562139ec364a94544284ed1e766ae56230ae9631726d391cbfd2bee53b28c1267df9fac5af2e094e8049b771bc9a7db71f7cd4e553958228f35b9c06fe64c7dd51547f893eaa41c535d0c603bc0a8238ce57fe9212bd8191665f05ea95fee4a127ee839e0a3b9d7d1dd61a1dd660e48ae46efc46cf2727ae92823f86bf4d3c065bf9e68b65e9d6182f6687fcf87c73af525bb69d4e24467a9b31aa4e0db4a6b8b8dcb5d0b3cf16da938646007e7b95ca8bce75c71c6f1057e24c62df409da6aad4f3bbf81a39ec5e091fd0e801021ddb0fb107df40cacc74285255cc390703d225f2eddbd7f2cb9fa80da3c18cda3c0cc477eacdb28e8bad1a59aaae284132c795bd2b08d2ae214e48d5169ff7faf50a70a959dfe7c331736cabc5c27a5bf49efc987162ad4ba2d2ddcbc11843e20d5f1812a24dc70ec540f0162ead14f914f714948b433935ef3861112bb472ab8727f9b1356a793fa3c450d6e24aa45b0a67b83c56f40e1fd5d22ba652a3bbcf82ce54a2aeaa58014bd75a9be79cf565a3cd2fbe6c8015198a7a7ddb2b3434c54bcd385ec7ffb9ab454a705d7fa73591249f496dad77f95e697ee62c82f024165d14876b54163be322144eec97b79bed7a2287d00f958c9f1c0da5144731b33358a4301d2ed732727574557e911347071f553bf8c7f3584600b050154e2d4482612efc932be9f5bcd6eb984b23eaff1db52c48cc0112f8cb66f6fbb39d48b80c4220bbfc5a9af0adf0c96ce387313943ccb5f09de6678f7366083f5746189aad475219d1e878bc93108162605ddd8f332849223374dbb536f6d14b07372bcb53ba9427a71141f68119a2b3a7cef3d8cd80ed59239d6ba50d93f6494df558b589bd4b065e6dd951372c95a4da9b8ddc7ce600b84f684dc8614fcc21020d9427731cb339f4a3b02597428dd609e219a90ca29d11a7d8069a0b608b2b36513ba1c7d9f2e747ffc0357aefdfcdfc0728ef08c784f30af95e41c9504fea68fa6e1870685e818426debcb44dbe8fd49af67eff39b49e26a894c1089aa4eadd7b999fcaa661b0e2960617aeb09bf1fa634be1eb3b2a0ba263dfb90c977a71ee4ba26684e840eace832d72192349336e92ede65eb7171467e464c4ed0c09e94dcb9833572edc67087d27224be79e5a95137f1f9e8f7d44f7bdc07b8832b89f1621dab7cb4fecc10cf1375a40e4112af5b55f6d0e2b405152afe3f027df5287ca47b6feddd80186a303853ee680f0921f006fb4ba28b9d387b10b250419fa5175e2df7fd9dbfe136a9d3f4c8da23fe25fbf229d4c7a3157b547dcf604cfa3af01ce54b520249c4e571251463dcfc1520d710586bc3f822f4e3c0dd00b4d1b86209fc2e871c72c2791a5515f9da0aadbd1f5ffc3cc3d980cfe143bf8472ebb99bb08cfbbcabc72036616523006530af26a84b12ac459efdf5e6a8f64811da6b874ea87623f0fc2855fb8afb2eb10e6570995d78fd0a76020ea541fbc9e26c86d8a9056214ef2f734434f26e74a6151888a61129f42ac5ad52efbc56d230c37b3a8c2680180cd7c0070e1a38d5273daf3b30120f86ce788b8d22ffa02c137efc4c84e6d6bbf3ee73cabfd9081f0f14c461efb710abb83d89f7d0a82f8a4eec047d8379b1d0c0c329bcbf07dae35858c6aaf5372129822fe3198364266436eed47297b8a8647e091d869074e6e1fb7734b7e059722461d8dcfebc2c76eda24191f4766368f43f735d09d179d450c90f1e611be7c4fde728f7b9fdf7db29f69d1bce9661d62e08f678ca0be39c33ad504c57bc4b1dc5e57de29eb6ca05da0917e3153963688f4b74127df1e900a4450eb92cf9dd98039b3f2dd8eae0a69132b0b4f5177be57f83f38f447c900c40a5cb6acf8711f455af3911ddcd8003f71ff4c3f041400ed35b46d4d7b3513742dcefe2216f4a4434caac91e74409aa014ccf5b94f5577a5e0bdc2574bff9213260a7b4e67b624bc22d6435f2110b27d8dfada8a01a72ec83997ead10ca43cdee03349656b5757399c79513a498c7c05d0fe24a29c8a0b3d5274f40b32cf80835a5489e2fc78d888a19831f4784cf7663d723f4d8334f464fa479430c360f1adefcac6381fa71ae0b80ddabd91983c915f06e267d8e12e561bcc95ea08cf2c0b54df4c216c1bf369dd11d72cd48da44e92de841683c089d200faa6253c4ca2ee2d61e37bb2592ce2b876d68f63dcfeab575fd70c3282864b5765eb9472d00d9819be06dd35413b7a95803c371873b157f2c5e661b5c83ce9f1cd06f7342f0816828cf1a6b3b53ec5472583cba80a999491d487731c9e66e3430f2028d7140375c0fb240f4f26e5585d40eebcbb6bbc3039fe77f5debdd773bf1a0a969e47f80cdedf8354fb24467174847d19dcd2116feb27e6e227c358d7f70889c21bed09ce79bbf1d7a3bd827824eb3dd62b2cd241cb3a29522169e497c788d4ede218dee85779b84e49044fbfe8d2e7113b5669969cb002ae6fbab416ecfa9996be0f467226eb6191bb4af3b6791a0e2e205b357f6a4216659ce6924b4a7efa302412ebc3f61619f21c2af2cfef8eba81e7f3ab7d1236813ae1f8e870e9ee576396f111fb3c4945e8baaec254bde6d17b73f0829cf1eb6af04352b42bfa0d1cece54246ec2cf78b522667a49b41cff6f263e48ca8a7f0be454cea4e237c885d52ea4804edf57d674700e62ea09745dcaed6e18d16a0cc4a7576fd8edd8796452675bc2fb68ce09b6066fe0322774037d76eae8769fc2b1e8768fc018c25d1d1e84ef0564f3ed959fde6dc169572c026fe02b68d2e8b6f65313d1b636325f73279c5cd4ff85c367891085626076e1ae7f5fea4966ce32203c9f567cc7947d3b3f3c5783559d9d6157df5b6f450904e24d3132a0527604b8e0e1bc688463b7d2530fda0ee8fc3f42512ee757f33d38c73628d2b7929463553ad37008ffd1783bf7df2d9919b47d86ea0e1fcd9907eb4abe90bd39270f22eb11ec9e8f4ee2143c0ea3a9ffbd77c4e0cc70c46bc814dd129e17a9990d9baa11e1f22a039a585e7e5233f06c2aa1a9b7c70ae69dcf6aa5307b12fd8e36c3dcc79a9c99721760672ea5f7ed47996d4b7a97fb6b278146dc3cd5daa2714227c63424138a3d7f4ff7e476bf676c509e6edc1c24ca7c148a1a9ad79e2d894e823b64c669c4dbf69a492e90e12162c5e29af6eb4681273b0b404a3edd581fd89f6c42c575edfc9d52168a1764df6b1754c6686feee3be9310db4ed80d5e6e81071b0c84d315e9eeb591a0040b02ce88ed3622331cbae3ebd216943506dcff2a9b9fd46467cc30d36cca87a658b5c13d092fe839ca176b078cffea4fad46c702e4b5a86de5ba613c69b085b59f84255b95c63b07c69cd9f7e082f71e145601f561992b3a9bd9e92070038115df4565d96ffd4a32a3a157029244079dd16ea83e4e09bc65e6986dab6e4f1c6aeb241c41fa583b534589bebef5ce7ee5e4ff1717b824fa7fcd27ade72117aa0a2aff113312a07b578a8dd3f19c4e670ab40831f7d0aa5330ebc8acb3dc0ff0c87b1f7c68a558afd5d4cbaee46af7141bfef9f3cdd1a6424e5b1e6fffb46f93b29aa05488a6a823493455202312559301024c550ad905afdeffaffc80f12df9d3c712c2616f9cbbeaf1957f401ab800812f74d5b73fe38a3504d2f0164a463e3191dadc85ed0228e5eac92da7b41a4ae790a21b9070296c879046deff85c83e27a7309b64a0460c87c854ff6a404bfeb7e840d79c5f4ea61dc32f203daeb2d507f9223ffe35a4ea5922f2cd2658373aa9e897d8f93cc5381da2aca1287bce3be7ca6b875dbcd5f3ca85b4327597b80eac28244b2c64e66928f1d5d8a1d332dc228fe4bc8edc99f16a4438f0c1c434b6c2b3c30daddd23816e828e272c501aa19bfb2132d3a087725d17889717590d8b03c50a553f456df34c6f47e20f4c989d0b09469361184c3e3eb982a0b6dbf0456e550be27c4edbcd37d372d4701bf6cc53686e9df479b622d3a87bc4869b8b0598015161449cd46224aecc8b198a4948e1a29239b75235ced0b72b0efb5694841c89b1b27bf22fc79ed3e66680bd3e32afc6fbb97056d8995b6b4fdaefdbd4a14b8515b1a37faccae09db143b4fbe05009b9b6c8c4d28181c3d7a71af35342e8dbe3f94cda9d0a08512653c53af1dfdd925fa9d5e12924ff02340db42e27661ee82d926e6c126442d984e6f09c251d6ead314d80e1f29fee2fc4cbccb823ca51f17990da1e2707d48c442d5860c446499608199d7caa27552510d991ba7058b77209a46081dc5ded58f68534066775777727e24c509780c038d62e05d8ddcb7e820a205d4b8513cc0b65676ac2cd86fb706d663ff41cca3357c5a66470bf8300815b99656d9fcde70d9c552ea0968c5381b77db9069d4caa37ef5db0f5119e6546db955f0b5d948429ef272bc36bea461fbddd3a59241678fcf3f30979d5513f35fb1b06937506b6980a67d0cc1cd5a7695e4876213f3b96bb751cf25e6cfc617f7d8e6e07a85cb78696c7bd6439927379b6c07f3addc6eff21b54fa79553bc66e347b39450b96ac8f49130d39f6668dc519c9f60eb21eec0b2e835031e723d456ed08eae02f99bcb15ee4087b6bf9d14b13b88e0fc21260f67e1254b198feef312ee012d941e345f7d2b1010d89ac3f82de91011c56d027730c29faccbe75229f9b730eb03601a8b20eaecfd80bbaed0d66c7af39e4767e104455292ff68448ae347a131d179e38b5e6edd3b48b601efca28e6c06f5112afe96336c88ad228f198b0cbdfe749198197ed26cfd8eaea96e8c6ef778579cd23dac90dd07b3b1599c2a9f598835f14e4c6ec864256fa2a5a7a39810804997da5f13ceee6c57226da9babf8c13f5a25f458700357ca8b5de0412b746c03d762d6eb2a4c314f9beaefd2b693c716aa564c2d982d4b8b888ea8c6aedeb901da4f118df2302e80e97b112dacb6c76ba7dfe8abd71384c11382d8e0db6cdbc61b15c935978d75bbe53d5b54460922c19cb64874a444c459176914fdb03c13cfe40e5790586df2873a7956d144cfe138198a9ac59fdc520e92d2253ed1b54014f24316c7dda66f3a35cab679e40e6d741b802c23e9db6ed75401a51c7d1f7be456dc3498e77a8430d43d328a0030f4963e3692183ca3ad3fd2599b7fcd75d557e34ca6e4784ab4ac80c30b48eeab97c8b24a837a41652ab8daf21c6026a947653684913f2d33924a8702300410906af4d30a476b4426f84f8aba3252673c52a5f9fd94fa238f6471b0dfbb99a71c2a455c1a01d96dd672ffe40dd6bdb65c36088e3a157b6e3fbaa0af8bde6a871816096d43cfc80aff01fbdb5000f5a51ecabb1503874a6afd0a54973b7ab1d7cbd75191937f35b16dd11ee32cd8b75c39b6ff209be7fdb45bea18158e5c5ca1448cdd2abd02e8d13c0d68e006cae370b5ab1326ea3d730aa2ead44be84105cd7fb849a0cd68f518556d2ec75a7bf1f2d4fa9e9a2af81d4924e4eec64724831daaa38a18a6495fa8f8431ef4cc5b2baa11f65198b56764a"}) sendmsg$TIPC_CMD_SHOW_LINK_STATS(r2, &(0x7f0000000200)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="28110000", @ANYRES16=0x0, @ANYBLOB="000425bd7000ffdbdf2501000000000000000b000000000c001473797a3100000000"], 0x28}, 0x1, 0x0, 0x0, 0x24040000}, 0x10) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000000)=0x6) sendfile(r0, r1, 0x0, 0x4000000000010046) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000040)) 13:05:09 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xe01, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:09 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/handlers\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 114.093899][ T9659] loop0: detected capacity change from 0 to 6 [ 114.104162][ T9659] FAT-fs (loop0): Directory bread(block 6) failed [ 114.126062][ T9662] loop3: detected capacity change from 0 to 7 13:05:09 executing program 5 (fault-call:2 fault-nth:32): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:09 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x80000008000410e) 13:05:09 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) openat(r1, &(0x7f0000000000)='./bus\x00', 0x880, 0x119) 13:05:09 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000600)=0x0) perf_event_open(&(0x7f0000000580)={0x0, 0x80, 0x5e, 0x81, 0x6, 0x81, 0x0, 0x7, 0x10000, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000540), 0x5}, 0x1, 0x8, 0x3, 0x1, 0x6, 0x997, 0xccca, 0x0, 0x401, 0x0, 0x9}, r4, 0x4, 0xffffffffffffffff, 0xa) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/215, 0xd7}], 0x6, 0x8000, 0x4d99) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 114.288855][ T9684] loop3: detected capacity change from 0 to 7 [ 114.297186][ T9688] FAULT_INJECTION: forcing a failure. [ 114.297186][ T9688] name failslab, interval 1, probability 0, space 0, times 0 [ 114.309979][ T9688] CPU: 1 PID: 9688 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 114.318445][ T9688] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 114.328581][ T9688] Call Trace: [ 114.331883][ T9688] dump_stack+0x137/0x19d [ 114.336226][ T9688] should_fail+0x23c/0x250 [ 114.340678][ T9688] ? kcalloc+0x32/0x50 [ 114.344743][ T9688] __should_failslab+0x81/0x90 [ 114.349506][ T9688] should_failslab+0x5/0x20 [ 114.354057][ T9688] __kmalloc+0x66/0x340 [ 114.358202][ T9688] ? __blk_mq_get_tag+0x106/0x2a0 [ 114.363232][ T9688] kcalloc+0x32/0x50 [ 114.367191][ T9688] ext4_find_extent+0x21c/0x7f0 [ 114.372051][ T9688] ext4_ext_map_blocks+0xd9/0x1f00 [ 114.377180][ T9688] ? mem_cgroup_uncharge_list+0x36/0xa0 [ 114.382737][ T9688] ? __down_write_common+0x45/0x890 13:05:09 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xf00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 114.387936][ T9688] ? release_pages+0x8d0/0x900 [ 114.392717][ T9688] ? percpu_counter_add_batch+0x69/0xd0 [ 114.398277][ T9688] ? ext4_es_lookup_extent+0x36b/0x490 [ 114.403754][ T9688] ext4_map_blocks+0x70d/0xef0 [ 114.408531][ T9688] mpage_map_one_extent+0x10d/0x360 [ 114.413745][ T9688] ext4_writepages+0xc1a/0x1d10 [ 114.418607][ T9688] ? ext4_dirty_inode+0x9b/0xa0 [ 114.423461][ T9688] ? __mark_inode_dirty+0x103/0x6c0 [ 114.428711][ T9688] ? generic_write_end+0x157/0x180 [ 114.433822][ T9688] ? ext4_readpage+0x140/0x140 [ 114.438598][ T9688] do_writepages+0x7b/0x150 [ 114.443129][ T9688] ? iov_iter_advance+0x377/0xe10 [ 114.448246][ T9688] file_write_and_wait_range+0x180/0x210 [ 114.453891][ T9688] ext4_sync_file+0x105/0x670 [ 114.459141][ T9688] ? tsan.module_ctor+0x10/0x10 [ 114.464050][ T9688] vfs_fsync_range+0x107/0x120 [ 114.468898][ T9688] ext4_buffered_write_iter+0x39c/0x3f0 [ 114.475696][ T9688] ext4_file_write_iter+0x2e7/0x11d0 [ 114.480974][ T9688] ? avc_policy_seqno+0x22/0x30 [ 114.485815][ T9688] ? selinux_file_permission+0x22e/0x530 [ 114.491444][ T9688] do_iter_readv_writev+0x2cb/0x360 [ 114.496641][ T9688] do_iter_write+0x112/0x4c0 [ 114.501222][ T9688] ? kmalloc_array+0x2d/0x40 [ 114.505844][ T9688] vfs_iter_write+0x4c/0x70 [ 114.510343][ T9688] iter_file_splice_write+0x40a/0x750 [ 114.515695][ T9688] ? splice_from_pipe+0xc0/0xc0 [ 114.520540][ T9688] direct_splice_actor+0x80/0xa0 [ 114.525544][ T9688] splice_direct_to_actor+0x345/0x650 [ 114.530906][ T9688] ? do_splice_direct+0x170/0x170 [ 114.536007][ T9688] do_splice_direct+0xf5/0x170 [ 114.540758][ T9688] do_sendfile+0x773/0xda0 [ 114.545156][ T9688] __x64_sys_sendfile64+0xf2/0x130 [ 114.550277][ T9688] do_syscall_64+0x4a/0x90 [ 114.554791][ T9688] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 114.560673][ T9688] RIP: 0033:0x4665f9 [ 114.564566][ T9688] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 114.584247][ T9688] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 114.592682][ T9688] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 114.600665][ T9688] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 114.608691][ T9688] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 114.616652][ T9688] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 114.624736][ T9688] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 114.668689][ T9706] loop0: detected capacity change from 0 to 6 [ 114.676667][ T9706] FAT-fs (loop0): Directory bread(block 6) failed 13:05:09 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004110) 13:05:09 executing program 5 (fault-call:2 fault-nth:33): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 114.784488][ T9715] loop3: detected capacity change from 0 to 7 13:05:09 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x240, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8, 0x7fff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40f, 0x0, 0x0, 0x8001}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:09 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1020, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:09 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x8040, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) fallocate(r5, 0x0, 0x0, 0x0) ppoll(&(0x7f0000000040)=[{r4, 0x8453}, {r5, 0x8020}, {r3, 0x82}, {0xffffffffffffffff, 0x1032}, {r3, 0x410}, {r3, 0x8044}], 0x6, &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={[0x9]}, 0x8) fallocate(r3, 0x30, 0x200, 0x0) [ 114.886757][ T9725] loop0: detected capacity change from 0 to 6 [ 114.912537][ T9725] FAT-fs (loop0): Directory bread(block 6) failed [ 114.929968][ T9733] FAULT_INJECTION: forcing a failure. [ 114.929968][ T9733] name failslab, interval 1, probability 0, space 0, times 0 [ 114.942740][ T9733] CPU: 0 PID: 9733 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 114.951163][ T9733] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 114.961219][ T9733] Call Trace: [ 114.964526][ T9733] dump_stack+0x137/0x19d [ 114.968868][ T9733] should_fail+0x23c/0x250 [ 114.971240][ T9742] loop3: detected capacity change from 0 to 8 [ 114.973282][ T9733] ? ext4_mb_new_blocks+0x2e7/0x1f90 [ 114.984670][ T9733] __should_failslab+0x81/0x90 [ 114.989436][ T9733] should_failslab+0x5/0x20 [ 114.993944][ T9733] kmem_cache_alloc+0x46/0x2f0 [ 114.998727][ T9733] ext4_mb_new_blocks+0x2e7/0x1f90 [ 115.003924][ T9733] ? ext4_find_extent+0x7b2/0x7f0 [ 115.009054][ T9733] ? ext4_ext_search_right+0x246/0x540 [ 115.014571][ T9733] ext4_ext_map_blocks+0x1569/0x1f00 [ 115.019880][ T9733] ? ext4_es_lookup_extent+0x36b/0x490 [ 115.025361][ T9733] ext4_map_blocks+0x70d/0xef0 [ 115.030162][ T9733] mpage_map_one_extent+0x10d/0x360 [ 115.035363][ T9733] ext4_writepages+0xc1a/0x1d10 [ 115.040311][ T9733] ? ext4_dirty_inode+0x9b/0xa0 [ 115.045160][ T9733] ? __mark_inode_dirty+0x103/0x6c0 [ 115.050354][ T9733] ? generic_write_end+0x157/0x180 [ 115.055467][ T9733] ? ext4_readpage+0x140/0x140 [ 115.060358][ T9733] do_writepages+0x7b/0x150 [ 115.064988][ T9733] ? iov_iter_advance+0x377/0xe10 [ 115.070034][ T9733] file_write_and_wait_range+0x180/0x210 [ 115.070057][ T9733] ext4_sync_file+0x105/0x670 [ 115.080345][ T9733] ? tsan.module_ctor+0x10/0x10 [ 115.085214][ T9733] vfs_fsync_range+0x107/0x120 [ 115.090024][ T9733] ext4_buffered_write_iter+0x39c/0x3f0 [ 115.095604][ T9733] ext4_file_write_iter+0x2e7/0x11d0 [ 115.100979][ T9733] ? avc_policy_seqno+0x22/0x30 [ 115.105873][ T9733] ? selinux_file_permission+0x22e/0x530 [ 115.111558][ T9733] do_iter_readv_writev+0x2cb/0x360 [ 115.116860][ T9733] do_iter_write+0x112/0x4c0 [ 115.121472][ T9733] ? kmalloc_array+0x2d/0x40 [ 115.126162][ T9733] vfs_iter_write+0x4c/0x70 [ 115.130667][ T9733] iter_file_splice_write+0x40a/0x750 [ 115.136124][ T9733] ? splice_from_pipe+0xc0/0xc0 [ 115.140997][ T9733] direct_splice_actor+0x80/0xa0 [ 115.145941][ T9733] splice_direct_to_actor+0x345/0x650 [ 115.151348][ T9733] ? do_splice_direct+0x170/0x170 [ 115.156390][ T9733] do_splice_direct+0xf5/0x170 [ 115.161157][ T9733] do_sendfile+0x773/0xda0 [ 115.165631][ T9733] __x64_sys_sendfile64+0xf2/0x130 [ 115.170739][ T9733] do_syscall_64+0x4a/0x90 [ 115.175261][ T9733] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 115.181161][ T9733] RIP: 0033:0x4665f9 13:05:10 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) fallocate(r0, 0x0, 0x0, 0x0) fcntl$notify(r0, 0x402, 0x8) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) vmsplice(r2, &(0x7f0000000580)=[{&(0x7f0000000000)="2098c34ffe19a5ddd40db049ab", 0xd}, {&(0x7f0000000140)="ada50f6b1e5e35ab5850b89ca325aede8bacdabf1cdb41619d0ecd641983ab5a3c86b73fdb4bfc1da2026758d0ee0ba0717a2a3032714ff1fa7d2f84935a1d09488b85d5d98987dac9a07bea430dee99f6f9231c1761b04453a8f46da4004cd5975cb76fb3ca6e2837ee6a34a2561f2f85a51513bb7f3b11ac8dae05c72b33ae6031cdf5b9637da4b7ff0e242cc584401be650", 0x93}, {&(0x7f0000000200)="5ff2e2d1290e7b99c70066f94cdbbb8c78dcb3bbda218aa365f287646592e7f98cc0bb9cfae578d9e6909315afb67bb3924a8c65fdaa7a4c1f321c13b0d3e667f3eb46e95e20744ddc10e86beefc9db29834fc02a80258464dbb1293165ee66148a798eefa357e9c072a851f81d66c2c56f44deda9e4224ea9cb9fdd8f84dd8f73dee710bf3838462c607f601a200b1e6841d9b0a31811bde5c9dbe0efd92b1f647ccc56725e743bd60db38d2be3826ecc9cc7cbbd82a1969a90", 0xba}, {&(0x7f00000002c0)="ca24d786b4b113581423705fc495d16ac45e281f754d1e0882960cc667938aab3b765d9afe94ee53a69ea926849736dc73785cea4ff96ae78ab1459b38e7bf055d101a4bac2cf9498b464b5f116a35600d8cf57fa753922c088e273b241b07e324bfa9fdf1a1ab26b3f840bd5e61dbb3d72eb38a577e417947ecdacaa975958f1896feb32a1bbd0a517ed64e63faec5358bfa82ab56ad7566a77617d26754765c64d651ccddc878b0cd159db8bfaa65814b79956ef2fdfbc9ca903aecd0b0ce97a285abbee3d817485006ce0c943fa212102d9ce9cad8014f50630465cb8f37d02aa1fb8cce8f76035a409c72e4da85f90e2ed497b2fd17944ad6549f6a5", 0xfe}, {&(0x7f0000000780)="fd284ca0a97815699f452a473500f31d295983de056aaffb3ad14eea707090869f9f89bc841a822105416602ed4bca8786737b3c00fc472494aa4998fec1660ee5c74ee4cd29ee7ae5cf4ee4c46c94dee697f5154ca7e38c9934e4560b8e51776f3c39d35047ffd009dafdd380d37797ef2ed235df0bdfc909186f420476ee6e566ac437e42d4740721f882ada428b497c13a26a2a2ae236160216694a4be211131f9b0c8793e5d2033f61e31fc2232052c541cf89b6a816af374c63f05f39400d4359118b2ac435768f9341e2bac2642ebba547533a2cefd1209efcdcf4ce0788f6c515850ba18843e3402ec7a6f01ab54354b5ce91fab97bf1c4dac1630646f12a94e16a2906f8e1b590ce16264d4856531c998e535c37b74810c924c584d1ac9c386aeec4a2e8416731cd4b8b909ba508e0626d283394dfeb0b41e2dd24f6a6eaf04793735abb606bb7fc252aa4e97cb16316b08aab8f117f5f3e6cc237b9b66d4ca728a5bc06fcf9f97a277553af9f8eb287f158c995ddcf41915d2c0eeef4892c672332b27e72309d0678e0ea67cb40babea1ccb8f9850e5870eae0a09c63c7c0ce6373b628817614819eaa586f0693c6ee9fb39c73fa3f637ceb03e7e2ca50b6e37baf6aa1566c95ad3ea33667f3989ad8530471b00f413808d772d35963e1e5c1055d8caac51f8399e82f4d8db0b3ac2feddc7618e9c009b6762d6d3d7fd210313c5a9dcb13577cbf801978bee0481ac4c027c6affb8f829bdb00a176a21241591b02d85ca3971154c445e687ab7b38e5eb03baa81888c3eac1c88e3bbb5ed4c95ace5dd89da71958ea426d06e3ef661f190cb70820a9625d730155a211c9510d8ec5f44ad53bc6953e5fe06013394b5111d8a0f6d84be369ebb7fcf34f284b37a2747acfd744d12fdc28b395616fc62d636b574729bcc89bc8dfefcf2e192588e790479dc8d4f31cdd7fbf873358dd0d7647ff505d66cc2010ef22c8ac406616369e84a54df712e34f629ad6109d8596ef5b7974bac6af9a242d128cd2b8cf7f069b45e4d0976b134b62bb4f6c054b0febe794a3addb88cde5cb4160ac4bbf34c3d2af79574ba32978994dc003c1a199e8e5704d025fba6d1eba5a85023a5aa5ee845d3c3f8fd065559e65cf314859959447f1a97c4294ee49924d6f7e7091bef18c8cfd8b59b68b90b2e2447e1013a25a5487d9c96282dabcf1895f3177d1d148200499bdb1787984c14aabf52d62e060eafcab92e605eb5ac3308cfd4ba43a16b4c0e25e0a192ef57b53a2fb308bb85fd60859bae286b40c001e5a8052b759a0be26b8b2e0b9eec56dc86b80922fd6129220591c28125fde143875f480ff05b2324dfc4956e1f396639fc1565fc8576f003462748f8870105e518f603d04a9c9a1daeba457cd287b0e94ddcd8d76714cbe94caf3280756f4ecfe1e172dd4af83a2101619c15d27783d3a48f3733a5ee75f46a9b9bbc88f2c5f7c1710baa51d495286c7ba980df81054214d1d9d12aeaa60356c7d7898a7d728f7c8b016095ff321f1b7c900db7c1e9620fe222aa07e9b67a476bd950f2db8feef62168f424ffdf81f9a30462103f434af69a74c3c91f90fcf0028404c53792537edbe37877ee338479f42a43bc931414adb0836318f3ed05cd96a21f4dbf783b60f00cff9e586bdaea500d33b70f67a070149e771d16658c74761153e2df01a0fda34d29fbe9b06dcf594e3bd51bfbe754caf40d110de522926482cc0ccab9256eeeaa2966bcbe9cf0ca645be6599c3f3b2ff276a681420e803a86df395086adec3f7f3155d01945c5c9ee744e5d6b4743276f43a4bf682f26d7ce6e26d169a05e7885a8970fd6c0594a0cc9f17f2c7368db596509478c2c6418e6933312622e1f406ed1d1949ef450504e98ce40a927864cefc26f44787c49f9252cec1485ff7cc4ae25e64514ae1fcc161be88c705bef324b7292a356e4521faebb33fbd4ebab2a402f12b16564b0f8ff9a5a2f1def5683517cd1cc5d4e2c4e2d792845c7eb1c84c99f4231bcacee83221ac848ddac735201372543a0e96780783aef86180d939791bb8baf16af184f8d98ec2ee3ac6050897b200a898b26fdb99cf1814ef4b7297537be8c49f358730615bb548fe35521e755af641d4428aee2df9cb65b71e7305b7810b273bd89be4615bb802d0d65e5526c928ef21ee7985b14722f90e2a69b276faec7d447f3bc45eda78d0b55c5c4651b2f87032cf7923293daf76435697cbb93f1a3653ae6a985b92ae40baffaf817c5e69d7ddba382d0c3f81d009b08f91a2abaa97579dde60ef7946fe82a7eb3f844146c497f39ab789f1ebe7431dcfaecad5727cbb36ffba07e4c493df9cd84fb7b09c8c4bc3c98827a07ccbe8a6a57f3e77c03db78cacc4bd53b11b7c7dd4f3ed18908ac0408b7e424e65837d3cddc46263704c59a8c7bf2986a22c11ea8185b6acb2c9c16a1ac5442d08e72528843d8f159539f038f5141663005a5fcb54a8c9e3b9b92178a0a8243c5339fe0e3522185be1b3f079435d299df0456db9675b7688e763ee823ab0228e4cd312ab0b31f5e4652fcc17825c420306e16e5ad9a98487d83fa66ac768842b850a27a446ffdcbc7ee1403e75bfe28ed67369f556be3522543a1e5656d88bf09a191f7ef6a296d95ffe343a592071f11635453b2784cceda12c89c51ac4425d8fe1046a3045c9f53fb3c92b946657a1e3b31ed1d365ff5e4e3543fdc469ed390ae675d3a2c56cd0f98cd151c7b2150bab0e434d74a2a633be4801561ffe927e9b101249c7b7525169da6cbc02ed3cca156b41716195ed8d98de917ba3b2726843f1e7c38e8377e1c30815d1fa136ae71ee7dc8e5d9c0aabdb6a1cb41acca79bbf7f0c2718ed9decfe83870aaac155a9ca2d00342e49956c95f0496981c60c21ff701ea7328313317a5255737b143fe47d879a17b3a3e3f68dfde13bf31c2b5b18f62de0f22d256d4b77752e9a29c43a73843f79c2bc59d2fe5224ca2ca2b9adf48d91ddfa0d4041498f13ba3bb83444f36bef7dd41d6cbfc981ecadbf0b6794eb245faeed9d7eb96be5acc58a799eba2d453d61b081f8c2667182424fbda306172609b59c8ca51994a1e4ae961ffb9b7ac5e624551e23d6a8d6460a7ed4f296dcb4bfd3df174d50ca15e6dfb70f77d97d1eb7fe884bf8981500ce06748bde28b15989101f2b6a600954149135aa9636fc228dbf134534146d0fccde5922b4e7b2078e820d9c13cae892f6c879d82058b63bfce11a05062d77bfc41388ec0fbb2c476adef891ac05b9ef991028ab4caf4e115a9f2de830c6fa3bbc7038bf4147cca2af1f5442b879307e35d64f09802cb677c18189bc10de266def15d6be6617737292759bdb183b86eecc68285640a9f26146f939719627a537124e6b5d4680180516fbaeca02d1ee95996f09020e6d76597f3958722456f91250742d0ea424c554e983608d3d76a3a6aff802314b7979811c6074d2aff954b3f83a86221096b59943ddc6ecf883d5dc109f2af0c508cb21efe657ab05ef7d54db00a4fa6c06ba8288e7445240384cdf2c636dcc2dc1dbd02b5c761f8ab8964d52d8fa23e4a11d72f530847f152da03f6093916f2d5ff6f5550224b3cfd213eae915c60b57bb68c984c3986c576f08e37cc600c5b725266db8cc73e61e45e34b6b3cc39b1390a036d5e823a4caf3cf100db784a3a6602fa8310dbc5eee94e34c324fa3f6a440abc39fd96f26a80f62ae779ad62c67304574a6c1be3048ae2ccf574e2f3578401a1109797c4ca21079fbaa8d62aa42c307b31cc99e92c090cecfd18c8c355d2763a33a72677ddf70ce6e40ea9df24817a805ceac40ba603bc8c871dc9bbbdf3f070b5f166db413f889686e33f2ba660301a41717fb32abc105c189d0aa9185b02d2bd0dd84d66471d52919657a42b5994cf8e439693c14a7a9cf217b2010d245e7e585c8e91b381f5a7afbe8f8f5bf5e6604964b4fa856be04e649df6783050a13b5c9341a72049ae8f9caa0253de5d4da20c70d0f91056d70d7e9f051dfee697faf7ed8f7de46289af8dca1e759d110b22ef5e82e57b938029bee66d9388a5968bd2b3ea9cf29d727da14ab27c34f5b7ba7a4badf75531fce26c10087e6e79378af529e526b35019dc5e07ff97ce4c75175b13662ac139d4c366be34da4f20e66b7d2710c570bf00e04a621950c61149f2525c32e785c06debe8317a90309bc8a3b7a698758f6e62a94309a33dc65d1a14e04988803dcb9309bb6d991393b7f0818a0c6e1fd0499569e3193d2b9fffb0aad642850a92c5d83259d46741e677aee357c44c6a7b2b84d59c724ad6c8a4cc60345fa9a98158dd352b5810a088b74f8aae25d37472c2b9a158674cf2d8cd12c039c20df206281eec3fa6f9b9144a05763080b5f4fc9524c9c3a56bd7fa0c939aa0bf4f78297dc75ecd1d6c4cbfaef82a85f7a6744855977632f7fd50798804ebdc050f279a23dc210f0dbb77e7eb724006b3c2736e55c034aecc2c53f0c0d01307bc68571b0194c0801a31a0d0c85fd265dd4db2d9fe2ae59edef86f40521b697c48ed0fbebef3d415349183a4c0cd73eff95ead787beb455595a4411334e3030fc399acf0622b682e25fcfac1c7fe3abc880e52b1455b4db281984d3fd423225e23e58a28ed269282abdc830e1639f451fcca62f1afbccc4103b39bd360f80bde2bcff26e27a80bf3663df8cac9257261ab3afae919ef54186a73b710b8d190fc1dd90e20932ec24e5310654deb9fcfce121f6449138ab072974b2502b90983b9c714774f672216e185b678fc488afbe73f51030a1f15770d4cacb832a61f419f3ae23bd028a40c0429703db12ac3518f1dac3f6138a368cb115199d5359d7eb0e7acd2ca35633ec3b3ea1b4a88bbd800973a5cb994b1228a9e9fdec1dbeb3f30e8c2c9465a27d9cc0c728104d6ddee2d66d5efad213ca52ec7b0c6796c8b47cf8de0a3df656e57656e1412ba5abfe83cf4fa4cfd1a4e89602dbdcb4736ef494e12a2df8c9608c1fbe75be76e163fa0497ee9564939cd61049c0ca2a448088c5084e440236f8b950dcba3e4279c04afb266a15f50d0d0eb15a693f455e4ee05cbea3b78b68c139ab1a17e176f014a5b9d5a3db947c60d01eb8b8eb0550e867612531ca23a2155d494e9d9319cb1ac614806318f92c44cce992c5c8f2dc8a8cf5b90e8d25bd74440cf2dfd257f7220bd6762af54fe89da0c63411c48fac3eb0d238d1fa2577014d30fb4ca65d3dabbce0f76eca967ef0f26d43f8bd427de136c97501f53ca80f38e4fe6eb4f8dca067126d76d0b2eddc05ac1c95cec1919c2a9e32c8e600379423ba2da4fa8b1ebac91fb82015f099faa1d1381c204d39a7dc794954c055e91dade93a1ce8e83971955269bd57cdda77b97a0f4469c39898fbbe9367e98154d0dd2a5a61fb17371cbe875af225ccc1ea4e12aa20cb7291aaf14634c0391c18c38ff11129155cc541f9a8dda4cecbe01c9d62c49eeadeb9223a87f72d456966e588fbdb81e8cc68ef2d872dcb61e51f6ed96e84875bc9284bd7a8d18089fb74ac04024c7252748434b1a6a868bc1fc4b3b5cab42e50dee41131cdb3060dfe81d5c186f83b66a349a93b91f32f158c5d230877a4ae9cd1eed5e759513ee2c109a05e0bc9ab8881cb2da0a9be8532972dff7f0daecaf1df59d0b95ac19034d23d2e9d47431f71e16dc7b41b79f5bffa8a6d21d5d046414ee5f6a6d799864cb946cde7dd10dad0c8d9f727e6edee20", 0x1000}, {&(0x7f00000003c0)="4556d2370906a7ec64a4df9552bd6f581479413855b730767ad12cf261bc941e22caa667c891dfeb98b76665301c23a661a4f4ec4b701e8f2dc096d8900bc0005a91ccedde89cabad5dbd30a9c982b6c3c5bd78215cc42b427d1768d92d8063df5d1bba6ab2c4cf1b536d572ce97ddd8beb528c2cad48a7346fe12e6759608835e5e6b8bb7b0c36490704a5ff324e1fe5ed0e295a541f289ca07708f9a895e52f3793ee340b68bb00b60c2bd53b7a1bb6c571537c767ecb4ea67bc6a380e05d589f0d1919d640c572259b74cabf00c720c72ec8021e90164a63085b6e01c70ddf4d25908ae1d1f1d99ecec741b37fbd89d1d2177a47ff9a2d69d4563", 0xfc}, {&(0x7f00000004c0)="393b2ad6ce1d4ea90fc09ce7e22bc968d8e044c5872fe6a70effd11aaf4840997505300f10f9e7535a15ac9a13f29850b8d9506fa1f2e64ba90a51d77b55ca16c4789ac014398517fa097714562d7a286dea94aeb5d517fa600c3f992bd7770fe5e64ca04146ad643d72ba38600fe6a9e4684f32b6bde2490b790f29fa3e8f822ceb69d5f4355b7f7bb97abf4c038e5a97746f8881e87cf2bd0d6d14182bd4417e60236ecd745e632d", 0xa9}, {&(0x7f0000001780)="b6f8016fe74dcffa26afa9a6b937392c23a372267b29f0de7001efb3c35dbbe74665acbb0ad7d56223052298bdfecbc2746b70a3c13cc0a03d5f05fa33325a3692b561f23264ed0dbfabf8c75aaf8c1c0200785a044f42cbbe499254e1fc28dc2825266c074404d65f4fe97b4ab87f22197a59c8e8e58e0eb66689b76169c0624e82856e37bd494f81f167ae07758ea2590d7d06728da996b0efd8ddf180a4d724359c97fda2887590dc127c3fe0f76635afce766ec4bdccb8bc7c045e04ecd5ebe847d0235f2884f5f87624de0f9fad9a1ca305cbaf0fb6fa479dcee1c3df745a176236e3d0df56216453ebad3c4f525057c38eb429415c660ab336c798e077b1b156417dd938a68499b6128bfe884fc78eff3f64b80876a653fc9b5bf00cabfaba804be53052b3a8458b62f9c170a25ddd6e2f1968436119d4c987292e492bb5994c6e01921f55457e518fc53aa2e9d11b14b3e6aba2d04e7637a8d2bb714a6fb9a234c65b647a922635473f48b99214372afcf5f7169574c45c419ea370cbce0a86cbd55bd20f30a068ee5e91ef77426bf26362091651fe9e118548f46203bd900956a48faf213b2fe97ab48fc608f4f0ded5d328795692de86223ddbc8da91fe18a656b38944fb9e648b03301f9b1d2b82bcd5536f387edc4cd0398ba9b39f336d5cde1b1eb0a9e19346d9339a5bca242d27ae7d91f48fa77c4df52450a680ca80317948d7f7317d04134307310c4f29c03c28c9797aec31fef4854637e85fad38e3a8b4eabf33899d07146b1907ea893cac364f0646e804c4071c7380bda5ec3706a489f1c44a96c68694964262568adacace2501eccaa4e17ea1876f58e2d38afb00b6a6c980f81df1e00be795ede2e01d5eb739d57b81d9f8a5fb30fff8c1f335d4cb5a399b965d1a406965e4373ead480895fb0f6e359b9c20b8c8812da35e24c74f17d6fdf6666c34d410640336ea0da5e65a6e6ace84ca76dc6bee2d1b5ce61ad7ffd8a67c5ad0dabcfee254eac7018ce5c140ab8556c5f5c4926e1ea399b9791ea3f02ae68b5346c82d02c11d39dfea88b2cfa082bf84c77d0abf9066bc2bc937f222d1a223bb2eec8a86564e41eff6361490b3ae8263172fdc1cf496f9e49c504e6f736255dc0325f3d20502b20392b76be506d1577ecaf3e0741e4cbf207d16a528ab3bf071436cc6d015697bec2fe5e558cffdcd8e1f750ef313adcb58a407cb858580b76d7d29d736e7e112efb3092c4d1d7c9379e2edb7e2506e2dc54eb06ae21a07e4d3ba159d8edd67f10d9e172d740d641d864889941b7d83acaeda27eb408dc0c560d6c2a19a9d415745d06a20654c359e3827a61f801ea56ab1680a61ec959f15c4132f6f8026581752dd306c739c03bdf9744b88ccecdab59c5c5ff4f1e11473b457e43bd4d91006fcc39070a18f3b6bd347a9cbeb92ca73dd6e99a9edfe8afc73148d86ffaf6e3c8f53428d850157c46097f7c61c846ef597a2807b102f183a859336cbf9487753ce380b89cd4cbf338f68acd89305735f911fb06815c6991730b2654eaa984c736e9d0e0b35cf2889e5969412479b959bf43407dc17d6d410119550815e1cd4e9f4221d81b8b683743db3b41236e41fc4bba49ec860d6ba83a7e4fcf4a16b8d1b641555f753e7de0f01473bd2437a156d95968fdc770ad4ebb21d8bebeaa6584e7bd4db13b5e56f3f66e7461b836d283d58fb7734a05e6a277f440f3b0d63fec3c868a2dfdd6e6e98babf442f6841198deb1d386a070afa1efd62da2fbf0b9923bd31586e63277cb0936c206669783835ce4cdb666e97f5a7a0a8580dcf217dd819c4c90814bc83547350807cb31a0c545766521b34015b289f1d95da1b064b70827d64c1279585dd304a25a4e99ce131cdecdbfcb3b3d712795896ae9ab03f534919d17f0897851edeadbc24de1155773da59031dcd8f3e4b8d2201a6895dc84912a499790c658372741716d76f416b98544708df41a0c607762a6861839972357731083cf312d394e9bc47013ed2bad987bba7da38ed750536d0e0ce7acf5019d7a7be7ac74d8620a282b7efe9771b1f2839f6099369cdcbc90be7d03658018f16228c5511cf1e3096cfbf18b7c90c41179d285fae4534253d05dd20dcf33262c034aac786c27806787f7f6ad42b748fee41d99fc23eddc87560eba03abcf7d06386c40b3a4362ecf46c8d92c758b2e412425b59db4d14768a3bf00a20c325e3288d3c6b838bf549deba562c6f6bce7cde17156a23b0839351486f97efaa3ddf55d5d7d8bef1faa5a2324814164241dc1e2c3bf7e9394f9326c33bcd44d4de4cb7f331532349d537baf993c9fd78b742711a659c7a800ddca5e0c6ab6ee48e4f191ce3dd9b34e9cc9233b398c8b98284208db264a69495debb3e96f086061994ba786f04ccb18bde6e78055a77d48e936a45792bd8084e9f75baa899bd28165d30f0457171daad99071a2f461232a3cbd902a899b0ca099c805619c5d1897f4d96670256cd8f454898ea2a04d223cc8bcbce0c1b74c57da9df272e29c0690331cd9f8d27e6b6254c3cd7192282ce827797e6c0d9f1dcbb572de82d53c2b385396e30303240c4c8c07acd22842bb9a1d7c6af2dbd0b256bdb7771a646d601979192550d47d1eeb9ca5557aef71b7307129d0c4cb148196bf53b330f4a2be3d3de18bebd77b02e80849b2e8e7d7e1a2a54b1e9b68178e5c3d711189b443ea480df18bd3cdef4c863027ef02f607971f15d1cd8d82f1b1c6c8f45fd2d5eacbdee1421488e4bed087270ba8d8c8815ed89e3fdbd962c83fafd08f0702e9eb8302d9147f3ce75816b7ac2a68c9217eb18b07aa439df972237e223b36f8ba2df94681afcd13fabac945ee348d75758a89c6306f94e314b4432947c1979a8a4d4224da4337a48c3590af6102c871707a0eb782b6bc3a91091a481ee4824a75f7a944da8aa243bd2a9001d5216dd00e52cdef49cc6969fee7774e9f5c647fe0f775e2c621c6176b48f832bd44af6dc8a725a9175e36be4cf86bfa72f2b40f7e9a413436a99611776f4baf65061b8c5d692ded7e610740888c4d4a50ab09b38af30940d42d1fe453a0d7e3fa28167350abffd215ef63e17508f885bb45ade981f0ab7515732e4a1971115c21eb19e0133a0ee8a0c405d4077753c9ba933f65ac16cf43a31e72f10b9665932b7f2944a1c176f829ebbad9039059f3810a37d37f0fc7967d98798176adc0bf474677708446c621898a8bf45e63042631a21efc7ed5eb2211d8f68430dfcc000f2f42ec4107952c5a7e9aca620cba79a6bcad520d43fc738a92bb1451afb4f4d88f8676ac9822e5016ab42bdecaca2ac9da82092d27eac1c9b03d8fd5d7dccbd82eff04cc02343e9e820188ceb89fd2d0b0b6910ace3858c6f156093db85abfbe40644638aa8269aeb416a3b0953b00214489f1c988a1818361650a6595d8da51fd7e31f5468e27bc3f1ffab406f7949b71427be0b0c579eb3b3f385f93f4942b10bf9d5b38201c9fe537fa5f9a07d1afd41c0d82d2774cca2bafdd500a5f5b136d7c273c8eb8748fc1b9da099af3a2053c09de878c0984e9b4be88c950168a1b710d2ddb162fdc674b26fb73277388b4a6194c5b5024a7639e126fb22eea2c31da7ae77dddad8962ecb1584d708f9c9017322bd7c50a6f41dabb822378c366a40f86ced0becf031ece2fb486752dd6300f8841a4a5dea394cf7eafe6a70fb95e5650f794b6ed1a315d9351431900238d6fc88a520e270e81d6268dbe5e6701d59921270c1886ba0f822ce812580079a3408ad93ee1ee5df350f8d3cd419610228f1497439677eb4eedcb63f2dce37837b57c5e296b28544882578b42ad39b4d94adf0b22055adcd721fa8c30ca8e6787df203d379d6d57c635f6af6aaa4a6dd7ca617977b0c0f5aed26c38699e54b0071c20071a45ce8da1aea50d7be07deecb1baf5989875e1f744d963391c1d5d2cfc95b8e1e868b44509695406c84839473ce862d866a39c56b69721ae705f8a5bf713f26fd4c2050a7d5debdefb304bb1cba5bd4ec4ebd335afcb4bf127c6b4570dbe305dd98554d9c9750a6614735741da7800c876ac7682e1fc3dc12eace415b7d53cfcd7fd9fef328e2c431101a1053cf5c0a92e73b828d1ba1889978d80dbe83eb2e6b088c104dca977e97c64cd9092ab7377160c6f0c7a87cd79e986b60eba59941be2e58419b8b7ca03bcea8bba636ba49615da9c7d64a0b2543e28009648fdce9d95a5e20ce2e2b37448b894da8ec2659e7ba061c0cdcd8a744a5aa6cb160bb2a011932445714dcd1cd4278a6ae854e164da96d8acdc1a95a137275185f0d97900a4e00495bb486f5c7865600e28e66b7c73fa22b298791f4da745533698fdb09fffdb703f01b46c32447610b123c987bb5b6c1af1260afe757e35609f72698e260f6d3a7e819847d0f290687b77d09bf1c0d75bc98c393c3ced5d0e91a36f3dc5dac122a06418f760afd16001bd565d1ad7a083beba4802f35c1adaa2785fa34cf9c567c5c499dc4005dde7d1d4451bced3b0baade7c7f1ef3c49d7ce9916c5bdc50045ac04557627fae51cab73c9d2df8ab488a9e2fdcc0b93bf2352b6fc10c58886c2a9efdd7c984aae455a286b7e80260156da3fa163d8f45042d8d32c5643ad617f96d05b0a6e8dbb6cdfbc6f8ffc1790480312278cfaeb1bbaf5c2ae4778176fdb60d244cec074c274e623f19ba96642bd86b5540b6c056eedde003cc9d54359669602037fb9f25e22dfdca0953b9bff365d55d54b06179f868283343b3c18343625eb86e2bc8d4d12125a77f226abe1547f57e4d153ee5fbd551120c2745a751c5532e030048516a43b8a0637a4696717e94795b767b03a2d6715bfc631ecdcbaf10c96170e2397cca658259e7828dcfb1781108b0406ca24f5801492f544288a8422f23e1652938ba23699ef3c6a3b8327a8321694d4defac480a0c6aacd1aa3cb281f40ed1d34b4504877953f4930bf9463f8671415db8a2d88eb422f08e7062383a79ae04db1f0d57446a37c400c7dea2e9dc4e3e533ca2729408b62d19baa00baec2b39e566d62e6167345d52b3ed400184a8fce87568bde3f29f315f485fa07968d854249a396c9065cb4575a51a34539c77ba14a91948eb9f50a6ceb034a7ab22f22f2da1fa6ee7749905c2e0d11230712829d3eed312fbd378a716a0870fb7b73149c94e6de64b7c9d466e8d37b4de523de759d84d4d393a96378fd99629ada3c7fbedd0eb4120ad6b119df7dde10c0b1b953394374f0fe65b9dd5634b7cafc8e18da47f459cd61c0653cc9ff206bd6f3f1b6351353f11745fba0d9cebf7309fa2c67644e0b82addcb9e5b40d95e133b029cf7e7e72caffbb48f04a0f6842e40386ce20dad6e72a4aa25dfc384fdfb7586c72a158089ec3a04787c85b8724f94c5bfc901df3de0fc1006276a359d0e86e7cee908c99d1a723cbce4156dcd1d7e1cf3ab3ddf81296272b532a6228f51dd41dcb467731c98f6a968b6f54bea8f5e0af5758178c5a86b8b684716c356cf281ded4ad897bd0d2efcb0759e41a356ff31acec48d50714877cdef9d4373c63c31346b8a72c6e130551e09fd51339b84e0c20358cb829edce763236b636fc0ee8a9ef8b64537e755bd98345d41db967fec798e245a691b6f20cf78f39d29361712cdfdd51d456cda89050d8e8f534e6ed63b432179cbf455928c9112576238cf80762f093bc0667e10fa87b1641e5e43a393634b48e3f524e63ed6bf", 0x1000}], 0x8, 0x8) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) fsetxattr$trusted_overlay_upper(r4, &(0x7f0000000040), &(0x7f0000002780)={0x0, 0xfb, 0x107, 0x5, 0x5, "562c05afd3789be8289b2660b3a01068", "34a8e0bf920ad61d7c80fd7f160344d589d616138bd058eec49d17f368463b2f1682c34c2f2a351f738059b6ffdfcd02cc28b5d21888424a3c8f09e66a7f252d3323d405ea50ddfede4ebeb828cf206509eb3779b85f1cb61766d5ac8a1ef653a5b106919bceeb3de8040a18d00643c23740c56edc29a97148d6600814068423f670de9a1a30dcf8ee723cf0ccda3c77039ba30dc1182d648e9e77de42805d1287c5c273d839a1d37e8b83c641a0d88ef761ca92de2618d4c6fa58aa840f3d1dcfd2450da892c00bb429574d9a8ff3a83ac2e2412dd023d5954a5634a79f49125167d2a60b7d7184125d396e40029da954ce"}, 0x107, 0x3) sendfile(r1, r3, 0x0, 0x4000000000010046) 13:05:10 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f00000002c0)='/proc/vmallocinfo\x00') r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x34) ptrace$setregs(0xd, r1, 0x0, &(0x7f00000001c0)="b0555eea1da88a6b2fa73d7439c1354c9b53514e0b8b761d15cb8f3cd267224d2ad4faabe26b3d0d0a7fb95e64ddc2c6d17763b18027478a65d1cdb52fee01a9f308ee792071658272e253c98922086be0fa941b57cfc11648258a22620dad9295c1bb5ef15a8f46f801da32f8f078d0567ae3116d436203b11878b4b6bacd3bf1b6dd13c5d53d51b59c32f1c0efd48f6ccf7782cb3c766665195a85f0787619dcfc35b4350efd01e68df56e22839157579061a9b3eb96445958fa0371cecdcbfe7cc9d3739fa77582cfd9b6888706caebe424194e82650f23b24dee34d29dd601c33abdb2285900e82586e1cce34779ece286ca93ba025a8a7900cae9cb81") ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r1, 0x0, 0x0) r2 = fsmount(0xffffffffffffffff, 0x1, 0x0) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x8, 0x6, 0x3, 0x2, 0x0, 0x9, 0xe0028, 0x5, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x2, @perf_bp={&(0x7f00000000c0), 0x6}, 0x202, 0x200, 0x8, 0x1, 0xfffffffffffffff8, 0x5b, 0x9849, 0x0, 0x0, 0x0, 0x7}, r1, 0x10, r2, 0x1) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(r5, &(0x7f0000000000)='./bus\x00', 0xc000, 0x41) sendfile(r3, r4, 0x0, 0x4000000000010046) 13:05:10 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f00000002c0)=""/133, 0x85}, {&(0x7f00000000c0)=""/47, 0x2f}], 0x7, 0x1, 0x2) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r3 = openat$cgroup_ro(r1, &(0x7f0000000400)='rdma.current\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO(r3, 0x40bc5311, &(0x7f0000000440)={0x5, 0x2, 'client1\x00', 0x7, "0be1c5cdf8320622", "6f51b02de4ca143eb030ddb160c4d50bab4a391375dff15b67677ffe2fb83e1c", 0x2a1, 0x545}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x4000000000010046) 13:05:10 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1100, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 115.185054][ T9733] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 115.204664][ T9733] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 115.213079][ T9733] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 115.221117][ T9733] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 115.229095][ T9733] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 13:05:10 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004111) 13:05:10 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) perf_event_open(&(0x7f0000000140)={0x3, 0x80, 0x92, 0x9, 0x6, 0x3f, 0x0, 0x3, 0x40000, 0x9, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f0000000000), 0xa}, 0x41, 0x7, 0x80000000, 0x0, 0xe9, 0xe3af, 0xa3, 0x0, 0x5, 0x0, 0xd4ab}, 0x0, 0x7, 0xffffffffffffffff, 0x1) creat(&(0x7f0000000040)='./bus\x00', 0x4) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_DEV_STATS(r3, 0xc4089434, &(0x7f00000001c0)={0x0, 0x8, 0x0, [0x7, 0x6, 0xffffffdf942f52c5, 0x490, 0x1ff], [0x8, 0x7, 0x44ab, 0x2, 0x5, 0x2, 0x9c7a, 0x0, 0x6b, 0xfffffffffffff6d2, 0x400, 0x7fffffff, 0x1, 0x200, 0x9, 0x1000000000000006, 0x0, 0x1, 0x3, 0x10100000000, 0x8001, 0x86a9, 0x36e8, 0x6, 0x4, 0x200, 0x2, 0x400, 0x7, 0x0, 0x24d, 0xcb3, 0x4, 0x3, 0x5, 0x100000000, 0x0, 0x401, 0x63a, 0xf3, 0x3b, 0x1f, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6, 0x8, 0xdc6f, 0x100, 0x4, 0x3, 0x4, 0x7, 0x6, 0x7, 0xfffffffffffffffe, 0x80, 0x3, 0xfbed, 0x262fd6d3, 0x4, 0x1000, 0x1, 0x9, 0xff, 0x1, 0x9, 0x4, 0x8, 0x5, 0x60, 0x9, 0x5, 0x8, 0x0, 0x10000, 0x0, 0x800, 0x4, 0x2, 0x9, 0x8, 0x9, 0x5, 0x6, 0x7, 0x0, 0x7, 0xfffffffffffffc01, 0x100000001, 0x986a, 0x1, 0x65, 0x6, 0x100000000, 0x3, 0x2, 0x9, 0x400, 0x9, 0x10001, 0x8, 0x1, 0x0, 0x1, 0xfbb9, 0x10000, 0x84, 0x7, 0x101, 0x80000001, 0x7f, 0x81, 0x4, 0x5, 0x8db]}) [ 115.237062][ T9733] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 115.245139][ T9733] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:05:10 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r0, 0x4058534c, &(0x7f0000000000)={0x400, 0xffffffff, 0x0, 0x14df, 0x400, 0x4}) r1 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r2 = mq_open(&(0x7f00000000c0)='\x00', 0x2, 0x0, &(0x7f0000000140)={0x100, 0xffffffffffff5c2d, 0x3f, 0x8001}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x60100, 0x0) ppoll(&(0x7f00000001c0)=[{r2}, {r3, 0x100a}, {r4}, {r1, 0x2001}, {r1}], 0x5, &(0x7f0000000200)={0x0, 0x3938700}, &(0x7f0000000240)={[0x20]}, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x4000000000010046) [ 115.350095][ T9769] loop3: detected capacity change from 0 to 8 [ 115.380246][ T9774] loop0: detected capacity change from 0 to 6 13:05:10 executing program 5 (fault-call:2 fault-nth:34): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:10 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1200, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:10 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000000)={'wg1\x00'}) close(r2) fallocate(r2, 0x0, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x4000000000010046) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000003, 0x80010, r0, 0xd0e11000) [ 115.417200][ T9774] FAT-fs (loop0): Directory bread(block 6) failed [ 115.493673][ T9789] FAULT_INJECTION: forcing a failure. [ 115.493673][ T9789] name failslab, interval 1, probability 0, space 0, times 0 [ 115.506401][ T9789] CPU: 1 PID: 9789 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 115.514772][ T9789] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 115.524830][ T9789] Call Trace: [ 115.528145][ T9789] dump_stack+0x137/0x19d [ 115.532483][ T9789] should_fail+0x23c/0x250 [ 115.536934][ T9789] ? __es_insert_extent+0x51f/0xe70 13:05:10 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 115.536978][ T9789] __should_failslab+0x81/0x90 [ 115.537004][ T9789] should_failslab+0x5/0x20 [ 115.537030][ T9789] kmem_cache_alloc+0x46/0x2f0 [ 115.537052][ T9789] __es_insert_extent+0x51f/0xe70 [ 115.537076][ T9789] ext4_es_insert_extent+0x1bb/0x19d0 [ 115.537163][ T9789] ? percpu_counter_add_batch+0x69/0xd0 [ 115.572293][ T9789] ? ext4_es_lookup_extent+0x36b/0x490 [ 115.572323][ T9789] ext4_map_blocks+0xa4c/0xef0 [ 115.572343][ T9789] mpage_map_one_extent+0x10d/0x360 [ 115.587735][ T9789] ext4_writepages+0xc1a/0x1d10 [ 115.587764][ T9789] ? ext4_dirty_inode+0x9b/0xa0 [ 115.587782][ T9789] ? __mark_inode_dirty+0x103/0x6c0 [ 115.587799][ T9789] ? generic_write_end+0x157/0x180 [ 115.587818][ T9789] ? ext4_readpage+0x140/0x140 [ 115.612786][ T9789] do_writepages+0x7b/0x150 [ 115.612817][ T9789] ? iov_iter_advance+0x377/0xe10 [ 115.612836][ T9789] file_write_and_wait_range+0x180/0x210 [ 115.627974][ T9789] ext4_sync_file+0x105/0x670 [ 115.628005][ T9789] ? tsan.module_ctor+0x10/0x10 [ 115.628027][ T9789] vfs_fsync_range+0x107/0x120 [ 115.628047][ T9789] ext4_buffered_write_iter+0x39c/0x3f0 [ 115.628090][ T9789] ext4_file_write_iter+0x2e7/0x11d0 [ 115.628113][ T9789] ? avc_policy_seqno+0x22/0x30 [ 115.628135][ T9789] ? selinux_file_permission+0x22e/0x530 [ 115.628152][ T9789] do_iter_readv_writev+0x2cb/0x360 [ 115.628220][ T9789] do_iter_write+0x112/0x4c0 [ 115.628235][ T9789] ? kmalloc_array+0x2d/0x40 [ 115.628251][ T9789] vfs_iter_write+0x4c/0x70 [ 115.628267][ T9789] iter_file_splice_write+0x40a/0x750 [ 115.628285][ T9789] ? splice_from_pipe+0xc0/0xc0 [ 115.628303][ T9789] direct_splice_actor+0x80/0xa0 [ 115.628323][ T9789] splice_direct_to_actor+0x345/0x650 [ 115.628358][ T9789] ? do_splice_direct+0x170/0x170 [ 115.628423][ T9789] do_splice_direct+0xf5/0x170 [ 115.628441][ T9789] do_sendfile+0x773/0xda0 [ 115.628459][ T9789] __x64_sys_sendfile64+0xf2/0x130 [ 115.628477][ T9789] do_syscall_64+0x4a/0x90 [ 115.646292][ T9810] loop3: detected capacity change from 0 to 9 [ 115.648284][ T9789] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 115.648315][ T9789] RIP: 0033:0x4665f9 13:05:10 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1707, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:10 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = memfd_create(&(0x7f00000000c0)='/proc/vmallocinfo\x00', 0x3) writev(r2, &(0x7f0000000640)=[{&(0x7f00000003c0)="3cf41233c9fa3aa60ac96e59a558dba4ff69d6281fd5d1d1f16e5289ca2781974b51ce5d093bfcc63e8a358f7871f920316a4847f2f13da69864795674c11014b69e2e1ec907df3536ed4f0abd79d09a1e47e9e4a51326045e352bd1859f0c8219ded2f7a3b3409c8f724e8a829a53bf867591d56e30ae95ec3c74926485f257a9187bf5aec458e42b7ca29039847898724b92a40efa267471f5797deb796ee97845d8c75502fe742e", 0xa9}, {&(0x7f0000000480)="6f7b9993c035a8b38a496945e110e3d780", 0x11}, {&(0x7f00000004c0)="65526583e77334375fcf313c5300a228583de87b388527ff432c4346e5849d4de5490cf71e586f97b83879756853cf15c15d0a5df9c5925537536bee7f0945472f0464cbff44573a9c95e2fea386fc68bfab6c21f3422a491a209ab2c1", 0x5d}, {&(0x7f0000000540)="e140dd8b112f5cc6fe1481fd44d5781532e5d67c1fc5d83cd1cf6f87d6afcf3a6aea5746afe3a2a34b74003c17cff66d3590a726f61cfd03966ca6a936e97330c13ef10e53fc25ed8153a35b1c477457413181c30ad62793b12e31380908754549b0c3fc5689aa3c68918bb4ba70e7bf1dbc", 0x72}, {&(0x7f00000005c0)="ec70c0703012a38eb0febf0caa0d54157c37b1f8b33be557171ea7175c3aa526df5469edf456d4000d2154d67811936b386cf0622503ad9de38fb8832ef8535f5921d7c4169116ffb0bc955b538d27363f43f6ce2a970991eafff0c3", 0x5c}], 0x5) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x4000000000010046) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/194, 0xc2}], 0x1, 0x7, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000340)={0x4, 0x80, 0x97, 0x7f, 0x1, 0x2, 0x0, 0x2, 0x800, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x200, 0x4, @perf_config_ext={0x6, 0xffffffff}, 0x0, 0x200, 0x0, 0x6, 0x100000003, 0x7, 0x5, 0x0, 0xffff7fff}, 0xffffffffffffffff, 0x10, r1, 0x3) flistxattr(r3, &(0x7f0000000240)=""/203, 0xcb) [ 115.743680][ T9789] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:05:10 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x1, 0x1, 0x0, 0x383, 0x38020, 0x8, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6b0, 0x1, @perf_bp={&(0x7f0000000000), 0xb}, 0x42400, 0x0, 0xfffffffb, 0x0, 0x7, 0x7, 0x5, 0x0, 0x5, 0x0, 0x1000}, 0xffffffffffffffff, 0x5, r0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x4000000000010046) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) sendfile(r3, r1, &(0x7f0000000040)=0x9, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xa, 0x40010, r3, 0x490a0000) r4 = openat$rtc(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1000004, 0x10, r4, 0x80f4000) [ 115.743700][ T9789] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 115.743717][ T9789] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 115.743730][ T9789] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 13:05:10 executing program 5 (fault-call:2 fault-nth:35): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:10 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004112) [ 115.743741][ T9789] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 115.743753][ T9789] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 115.743765][ T9789] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 115.907914][ T9827] loop3: detected capacity change from 0 to 11 13:05:10 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1800, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 116.000045][ T9841] FAULT_INJECTION: forcing a failure. [ 116.000045][ T9841] name failslab, interval 1, probability 0, space 0, times 0 [ 116.012895][ T9841] CPU: 1 PID: 9841 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 116.021311][ T9841] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 116.031482][ T9841] Call Trace: [ 116.034744][ T9841] dump_stack+0x137/0x19d [ 116.039059][ T9841] should_fail+0x23c/0x250 [ 116.043464][ T9841] ? mempool_alloc_slab+0x16/0x20 [ 116.048500][ T9841] __should_failslab+0x81/0x90 [ 116.053318][ T9841] should_failslab+0x5/0x20 [ 116.057847][ T9841] kmem_cache_alloc+0x46/0x2f0 [ 116.062774][ T9841] ? mempool_alloc_slab+0x16/0x20 [ 116.067805][ T9841] mempool_alloc_slab+0x16/0x20 [ 116.072669][ T9841] ? mempool_free+0x130/0x130 [ 116.077328][ T9841] mempool_alloc+0x8c/0x300 [ 116.081820][ T9841] ? unlock_page_memcg+0xc3/0xe0 [ 116.086879][ T9841] bio_alloc_bioset+0x1af/0x480 [ 116.091714][ T9841] ext4_bio_write_page+0x7c5/0xa40 [ 116.098941][ T9841] ext4_writepages+0x1050/0x1d10 [ 116.103863][ T9841] ? ext4_dirty_inode+0x9b/0xa0 [ 116.108813][ T9841] ? __mark_inode_dirty+0x103/0x6c0 [ 116.114012][ T9841] ? generic_write_end+0x157/0x180 [ 116.119155][ T9841] ? ext4_readpage+0x140/0x140 [ 116.123980][ T9841] do_writepages+0x7b/0x150 [ 116.128484][ T9841] ? iov_iter_advance+0x377/0xe10 [ 116.133527][ T9841] file_write_and_wait_range+0x180/0x210 [ 116.139229][ T9841] ext4_sync_file+0x105/0x670 [ 116.144253][ T9841] ? tsan.module_ctor+0x10/0x10 [ 116.149109][ T9841] vfs_fsync_range+0x107/0x120 [ 116.153870][ T9841] ext4_buffered_write_iter+0x39c/0x3f0 [ 116.159499][ T9841] ext4_file_write_iter+0x2e7/0x11d0 [ 116.164814][ T9841] ? avc_policy_seqno+0x22/0x30 [ 116.169667][ T9841] ? selinux_file_permission+0x22e/0x530 [ 116.175377][ T9841] do_iter_readv_writev+0x2cb/0x360 [ 116.180613][ T9841] do_iter_write+0x112/0x4c0 [ 116.185193][ T9841] ? kmalloc_array+0x2d/0x40 [ 116.189780][ T9841] vfs_iter_write+0x4c/0x70 [ 116.194280][ T9841] iter_file_splice_write+0x40a/0x750 [ 116.199652][ T9841] ? splice_from_pipe+0xc0/0xc0 [ 116.204525][ T9841] direct_splice_actor+0x80/0xa0 [ 116.209489][ T9841] splice_direct_to_actor+0x345/0x650 [ 116.214845][ T9841] ? do_splice_direct+0x170/0x170 [ 116.219871][ T9841] do_splice_direct+0xf5/0x170 [ 116.224621][ T9841] do_sendfile+0x773/0xda0 [ 116.229089][ T9841] __x64_sys_sendfile64+0xf2/0x130 [ 116.234197][ T9841] do_syscall_64+0x4a/0x90 [ 116.238608][ T9841] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 116.244509][ T9841] RIP: 0033:0x4665f9 [ 116.248463][ T9841] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 116.268189][ T9841] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 116.276585][ T9841] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 116.284570][ T9841] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 116.292566][ T9841] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 116.300657][ T9841] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 116.308697][ T9841] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:05:11 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1900, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 116.368356][ T9850] loop3: detected capacity change from 0 to 12 [ 116.372888][ T9853] loop0: detected capacity change from 0 to 6 13:05:11 executing program 1: shmget$private(0x0, 0x4000, 0x54000000, &(0x7f0000ffc000/0x4000)=nil) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000d07000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, 0x0) shmctl$SHM_LOCK(r3, 0xb) shmat(r3, &(0x7f0000d07000/0x1000)=nil, 0x6000) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/188) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 13:05:11 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BLKPBSZGET(r2, 0x127b, &(0x7f00000000c0)) r3 = io_uring_setup(0x7e01, &(0x7f0000000000)={0x0, 0xd4e2, 0x1, 0x1, 0xa7f, 0x0, r2}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xe, 0xc0053, r3, 0xbbbfe000) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:11 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0x10) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 116.419412][ T9853] FAT-fs (loop0): Directory bread(block 6) failed [ 116.475136][ T9865] loop3: detected capacity change from 0 to 12 13:05:11 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:11 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x80000008000412e) 13:05:11 executing program 1: ioctl$int_out(0xffffffffffffffff, 0x5460, &(0x7f00000000c0)) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x19a2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.swap.current\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) open(&(0x7f0000000040)='./bus\x00', 0x531001, 0x1c2) 13:05:11 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2010, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:11 executing program 4: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa325, 0x0, 0x2000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/seq/clients\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 116.640172][ T9883] loop3: detected capacity change from 0 to 16 13:05:11 executing program 5 (fault-call:2 fault-nth:36): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:11 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x4, 0x1, 0x6d, 0x4c, 0x0, 0x3ff, 0x42000, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x4, @perf_config_ext={0xe931, 0x80000000}, 0x190, 0xffffffffffff7fff, 0x3f, 0x1, 0x1, 0x3f, 0xff, 0x0, 0x80000001, 0x0, 0x3}, 0xffffffffffffffff, 0x0, r0, 0x3) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x3f, 0x3f, 0x1f, 0x2, 0x0, 0x5, 0x900, 0x8, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x131b6a44, 0x4, @perf_bp, 0x10000, 0x1, 0x6, 0x7, 0x1ff, 0x2, 0x81, 0x0, 0x40, 0x0, 0xfffffffffffffff8}, 0x0, 0xe, r2, 0x8) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 116.712186][ T9893] loop0: detected capacity change from 0 to 6 [ 116.725711][ T9893] FAT-fs (loop0): Directory bread(block 6) failed [ 116.818617][ T9908] loop3: detected capacity change from 0 to 16 [ 116.819689][ T9907] FAULT_INJECTION: forcing a failure. [ 116.819689][ T9907] name failslab, interval 1, probability 0, space 0, times 0 [ 116.837517][ T9907] CPU: 1 PID: 9907 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 13:05:11 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2200, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 116.845853][ T9907] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 116.845866][ T9907] Call Trace: [ 116.845874][ T9907] dump_stack+0x137/0x19d [ 116.845899][ T9907] should_fail+0x23c/0x250 [ 116.845918][ T9907] ? mempool_alloc_slab+0x16/0x20 [ 116.845978][ T9907] __should_failslab+0x81/0x90 [ 116.846002][ T9907] should_failslab+0x5/0x20 [ 116.846084][ T9907] kmem_cache_alloc+0x46/0x2f0 13:05:11 executing program 5 (fault-call:2 fault-nth:37): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:12 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x590800, 0x0) setsockopt$inet_mtu(r2, 0x0, 0xa, &(0x7f0000000040)=0x3, 0x4) [ 116.846110][ T9907] ? mempool_alloc_slab+0x16/0x20 [ 116.846130][ T9907] mempool_alloc_slab+0x16/0x20 [ 116.846193][ T9907] ? mempool_free+0x130/0x130 [ 116.846250][ T9907] mempool_alloc+0x8c/0x300 [ 116.846268][ T9907] ? unlock_page_memcg+0xc3/0xe0 [ 116.846283][ T9907] bio_alloc_bioset+0x1af/0x480 [ 116.846302][ T9907] ext4_bio_write_page+0x7c5/0xa40 [ 116.846321][ T9907] ext4_writepages+0x1050/0x1d10 [ 116.846341][ T9907] ? ext4_dirty_inode+0x9b/0xa0 [ 116.846357][ T9907] ? __mark_inode_dirty+0x103/0x6c0 [ 116.846451][ T9907] ? generic_write_end+0x157/0x180 [ 116.846472][ T9907] ? ext4_readpage+0x140/0x140 [ 116.846491][ T9907] do_writepages+0x7b/0x150 [ 116.846531][ T9907] ? iov_iter_advance+0x377/0xe10 [ 116.846550][ T9907] file_write_and_wait_range+0x180/0x210 [ 116.846571][ T9907] ext4_sync_file+0x105/0x670 [ 116.846595][ T9907] ? tsan.module_ctor+0x10/0x10 [ 116.846690][ T9907] vfs_fsync_range+0x107/0x120 [ 116.846710][ T9907] ext4_buffered_write_iter+0x39c/0x3f0 [ 116.846731][ T9907] ext4_file_write_iter+0x2e7/0x11d0 [ 116.846752][ T9907] ? avc_policy_seqno+0x22/0x30 [ 116.846786][ T9907] ? selinux_file_permission+0x22e/0x530 [ 116.846805][ T9907] do_iter_readv_writev+0x2cb/0x360 [ 116.846845][ T9907] do_iter_write+0x112/0x4c0 [ 116.846863][ T9907] ? kmalloc_array+0x2d/0x40 [ 116.846882][ T9907] vfs_iter_write+0x4c/0x70 [ 116.846900][ T9907] iter_file_splice_write+0x40a/0x750 [ 116.846922][ T9907] ? splice_from_pipe+0xc0/0xc0 [ 116.846940][ T9907] direct_splice_actor+0x80/0xa0 [ 116.846957][ T9907] splice_direct_to_actor+0x345/0x650 13:05:12 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$RTC_UIE_OFF(r1, 0x7004) sendfile(r2, r3, 0x0, 0x4000000000010046) 13:05:12 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) setsockopt$inet6_tcp_int(r0, 0x6, 0x5, &(0x7f0000000000)=0x2, 0x4) 13:05:12 executing program 5 (fault-call:2 fault-nth:38): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 116.847004][ T9907] ? do_splice_direct+0x170/0x170 [ 116.847056][ T9907] do_splice_direct+0xf5/0x170 [ 116.847081][ T9907] do_sendfile+0x773/0xda0 [ 116.847100][ T9907] __x64_sys_sendfile64+0xf2/0x130 [ 116.847118][ T9907] do_syscall_64+0x4a/0x90 [ 116.847139][ T9907] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 116.847161][ T9907] RIP: 0033:0x4665f9 [ 116.847174][ T9907] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 116.847198][ T9907] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 116.847243][ T9907] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 116.847256][ T9907] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 116.847267][ T9907] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 116.847279][ T9907] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 116.847291][ T9907] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 117.011261][ T9869] syz-executor.2 (9869) used greatest stack depth: 10272 bytes left [ 117.046406][ T9924] FAULT_INJECTION: forcing a failure. [ 117.046406][ T9924] name failslab, interval 1, probability 0, space 0, times 0 [ 117.046432][ T9924] CPU: 1 PID: 9924 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 117.046523][ T9924] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 117.046533][ T9924] Call Trace: [ 117.046541][ T9924] dump_stack+0x137/0x19d [ 117.046563][ T9924] should_fail+0x23c/0x250 [ 117.046608][ T9924] ? mempool_alloc_slab+0x16/0x20 [ 117.046631][ T9924] __should_failslab+0x81/0x90 [ 117.046656][ T9924] should_failslab+0x5/0x20 [ 117.046769][ T9924] kmem_cache_alloc+0x46/0x2f0 [ 117.046788][ T9924] mempool_alloc_slab+0x16/0x20 [ 117.046806][ T9924] ? mempool_free+0x130/0x130 [ 117.046826][ T9924] mempool_alloc+0x8c/0x300 [ 117.046846][ T9924] ? __getblk_gfp+0x3f/0x590 [ 117.046864][ T9924] ? find_get_pages_range_tag+0x33e/0x390 [ 117.046904][ T9924] bio_alloc_bioset+0xcc/0x480 [ 117.046920][ T9924] ? __ext4_get_inode_loc+0x3ce/0x920 [ 117.046938][ T9924] submit_bh_wbc+0x130/0x330 [ 117.046957][ T9924] __sync_dirty_buffer+0x136/0x1e0 [ 117.046976][ T9924] sync_dirty_buffer+0x16/0x20 [ 117.046993][ T9924] ext4_write_inode+0x285/0x390 [ 117.047071][ T9924] ? do_writepages+0x110/0x150 [ 117.047096][ T9924] write_inode+0x8c/0x180 [ 117.047116][ T9924] __writeback_single_inode+0x2a2/0x450 [ 117.047261][ T9924] writeback_single_inode+0x177/0x590 [ 117.047281][ T9924] ? sync_mapping_buffers+0x33b/0x8b0 [ 117.047300][ T9924] sync_inode_metadata+0x57/0x80 [ 117.047317][ T9924] ext4_sync_file+0x359/0x670 [ 117.047401][ T9924] ? tsan.module_ctor+0x10/0x10 [ 117.047425][ T9924] vfs_fsync_range+0x107/0x120 [ 117.047447][ T9924] ext4_buffered_write_iter+0x39c/0x3f0 [ 117.047521][ T9924] ext4_file_write_iter+0x2e7/0x11d0 [ 117.047544][ T9924] ? avc_policy_seqno+0x22/0x30 [ 117.047566][ T9924] ? selinux_file_permission+0x22e/0x530 [ 117.047584][ T9924] do_iter_readv_writev+0x2cb/0x360 [ 117.047607][ T9924] do_iter_write+0x112/0x4c0 [ 117.047699][ T9924] ? kmalloc_array+0x2d/0x40 [ 117.047718][ T9924] vfs_iter_write+0x4c/0x70 [ 117.047735][ T9924] iter_file_splice_write+0x40a/0x750 [ 117.047758][ T9924] ? splice_from_pipe+0xc0/0xc0 [ 117.047842][ T9924] direct_splice_actor+0x80/0xa0 [ 117.047901][ T9924] splice_direct_to_actor+0x345/0x650 [ 117.047921][ T9924] ? do_splice_direct+0x170/0x170 [ 117.047942][ T9924] do_splice_direct+0xf5/0x170 [ 117.047963][ T9924] do_sendfile+0x773/0xda0 [ 117.047979][ T9924] __x64_sys_sendfile64+0xf2/0x130 [ 117.048072][ T9924] do_syscall_64+0x4a/0x90 [ 117.048093][ T9924] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 117.048184][ T9924] RIP: 0033:0x4665f9 [ 117.048210][ T9924] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 117.048230][ T9924] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 117.048250][ T9924] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 117.048263][ T9924] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 117.048274][ T9924] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 117.048285][ T9924] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 117.048297][ T9924] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 117.069428][ T9931] loop3: detected capacity change from 0 to 17 [ 117.423811][ T9948] FAULT_INJECTION: forcing a failure. [ 117.423811][ T9948] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 117.621944][ T9948] CPU: 1 PID: 9948 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 117.621971][ T9948] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 117.621982][ T9948] Call Trace: [ 117.621990][ T9948] dump_stack+0x137/0x19d [ 117.622016][ T9948] should_fail+0x23c/0x250 [ 117.652651][ T9948] __alloc_pages+0x102/0x320 [ 117.652678][ T9948] alloc_pages+0x21d/0x310 [ 117.652780][ T9948] push_pipe+0x267/0x370 [ 117.666074][ T9948] _copy_to_iter+0x35d/0xdd0 [ 117.666099][ T9948] ? seq_putc+0x79/0x90 [ 117.666137][ T9948] ? __virt_addr_valid+0x15a/0x1a0 [ 117.666182][ T9948] seq_read_iter+0x7f0/0x910 [ 117.684686][ T9948] proc_reg_read_iter+0xfc/0x170 [ 117.684719][ T9948] generic_file_splice_read+0x22a/0x310 [ 117.684741][ T9948] ? splice_shrink_spd+0x60/0x60 [ 117.684760][ T9948] splice_direct_to_actor+0x2aa/0x650 [ 117.684779][ T9948] ? do_splice_direct+0x170/0x170 [ 117.684812][ T9948] do_splice_direct+0xf5/0x170 [ 117.684831][ T9948] do_sendfile+0x773/0xda0 [ 117.684853][ T9948] __x64_sys_sendfile64+0xf2/0x130 [ 117.684870][ T9948] do_syscall_64+0x4a/0x90 [ 117.684898][ T9948] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 117.735738][ T9948] RIP: 0033:0x4665f9 [ 117.735758][ T9948] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 117.735775][ T9948] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 13:05:12 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x80000008000414f) 13:05:12 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2500, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:12 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 117.735866][ T9948] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 117.735878][ T9948] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 117.735888][ T9948] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 117.735899][ T9948] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 117.735911][ T9948] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:05:12 executing program 4: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xa}, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) r3 = openat$cgroup_subtree(r0, &(0x7f0000000000), 0x2, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x9) sendfile(r2, r3, &(0x7f0000000040)=0x6, 0x0) 13:05:12 executing program 5 (fault-call:2 fault-nth:39): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 117.920681][ T9963] loop3: detected capacity change from 0 to 18 [ 117.962102][ T9973] FAULT_INJECTION: forcing a failure. [ 117.962102][ T9973] name failslab, interval 1, probability 0, space 0, times 0 [ 117.974738][ T9973] CPU: 1 PID: 9973 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 117.983074][ T9973] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 117.989425][ T9972] loop0: detected capacity change from 0 to 6 [ 117.993157][ T9973] Call Trace: [ 117.993167][ T9973] dump_stack+0x137/0x19d [ 118.006881][ T9973] should_fail+0x23c/0x250 [ 118.011398][ T9973] ? kmalloc_array+0x2d/0x40 [ 118.016017][ T9973] __should_failslab+0x81/0x90 [ 118.020877][ T9973] should_failslab+0x5/0x20 [ 118.025473][ T9973] __kmalloc+0x66/0x340 [ 118.029638][ T9973] ? splice_from_pipe+0xc0/0xc0 [ 118.031112][ T9972] FAT-fs (loop0): Directory bread(block 6) failed [ 118.034489][ T9973] kmalloc_array+0x2d/0x40 [ 118.034512][ T9973] iter_file_splice_write+0xc1/0x750 [ 118.050687][ T9973] ? atime_needs_update+0x2ba/0x390 [ 118.056008][ T9973] ? generic_file_splice_read+0x284/0x310 13:05:13 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x26a3, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:13 executing program 5 (fault-call:2 fault-nth:40): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:13 executing program 1: prctl$PR_SET_TSC(0x1a, 0x3) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x6, 0x0) syncfs(r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) fallocate(r5, 0x0, 0x0, 0x0) ioctl$EXT4_IOC_MIGRATE(r5, 0x6609) splice(r5, &(0x7f00000000c0)=0x60000000, r0, &(0x7f0000000200)=0x800, 0x3, 0x1) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000140)="74a3688813e930b07288e56e9528517ea3df0a4949e945c88bb170067f8e6927fa8556065621c13bcf2d63c8186287f28ede5c70055ff10798df166beafcbe36a09416ba2b34faeec2cecafc27d6ddbff02273eeca9f1d09e726290322bb7c33d1c6dfb8b0001787785f55312326f48bf98bf9e5c9b1c73fff644f4400aa9cfa7284b13e2d74f2fc450518633c1efede56d9429e64d6bd8cb79610c6c2a53c087adbd764e5da8f574fc15909abe69b8b10db42038dd88a4c90d8318a", 0xbc, 0xffffffffffffffff) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) flock(r0, 0x1) ioctl$BTRFS_IOC_SUBVOL_CREATE(r3, 0x5000940e, &(0x7f0000000780)={{r0}, "0d867af6177c6afd07ad95d6aa0dce41b19e2fb6155261982d9064ab9d40ec8ca97bfc86edf4b11e5ba8f4ab1f8b95e8759a30b6e5b127b3418df3d3ec8464cd155935f84aa4102955b3e80e41caa1ef93314bd8b952145e7a9ef305f168e8d07a18da1cb0c29c3478e576a03efee11fd82d39f35efe0087462b7029bbe10da13fd58d489449c3c6d47b704711638e0077beac6decd3292febc96a3d2d4c8f728301b5cd7ca7f6b869b488cf88ff3e54b17e4097b40ddf961d47f266c429e48d7f0b0701ef16a2f61bc3b06572d8db3eb999d2dec162d26d8ff529d3a1dce3f9b3136bdf53af8c1ce06ef40678fadae72cb595817b29881cb68abea56b4bd3995842c45f27a266d430434c38db09aea0bc030a99aed50c620cfadb4416d6bf034d59d06441aba0e80825b48ce0ab871c95ba74f1ae6c773f7350ce993bce4baba2e40ed86806cebb48854fdd98d2a0d9cb206177e1e65bc82029cd40947e5b23b7d7ddadc500b3f34a21931fbad459ad92efaac60b06d09893f78d2192dec4199fab050d865ee4653f0c1cdebd34d0e7274b73e93bb4249cde2c7548ac642534852d08c62d822d2e82d65b354e55bd969bea2fafacbf12842554c8bd8a63c9af5656c8e8c2ccf5ca173c1bfb32927eded3a38fe0fdb9b9b3a4a473b084a99a18b26b8272bfab89f04cefc6bff7f6e5436762764daa14fa67d22c564bdf3b0c0f8f598de4541d181cbf53264fb7969c24d699cdb605a66e152106fb481d4ff23cc245eeacdad52e6182082017a56fe705612482dc1b93b638401aeb9d3f32a4bf71d58a81c151cf00e53279c317e8b7f78afc8e291a21b7eeb77f4683e02614ad5f461779f34be36275b600774d63c00dc2e68ef2ff2698e183aecd315fa66103298e7698babd242b4088a2acac28c739b3d062eabfad1126f233df09622201e5405d43bd8d4bde7950c73bb7134d53b866d105c21942e0a7cc75db4c9e372537ae7507e07149f48b6a9bf507bc6b82a2dc904926e6c3543cf68766d6dd4033beb461ec2329c07f8e2f14ec851412a912d75ed86f45e9da74b9b62cf40c866969451c2ff3f5a1cc641c5bfbde4b1e90be8dd0f042f133b43564b2b9ea789c231b30de9abccca79d89d9d16b6d20f88dabd59523af0fad42bd56acdbc2f489699b18cc04d58ba7af97a6352064981919d074075706ab496e868aa4d8e50eeb8210394f5bb5cc81f6e83103b7228c8ec7d1b069e0c64effaef05d50fb164e0d670d67934bcf9e9f0ea106383baedde6c2f6bd9d80250532fc977c0e21de7af8d3691ec2a8cbf08d695aab421077dc02fbcd06a2d425a3e813fea31d07cf366f710b90437ecbc3cc352ac960949621f8e5b827593b13e742e18882f7bc88e58085224ee19ecf84cb2994481265230aad275b09274b27d84e5d5dbba55d98e939472f3fe02505f173185c4a14ec7b49c91d045474ccdbb20725f1b9e419854215cde61456b8b30ee7fecb717faeec7df77af7bfbfbe9875865b412e4d82f016bb103f165807e35a989d8fac1c6bd2b9daccd0fd8f1aafe9860f82c3fc80009fa429a92902ebab23c3662ed9b1f3907baa0f59a90605615c3a9717ee2c4bd4717ecb89169e16ba9c7c6031f87d68a1853612c832e96f676254d74fbcf2d67ae081a534cc481f4176d432e2caf6d139c732ef5e66adebc3eda87c21d9f2c5f19ef1af5a131e1bc771874b89b5a4955433f67c33f11e357df15cadb8d99691f33c82fb0e469ef1f6d00b6d211125a368b0adba39f2b1cc5e7d96f11cc7271cc8450c9368b84de5d973b6c8ae24f65c70e63df1ad0045a23e48d21ae4d226618bb26f01cc795b553d25a7938f8dafecd5f1c5b7aa775e7d9f776323f453d7558b2cb1b52e59ace3e858f5158b561bd29603c0cde79eefc84dcc350c5645d9117759224311ed2c821050b6ea2bddbedbcb1e2f63b6791a44dddfd7f9cae0939c6c2c9fc63f3744c3d209f9c470e95a996ccdfe2aa01e394d2668df39b6ddd3405c2aeed12b9536befa0e12eb7e84dd566e93fa511a3b234ecb8be45abd86a3dbe024494228adc263b744e390ad249014517f65c260c4f3e46ac71f77a9dab0bae4619a04e3c63dedd31d00fdb4f015456edafe78b9acc7c3f628cda3ea3033041e608416d8fb9b7cbdece7f09d5ed89ff8cb40d9990a8c7289c287b56bcb2cc692df574881f07e10650b7dfde34466bc828397272925b46f3c80063015874938d15676e7058c152e016aa0f76b07b9fb6039530cbf56a4d3bb37b653d030b4b4bccf4aef0dc7c3f5bac1e492576b31545b4176269886b908351875a8a410f7441ee0ec16770d32ce52c4dda36b498f7f1963a79786fff6dc3858653bf3be6c4ab028dd3e41f9261da8be056ee6d349a6f937f6bfcfbab0e6a8801d95ae7b05ddf613bca47b1c27ce728ff112336e7a33578a34a2ec2fb323bff2dbfb7fda706485d04aeed8fedaad81e7275170274251401a746336cc35a45028f54fbaa6c78f25ef80324502cc083acb5baf6ee0026ccb5050e27d85e65f6a656808c98f23c93de97b9aecb82553e3100d106b0f6180f9885c8b39a026fc01c1b936d77ad659f9047fa66ec717aa4048ee28413b2bb2e97e10afdab75874ab985bbcbf932382406cccbbc40c3c7d4672ff6478c78d249af9c1f8ef526a023d8cdbc9647ecdbc07cb42429ff3dcf72dddab053553fccc35e398968ed58ad145b6e8d1f7439f1babca19d6f032e2df352e6ef0910e91024e71f6c5dc30c174e9ddcb5cb3bfe5c1001b7a08acfb3cc0365f6b49736d56d0fc2677731e966005ad4988bbf3c60ae660f65174da31f3852cb9b64ce5d974dc3284fbeb0d124c00156021de2e43679f7b2fec9ff86d8b30b3631373d497fd36231f419a6e695097931e25193611bbe2911493788f3fe89ea44df6162c5aa37548a3abdb5fdf9d901b0388b6ea1bca46e2938d4051778efa1902bf6d27ecbf4434f77d3952358a0ed30decd858743f49136d95e9ab763315609389f81a97331b4d814566c6517ec53fcd276b30a48d1f04f24143e86e62cf0dba89bf0eca3b4f409ef26c6854631877330dc18d7f8bce22acca9e22a4038c3ce5ae54d9b03eff54fed7d82d95059e16eb813f2045c24dd29961048da0257b35ce6f23c8e51440027641128f650472d9ac080f596ab274b1e83cee815064b3ca8bedf4058245234a088ed773d10d2cde91f4a90b522425050fc23ce4342ff4bf1bce07b178ea60d672eebb59a95334b1d0f9c2eed974f34ae0c3bcb69538c32685315987b045136dc6b780a84262a890804975f09dbf2946939184da398d1e774254f8de2c6d0a6156f6c30d871bdf220e527914ee7be534b52ac33b1e3ec4d92fbd5ab95be10a9a634f136f91d59e7bc89b53883e607105c81c311eeca562d54dde927a912587a8617d7be30f6a6491c7f0613ae4243454bf4460337fffa361655c4ffcb832744c335ca5557b18af2598a26de8fc327f6b20ba9ce469134c101550f906ae6a5c4694915056f7a362081197d3a195a21b0b45b9e1066b5c314f84b23e635637e7584a7ecbc40c22a969b25de438a49df1ee63df7f0a56b0435a4c8186b79c547296fcd59f6ca6a919d28a7882c79739ea7c517b9ab7966a8a941d1a6c3045aa7119c153e153169be60daf4125209297a509bf3a92b19bc78f6147cd2f4e657af1ae417f9f97273aa37e9821833c45cce83a4df6ef3198b7ce423682261011249f04754f992c8cb6d2e3fe48f36b753d731f2edcde5257307aec71dec8ad2cb3a914b0a47b11bb7cc0665e04c8ae45d8071b35a1cef2710984665034184dfa28592cd2f89796bd8dd3b04d3db4c43b0145e1e21c071b89907842ae91bd041b188000b18781ed632e521a3880809e94ce6f4f87d77abfb9c6b11c91d1a59edde5e2bafeb121356984d4655d453fbeee245a9423e8a16fc8985e8f1707369576a3f2f0c63b0c140ff4c72edc8ba2cc7ae9270cf70062409122dfe741ad4067dbd83c61bd640affbb0843379c2d74d7e2ba5b5956b0d532b7c96571faa347a865b6e2ad9896ad63bec7a62055f0d881728a7f00707e63d4c61bf9be4da0d3fb26a6a25b28094f9885cd699f3cf9710085056e7fc832062f644fdc581558cfa4b188ab39d6ae8420b500c1fa35e7cf656c55fa3da6347fb59ed9f403ba56e2f51b50395e12f9ae560e502c93b8ca4806c9df5c0e579533b6d58266026ea7f70fa6469ca830f58b99f1270c41de0219fb658c1d491de2a56d92c504a0f8cbfb12c31c77d0cc03bb89291d58780df30b89c2123aa2ff5fe5a0340de539c1ac42f7f063718df0c83e1c8778bef63184ef32c7f60f13aa622076275c04dc7fd6925036d72fbb9e485659e3f42af07e154fd609f7e3811a9f6b765ced58c7e9db90ca0fca12a5d82274e155603317cededceb4556a4458d17a003130222f3a2dca874d6e5207bd610ea0a7edfee8336cf676a341122f4d6c2c1e6020f6286baa929b7aaf61f2fd3aa851cca4a5c8b993a78613c56926a74685f1fe8446108c7653634df5d033cbc46cca6ef41588c243e9328c2048a8754012b470ddd936215dfda5a2b68e3d25df0c1bf6ca765654a62136c4d1965ca840f48e3c96b137e1fa7af45af0fa1cded98f461ea522b62a5c17941eacb37ad719bf52c93ad84a8ad254005b21b3e0c9a96f5a32e07bd337776707df9354554aaf8e4c7ad00bb6c87ee890b4a48f7c09a2c4f83a57a773d5dff74271fa626b79318070f209510bbc123b32cbcecb1e2333bd4d5fb3052b50d29997fee695e368e79913d7ab4f04a1e0474528f37466a81992cb0f8da31fe7f45a8225dfef2187b38507c2c5dc72f31773743427072e058e0c27def4646feb32e800c72064f76dfa8dd3ce62fbb562fe0e2dd171e042a0121cc1ee78f65b7f89fe6a9bf5f5e74ba201a92c2e8ffa52cf73abace655fb390a49ab014777cd05c87df606099e7ac04631f250f48ff7abd1a07c4f4f8533c780930fde38a664965ef0d1b9ba94c47026c4d923bde56e6b987b79591232949a61ff1047dbf403d72f52c0ae40f2995a1ce4cca25950a2bda6e8517c495de75493691d5efb9419a6ea1eaef98679114a34099e249a91b6f08591237439676f2ba4ea2312d780d1eafcdad763ef68eb04118dc09e2e16a13614f2089e35ff74ffecc9519b638ab21cf0e363b499e4bf1cda20f540dfdb7b0d41196dffa8db99060d2913470564e4545804d413a26f28c7fc4571f6a480e30da44f890d685ac28985489329d1a478a350bcc2834bc649141a225df2009820893a113bd8fe0db3485a52a9872b06c367593616fcbf1593676528b9dbf76fd3779853e8a567fc9bb578980e9706bd499b5357c431b8663c7a5d829194145932dae9b24ed799ee5098dce133cd3936a7a254cb0799a1cab7e4bd167ffe11122561c4d505773c8e18785638eb9728bfa548eeedad3302960638591195b41033761411ee699fe39357ead97a28435750cc031829afc027b43e88eb07b36dfb120ba44f0d25f917c03294737bb0b11a014e189d2cd19bf28b3a147e294431a71a4321059198183405fe51e1c25b4cf843a15af4838b58520444da968e2b1ca81121069f8ac0a2dec0826c854995250bcfd1b5973c3e6f934bb3aa1299203e68d64668ea95e5c607b27e62b6e531eba5108014d3bc471bb81f8566cd62157f63ae09eaeacd7a3e03dd1b21738cf7ae30675b165fa92b0"}) [ 118.061736][ T9973] ? splice_from_pipe+0xc0/0xc0 [ 118.066666][ T9973] direct_splice_actor+0x80/0xa0 [ 118.071610][ T9973] splice_direct_to_actor+0x345/0x650 [ 118.077043][ T9973] ? do_splice_direct+0x170/0x170 [ 118.077067][ T9973] do_splice_direct+0xf5/0x170 13:05:13 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xf, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x76bb7000) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 118.077086][ T9973] do_sendfile+0x773/0xda0 [ 118.077184][ T9973] __x64_sys_sendfile64+0xf2/0x130 [ 118.077203][ T9973] do_syscall_64+0x4a/0x90 [ 118.077222][ T9973] entry_SYSCALL_64_after_hwframe+0x44/0xae 13:05:13 executing program 4: r0 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r4 = perf_event_open$cgroup(&(0x7f0000000240)={0x4, 0x80, 0x0, 0x9, 0x9, 0x8, 0x0, 0x4, 0x20000, 0x6, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xb6aa, 0x1, @perf_config_ext={0x5, 0x4}, 0x9000, 0x77, 0x80000000, 0x0, 0xffffffffffffffff, 0x1e, 0xe9, 0x0, 0x9, 0x0, 0xf}, r3, 0x6, r0, 0x4) perf_event_open$cgroup(&(0x7f00000001c0)={0x2, 0x80, 0x1f, 0xd2, 0x20, 0x7, 0x0, 0x6, 0x48, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, @perf_bp={&(0x7f00000000c0), 0x2}, 0x3010, 0x7, 0xffff, 0x7, 0x0, 0x5, 0xc7ee, 0x0, 0x3, 0x0, 0x80000000}, r2, 0x0, r4, 0x5) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x81, 0x2, 0x20, 0x5, 0x0, 0x0, 0x80, 0xc, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7ff, 0x0, @perf_bp={&(0x7f0000000000), 0x4}, 0x20d4, 0x5, 0x401, 0x6, 0x5db8, 0x8, 0x1, 0x0, 0x9, 0x0, 0x4cf6}, 0x0, 0xa, r3, 0x0) [ 118.077245][ T9973] RIP: 0033:0x4665f9 [ 118.077260][ T9973] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:05:13 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x26a6, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 118.077277][ T9973] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 118.077363][ T9973] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 118.077377][ T9973] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 118.077389][ T9973] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 118.077442][ T9973] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 118.077453][ T9973] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 13:05:13 executing program 5 (fault-call:2 fault-nth:41): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 118.182119][ T9992] loop3: detected capacity change from 0 to 19 [ 118.184855][ T9988] FAULT_INJECTION: forcing a failure. [ 118.184855][ T9988] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 118.184880][ T9988] CPU: 1 PID: 9988 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 118.184900][ T9988] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 118.184911][ T9988] Call Trace: [ 118.184918][ T9988] dump_stack+0x137/0x19d [ 118.184939][ T9988] should_fail+0x23c/0x250 [ 118.185104][ T9988] __alloc_pages+0x102/0x320 [ 118.185122][ T9988] alloc_pages+0x21d/0x310 [ 118.185148][ T9988] __page_cache_alloc+0x4d/0xf0 [ 118.185169][ T9988] pagecache_get_page+0x5f4/0x900 [ 118.185191][ T9988] grab_cache_page_write_begin+0x3f/0x70 [ 118.185291][ T9988] ext4_da_write_begin+0x305/0x820 [ 118.185381][ T9988] ? iov_iter_fault_in_readable+0x58/0x3a0 [ 118.185403][ T9988] generic_perform_write+0x196/0x3a0 [ 118.185426][ T9988] ? ext4_da_write_begin+0x820/0x820 [ 118.185445][ T9988] ext4_buffered_write_iter+0x2f2/0x3f0 [ 118.185505][ T9988] ext4_file_write_iter+0x2e7/0x11d0 [ 118.185527][ T9988] ? avc_policy_seqno+0x22/0x30 [ 118.185602][ T9988] ? selinux_file_permission+0x22e/0x530 [ 118.185622][ T9988] do_iter_readv_writev+0x2cb/0x360 [ 118.185716][ T9988] do_iter_write+0x112/0x4c0 [ 118.185734][ T9988] ? kmalloc_array+0x2d/0x40 [ 118.185754][ T9988] vfs_iter_write+0x4c/0x70 [ 118.185772][ T9988] iter_file_splice_write+0x40a/0x750 [ 118.185791][ T9988] ? splice_from_pipe+0xc0/0xc0 [ 118.185855][ T9988] direct_splice_actor+0x80/0xa0 [ 118.185875][ T9988] splice_direct_to_actor+0x345/0x650 [ 118.185896][ T9988] ? do_splice_direct+0x170/0x170 [ 118.185968][ T9988] do_splice_direct+0xf5/0x170 [ 118.185985][ T9988] do_sendfile+0x773/0xda0 [ 118.186002][ T9988] __x64_sys_sendfile64+0xf2/0x130 [ 118.186022][ T9988] do_syscall_64+0x4a/0x90 [ 118.186103][ T9988] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 118.186129][ T9988] RIP: 0033:0x4665f9 [ 118.186143][ T9988] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 118.186164][ T9988] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 118.186232][ T9988] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 118.186245][ T9988] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 118.186256][ T9988] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 118.186270][ T9988] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 118.186283][ T9988] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 118.412951][T10016] loop3: detected capacity change from 0 to 19 [ 118.419109][T10011] FAULT_INJECTION: forcing a failure. [ 118.419109][T10011] name failslab, interval 1, probability 0, space 0, times 0 [ 118.419133][T10011] CPU: 1 PID: 10011 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 118.419155][T10011] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 118.419166][T10011] Call Trace: [ 118.419231][T10011] dump_stack+0x137/0x19d [ 118.419253][T10011] should_fail+0x23c/0x250 [ 118.419272][T10011] ? __es_insert_extent+0x51f/0xe70 [ 118.419294][T10011] __should_failslab+0x81/0x90 [ 118.419315][T10011] should_failslab+0x5/0x20 [ 118.419472][T10011] kmem_cache_alloc+0x46/0x2f0 [ 118.419569][T10011] __es_insert_extent+0x51f/0xe70 [ 118.419592][T10011] ext4_es_insert_delayed_block+0xfb/0x370 [ 118.419613][T10011] ? ext4_claim_free_clusters+0x5b/0x80 [ 118.419631][T10011] ext4_da_get_block_prep+0x582/0x9b0 [ 118.419651][T10011] __block_write_begin_int+0x4a2/0x1060 [ 118.419674][T10011] ? ext4_da_release_space+0x230/0x230 [ 118.419773][T10011] ? ext4_da_write_begin+0x410/0x820 [ 118.419792][T10011] ? ext4_da_release_space+0x230/0x230 [ 118.419812][T10011] __block_write_begin+0x2b/0x40 [ 118.419909][T10011] ext4_da_write_begin+0x4c8/0x820 [ 118.419931][T10011] generic_perform_write+0x196/0x3a0 [ 118.419955][T10011] ? ext4_da_write_begin+0x820/0x820 [ 118.419976][T10011] ext4_buffered_write_iter+0x2f2/0x3f0 [ 118.419997][T10011] ext4_file_write_iter+0x2e7/0x11d0 [ 118.420024][T10011] ? avc_policy_seqno+0x22/0x30 [ 118.420056][T10011] ? selinux_file_permission+0x22e/0x530 [ 118.420072][T10011] do_iter_readv_writev+0x2cb/0x360 [ 118.420097][T10011] do_iter_write+0x112/0x4c0 [ 118.420115][T10011] ? kmalloc_array+0x2d/0x40 [ 118.420135][T10011] vfs_iter_write+0x4c/0x70 [ 118.420152][T10011] iter_file_splice_write+0x40a/0x750 [ 118.420258][T10011] ? splice_from_pipe+0xc0/0xc0 [ 118.420277][T10011] direct_splice_actor+0x80/0xa0 [ 118.420296][T10011] splice_direct_to_actor+0x345/0x650 [ 118.420327][T10011] ? do_splice_direct+0x170/0x170 [ 118.420347][T10011] do_splice_direct+0xf5/0x170 [ 118.420366][T10011] do_sendfile+0x773/0xda0 [ 118.420384][T10011] __x64_sys_sendfile64+0xf2/0x130 [ 118.420401][T10011] do_syscall_64+0x4a/0x90 [ 118.420420][T10011] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 118.420440][T10011] RIP: 0033:0x4665f9 [ 118.420452][T10011] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 118.420469][T10011] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 118.420489][T10011] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 118.420502][T10011] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 118.420515][T10011] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 13:05:14 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0xffffffffffffffff) 13:05:14 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000380), 0x6}}, 0x0, 0x100000008, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x1a) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x0, 0x8, 0x80, 0x1, 0x0, 0x2, 0x9000, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x4, @perf_config_ext={0x4, 0x5}, 0x1280, 0x8000, 0x8, 0x7, 0x1000, 0x3ff, 0x6, 0x0, 0x6, 0x0, 0x68f}, 0x0, 0xb, 0xffffffffffffffff, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x26, 0x7, 0xf1, 0x7, 0x0, 0x9, 0x12d01, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1000, 0x2, @perf_config_ext={0x7f, 0x973a}, 0x8400, 0xd341, 0x8, 0x9, 0x8000, 0x7, 0x2, 0x0, 0x4, 0x0, 0x3}, 0x0, 0xb, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x2, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_SET_BSS(r2, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x0, 0x400, 0x70bd29, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x46, 0x69}}}}, [@NL80211_ATTR_AP_ISOLATE={0x5, 0x60, 0x20}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000000) close(r4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) ioctl$PERF_EVENT_IOC_PERIOD(r6, 0x40082404, &(0x7f0000000200)=0x4f) fallocate(r4, 0x0, 0x0, 0x0) flock(r4, 0x7) sendfile(r1, r3, &(0x7f00000000c0)=0x7, 0x6) sendfile(r1, r2, 0x0, 0x4000000000010046) openat(r6, &(0x7f0000000240)='./bus\x00', 0x480, 0x40) 13:05:14 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x26a7, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:14 executing program 5 (fault-call:2 fault-nth:42): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:14 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = syz_open_dev$ptys(0xc, 0x3, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000000)=""/67, 0x43}], 0x2, 0x0, 0x8) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 118.420528][T10011] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 118.420563][T10011] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 119.158850][T10037] loop3: detected capacity change from 0 to 19 [ 119.173018][T10038] FAULT_INJECTION: forcing a failure. [ 119.173018][T10038] name failslab, interval 1, probability 0, space 0, times 0 [ 119.185669][T10038] CPU: 1 PID: 10038 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 119.194088][T10038] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 119.204168][T10038] Call Trace: 13:05:14 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3f00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 119.207449][T10038] dump_stack+0x137/0x19d [ 119.211808][T10038] should_fail+0x23c/0x250 [ 119.216257][T10038] ? ext4_init_io_end+0x2d/0xa0 [ 119.221144][T10038] __should_failslab+0x81/0x90 [ 119.225940][T10038] should_failslab+0x5/0x20 [ 119.230469][T10038] kmem_cache_alloc+0x46/0x2f0 [ 119.235243][T10038] ext4_init_io_end+0x2d/0xa0 [ 119.239976][T10038] ext4_writepages+0x6a5/0x1d10 [ 119.244835][T10038] ? __ext4_journal_stop+0x47/0x110 [ 119.250042][T10038] ? ext4_expand_extra_isize+0x540/0x540 [ 119.255685][T10038] ? ext4_dirty_inode+0x98/0xa0 [ 119.260541][T10038] ? __mark_inode_dirty+0x103/0x6c0 [ 119.265752][T10038] ? generic_write_end+0x157/0x180 [ 119.270996][T10038] ? ext4_readpage+0x140/0x140 [ 119.275772][T10038] do_writepages+0x7b/0x150 [ 119.280286][T10038] ? iov_iter_advance+0x377/0xe10 [ 119.285316][T10038] file_write_and_wait_range+0x180/0x210 [ 119.290956][T10038] ext4_sync_file+0x105/0x670 [ 119.295682][T10038] ? tsan.module_ctor+0x10/0x10 [ 119.300545][T10038] vfs_fsync_range+0x107/0x120 [ 119.305331][T10038] ext4_buffered_write_iter+0x39c/0x3f0 [ 119.310897][T10038] ext4_file_write_iter+0x2e7/0x11d0 [ 119.316215][T10038] ? avc_policy_seqno+0x22/0x30 [ 119.321108][T10038] ? selinux_file_permission+0x22e/0x530 [ 119.328642][T10038] do_iter_readv_writev+0x2cb/0x360 [ 119.333855][T10038] do_iter_write+0x112/0x4c0 [ 119.338454][T10038] ? kmalloc_array+0x2d/0x40 [ 119.343074][T10038] vfs_iter_write+0x4c/0x70 [ 119.347584][T10038] iter_file_splice_write+0x40a/0x750 [ 119.352966][T10038] ? splice_from_pipe+0xc0/0xc0 [ 119.357830][T10038] direct_splice_actor+0x80/0xa0 [ 119.362780][T10038] splice_direct_to_actor+0x345/0x650 [ 119.368173][T10038] ? do_splice_direct+0x170/0x170 [ 119.373204][T10038] do_splice_direct+0xf5/0x170 [ 119.377976][T10038] do_sendfile+0x773/0xda0 [ 119.382400][T10038] __x64_sys_sendfile64+0xf2/0x130 [ 119.387517][T10038] do_syscall_64+0x4a/0x90 [ 119.392991][T10038] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 119.398912][T10038] RIP: 0033:0x4665f9 [ 119.402801][T10038] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 119.422413][T10038] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 119.430835][T10038] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 119.438814][T10038] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 119.446791][T10038] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 119.454764][T10038] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 119.462739][T10038] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 119.540827][T10051] loop0: detected capacity change from 0 to 6 [ 119.564443][T10057] loop3: detected capacity change from 0 to 31 13:05:14 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x4000000000010046) [ 119.587847][T10051] FAT-fs (loop0): Directory bread(block 6) failed 13:05:14 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:14 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) syz_mount_image$msdos(&(0x7f0000000640), &(0x7f0000000680)='./file0\x00', 0x98e, 0x4, &(0x7f0000001840)=[{&(0x7f00000006c0)="723aaf421cf5fb8fa36d59e694873ab051fb8a755cd98aa059c15a04d9e08a1a1b9291de1b405f373ea4e4483a43f483c95df855d7a4597a0386bbecad7ce34bceac391c5f78038bccae88cbfe1e22815c158b1225fa9ab07438542ba3f2d6bcd805b1cf46f4c1da3e8bef78c3c44e99547dfd120db39ee78ce5ff322bb4d485a8842c550cd7ec37ed9b253a3696b10546c48e00053f03b30de9503318409cf96d7407010c98e61173f73c45fc16e69a1dc266b5ed0ba4d7dcac531c2ac920a52741c4ba930552d96987f89e3634e568a83158cc97a73dcb075ecfe5d9de8a3cabce185c5a862d0940eda348d2dab05a805c9d33aee6b0ee618c76c6", 0xfc, 0xfffffffffffffc00}, {&(0x7f00000007c0)="69d923ade669262a930fbf78cb1d7a0bdb67a56f3c65804b508559a84dcf3b53e6bfcf5cb1c7d3ed6cc8b53aaf0bf3285288feee669ff7b9", 0x38, 0x9}, {&(0x7f0000000800)="bc11dd004795e7bdf18db469e6038fa1f96500f20f54b0e258bac72286db143570d41098db1abbeafda922be5804a33193", 0x31}, {&(0x7f0000000840)="cf776ce945c0730edd76909639835d5dbe3ceab1a2ab320350cd5a1de743eee17869e414af017311ecc172b93f1e4fe637d7672a30fdaf6deba1190d3e07fcec83d43ab5a81e96e4320235c0f9af2dc554dde14e804dbef93c08e1f2a497fd0eb616f840bd58e2668ac43a3a7c97539caa653d00f6f4c2c5db573d866636b38214bc442b8382debdd0544898df5666b3f7808f42b0d13960ccf176a33ef38ce567704c2b92386f0344137798f18998f74d083c7fa601d9d30ddf0f2af0ab51557e15cf677f816ae26f713970af72e278ebf0e2a6e12ae01b85812324e7f61aed00ef18281f859d89096e4bf5e8371c080cc2acfb37eec0112ed1f3dff39c7518c4b44f371fe390cafecb35aa399b8941ac2c70c1c0ea19ed1264317c43b566a92c6a7507111aaebdd0fe55261b06666f3d8ef4f63aa99b238625159d5d32f50bbf3d88377024bf8aab769091d00355954101d14cc25cbd7d70180267ebae83b36ed909375a5739f5e7d72d1c293a4802557ba4f845fc5c967474156d53bc344c091f6c3f0c8edad339d29482837d1d4d9fd723f9198e26b69a7ca765c2a8760cdb39454ad6b62313ca54e914d973d8f58e98c819c239753a0aa2e35c72d013d5a31b2099d92d2fe313fb8257fdcb5babd5dbb3031666315944fce8ffbbdbca7d0dba9be60c1a93ba3f33678c4b128a29ad79ba36a32a61052e78aab0753487a162b4107b368bd480e08a83bab3e1083dceff645b2b473619c8ec32d5a1f211eece6efb4cf37cfbf6ee59f9193a35431a13136d05a80a80afafdf52060874c02d91c369082caa7eacbc613fd1875adb18ca17412c6803e4e6db0d75e8278ee6240dadea160d366a9bf300ae3bea490c41ef598aace28c5b8ac342f41560171bc06b399053f9b80e4857e62e558ca2a36c2471499d3dbcfcc67452dfd28a806aa121da8ccb18af7359b8cf3da114f06ecbeabc87c59794af601bab468dabd6818f0c86d98572a4a000fe45dd5ff4c56cbe3ae01b178d9cf20a3a5182e98eb04e70681a063685f42401ad8d94c755228fc2fd9dfd4cb8467a60acb5d6a680d8f7f199faa44c6e122ea518a5119c390e2bd4aa9e34b77d0f5fe15ff0b47365043687539d66e4dc962aa68a025de147846bfcdfb115dc77d3988178127ee10f542243092c3b8c8a4593891dfad53a3d257ccdf03dbea1f6ecbbac7eaf41326dfd73a0cc1a4f6010f9cee3b111b7ae83b1d092517e6eab0026247dff247df2f150f238ac64609bc7914a2b881968101bc686594e6030cbfd95dc946d6c838b8782ae62a9aca8b9c2fc46a83d05e3b0d5df16aba2f2274e27d52ce471bb36294f97a3dca4f3f3e21dd18a973849c86fc8f3d9d70bb17e1e82ce3a147514b3311b291176dda72028a668702cddcfd30567abfdee478b141fc5abaabe7e55f2566fcc2e6afb43e7d403db5944b495caaf1959ce868a62136686e44c3948fc02836c4de4cef0cb370ee4adf372dce248b13fc1b00c6206a07c4b0def6fa2720118bd120178b77b9822f60a8ed7b5df9fc9f39a7dd0bdc362dfb7ec4bc202c8ab4b6ec5c7df8100b9f42cca6d9c370169f414763a419f31757aa8471297cfe3e759a1949f9f014ccb6227fc1c12d6f93eb728356b054b196908a64841f90bda1f7184dcf4181cb8685c757c4298f6ac3d0be6629a787aebd910bda6e222b6b3ed0a3fbc0424588d093484927120e520f721735bd992352fa0d66f785b4ed92d5e2887e4b445109c0578d7901692fba36940d4bf9535e727445ee4a32ee57ebca15d86d14c1fc8d4572cce3904638ebcf60647de97182683087e69b23c75f0fb2375869be9da0c63e7860b26e44b7e265bf748d90b1eaf0ce2c4aad7b82dc35ecbd6628d311926683d25716f0f9dfc363a573b4cd4ff16b5c75069716a3a8d8b861fa2eb8b17ca6110d1f2e59263681465e5599a9a717db5b737048baccc8deb75cef94afd8ede05165110d3ed9d992dc42fdd0c917e5016294236bf7e942555da4d0c4a79743287a6f44e3ad15ef4e1155d9601a9e456db5a5e493129c04737dfab0859026793c94ce90a8c8994336d6171bb0f4e56a2c7380a5aa90f70456213e972659485f795cb6767b9a4e367413d7aef0e3d03a54167020db42584fe7e2ef0c282213ee28fe0065b2a4b6cea616d773d9c7def12ef237f02fb1d761fc5e6469eeabb3c0c1a66254ff44a74beb86bec695f72f48b8a826a54463b5a60325877205a4fe8c6d034892c1a0395fc97643382607c79a43a8803d11b2e8ef2ef8daa2369b6cf42fd89ca2bc3b61fd0573b9f7970711679dec797b53f1edb5f6a98d1323e698b3db4c39ce4f7fe88aed59db590a95760947f82615f00438f0f9b468141de8549f9e839204cc4973374c41ecee8891b363894675de199fcd4279f2c84235ee02ae50fd08729b7ce60c1b12cf321439ba1980844f5301c2359771bc703065aae4fa36d2a600677bbe66a831a3b1edd6be09f619e72afa8b3b0be87b2c256e3265abc0d9edd7f504d1b313c8a15535cfb9c2abca09ead3e4d021fd86cad3341c1d67c1c23a811731b029716e659a2787df06cacf0d59eab4223a11de1f2d11ea48390900359fa6bd836fdca722c36b590370f0a2e192c5bff81519ef5eb04cf7f444efc67563cd67fbd4be9f5d488bb82dd534a7cf37d6738a61af4ccc13a624b7d796064d3bd9a8b9d02bb61e0ab3d5c18971f796e739c25c2e77aacff42c1c27dc9d1a5f3d16f9e3fc549f281cd15dd9bfec138a291b7fe24bffae4c1b974a0e5974965594273fd64e88c84861ebed05ee09d46d412d5835b4c3780263e1fd17aa7ae5955c81dbabc873b4aa41097d9ff66ccaf6020850be13b45d1268697529d684556edac8107a791d4e449c4ffc87d35166ce70ea810945310e8926e56c38e6576a6aa2a37d2806f814927bc8297639eb4267d5121e46064aaff58bf36fd75863814588e438eaa65df97d0000e2149c4f893110e1fefd7b52cba34af58f473c6f011894478c8eae2bf16328782be9234717b6a51594c9e82322f94bf43f88ef7b970cce7c8dcf75f85e03621ad57d608fbcab919f9f4ebcf5a32823bfa2523e9cba9a6887631225a4cad2e5fbf3b67b851d5760e00fe912f53f416ea84e51f99888c646547d7cf7bfa9a5d312a8a19c35fe01b99614e5dce815eb6c488490d12a4392bcc115e3230e9ec10cf957f66f92910b9550badc958cdbd8c8396e1d2e79fecfc25b7b880a55a13b9b0a1ce8b32cfa33787a8562f47be5808a7a52aae8c059d959fdc08d24580040ad609f85c97a96bd7c74e91499c37854f826bd13bd1c8152df50d074fe47ee51e362b179dd625aac40141f34d3118a2eeb42769dd5762d512615b3b20143f410e91abf41e30668fbfc8917ae8c24f6c4a7449583aae57198dde6d5ce3b4698bd20c3c34643be88e0e772aec7d144177b154c630e8670b55c524f12ff2b541876937cc32352e17e5d50288f783c14f37b1fddf03896420a7114c8ebd497a24287cd26d61396a157b0acc9eeef1c348bcd5c07ca8037a28329eb524fe5018306209f321a0e02d8c12acc7f2d446acdde92fd2921348389e1ce228f44b72134a4f8ba16132df9320427eb423db787b8a1bcd2d518665d49829e6aa840d3ebbcb4477c677030b4bd3dab06b22385509c6a64329a7839f0bf0fe34f5810b1885e6dc95e75b6b3707812935b201ee4395b5a56cb588c97fe32d12564608e98521166266ee7da49ff4c34ae4ba71f08f31fcd2b065553a5995d611b9f69a11ea6a0c7629cc0cacf6efd5d56aaec2cdc18eb4c14b080ab1ba9d50401d5105d4525dac1278c07610f5e0fa1c63e514c9e41e707637c12c40f8253fa1294ecb73da43d881bf34bc7137fbdf8af96b992c3f7caab9e7bfcafb59f3dae162d2a8954e76a37ede821853b0ff45e14b97a910cdab4bb39d04194489acd6339b23f8142e92590b49ee0dfacc9a0d142be226857ac607613a108781cb681f85a7c68bf3577215e84df8b86b4ac5b4b3c247f9e2dcbf1a8209ff0f8516af85fea7c2c955683ef5d676d9a90e7dc91caa5440a24b63e643725f2cc82d52d7f47e4eec6b81949da96e550d8414fb4f866499ff9c3730437a1e0a0b182b31a59259e9c0c343360f3606a8ba5db1d10301add80888e4ad21f05bf9959e477ebf0402ca77b612b14074d2f87620a788df4714425f4553066aff9ac69f2a546757b60d7dbf2135dd23607f07e2b64a705fb4fe6abac9b33529af22f5088cf7208f146d6866c87ce1a8087cc623f42f374182e9598dbe26aa8fee55d3a4b301babc540b063dc69cc50f32b5eb6a364e72a191ac35241a7cd67dca0b0928f1975eec421e61b99f70009fee8434a771c1ece1e3295146b47cb69f2feaa8caa0bbe673f75368e7464afb0d2124752aa0f0b2a2c231c599961001452824a809ecf2461be6fed2498c155eae35ce14c15ea8c17319723272c8e3fc1eb9769ca794eae893796c0f1e0cdaf3fb88f2e5810f2477047f42c40cf9184dfcb57930503efdbdc20235a25913a06a94fd85435400d64e00e83ab5cb66faa767e5e08881409f8ab5f29e5a4a48ca751dcc66884444c9482ba29ac7efafb066d9f610e45c1d10e046716ef504ccb31e41a0d9ef01b582e6f5657f1b2b34890b956a5385d0d5aecc88829f3b5f61108456a1661649b4a8e1b5d8b8f01a06abba3685697617aa2f74b243bafa0197f5bfaeff893fc59a29923e773b8afae6dfecab59d544ffa3cbb4c6c346fcfadb03f35a1e0d6cc11e51bb2b5543ea12f713f546c0bf298f6f2a9d88d65d54beaec5a25b517113b603b98c533011e0f9ce07db660f6fdf9c422910e1f8c138be6520561106076e5512dfaf9d473cb40900e89a0e7e91f1f50625d3fc0327058e61615742d22c52d95ebbc6d96c577644a47687ad075db20b8253ae427e3627214dfa9850d63bed0c953bef111a8b9df682790def3bd672a16f756eda858b5b8b32e6c09ce09ecb410eef13e1f349767de97ad50e9d996e8e493441ebf830f7d23de6c97f6863caa5785d8e149cc4ff80b2677b83f06806409d1c0097c25678114fe3cf1ab58c4c2c621a8f28b1ad75c3b5cd1e6ed1f592ccbdbab9a7abdfa25277c787f4271ff9382fda0d36b01cd3ba218692e2aff2b120c2d80d0f365b81b1aebd2328fbab2a60dde1cc2e340c816f3a85436d675b9a054e61a5ce7292cb7f6acfa7c9eb4417505d2e0bf30b4a07ed3b1bc086fbafd10f11f852a7f0af23fa53fbf5bc32f3bb92e5b9c8952dc9c19c9e63a780677b353fcca4d7acd73fa002590324bd7c1b1e10b444c6c7b5b1a9ef05491951c773e282f67dcf687e2aa9aad1767595e1215881c5e679ee1d4a9854a480e2761610ee093ecbb2161796a3891e530ed394e0ee6e6497342a26aefb5dcde54daf5ff0e40a45021380b2f70f484a278448ea79ac4a0ae647a232894527c1b6bdc52b99e96a3d42600097a6b24177d30fbf48c0f7474ea3b01e26c70bd7db825df248adefcee7fc6290d6eb7b35cba5dc3449c63b66c8a48de6c82775875d69f3a89272c2d490519410e92e0d1964f93343f6a721352fe1a01c0afc8cb15f567a009f2f43ba1b11f5ce3a0745e3f02f75de936871ef61cc24a7eadac21a0e4842b57c5b832bbd82419ef38287706141bef9f27b3138f858f708beb7396f09346a342c5bb7613ac425bf89ed6f0e0f5b5b1f5936c8f561a51b16a43233aa926c84f327d3165fa798e3", 0x1000, 0x80000001}], 0x1000000, &(0x7f00000018c0)={[{@dots}, {@dots}, {@nodots}, {@nodots}, {@fat=@discard}], [{@appraise_type}]}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000540)=""/206, 0xce}], 0x6, 0xe0c, 0x1) r3 = syz_open_procfs(0x0, &(0x7f0000001900)='coredump_filter\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:05:14 executing program 5 (fault-call:2 fault-nth:43): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:14 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x506, 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1f, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) close(r1) fallocate(r1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x406, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xb, 0x11, r0, 0xb4501000) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r1, 0x400c6615, &(0x7f0000000000)={0x0, @aes256, 0x0, @desc3}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) recvmmsg(r2, &(0x7f0000001c00)=[{{&(0x7f0000001d00)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}}}, 0x80, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/22, 0x16}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000001cc0)=""/39, 0x27}, {&(0x7f0000000540)=""/71, 0x47}], 0x9, &(0x7f0000000680)=""/94, 0x5e}, 0x3}, {{&(0x7f0000000780), 0x80, &(0x7f0000001b80)=[{&(0x7f0000000800)=""/24, 0x18}, {&(0x7f0000000840)=""/81, 0x51}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/50, 0x32}, {&(0x7f0000001900)=""/13, 0xd}, {&(0x7f0000001940)=""/105, 0x69}, {&(0x7f00000019c0)=""/249, 0xf9}, {&(0x7f0000001ac0)=""/133, 0x85}], 0x8}, 0x8}], 0x2, 0x43, &(0x7f0000001c80)={0x0, 0x989680}) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f0000001d80)={0x3ff, 0xb1, 0x1, 'queue1\x00', 0xd294}) sendfile(r5, r3, 0x0, 0x7) [ 119.766634][T10076] loop3: detected capacity change from 0 to 32 [ 119.858094][T10088] loop0: detected capacity change from 0 to 6 [ 119.889889][T10088] FAT-fs (loop0): Directory bread(block 6) failed [ 119.900449][T10089] FAULT_INJECTION: forcing a failure. 13:05:14 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4800, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:14 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) clone3(&(0x7f0000000400)={0x10000, &(0x7f00000000c0), &(0x7f0000000140)=0x0, &(0x7f0000000180), {0x3}, &(0x7f00000001c0)=""/223, 0xdf, &(0x7f00000002c0)=""/225, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x7}, 0x58) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000480)='freezer.self_freezing\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x28, 0x81, 0x1, 0x80, 0x0, 0x3, 0x10, 0xc, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x4, 0x1, @perf_config_ext={0x100000000, 0x7}, 0x40080, 0xb9e9, 0x7, 0x2, 0x7fb, 0x1, 0x19, 0x0, 0x1, 0x0, 0x7}, r0, 0x8, r1, 0xa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000500)={0x0, 0x80, 0xc2, 0x80, 0x20, 0xaa, 0x0, 0x6, 0x8, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f00000004c0), 0xd}, 0x10441, 0x4, 0x7, 0x1, 0x4, 0x9, 0x1ff, 0x0, 0x3, 0x0, 0x80000001}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x3) sendfile(r2, r3, 0x0, 0x4000000000010046) [ 119.900449][T10089] name failslab, interval 1, probability 0, space 0, times 0 [ 119.913126][T10089] CPU: 1 PID: 10089 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 119.913160][T10089] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 119.913170][T10089] Call Trace: [ 119.913178][T10089] dump_stack+0x137/0x19d [ 119.913203][T10089] should_fail+0x23c/0x250 [ 119.913222][T10089] ? mempool_alloc_slab+0x16/0x20 [ 119.913245][T10089] __should_failslab+0x81/0x90 [ 119.913343][T10089] should_failslab+0x5/0x20 [ 119.913363][T10089] kmem_cache_alloc+0x46/0x2f0 [ 119.913384][T10089] ? __schedule+0x427/0x5b0 [ 119.913401][T10089] mempool_alloc_slab+0x16/0x20 [ 119.913422][T10089] ? mempool_free+0x130/0x130 [ 119.913484][T10089] mempool_alloc+0x8c/0x300 [ 119.913503][T10089] ? sysvec_reschedule_ipi+0x27/0xd0 [ 119.913526][T10089] ? asm_sysvec_reschedule_ipi+0x12/0x20 [ 119.913551][T10089] bio_alloc_bioset+0xcc/0x480 [ 119.913571][T10089] ext4_bio_write_page+0x7c5/0xa40 [ 119.913590][T10089] mpage_process_page_bufs+0x437/0x560 [ 119.913674][T10089] mpage_prepare_extent_to_map+0x4e6/0x640 [ 119.913697][T10089] ? kmem_cache_alloc+0x201/0x2f0 [ 119.913718][T10089] ? ext4_init_io_end+0x2d/0xa0 [ 119.913801][T10089] ext4_writepages+0x6c6/0x1d10 [ 119.913821][T10089] ? __ext4_journal_stop+0x47/0x110 [ 119.913842][T10089] ? ext4_expand_extra_isize+0x540/0x540 [ 119.913863][T10089] ? ext4_dirty_inode+0x98/0xa0 [ 119.913882][T10089] ? __mark_inode_dirty+0x103/0x6c0 [ 119.913901][T10089] ? generic_write_end+0x157/0x180 [ 119.913991][T10089] ? ext4_readpage+0x140/0x140 [ 119.914039][T10089] do_writepages+0x7b/0x150 [ 119.914062][T10089] ? iov_iter_advance+0x377/0xe10 [ 119.914080][T10089] file_write_and_wait_range+0x180/0x210 [ 119.914098][T10089] ext4_sync_file+0x105/0x670 [ 119.914117][T10089] ? tsan.module_ctor+0x10/0x10 [ 119.914208][T10089] vfs_fsync_range+0x107/0x120 [ 119.914256][T10089] ext4_buffered_write_iter+0x39c/0x3f0 [ 119.914282][T10089] ext4_file_write_iter+0x2e7/0x11d0 [ 119.914307][T10089] ? avc_policy_seqno+0x22/0x30 [ 119.914327][T10089] ? selinux_file_permission+0x22e/0x530 [ 119.914344][T10089] do_iter_readv_writev+0x2cb/0x360 [ 119.914363][T10089] do_iter_write+0x112/0x4c0 [ 119.914378][T10089] ? kmalloc_array+0x2d/0x40 [ 119.914397][T10089] vfs_iter_write+0x4c/0x70 [ 119.914468][T10089] iter_file_splice_write+0x40a/0x750 [ 119.914489][T10089] ? splice_from_pipe+0xc0/0xc0 [ 119.914505][T10089] direct_splice_actor+0x80/0xa0 [ 119.914522][T10089] splice_direct_to_actor+0x345/0x650 [ 119.914552][T10089] ? do_splice_direct+0x170/0x170 [ 119.914571][T10089] do_splice_direct+0xf5/0x170 [ 119.914597][T10089] do_sendfile+0x773/0xda0 [ 120.172372][T10089] __x64_sys_sendfile64+0xf2/0x130 [ 120.172399][T10089] do_syscall_64+0x4a/0x90 [ 120.172436][T10089] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 120.187832][T10089] RIP: 0033:0x4665f9 [ 120.187851][T10089] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 120.187868][T10089] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 120.187887][T10089] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 120.187899][T10089] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 120.187911][T10089] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 120.187994][T10089] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 13:05:15 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4c00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 120.188006][T10089] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 120.286201][T10109] loop3: detected capacity change from 0 to 36 13:05:15 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="75510f0000000000006a69643ddc5b026b8c70d7317083a835de9f2475f2c2f5a5aeee1f7a45bd5ef2c2e6836805388873def0e8884bfcad4e0379e74ba21f9867", @ANYRESHEX=0xee01, @ANYBLOB=',\x00']) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') r4 = syz_open_dev$vcsa(&(0x7f0000000040), 0xf80000000000000, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r4, 0x8b38e000) sendfile(r0, r3, 0x0, 0x800000080004103) 13:05:15 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 120.430185][T10119] loop3: detected capacity change from 0 to 38 13:05:15 executing program 5 (fault-call:2 fault-nth:44): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 120.560983][T10132] loop3: detected capacity change from 0 to 48 [ 120.600336][T10135] loop0: detected capacity change from 0 to 6 [ 120.617887][T10135] FAT-fs (loop0): Unrecognized mount option "uQ" or missing value 13:05:15 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6800, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 120.664098][T10144] FAULT_INJECTION: forcing a failure. [ 120.664098][T10144] name failslab, interval 1, probability 0, space 0, times 0 [ 120.676803][T10144] CPU: 0 PID: 10144 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 120.685313][T10144] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 120.695371][T10144] Call Trace: [ 120.698670][T10144] dump_stack+0x137/0x19d [ 120.703014][T10144] should_fail+0x23c/0x250 13:05:15 executing program 2: perf_event_open(&(0x7f0000000700)={0xa4aba47741878308, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x1402, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 120.703036][T10144] ? mempool_alloc_slab+0x16/0x20 [ 120.703057][T10144] __should_failslab+0x81/0x90 [ 120.703081][T10144] should_failslab+0x5/0x20 [ 120.703147][T10144] kmem_cache_alloc+0x46/0x2f0 [ 120.703239][T10144] ? mempool_alloc_slab+0x16/0x20 13:05:15 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6c00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 120.703261][T10144] mempool_alloc_slab+0x16/0x20 [ 120.703281][T10144] ? mempool_free+0x130/0x130 [ 120.703302][T10144] mempool_alloc+0x8c/0x300 [ 120.703323][T10144] ? unlock_page_memcg+0xc3/0xe0 13:05:15 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7400, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 120.703417][T10144] bio_alloc_bioset+0x1af/0x480 13:05:15 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) write$binfmt_elf64(r0, &(0x7f0000000780)={{0x7f, 0x45, 0x4c, 0x46, 0x40, 0x0, 0x4, 0x0, 0x4, 0x2, 0x3, 0x7, 0x117, 0x40, 0x97, 0x4, 0x4, 0x38, 0x1, 0x1f, 0x6, 0x1}, [{0x70000000, 0x3, 0x7, 0x9, 0x7, 0xffff, 0x1, 0xfffffffffffffffb}], "95b1639021f05f1c0abb697229d79f564072da2d80018c9b7dbd8d54c9888e76d9230c204440fddfb142d3ce4d77a60e7f94a9fa31ff6e91e6f66cffcb9e075a48c1482f2254937e3d8b7227d948a8564a2304fed74639d1ea64e5ea55fe2366eb16b69cbbe2189174c22baf85ad6a543716adf45a0579b9af93fa080b272cf089c02483d02c24339de157bf52615a07132a7cad2ea0ba43512a5b6cab129624d3fd7885b6984135222667310553633a8ccb04d08daf961ca6697d5243aa00623d9d36033479e2922e88bd3511d74d66b7d9f1904e4bf5ab8c5be02f97a49bca890182f5286da3a3494432c88fb8", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x966) 13:05:16 executing program 5 (fault-call:2 fault-nth:45): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 120.703435][T10144] ext4_bio_write_page+0x7c5/0xa40 [ 120.703451][T10144] mpage_process_page_bufs+0x437/0x560 [ 120.703469][T10144] mpage_prepare_extent_to_map+0x4e6/0x640 [ 120.703489][T10144] ? kmem_cache_alloc+0x201/0x2f0 [ 120.703507][T10144] ? ext4_init_io_end+0x2d/0xa0 13:05:16 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7800, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 120.703603][T10144] ext4_writepages+0x6c6/0x1d10 [ 120.703623][T10144] ? __ext4_journal_stop+0x47/0x110 13:05:16 executing program 5 (fault-call:2 fault-nth:46): r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 120.703644][T10144] ? ext4_expand_extra_isize+0x540/0x540 [ 120.703664][T10144] ? ext4_dirty_inode+0x98/0xa0 [ 120.703730][T10144] ? __mark_inode_dirty+0x103/0x6c0 [ 120.703785][T10144] ? generic_write_end+0x157/0x180 [ 120.703806][T10144] ? ext4_readpage+0x140/0x140 [ 120.703825][T10144] do_writepages+0x7b/0x150 [ 120.703846][T10144] ? iov_iter_advance+0x377/0xe10 [ 120.703864][T10144] file_write_and_wait_range+0x180/0x210 [ 120.703911][T10144] ext4_sync_file+0x105/0x670 [ 120.703935][T10144] ? tsan.module_ctor+0x10/0x10 [ 120.703958][T10144] vfs_fsync_range+0x107/0x120 [ 120.703977][T10144] ext4_buffered_write_iter+0x39c/0x3f0 [ 120.704073][T10144] ext4_file_write_iter+0x2e7/0x11d0 [ 120.704096][T10144] ? avc_policy_seqno+0x22/0x30 [ 120.704137][T10144] ? selinux_file_permission+0x22e/0x530 [ 120.704157][T10144] do_iter_readv_writev+0x2cb/0x360 [ 120.704178][T10144] do_iter_write+0x112/0x4c0 [ 120.704195][T10144] ? kmalloc_array+0x2d/0x40 [ 120.704212][T10144] vfs_iter_write+0x4c/0x70 [ 120.704226][T10144] iter_file_splice_write+0x40a/0x750 [ 120.704246][T10144] ? splice_from_pipe+0xc0/0xc0 [ 120.704266][T10144] direct_splice_actor+0x80/0xa0 [ 120.704285][T10144] splice_direct_to_actor+0x345/0x650 [ 120.704315][T10144] ? do_splice_direct+0x170/0x170 [ 120.704334][T10144] do_splice_direct+0xf5/0x170 [ 120.704353][T10144] do_sendfile+0x773/0xda0 [ 120.704371][T10144] __x64_sys_sendfile64+0xf2/0x130 [ 120.704436][T10144] do_syscall_64+0x4a/0x90 [ 120.704457][T10144] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 120.704480][T10144] RIP: 0033:0x4665f9 [ 120.704494][T10144] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 120.704511][T10144] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 120.704608][T10144] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 120.704621][T10144] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 120.704634][T10144] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 120.704648][T10144] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 120.704661][T10144] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 120.748355][T10151] loop3: detected capacity change from 0 to 52 [ 120.896175][T10165] loop3: detected capacity change from 0 to 54 [ 121.047947][T10178] loop3: detected capacity change from 0 to 58 [ 121.096257][T10185] FAULT_INJECTION: forcing a failure. [ 121.096257][T10185] name failslab, interval 1, probability 0, space 0, times 0 [ 121.096281][T10185] CPU: 1 PID: 10185 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 121.096301][T10185] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 121.096312][T10185] Call Trace: [ 121.096319][T10185] dump_stack+0x137/0x19d [ 121.096342][T10185] should_fail+0x23c/0x250 [ 121.096360][T10185] ? ext4_init_io_end+0x2d/0xa0 [ 121.096420][T10185] __should_failslab+0x81/0x90 [ 121.096442][T10185] should_failslab+0x5/0x20 [ 121.096466][T10185] kmem_cache_alloc+0x46/0x2f0 [ 121.096486][T10185] ? ext4_init_io_end+0x2d/0xa0 [ 121.096501][T10185] ext4_init_io_end+0x2d/0xa0 [ 121.096517][T10185] ext4_writepages+0x76d/0x1d10 [ 121.096594][T10185] ? __ext4_journal_stop+0x47/0x110 [ 121.096614][T10185] ? ext4_dirty_inode+0x98/0xa0 [ 121.096642][T10185] ? __mark_inode_dirty+0x103/0x6c0 [ 121.096662][T10185] ? generic_write_end+0x157/0x180 [ 121.096681][T10185] ? ext4_readpage+0x140/0x140 [ 121.096738][T10185] do_writepages+0x7b/0x150 [ 121.096783][T10185] ? iov_iter_advance+0x377/0xe10 [ 121.096805][T10185] file_write_and_wait_range+0x180/0x210 [ 121.096826][T10185] ext4_sync_file+0x105/0x670 [ 121.096849][T10185] ? tsan.module_ctor+0x10/0x10 [ 121.096872][T10185] vfs_fsync_range+0x107/0x120 [ 121.096974][T10185] ext4_buffered_write_iter+0x39c/0x3f0 [ 121.097061][T10185] ext4_file_write_iter+0x2e7/0x11d0 [ 121.097085][T10185] ? avc_policy_seqno+0x22/0x30 [ 121.097108][T10185] ? selinux_file_permission+0x22e/0x530 [ 121.097163][T10185] do_iter_readv_writev+0x2cb/0x360 [ 121.097183][T10185] do_iter_write+0x112/0x4c0 [ 121.097200][T10185] ? kmalloc_array+0x2d/0x40 [ 121.097219][T10185] vfs_iter_write+0x4c/0x70 [ 121.097235][T10185] iter_file_splice_write+0x40a/0x750 [ 121.097283][T10185] ? splice_from_pipe+0xc0/0xc0 [ 121.097301][T10185] direct_splice_actor+0x80/0xa0 [ 121.097320][T10185] splice_direct_to_actor+0x345/0x650 [ 121.097339][T10185] ? do_splice_direct+0x170/0x170 [ 121.097366][T10185] do_splice_direct+0xf5/0x170 [ 121.097439][T10185] do_sendfile+0x773/0xda0 [ 121.097456][T10185] __x64_sys_sendfile64+0xf2/0x130 [ 121.097475][T10185] do_syscall_64+0x4a/0x90 [ 121.097495][T10185] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 121.097554][T10185] RIP: 0033:0x4665f9 [ 121.097568][T10185] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:05:16 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 121.097585][T10185] RSP: 002b:00007f174702f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 121.097604][T10185] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 121.097616][T10185] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000003 [ 121.097628][T10185] RBP: 00007f174702f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 121.097646][T10185] R10: 4000000000010046 R11: 0000000000000246 R12: 0000000000000002 [ 121.097661][T10185] R13: 00007fffb52c229f R14: 00007f174702f300 R15: 0000000000022000 [ 121.232781][T10191] loop3: detected capacity change from 0 to 60 13:05:16 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) getdents64(r1, &(0x7f0000000140)=""/85, 0x55) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:05:16 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:05:16 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7a00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:16 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8403, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 121.865625][T10221] loop3: detected capacity change from 0 to 61 [ 121.871945][T10220] loop0: detected capacity change from 0 to 6 [ 121.885317][T10220] FAT-fs (loop0): Directory bread(block 6) failed 13:05:16 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x7ffff000) 13:05:17 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) [ 122.063328][T10243] loop3: detected capacity change from 0 to 66 13:05:17 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8503, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 122.138765][T10249] loop0: detected capacity change from 0 to 264192 13:05:17 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8803, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 122.227272][T10259] loop3: detected capacity change from 0 to 66 13:05:17 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0xffffffffffffffff) 13:05:17 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0xc7a8d000) [ 122.336334][T10271] loop3: detected capacity change from 0 to 68 13:05:17 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8903, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:17 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x131) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002200)=[{&(0x7f0000000000)="6c319bf7025b502d4baa19080db37ee57b035b635bb1f0907a39103de5918b6fd046764c145cf9cbdaa6b6b0bf1842e15a6c07cdaedc84a5a0b3825a918b950e380462678e8b50f8854a40e6ed7ffc160a89f2ce90969a1b697c8671e172e2f1a680f201", 0x64}, {&(0x7f0000000140)="ce6a3f40630e5f169f62b1305a0d5804aa0124eac56c02c4996f9df024e5562393c87c001d35df6376b50a330139791543ae5e41adc4d71a2b2f0de2e312ed050af07639fe9491b815605cd58816895adcae0758b0031b9f778cbf4418b20ebda98607915ff7731ceb5c8341913a0b60097b27187995e36b87604ff3897d4325479afa6c788cf7041d8f18b7028a23df29af54f76faa45de59cea66c4412ffa03cf6212cc8284a9b8c39e5bb867a9f35d2043f8b324f5504a2ee1ed6473cfd827a2153ba15a20dfdbe21a7900de2bb2f90f1bc29eeb6e9e41b1315d96b1c121c5875e014c3112c550d8a6c33a6a9eb46d5459a4213e3af708b4ff5fb39cae478ce0fb8471bfe8fafad9f4d62b715573a2ce0297b1d5ea8faf89a1916541fa12dab411136960a882ebe1ecbcab96a5bff596a68dfa5c041077d2e32eaba6ea78231628d67801921201cd1c6568e85c9e9bfe8913c4991534bc7bb03706401f3ec5190b60bf055210012e198c307e313958e52c8a4eaf8acfd7d2348c40405589622b5f066e77629da964b4df1bfea64d67ca6321005470ffc7b474e7bebebdad8f7f5e93c890c721ec7df5e15889f577c4b29342b088a4cadfd626318c6a35e0a131eccf7c11b112423b2ec0c30fda92fa1744fd26ba5c98395ebeadbd335fd5102d48c435f591cb77085ace497f3e85bfdbc841f1700a190c23e25633601fa19927f5fa34fc66294eb8faa5856eaba75f30820f52cac89ff80f4159976130f2315d297d93a35a0895565a2e7c530a347cd5fc46bc8229f9767c281335945bb5484a4ab4fcc24bc58120720007a5009c2ebaee9ff48f3fb12c69dc4c85e0e1e9854ff28f54aa8a8f3ae79eb5e7ebc059eee757b7c77f219bb6fafd1bda95e06a65e0b53e6dac95b22b2875649fd7d1b9b4481f79d2abf91550aa32d3003acf06fc7f2e031a496ff255cd81dd6927545b686fe4d9a40a4ace9aa872477c7965c000253bb94237ca6370a80a3f452d10467863b36468ca487988473a5768a7423f1c99ce0c85e63a9e712aea3ed66f714260157ccfbeea538768517f1f0f7969325521ee94d48619b2ecaa7faabded537cd1dd10b92f2a5ca04820a65f295546d349646c3359839aa48212784227b31439f14d1fb8590241abc9d6b3e0d03d74dfbbcae73877df477ad21d3f627dd458b909a1fe6bf337c9448a708035acb5fc9d8d2a4f504fdd8a3a8b213ff7cddb5494a797d7a4653f3a3a18dc88f407d1feab1e0ffac12860021d8d93b7a8b27045e6011c6ebf8a61cd1d950e57110b8a5ff4dfdd1e877b64cdfad27d0fabcb6cd96af57592f2ac3f8e2c7e0604881d8856196473d0a3eef61a5becb434b2c5bdb2ceb53cbf8a58ccf79235b5245a7f9aa67261c76a11ebcb67f1de4d2656560ee4a9f98fcace60f6e60252e612a8fd840d00b1bea93550760c30055e42c798f4e13df4f874af1d7940e99902dbfc04f3ce04bebeac8ccae03c9eeb76f1796ef3f830fa9e6182fdb62bc3f340c03585879834674a0155bdfaddb8b41494fd600ec334bb841ce8b871f8439ec47372c29d85e1e10fac23585951180d752615a4485d4bce0f29922b187d8239cc7ac7590edd85f1d1057b57cf47df90730af54712166b810a46b74352697889a5a6fd3d0e259e304bd16b81c6275e4e071e6ec61c167ebfbe6d0316bb15fa54beb9859cad466eaae804e7ad36beb9040ccbfc73ede234f0cc3b98230091c156d9d00f48b62828af7a6b1d26ee8f22caab29b43251545aba81413ccdd4e0b89c111026912515e1192782d517d0f94bdfe4b37bc041ef7570a6984d4fab34a6d877a5cf410eb4f16320a1c6e6e7ecc191a3422129154a3668622305571359c4e625de5a10a12304cab8aae77928549cfeed8f969506d9f849d409c0301172361a2333a476d9412866aa18f16ec234d4ee1e6f3160261a57cef1b8cb5db509a948b3d44f7aeb2ba6b02a427315b5bd0fa4b21ea28a7d38ded301896e8d996b01a64463db32cbe1c2366842be868acd3b95c90824c185c73f403ea7d4934b1ab1cece3cbb24b2a9a3a8ff1ebcd0a0e5a11b94a67760e141fdf6829c6a16d760d7959cf0c3ce6288f034eb9d5408352e1f650e72828f9e9c29451e29e58ef40c143121cc253e82562437d908cca19bdfc325abbcdb937a800b56ac1a3f04a5fd6741d47cd104166b53e9415a87336a07215b1d2a6b7cf3cd7a3e12aafa93ee7a1286b5fdc1cbcf97bc0dd2841ed0bf0528020c8c2469054b2c9495870bde6f2aa77301867d2aa2079bb6e3196a463c4177945cfadc9958173610eb59366abfbbcde7ca0a74252e2ac9166b8e83ab9a53f5103a3d3333631c163511bd30393189b04064e7942a12a19018e45747595b521f264b41d3ea0600ad465340fb307ede6c00094bdac24767a84eec62002df4632826f4e3d103720e67b2c29139d54e231f7d966c0f863e7733cefc0df4296ea6f14a909247d5d4de1a0a7b92d0a661bda7c50bfbbf80b52cdc651679abbbb6424a2b5f809231550105d294dc1f77c7863471ef214988e9d93af35b83b765c35f01740dc0e0cee65b5c1024e97d87d52b5dfb2b2c6311951c6ce4993fd1e9130144cda07a3013102a423d4f1f41f3c177a13922331d497ee66454176a9eecd7aafa9c368d46cf0a1778325f3059058ad329ff3a2c4beb5e497a56b2a2301e47814d6129eb23997f64933b3970d597056f4a1aee945dd46677e6dedff926588dce789dc00b8c9af41afb6422a49758db816c4259efb8ad2b2e67476f44bfbd6553bc8a7f3aabf0dcaf3699f7b7bfb5379dabebfb345ebc2f18be91f545b6ff824dd7d18c38e67cbf0d5a45585a8b9d84604d35be7bc503c7a714824d3a296b73ad4360cd30cd4557f46d0b0cfb0cf6d6681118580aa554eb08aa04f151bcc05d68a1c91866823acad7cfbd9fc5aa9ec6aaf4ae74d19f5357e69047ad78e1a2b5e4906c7dbdbc01bdce517b1e8ebec5e537326689d5b8b26934522b460bb0ddc384ad4ce5fdc697d98a4d107e567f34da4eecdf0917816d2a5e00c98cd673b31cac3e3719a5993fa8d8878d01ad361e986a18036eeba6f3212b7265cf585194ac2d6146a7130d532f930c7c55ebd7958325418a144d362ea29fd1ee8d8cfac3aa5315c94d367900c4513f429095bf7f79333b7694e36fca2ba5b592288b635a192cbde6193e77c1d8455dd05f257ef879329e3cb92063092e4f263e9c9fb3e6efa38688778255cb1474fd67d3386a9839efad5cbca7f314acf033596d1d28f159fe8f060c391e275352bb6ca62b270ae37cd6383517ecc0b20e96cbcb83ef1935c7f59530bcb7743161e11bea8e2f43505da9ac683d4e612e8a2377f4ba4a65083f5291f72c171dc37f16f7076583786407f68c6e3f86a061048da89425bc3293ebb2faafe9d677b8867e25a30a6e48ee6aa769638cc73e5c15bd20ccd396592fdd27b87d9efec71d7358b175114c130c4d568389c45c7c4993e723e6e4c8bf308db188075b0c30461ac2311ed69275a6c4425fe58911d75a3ea7f1f4d0b406f0b6a45561c88cef3ecee0ff130e2268b95347ac8a6712ee39bf142dc9858dfcb6f1d06e4845cb572429b348e323f88f685be5e078303f70f97bbc5cbc82f5dffbf66a1c9758a8cfb3e39a3b112cd2509f05da8a3a5af54d4011f4b0a25d1aa958cb4e62611b94abde1c43ef1647117379830da400f5c08f1b45e43e4603f992f0a3ce76dd257296559b953062f1b110cd1957baacac70f2167d840848b425d0d105d11ef2f07a518830c21d6e4ec482ed988a27dc4f4d2e5e48ce2bae84ad143d7ec725171f8e74fcbd90cbaf7ba98b806233b18e365167fb7f9eaecd35ff0f97b98a4c81505c260696a4557a5629a2fe2d6cca9f98b8369e56e45f079299af21e50b6bf58ec8caafd1cba99f2aff4c6108ca034118bbae0aa124a0476492ce862aa9febf87ca4271463b7a19a11b1122087be4ab7e646df6f60830c5ddf7a2d28e152326e130f3c238ce5ce26bf26f03277cff000722d4756975b2b67476eb8d4cebf3c8a22ccd829de243d6214593ebf6f80792c424c2faf44ae08eca2e0117001b852656c0d4f418bdb766b0ac23829df07b2ec03a2f8688f4f24d8bf31b1f5c1f53e3bac3d454d1da2a336fcf195db74e0636efc12c501efc8d915d57fa4ad32dbae483b37e804f64b8b9cdd80d71e72b2f525570bd0f20258585f9e0a1bae2f43adda54414e71266960440ae53179e45f87c17f0cd2a843f488b3698bd8ea1280cb4761070bd1c7c975975eb8809c94e6ef8bccd14e06cf2888d25841f2988c147a24fdfd9216362a9b18377af1becbe23b30bf413d6687a226ed2504b9ee380834fb7beba88b92727175853ae6724ee0aac48c89b227a2ab33d9662f325a78cdeb78ce65193566898b0e8ed303ed4e9665adb80568ca6cbbbc9641e0c85bc55404d5e2b48ecbe3d3e148759965d0cf083b555d7ca50b0656a4a6c809829ecba87c3c79fee0320b4061f1fec8210e9e659aed8f813e649828c875e1917d4ac29af21cb8b9f38940e12c4b2d0d17d48772eb0a502deb4747dbacca350c8a1406df854c4ebd65894509887470abdcb029d90d74e976a826b2aaf5a2a218f68e8ad38f8e66978fdec919d874fb9764618d8f45bf1946ec97b382b1c069a2906d0ee557e7731c9c27138a20426a114816d3a5f7e03a7cb48c0022fdfb0930f58a6294f740f31faaa7abde47888755e78fbae201bf7ee4d017d183eb9b10775837290d3996503687cfe23b9ee3ce2c40befbacde7733ae102c806bffd53b7735ad8c3a8ee151e01acc810d56cd475301501a100beb1cc124ef4eef30c0c2a3c2472201774e659a9f31f0d57c63ccb93cf96ebba8ef69c055788d37a8a95fb79df0cddaf0bcba68aa1c88d68addcf2050edca3bc73469e768383748cdcf2b3e7e188cdad85818a06e7622be46b68d6d36691bb8cc89ee4725f4d96ae247a522a19ea56814b9b12ec3c6c955e1f19338f36a6eee418ba12c997fa7a32faef49f45973c3cd880f6024be2e33e1e8f4040c00220030baff3440e9f806beabf4d86bf7759817f4c2289eedaf6606708e03aaad9e9ea55774cc6c8ee9b3491b114603ff910852962c789b598e0471b4a539014ec1d189906689f3d56f86b0ef724c0c5ccd276d1dc74c6c446561b83364f2c35018fc76b4e238e46a16ea8fa7bd201423a584e0c86d7c54db761c065b6fba9151027ccc603d817c141dd24afe293fe14b4c75a34775482f6bc011945367c63a4ec873388a8c2223317d7446cccbd977c1641cf11aae9f7b24b0b18914368900f4d21c72f36d4bdab75cdc6640fc00f0c011298f44587cf7931343b5be010c7303f044056a43aef935cef92cbc3831182b605610afa4495b5d960d3ef5cbc0b74cd0a284729aee24993bd8f09549bca54c7e1a550596c58ce54a808e05b6a2a37e95166f569c3cbafa085ec020a20d7c935ad7879bc0fdca5920874a88d4979c1cd88554443a9b321691a920784ece3fe22d275000d2204c750e119ad79086dd69971ca560c582952c56954178d6745b6989587075e6ecd35f280b63082d0b990fc1c5a0e8b6ba7dc1f3b4d5b752d53e13e1d6163173a5fe7a47d7c077d0fd3bc0f61a6d1682564af762700ee80aeb21030261615d989ddeeb5252e12b31fbfe896274cbb2d6c0de7013b3cd954e62ad8314f981694d073ef9c4a492a31c8fd097abdba875e06dd470769dc", 0x1000}, {&(0x7f0000001140)="aeb8fe1af4fd100de50c1b327a6f9ae3d4fe4df1cc9574e2adceed222ea31a9b3a2400a7e3805fc91d596b51044696c2d133707fad2e3ea1924ca8be8b50867d0bc9dc526520a798869179f567dd964314413823ef031be8a85c4c3537229c2c8e10fe0960d63b45f59505a8382148c4ace51e26de24f35131a347bcccd8fb00c8e4301af116789546044925d15cf8c7111fa083ebfe54", 0x97}, {&(0x7f00000000c0)}, {&(0x7f0000001200)="6745e210b3a18246bcd515213fbd675697af064240fe56b767cbb677b6df0f8c732c3ed59f8f853282462eeaab0592ab363eade4b4a0f891653867cf7e5c5d20aae4b561f940e533d392f3bac448c2a1f2d4fdfb3b00fe159ceeac92b5ccc0fa2cbd2fdcb1d1d4f132dce1fd9a4820ae13621e3c9a4032a29dc03340fde4609e462d3260eb3f1c02777f6c95f9d906b3710cabaa8846c8d719551d74922632b61306a6ced3450974f3b60d1ac481e31a6b604eae4bcd1da80a5b972be2810bc12a61a7c5ca47992eea48b09e82bd202594dfa8a05b1b265089841d8e885394b18cbd121974c7c47637914b20854c4f9c27422637b23596105ad94344e68a3528db7ccf9146cc18fca70e30c9c8c345cf9fb1bea3de3bf6c7896688368a594f6eda83930464137457c489d07dc797f8bd057c99156e1159dc3edb6f81af145aa9389e83637d492700f0d3069dc1ff138da27b9e455e159af4be3e39cfd900961e162028de3a5861622dd64e94373249c8783c90ecec1378a65a57419073c1480f2fc2142f6dc156477c269d21f52212725266ec1af7128cd730e48c53973416df07573784dbd7dedf6ceac90c11dd705ce7dc03af49900091d3fa9455212d5ec8d6030e06ad66c11ab81741a44615fb7b5b0e35a613bb142fa2ccf57f8ca4ebc3402f19cda103fea7b053a176fada57da474e8f4689f475f3b5d92398c844d7a022a44eef14049bb7b7f260d5bedcf113bf1f9111c969bc1c1890b68c16fefb686ccc40cfa2e79ccc02ce5b1e3b329270b79f3078238bf1994a16ba73c48364d1b906447e4589026f54d32274cbd5e5b6a100afa303003426541509c26fe7127ad2858b51e6e05c57cad35f798c40562ece1d6269dd910fc92de34e047346bebcf4b611307c7245fbec8942ec96056c7f4ddca6c8cf6553bb80e4f51c7e5242bc5707c8e55adc46606a239e519c59d608b405537284daed7ace187c7ed9d2d89c1a17b9b5811e81326db4f72e9d42dc712af540a947df095edaeb583e88a6b341a88d6e21e530be8bae0e61ef5892585dcfecdaa1136ada17fdcdc7349d2c906ae1ed1d628c926969a9c3f3e819ab5e430071529abd31aca6124f1d4356c99d1b7466e55b586297a665c92e394936238f47146c9ceac83826511f5de471d0e31f2dcab8a540e701292a963640c014208b14df3df6b3dc995c49981809fe00fdc1337091f66f1cfddc3485dfd285b4b6b12c91286a8ddda7e5be530aead3dcaf30b26122c77d52e8d453fd60169c6c04c4398dcb8042d54e84d75c0bf200f0aea41dd1402312f766438f8682b61c91e0e537f64d26fbf5d1059ea3f378513278ed29dde48ecae63c1b511cadb3b0229a50d9aa04a5c8fac4dc8aaf446befe6510b343f24ad6a9d278584780d4d609b1906a795a865337207ee6f3a61f8236e7260b50770b679f2494602c6d9d9120d897846e59d67f28d233c633e181515777435460f78ff017e4b65be53f364585245f929aa0cf8176c923a725b48bbdd35f963be61e20e9fe870e879f39657bec8aa2a6ebc114299b5dbb7024e2efe8497b4432f63cf51fb4f93514faa6ed7e6f013bce0c4825a5f2c39156ceb12f5d0811d227d6c60ca512aaaaab41971461c654c67cfe3d945526eeb33ea0e712599003dbdca7d0b11094445a358f9d1d6c7e5a750a5cd744423461ebb599948f19e2e0cb36ac3473407574c9bd9fe1d80b9a760460a8b47c220daaf6afea02021fa6edf8e06ebdb80180ef5b165cd9bdb705c669ee8da08f413be59a76a7a948ca0a357700e707b02427ad272110e8cfe52fa7727660979f490676d185f7f44b2abeaaaa390ff9a1e8574c091f15b6cb657f1e99f2a86b9bfdf0bdd265016917b0b0c94ee8798cbf228d5f84049d44aa04d3693c9509802f67879006db6412833844f338c188b1f9ed4021e857af63648aae3dab5b482fe8c83a7f5a5a06cedc5a1840b8823c520dabdf7d39ede9b245c2bf4106437ea084a938a50fbc911fee31700847a318888192d549816c9204e323ab98b519d0874bfeda2a18e3c7103cfd6c4a6dbc136c3e46120235240386bcea555df3844932dd511af3d0aeee4e8f05c68d813a72c53c41408af02685fb6bd8dfe33181cd26b1d566793cc0e70bf9ccc1f01846f29fd1aec7901e92eec31b11e81888f665b9676f8138071160486dd30cae7a0044a9744dacc82be350c33f5d5453a834e94a563184a504b4036c65c9ca8fd1dde4f34235d0691629f5e64f21624133c832ffdff6430c3677baacd6e0fbf9748d0c04f7ce8c2c002338f1a3a400dc87971b5f2112cf83e82c3930c4cbf1e1921c52c82ff0bcf0cb4f993d04617e67d353330bd37474f3245f9265602922558cfc51af8a7330473c9ef6069bcacc22bf33743ca21ce080b9b65f71fd3c9effcbbb46c5a6f0f81f4f038aa48e9bfea8187a0439123109a368f3e532d3b4fc2785da4a55e7fffbb59f124602b0556a9d0a8f68172a533003b9910d9844fbdcbbcfe9628e375629b0becc6df468681736fa651e36e21610a345b8276ddd0df2a34f252ae909ece45af596f33843f859110f12c4b0db71f8936815e562d2d64b5d4416e2a15bd720efcb518dc1137b80347e5f8e74447e1b6aefbdd34ea05966e9521acff32407a37a2d47607a81f6887e7fd524ab5dfe355da1f817842c525ebb158790cd47885ec8a30dd304a633da9bd43a87eeb610be9f55dca8b0fdb52abd405ceff22e50c3f8f7b1a44c7a43925efa868c81071213471290a1794ed0cdf4e437e56e19f24ed8d86929c40c9b6a4a5b13eb2f8dd170526945d266fe96ecb73a44cc11d4e1be339142b63b059306027b048adf0f10a4fb7230322434205db2301307e9a9ff9cb1704ba5e0bbf09491d59060be8d117032a475dc9af1d4b284f30dc15c7cf42845d7593ed458325be6378858084a14d0b509d3e5824e0a85ea4b71e7f1022c0ce8c9ee01413bb2c97cef114da476b2505da0a25d878dd56b987b70ff50130c1e3a0dce70ee508861efefc7d43762a53faa8b8d9fce5d9e94f27eb48ea8e90ac6614102cb46d180b606e00ed1e6fedc3d538ca66a48ce60c3ac79c93dca248689c4c95bb2f7e260066e75834cbfe8715d0a70b26e7b2d764d06ec069b744f833e136a5b92552d5fbd458bff971680d98636f50199ee800e8d0c66addc0b204ac23b920282e6c87d0ec01a6d409f8659e4d29333a8165427f882fedca415523f57d19a7836ddfef0431ce5b44fba069a705677dfcda32d5ae0604d2c5607af7520cf463f2a6b36f08ccafef746d39d86a78149bc9c12994469e1c081de3ff835da6fd74fe695e7a8a78069b3890254322fc689c786564d087e8956419f84fa90730f2a1ea6c5ef951c660d99a7d17633af53f2253c5dfc433ba1150aa0de1446f025318eb5d3c6b6bfa41543755a2ad1ae2e7726659e2d1cddfa1dd2a02dce1fcbf8b51a677db45ea5320bf83d72484ff169729c9a634149595889458660b78beb8a41d13cf061a5e4bcdc00a1e96284e0e01b81dfceb77c0ad2cd2cbceeaedfa22934d81630126a9a5136ee9c922bdeda28083ab3709bf32a4f1cfa5f7ef05a42ec9437702269e676e3097b5dab2765767a724be185bebce52744cb2269ac457358bf9193ca3e97a53b74385be3d92fc79a0518a618f213b7b70fcb091bc54bca38c40fe791a59f56d4e65b50ed509d315c9019741ab6455ae7a3719d32f1e0f390123fb84246d1aa5429b6f01c967ad31774f6a9989a922a0f63cef624c59e8986bd20f98490483963396d12faf2e50c0a09171103ee4c90fb25fd34877627ca681c88779150e689cd0b5b7726e01e7d6cab0291f5432ff710a2fb58407e5689ff37f38afaeba33939105d7ce915f7266707d1af8a8f06a863716aa99ae428f621e2d6d8a15f6d72fae19f03bbbadc332edf9f10e4a0d617142a74b8c118b5a3a373cb3295e0a261afd259ba47e05d54b39ef2b29d98a6ed62e994ffad3e6588e0c604910ed57bf27126dbe1a333227c686a597023c8bb940be940438c3eab5b59ac980f6e8600d3c224505a9f65aa2e5d7c7c264bb99e1245a18a60a31cb87ecbc4d6f7731b0952309bf32ba3dd72376b6fefd2d5ad3741e7808fceaf91c73a19569f51e089176d2906aaa283bb6d2fd333493392d8fa2a09e517ad1b20cd44e349efacf8ac85dd0abebeff98b9a5fe442fa2deb4a9df7fe00eaae071b7531d978b41c8719a5f85f4ba5accde842dba7c246451773e27544e43c13b8130162c67f5cdb566413eaabda6e6c4c46c82577d585874f5ce3d6790cd81bcd1db76d4e839470cd5434618231c57e6f1011a2f16301e2e73ef39faeae558ca71d3dbd7a684cbe314437d53c9639b8e52222f559472a5d3488ad05ebf9dd3ba8082d55ba1307099928e631cdafa75d26f6b18c363945008ab61b05ff0cc83cf5ae9b886b294ec9e802230712bc10f3598189322e107a65ca6200020a70bce5cd7e940caf70d03ba116d4262b61fdc73a7df59614f31fcb8540430de6ce41fc667df75a5e3d32aeae9222fdf105545f50db86229e50cce0a634df76d707c4bf1e189bd460083d7f525964423a9a70ec776ec9a7a929e34da6313b46ef9c3a08f927d0da467ad2de8e1cf779a8dbb56bc2e664c10357f06c1a3a2d239d0aaeb6e3afc36fa73f5cfe9c5ec47fa72fc44a89cf048e37ffacb3c5ff54a66cb1e64a865579b195719bb091a1718631b385241e078fa42ef782456722aebd0c5341d26628b2841487b4b4722b60dcb305ea19f756cb6042b3051553a68a587374fa336fb250ebc472ec6f5f94dc350225a86cbbfa84e6c15a5478a37271f936ac0b0ac740da183f8f5a8b5322222815782fd719ffa55b935407d2772dcf15e4c065368a2432ab30dd7416b4e64e80302bd4eaf3c01fdd3126ff97694774475809ac5f911b6272deecbf431256ca0380963a7efcf63b118b5e056bd925cd83ba42965be594e16b3c131f015638a70ed65a466243b0f9ce0e7b0d0b0c1ebf9718f956861ecfbbb3f6a252c0f7e298fece88f9a7427e0ea8b1a26d48493a56c37f92ddcb66ff00de06ec1c34cc6bf8b4f1115eb432c9302173dbb7b3237317b56b6ec73e371f6955238bd3d8a97a0d59987bbf8e192f4e2959990e04105502dae98b21b736afc41ae3d624d26a88080c8939f36a448154424ec555d4ad52348be458b24f89f8b8fe4f0e1986bcdb48ae906f64f12de935345f69ed8e1400270e21f3b4d8df4754606e9b5da0fb5e5e9cc48c1e8c2c3bb169e476defecdcfeb4d8df868c9998f498b0680f0e7998d4f870368fd05e01a4e918359528aa61359d4743d7c07fd9103eb825b99a681ae4cf9e5b809d1d8da2af55f5bdfa5419a458edc1757acdf3b0a580b4129bc9e2e1bb09c6c59a661a4f15a03c283f9f4d7596f05934718bfdd526eb0ef21bfa2ae7c905df07e55392fa6aa08e93ac26607b1e7502b1958db03a4779b45ba45cf1aedbf9020da89249ce16dad14f8ed13d79eaa634632a23ddc9ef668b698ab63d5d4aa09add6ab863b3efb199089ead1be2f74be708379bfbd33eab3ea75e7761ed9653e6a7dd056199ce7f6d15380a86a985401d241cb19e06e4abb141e5fba74ddda130c0cab2eaaa7971474b1b14785b6d210bfc08e3f7c2775dcd1e53d92a905ee72356523c41e750be55bf8945a0b8686330e73c445bb338e20dde5a5acc83b6e4ca3149607a3ec963f892e11d351c431b94aee", 0x1000}], 0x5) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:17 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000040), 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r4 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r4, 0x0, 0x800000080004103) [ 122.509874][T10292] loop3: detected capacity change from 0 to 68 13:05:17 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8a03, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 122.580265][T10300] loop0: detected capacity change from 0 to 6 [ 122.621370][T10300] FAT-fs (loop0): Directory bread(block 6) failed 13:05:17 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="a3e3b4b2aeba8880eda238600c1d67691f5300", @ANYRESHEX=0xee01, @ANYBLOB="2c88ad230cb1cc5fd15bf0f02d6940f3f0919707d1c3b7fe6c00"]) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) [ 122.733751][T10308] loop3: detected capacity change from 0 to 69 13:05:17 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x121) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(r2, 0x8004f50e, &(0x7f0000000000)) 13:05:17 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8b03, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:17 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x509, 0x84c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, @perf_bp={0x0, 0x4}, 0x10002, 0x0, 0x8001, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0xc0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r2, 0x11, 0x67, &(0x7f00000000c0)=0x7, 0x4) sendto$inet6(r2, 0x0, 0x0, 0x24048084, &(0x7f0000000280)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000040)={'erspan0\x00', &(0x7f0000000140)={'syztnl0\x00', 0x0, 0x700, 0x90, 0xcc, 0x3, {{0xc, 0x4, 0x3, 0x30, 0x30, 0x67, 0x0, 0x6, 0x4, 0x0, @multicast2, @dev={0xac, 0x14, 0x14, 0xc}, {[@timestamp_addr={0x44, 0x1c, 0x53, 0x1, 0x0, [{@rand_addr=0x64010101, 0x8}, {@empty, 0x6}, {@loopback, 0x3}]}]}}}}}) setsockopt$inet6_mreq(r2, 0x29, 0x14, &(0x7f00000000c0)={@dev={0xfe, 0x80, '\x00', 0xc}, r3}, 0x14) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:17 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x2) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 122.838791][T10322] loop0: detected capacity change from 0 to 6 [ 122.859490][T10322] FAT-fs (loop0): Unrecognized mount option "£ã´²®ºˆ€í¢8` giS" or missing value [ 122.942311][T10335] loop3: detected capacity change from 0 to 69 13:05:18 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8c03, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:18 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x4000c0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:18 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8d03, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 123.108213][T10357] loop3: detected capacity change from 0 to 70 13:05:18 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) io_uring_enter(r2, 0x2988, 0xafda, 0x2, &(0x7f0000000000)={[0x6]}, 0x8) 13:05:18 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) dup3(r2, r3, 0x80000) [ 123.226165][T10370] loop3: detected capacity change from 0 to 70 13:05:18 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) openat2(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x2, 0x8}, 0x18) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) connect$inet(r4, &(0x7f0000000140)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x1b}}, 0x10) fallocate(r3, 0x0, 0x0, 0x0) mmap(&(0x7f0000314000/0x1000)=nil, 0x1000, 0x1000009, 0x11, r3, 0x31139000) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB]) r5 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r5, 0x0, 0x800000080004103) 13:05:18 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8e03, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 123.383367][T10389] loop3: detected capacity change from 0 to 71 13:05:18 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8f03, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:18 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x7c50c2, 0x1) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1000005, 0x12, r2, 0xb43d9000) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:18 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9003, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 123.592671][T10406] loop3: detected capacity change from 0 to 71 13:05:18 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/196, 0xc4}, {}, {&(0x7f0000000040)=""/60, 0x3c}], 0x4, 0x1, 0x8ad3) sendmsg(r1, &(0x7f0000002840)={&(0x7f0000002740)=@ll={0x11, 0x17, 0x0, 0x1, 0x8, 0x6, @random="776af27a4589"}, 0x80, &(0x7f0000002800)=[{&(0x7f00000027c0)}], 0x1}, 0x4000000) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$unix(r2, &(0x7f0000002700)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000000000)="cd457f5e9fb01645b2688f2efb741e477a5cf75e4c", 0x15}, {&(0x7f00000003c0)="24350fc5355df1464d8a02788995d55a765c9cac78e9958094dd65c2ad9a942e2b04bcb7eb790a3dc37ed773baccc6858a18a84a86c0db972b6504450bae1036c714c47d8446feeebf190a3420a9183a03f93839d661f603ddfa2854190475deab9754a7524ef73c94cc641a7cf32b5f04170ade3fb42fda6391f6dc5066d22414495d4bc9e54865c1e996d798d1139b7b9ea61f124aa945226659dddfea54384757c45b66cdf7b7bdbb0d635f3070e6a87ccb61f054930e3bd6f134515ace7c887b9b09554e9b44c5a48216812985dba9fe4664f1d756c0c2bdadb6db6af280e22337e44ea344b42425510b0232eb6ae907eea4c350587a78cbc1aeaa7fcf4146085e444c39001c3675c3ef9d633dd05efb5e7346b96229c1e74f993df67116daeafc1e0617d7019336258d80aaa1487c3aeb70e73b5bffe947494697c5319044d23bbd79b483c6f7237f8da4f24437b1cac45923feb115940fc8a902e0a4f781eb7c3f7e088b275ab616bb252d1a58076186ff17502aaeabb83d918b1378ef96e8aa78cc7dd59b11b45932a4dd496f56c6e76b1f96b440893b2a708660dc9f7e8b907b733ff0b211d6983f7b734cccd31556e39566e0eca91e87dc7576ee1f4ea37fac09852a8bb65c782d55f906a81dcf0fc2ec60ff660f506cd3bcd516808670a4dafeaf989eb89f0f2de60baf85c1ccd592225d55f1689ed6037182ee54c522e98483a45600ddd99d33f761864667089cb6b92d69b21978dc2368019797d23d4f4608797b45cdb33d2d0207087d5253163e70015c245b0665fda44fe8cac8b4aec4b05851284468a6e9f6ad0be3f8d300373298fbfd22ef81cb58533b686cc090fab71445ff9f9788513fd73a1b531d98f52813891f04c079c455b95b465dc3197278218ded2d822cf85d519902083e333039a814000115fa64e0b41311841b436bb21d85745a936f4b199f9adf99b7c566dd6a43ceac392ab144f152f86427bca9328ca375b90e3903d0a1d6f2365982bf6138608e1dad39c893281d1af17a1bd8a835c5c050a52704a5cf70911e2d90b724a8f4bb04117dee183a43f7dd86283c601a1412ac75023634e26996d09183d9d916b391d6cf0dee8dc5dd0ec20312f20455722e569c8f5d4deedc419519a1401d5e393e037a691997f488eba1893864e2b5b5814aad1267308fbad1d2b758721408d3c9f405175068c6ef52ec57184d7032b53272e6de1e2f95239964cb34d7b3193e06e6ef31c547b0ee15054f3b9e0c00151d562a4df96ef602d880483301add420763576c9c4be8ee2ddd543fcade5bc6e0b2481a29e5725ecc5dc4974666a64321983223d722bbe961bcb15f6436f68929e84c2f44fde5e4a5a5aea27d3f95c3b4f2ef69fc41749906cdbe1d14f3d36d4714276e0dda6dd9874e0d8e63a6f5c754ffb7b16ae65816fef1dafa904f7145a05919c51f8626507170c3469bda34107be31335277ad2201b83a503d8d5f03a269ed4efc63e8936dfbddd1c5ff5203bc817fc3704b32636f63b13af39ff0b5fcf1dd12a85025477a4ab7771b5bc237a61e1f21b183ea1ee480f3bb3bdb166a08b0a291390eb1ee0d565b890dd17bdae5ceaa4f094720c62df6d6b3113c502f5f0bb9241c34cd502e40691c8eac9f68247124bc28f14857c1ca8c2e0ce359fffd65dfdb5fc072c972dbb1d67b2e45e0b991faa54dfaf1928e59866c432b7aaf63d2b10b747c4a66d9e939630a1f57f988975efd864a093aa4a71e735da0f5864a68d15beefd16b04b98aa0f120af75137d5863cdbc191baee1c8f23449957f4d0d0e36bc6304d006008a7e316866e3ae3063fbb4e95eab55d6b3fc8dd9c4a47b7c0cc6a37221883153811bc109ec6bf92bf172617908c06ae5e75f8a96d3418c40c27a7c8151ba3f58e9141f11748e47001035b00c18b693e57d0e0b37b75d64a53932257e56653b5b511779415f2cafcde80b080c7d38ffdcf596d7b1226ed083b6b39ac5736fd07c31077f42f9b8a6d6286233eb428563bcfc9a181706155ea6e1e3624588102299382e4a121ec2cc8f16bf62bc886611c5f32c923eb61fa122c77d9c47c90152bf225bb44f645b8b54ac1e2d1bc2c387cdf39740117206c16dfc1abf6f5400c1324ef52750a7416fc7fdf9b1fad8bf88e21dca6bcf7c7665d5c5629db33e67e80cb650489aefd8a0e54f220def2eee41b2c1e9e2685ef01d867c9330b2df3340fb755669cd6f88596e5b66c2f4e6ca9f0f119e30b4dd59a30d435f703be6d247a8e375b3319caaa67c0873d552d978a93133d3a46e92ca2ea029e5454632692804a8b3a9e56bd7c957b87e6990407670bef054f05f3199534e92d7c13685b418adaa11e6cce16e26f88ffdb85dfbba560b9fd0317e4e4987c4b742f7363fba2a1f347e5fd43a80773098fd0ba0e7766821d4fbdc0b88cf4dd6a83a404ddb693b777e8409b9ec546c9bd7b8120e542be0c02a536f79426a5c46e6fde169f0d5b78e6fbc720a08044dd3a9bea9d3f4d02d69f53fc35ce09717bdc5b3f5b9176fed43ff757d501d880f75702a324ccc674d70638a830045d615cbf60669c2859c8ce558f28be7e7f78983665507d156797db2d2bb206925c43ee6740a56946ffb8429b002bed029e0d70b61111b895785c400ab17cf48a0d9a7a4a2c4e6ea32df8923af654c0b42310a92abdece93e1883fdbf1369d6e89d743d62e6be09b2881da01cab16edcbb2ab544b10440c9f6e09a000d34b8ca1e6daef962fc7f0a082b134f1fbef1b5fc955997fa675f0fecc3afa71d4fa61721af25a072ce6b620622d1b9495e3d3b38288d35d1b036cd86db46311e56453c18bce8234f628d856e24a811c799966931f93074b91ad933ff5482a42887c3882f56ab3fc70c0431f4276955883f41d21fbd263e7d28607e1f2935d07091a4336fceaad6f30c61fb4e2f166fdc27c9f76bd13ab1ea13123c960d6a707c99140deea95585ae25c46be217abccb7fa0bd7ba859c2cd026052f53f8ed91f41bd23b469fc69c6e0ed449f14f927a50f3b2af2141bef6d6b0a405d874924b1d91dd9b0b6fc77725dc919dc72273b5326b03fcf6e3459f3ce160d755c780eba00b663c366e380894314027ac4e997d75c0764564c4e9a76d485f4872a16c4722b41d84801b45737d3fad816914d8486ac72511eefb06ee1edc5ebbe886d1c21e39ad7ec48b67200da2f6bc719f88f0430523369a4fa57810f7b0794fc43037f20907d4b2b9bdf7b7a05108fe2963c722785c0e089697442cc2bceba86c593e41644aca916d83de68bd764be75aa0a4647a4b8097cc5a829f151ac6273eef30c33ba11c51b82811afcb8d13024d8bca2cfea31c022c7d0f444809b93c0f81a0fc8b56ec7ec23351d0c5ef1c9f313cdd07716befb3561536b6a04b90a13ec005f4e4040885371da4fd407329a25559eb3da979b58284f33ddc3dbdf81744e5566062c429c125c9b9a99375c0d2d9e130ee6edb902d1d69a929bfba97bd604f34953509171f1c699c7c54229217fbd51bbc6ecf6fc58aade1524bc39f09a8f0c98ef825bef922c1255a0f77873db288ac837d1668a989c018245e6cfd9d0b9f8624fbcf31a4394918748001c8a453034ff6f3bef47a0c51b86f16a04ddc9dd08106c89f8dad3e470a029824b30e8a25928c8eaf82e32e93658e9f8afd172d9bcf0ab9a6644d8fff99f51c9a88eacf50b6da59a4d305922cd13c890f8c6794f1a451f076c272bd5c341b487a0de0956519e04e6d76a99500a08a41440e45d511ad7eaba4dbbe6e3d084328ab99cfc7ae9c2dbeeb6fe9bff8f7c81f7d19270cc5d68451a7585ee81a91539099a00fc311ad506c3a8ebf5d52a9efaec2c9b9b06bd55cb09a222fe3b9d7a7fe09abe74feaa03857e43a68de03304d1059fb16ba46e2ad8a09dacf8d01d3bdf3d99ab18d5e232492e52c923ec20e16bad6dd4ece9e28a7f9b94cc6e18264497486093c267905469b4123f68de0b650d3c8847a109a260404884f1fbf8fdee80c981952a4e63b483bea7e88a41c65e661440d39e05c33cc2a0d740e5a5ea108754bfc9c901deec42de040b3e2f80081b595da5d1b0742bfd23e578cc399e4719d91fda5db5c142cae0e7f6919f18906c824226a39d3b68e2b190ed42d63696e009d2b58f6898627ca3c4c9808e0cc1d6deec2c8af0861d7cecb4d2801d1a8c355227f56b2d6f2c5377db974dbe75ed95d59d5af81641e28a758b950f2bf336fcecb620ae69d7356c8a04d88452a7087e39eaaeaa745df943c50797176830080c03a0c506095848c173f9c6fb2cade117bebe0efa6d3be85f8bcb6425bf86ba18c7bb9a73fff8c878389d66a308abc24041c43797b6b1e4a5fb25040602a5d0a8365e0804f2c4694d3744dc9cd90e21abb9b91b2537e65237dead3a159d976755de881bfb28cdfb0e292b6fdde62830f6562e8f82c2642da836f8479fd0b7c80837e4a2d606b0e467ed6a863ee7bf8fb21db6e8b766c62ecbc3bbbbdb013f4212b7b32ac8fdc50452dae0c2d7782f208e90da458f4b5843fde2e79dc9792d5e8b7f6d9921965d2cb7c91d0df54d31e21c2d19a04586728f33bf9e066d11ff297535b3a6b14ab445c862df24e51a34974b3cd11372c940c2efb945ebbb54d7d99237d5e728933739e7fac4a396a7e4b1ffdd96109264729d6336f9e747a541e7eab1bfbb3f144242ac0777c03a4f5e81a6456356a13155c4d21b5b9ca141822aa2dbff383542b93663e9a2b3e43a0676d548e7c9ac731c9d09eae33dacb915ee5f4565d1f0076a2f818aa8d126357e0215c2b37405deb34c97a3f69988042bbf7857eaf0f71317cee2bb766126aa36c405917e85ac7867f02cebde657e3bd6405933b3e0371a1b4aec73ab46fca25fa656538b522f8c3a88a4291bc567c288b6754e59a4466d379a2201ee26cd498149b8e9243e4a96c15b4f9c42ea4693954abb3c07765606c83c701bb630a586a26cacb85c5743ecb297f6585022fb1cb014a01ef2607b0a2bbc65b483c67ac816adb87e6460d7aeb0b3269bcc44c1b1331a0427d2013d0290c5143ece47a6bc93d7bc870cb8d180f6cdb8379c86ec2d865a6e5c6611bf7966c14fd7f3dfee484901648c8aa9ad923bfdfc6b80ba1b1542127a750deed304bcde1102b1df695a9a2cac1e535f3f2cf0c9bb4cefce90adef97c9d05d2674fda72b85350999a133c66c003c8e81a7a8f8bcca07bf7c63cc7adefb6499837871e1b52771c77a3f8d5d82fa124ed8171d6d52289aadc0e39309b584df6f877bfd8848b1cf99f9ac8ff27f0da3dddb67ab9be0d11a498df684128a809d8cfa45fa7b2848ba2281d1062347677124bfdc1d3594002bd69131e5c8b42460e2245509f00572d61b279b2b3c3fa57b6382acd34e289f4d514c3fa827a22c261885f635db687d44a9c192f39350471dc81788b091c485b3443c59a6e5080d702ebd0286c6bf2f985c82a020c5d2973f6fd8db003b567a95c2af34c522db383974b23ce4cc22f7c00f176100c642ef11869f5245a11f150ae9f884ab4185dd6bd99374826f9cd1320d291eee2e96dd2c26ff58c9c17947e0d1abdb245d6848ff75c3c461df5ba56cbba4b76a435026e22e45f6940eeba00baf7434547bbcc75fe43fe0814defddd16bd3f662961e78385474652e491feba76821fdd84f6bd6f794d5ef7e797d9b477c6f382c49181bfe223973adeba8132620a1bca8467c7a1b525cdaf7672107ab71d334918b1f08afb212b08f9195", 0x1000}, {&(0x7f00000013c0)="83ea24e2b18dfe20aaefe36e702a8d731e95c1f1df8b5165621cb7902b04c02ef055273d4f8c4f931f1e50ed02e03be3eac2fb1292c069c872a9b41dbd187fbb589e513566f08a9feae306bda00afd5b3c774a73db5a9c9a4b61ed98f3bec404d0c8951aca69c212c4a1e30ab65de45290b41883fe0dea23aa146b4f28d46eb8f956a5499df2433ee678be8a11503ac0c0f32425c1f5d2a92356ff5edbc72626d6b9f97dbdc634d1014ab2731fed51ea19cfce8028da1bbf236bd04b093ccc9ffb80e5fa60eed65ec8720c5acf54f5410a54c3444fa865793b7de73b44855bc4df3bb30b447cb5819aaa55621219dba05f2e192a418fc9f36a79484a90bcb46c55673d4610fe78362d1038d84264c8874813dda4ef556bda87568bc43f8b731b6aa3a84b717c184baa5d97e0d8e52641fff6796ea5c1b10e703c53e5ed2db7cd15d08ab036f2a38e1d7b9aba8f9333a75683db90dae1530c4bbe322f5ced5c499ae49eeda001722291813c551537678697c35ce661e832da9a7433a78f69a221ab369a20906e3ba72631da2a7fc031f1591a1b77e1dc621c19e7b31404a612e9f48615ff5efb6984e6072322569cd63d88d6803c6dce4dd32447ecd2892ad7496fc510545e94b3ae33a6db6d1d3b49f5bdeaaf7bd78d15d5b7923486a1b026a01c2eb22c8c4f1d283e9c5d43e0b040ff7b4a7e043227abfb782fb940021ec94fd4b4aad5f1a07408d3ebc7372761278862b7fd5bbf4852ec9c5c5a58c4eacde9842162487ae7e940c906cf085f8707e35497ecc067709f51bf57483ff3ff06c8fda73df5e9c0130de867a475ec999f8a01a65ca9b8e5a4b63fad0d2fe91d30b6927b658c1ed902fefc2f2ca359ea617adf5bd57e78f166d53e4811675ad66558dbbe01ab72b07b51f9eb613588cb4d8de3a6482ce1fa37ae50db4e9743fe7c898faa4f81676b7b4d0020a4541f02014f613ff9f05afb96b4e6d3a016e11ba1a7061df14ba52fe111750751a2306d7d67fe87480f6148b85ec29ef503418bf4434b62334c6e1bcbfc4e751c45d6dc70e693405373215ff8407f3efb380a07d717b875c73ccb66f8ac452ba3d82d5309e31ea334d2af0c609874a437d074f301230848b25e4a95a71b5fa9b629acb92bd83d4865b2f0e06125beb041148eba4be71f07a2303d1df23afb14b95b59cfa066f717d27e85b2b47d8730b23431a005f4f23eed6da8301cd1c678864f94b1a579ca6f1f55e28ab48a5487f36c2ecd06cb1e87a747fa903d1032d629ea4d8117654e542da66d24bfec8e4cd04f633f98625e6e567e1e8589552aea95de2b76a6d30d6a3b2a63bb78c70b324f01417b4c9c33002c9af2cd1d27362329b64d49a1386a62045233d80a7c86a9afe10cd28e289d98a8d97d9df0de8f9dc974c4737d4e5e67da1429d038e5e3028a21ebe9c6656ca940b26f8ae3de48a26052d4e1455fed38b1340b183a1cf331fd2c03059d78a82ff7936763bb943e4f11540cbde9bf0db8c489eb606b5ead932f58d9d2594706ef74f2010e089fc21bf422c4cfb9c7329e0cd457e8186a69b454bc79221f751aa1edc31ff9bb87694f68d996592968acf09aacb6fb1db82d20d04a3a629a299a2cb79a3dcbcb7d90249053f336b05a630a480fb79ae1fc687b151dea5449150d8c4a17678032a85332c2bde802ca9a08ba180f64c23cc903371a7efc5b2d384e72f75a0465ba74f738d5a9eca3f62bf7097ea58b58a25c70478b838cb3a17cf66c0e7703af290367e8de37ac596072cfe6c48ad4b54c40b9de340c7340fc0cf8ade94180a41d38068756aa24ed3827a4669a9bad053fcab2e8b8426d75884b7dde835764ec2aaf2345d42d99806c9b00f03e59dc1fc17e33335253e001013421410532a5b75cb9d4cad906354ab9ed885a639652fa4e87ddbd54fe299ce6723df9dad83b4f945d960c8d821082063d184e749dd080912f2ba01fdccd987c32b15f4ee5415d177c62e44a7d04653ad77200dea87a9ef1892ed1381f0d3e1ecf62063b852ca9d4dd1022d66fec8aba402cdf0acfca1bfebad80667f45eeef7bcd8f528c140809402418987ae2fa1d5f7a76dc8d9e4b8ef0efceaa40476f26f15b39f517935c868d5339932d805a418efd124137b9bc39bb7503837427744bbbee12664e30f5d0a762b4ebc60831a13097734d84dfdf86c296b5689982670896c28d1008c68cb2d75eddc9f058b0eaef2ae8231b72f6f69b158d326e00028a80a34a9c9bcf7ccfd511cfca817c65d4f5f9cfc552e03dd9c3fbc5eecc4effbaf2597c80cd22035d9972a3e1029df6efcd4abee2ee6f0756c888f93399088adfbae6d10e2dc008c14cf7e3df52c9ab6578aea75e83945adbcc510923d23505eac40c7e6f3e0b6833eb3a522f3fdeec706506d6fdb926d44143d9265de4f920bffd4e21aa32ac885a3680941e0fd4d8756a4ad73a1debc5d39c22312d4c110cacb6f245f0705a5af3680328d3d983b274cd21ffbae081317c5d15149b61d2c4eb9257c1b3b7afcce6befe913f5204441dec479fa35c8a64c260ead45cdb8bcb052617c6f8edcb3b76c636240ff753b1c9c8076a6768ce40b289dbd78602bb92c8ba45ebcf935665973d19a370ad33a609b78f0f9339e72430db62f50091c57c36a480d863ed6d32116a3c7120910b22823548b3163b9d860008b80e2807d9f67b979b32f4693d31b258fce63c1d210f449fc9eac6abffbc20a4703d190d52e9beb79cbf0a88ef1a267918fe998726e094b349b2a7c45da050b1c71fa211c99d43a434a484716e202a2aa4a1fe8efd29849182357b773aa59b4cf09291dad96cab90703fc59e33cd4da9ba76e8fd8264aa23d6f030882a4973965516bac4bd759f7afd85a80dbb2e7f5d5f327b8a3a7e78fe60586eb0596fb8844f55107530e3cfeb7baa1bb76483a4e689735f4fd5a91a8facf44487295a3c5694e07457667aa324f20c71fac554de15b36f05165d0d11c5cc9713795f80110c309d2798118f61e7c9e55dc43fb7cb93805ecb18c366bcce17ce6d33bce3f4b81f950ab2f813b944b258cbecc8405d5ed681fe80c8b4d5a68fbe4e676023ccd7e63f544c1fbb9ff7da56869618bf8142644abe857337efb8875211fac6b8ee123ef7cae886e1d2ee2fda7fd9d7bb39d355b8123018b95a8e532782e388c4e8b313e83b0709dcd46b7290533b7ffbe29330dfe55b864ed54a47dec369e90f899eb2de492df36d38b692462e3bf05e24ade8844689b13ddaa641eb3edee20c724873bd2774aaea7bb7200a8b0b48a3a639185d54f55da65e0ac2b5c7f78d482fd727a6cf705c72500cc5ad74aee22cc23f8f68b9f809eb47d514acfd032c41a1f32a4ed0d7eb489f7987804ec346363f0fad6fef2bec3f6ba9776d41d828f228b677ed3a56d3d89cc49500bc286f33ba3adc1f9c5e64c1dbc0bf19b18a3d7aca39366c84ba13817f2b924f4194ccf750d67b56dc87e219631f077d807dba499af43774dc8401a9dc6090eb3f7f2cd8131a836f98c60b09171ba146160d6fd7b3f1d17dcffc369450f5b14780b0153b1de5995ff56c065e6cae56393c52e7a0a062c059dd4845350662094257a2740f78928d4c65700e982082693a1a7bec510ffbcd9a961026f4d20f4ad65cad0f0c2716fa624c149e2f7c0dec9b71b5a0e3f0a6cbba383e51f936ce4a8843fbb4caf1da4e00a451e4f696370d06359ee855b317464a3d776da956456accaaa8219b9f012595d90b565436ffc1f640a832feba7e64bde5201fac1ae7539324a66bdde8a229d73d0fffee6849c8e997e5829b9a4f1b407702d917e6cdcd211486df1b808da84b82e1b725474bb2b5c8a124ee03916392fefe0754013d045531c02585ed2b53028dafeabe67e43efe1efc53218022bf9e1280e9b45dd9747d32ee5dbd369a73d00e88b11c3ad0b40fbef0e3e202f414edac0527a65646f4eccf450278e314bd8edf407024fd8db42b3d1e6b5221b79a5834ec51d176506ce903f237262455a3efdaaec971833536cdc9d561e7bf4aff356945e1729aee9e4fd6f1b193773176b115be8d27437e9d0de23d0b4e59a4b8972ea7cf1dbd287d3b3225ed1d03ab9b9cc3eeb5484fa820999b8cb493e412be5d1a73f5d20b670a4cf1895bd927d2cbc9a332d66db6edad1b8aa1ee8bb51058f94789825feb3df73d887a0244cb19b7d54870ee20fcfb6aba2430c8710ebadc79136e2a56aecedc01890ed753fdb10152cedb3d730d88aa463d6ab25e3c55088d59518887830cf4eb168e200d6c6c424bfc8742b5850cf33607605927f67cf7089a120a2037dd1005a48be844b88e5af1658e2e8ac55db4855a899e9d6d2a898a02d0ea4c858e78f39a69f67e7cb517232e3ff578fd279682e663c9eb2805d363dc01432a77447cb78ddf108fdd58aae4917fa45e10e127da92ce925206378b43f95ae393895cc0f4a0563c83e0e6f11e073d3fefa0266297b72e76fd08c13631bcfae387578a7e8d46aa98ebbaee74fa61a8a371dff8027c02a26d4c8ff39cf3f8053c0d3bf165e1074f7cd0660310fd4b2c802886f8342ccc60dfc56c1163e54cb61a446657c8156255dc67723450a58479b2615660b51ca9bbfd91d2527ee682de87585a511bcefc99489af0662c459d594fe0c14be68cc0a919ba5c77acb95ec5af2973422e07bcd68be9a59eb879ea4147516bfa82e8a6c969fbd62c1159ff7ce22fc7d9a2f645800f7bb8c02d1739ed9f5230c47c97effd9b76a12c4339b407f443427194d96144210075abd5d1ec8d1d8dfb2b543bb871c12373f23646f9b925fa9515ddf72fa5378566b3c65a94697fe1214d780e030bb86e3b8b4f260a690eb6301d0f7689ee44ab52acb100e0767c76cc8e583862a8825826aa13ee40532b3e607e37d97dc445d47df6a4a2a2852c8f8bd8ff481e128dd6751e9a4f950a4a3d5104236642b98dd360f7ae37d3f1fe69ec96f163a216e9c07a30816b197a4bcdc850bdb695f59525749e1c2229594c3e35f76c9670db250dbb495f73cf1fb92b1eb8796f06d2fde4d4045cf53a3cf69c24ee0c524885578a947207dbe804a7e62037fc1be77e2d67ace78ee0352cefefb8621fd06107de3bd0c14d8678b275125f25bf9316000af7e2f3684fb0f6bd794045a79c39ba7c177d7ca46ff3f6bd555b1b20f8b7a0b689a1def3abd52843fb48599b2870be42a4aff04dc93b8ea6056f9a311277f98a251352be6d65ffd20bddd69ff5da53c96ca136108d1223a0e3bb4945d61773386fa0d19eb56df4a13c2f8848da9810164c1bf94a9dfd9618b5dc5ccdafae5a967ecd763ca17cc4f9fa53b3abda94c9a686a4a7395b22b78955e46b14380e4af294aeff3af303ccfc2bb5cadcc068f3421519019214276566782f9be873e5fdbb8b00cc46aa904f48301342e545dfd69859f637f999ab44815ce3fd036ea824fcd9cef5279c459a75fe56e554a5c7d51fffca2bde11bebc854a30c4310c79a9a2de920d06daefb8a3465e45b2804c2fba677f8facb715601030cb7e5d6472c5a421b635f69eb13b48194fedf3c7c2219c9ca5c328f318b7581bc4fb4fe0a8703a0b64dd1777b6cae0d6c9ec22210003703b41668c62655a33247d72aff13a0b644f0887080d1a2fa19c1f1f74fe47d8a6ac61e718987e93ef4641fd7f688fdf958cffd253ef077d8739f3545ad0bb66b8d1fa0c9c370a8b7b3a07532a35b8d965093355b819d19f3e45d43c9386e09093294ec2ed7b562efb5c99fda", 0x1000}, {&(0x7f00000023c0)="ec7c00bcda4449943f4f2412ee3f68663d430a99b1bdba4ea8c994446b937ff6daa0951a46fdd9b99be6de3d550a58581e5671a5050311691683e4f149beaab5d0a849de64df76b0afab", 0x4a}, {&(0x7f0000002440)="ab1e7aea75e17f170d5fa98e3b20ed7b4b9533a049e7bcc84d6f40bfc451ed7c095e9da5048a3ce01de93592168513bf9db45ff89497434b35e200897007de4dba0e886bc0accb263803a2bed400c797f38211b0b532eb9a64d5912d3836a251ee9bbb622e1cbbcf70bf3c784fcb730182c9f0e52588b5592fdb0b28f379fed15e026c274458d3d9b9f6dad72f6c43466d2da458bcc34a869f236ec975900975904898246163f53e2ca3d7282e98f2a12bafa18f033faed784b70076b2ad4e2d83c5aaafae3c9466ba1eab1f9c14f1ece92512ce291a", 0xd6}, {&(0x7f0000002540)="8a09ed4d04cf0115e01a5e44ea08b0f829524ff92c9080d5ee0782684564543640e02bd1e091be504ddfd722386300a656cd1732a572a0140af9339b82a5e9c011532d90704e41d849ffb840ac66566202b7568d032124668bad6a41f3dcb5a57790947884da5e1c1b055ef43654246621aa542c7c4bef1455a9b555e07d39d4338dd623b85bef9cb67eb728ae2db70bbad7943aef1b78991bf6fd7d917c24ba8473be0c4eaab07da4e3b9b081ba448bba508de5422efcdce6060cde92294b5426a5e844cd2f65576d", 0xc9}, {&(0x7f0000002640)="d32c10acf5c6a1114dbb098831", 0xd}], 0x7, 0x0, 0x0, 0x4084}, 0x0) 13:05:18 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40040, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat2(r2, &(0x7f0000000200)='./file0\x00', &(0x7f00000022c0)={0x280800, 0x2, 0x1e}, 0x18) r4 = geteuid() setresuid(r4, 0xffffffffffffffff, 0x0) r5 = openat$random(0xffffffffffffff9c, &(0x7f0000002300), 0x480081, 0x0) r6 = socket$inet_udp(0x2, 0x2, 0x0) close(r6) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x8f) geteuid() fstat(r1, &(0x7f0000002340)) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000000c0)=[{&(0x7f00000002c0)="3b552d0f47347761d0fdce16c8b18779d4f4ae42bd7581027e18aa020883d04db4b4c9f3b75432f4908416420cbb07b3bc55e5cb746467b6d2a294aa06842287e8a3f45ffaf90029682d5d8f1da3548d62ffae6820e0b20b45ee73b7c0ea2c77356d2085e095639316706fa9d19498c6a557ab0f17a6be5bdde9746684fcc5714595e1a488459b06af41ee6b49e8cae7f6dca0bf807f5938ec26a12db7b04c9b8bfc0177da83b6a2ef623912494ce1484bceaff14e189cd4861c51a9bedfd026f8efcf6230ef01c72cede155da03d8b9c6d455465596bbcad3ee75df2d42dc9124002e93f3aa1ad2a2cf529e1dfa0bf72027bfa9b9012dc61b9e17bfd28afecaf44ad5e75fa92666b22227b7c9468741d12c381a8e578e1e1133301a034972928e48b8d3cab33de95eaffaa8303b427393457f477b55201f7934523e46503516c6e83f727bcfb2c58c925860c0860d306705887a2042b8b29dbc5f453c688f5f87a3a02f6147101a017a69000877028dec6b55cfae9eef109aba4fe764f1ad58749a9bd344ea8e9cee9d4117fe9f5b42c465103e2f277d2aacf994669183dc12deeffac45af4c5af4d65131113f770711856170a0af7758af2ac28a645dd03e5e8e5f1ed693ea988d1c52e4865f056fd528db20697a7dba73b3d827274e2ecc78279b1cf0f0f487ca0954803d3234b1a5e34bb2d858a2a28adcd1463cfe3add9667edd2f1a4abac351c9f892e0054472e76c8f4010e341cb63f873b497c173b62bb25e0fe19c5dbb9ae12960f2c45a23be42c84f394d9994dcf8d7ab93a37deb7425ef64a252afec145fc7eeeb83d33e77c6e80b9935ac3b90e2a25d0d071349869415d0af98a489b06cd227f6c3e2635436e65ea5e2498e32ab7d7284d9c4b741b55f0c24e0928095b1fc5ba36ba569ad59661037aba1603f8247489b202643e5b8c40a373050e5570a88b109e5113f128d571ba40c000b9dc11dd3fb406fa5df39dbf89f6d8a8cfb6156f93bdda4a83c93f50893279a8771462bb2442a629c9233323a4b32ae8ae829a8cc5a3fc9e2a32238314f684835a241c300b41fbed7165fab95b03c2c198be7e05eb0b12cf9a716702c47b61f41dfa373b771b12b3d61b7cfbf3011aa6db9454e4eb86f7b398b80f8b4a69d6630a90fc057a2ce557e24edd6bbf9531f3b632f97f4a59f9a9d1334cea966d019cb8b2b1e9979ea4ec7884cae48b4bf9c5f5db89a6ca39548e576bfafa3273db6b5bce086d571685670ab0d09b011e2cca73d2d54adadc74c57fdc1fdda6144000cb5e7ef42acd9826b52eccbe1e0ea702df297e207cfa9518e496e32e54df0e3eea1b64fc419984599e2b3bdb862b427018607c2264afecd5b10340889968f7e25464b49baebe8361943d86739f321c48824b35d2952a06d2601a2726162c85c5a837d8f3a503752a8d29ee792261418969ab653d7f82491d72d2e6ab68d26c71fc6b48e253cb39615df9903d96bf13ef1060eebd8a7c8ae7eca13bd66670bb9e5ab3bb7c330a536fdb33c4f08c3ee1906c5f213947aeee9b4b3df1a5c46237ccd09789267d85378011bf063e9f420946a9483bdff9fbe5d3634188cbe2bf68a0058d16d312e174c7497d5ce903f84f95097e6417899cb8b15b3745d43feab76a9a015d9e7512bb2c17ded259f2d1131146c7cd6dbc68017f9323bf864178d25001095f4f00ee3f3d7235e3ee27df179935a73dd4588fcfc9acfc911629bab4359ad047946ff0fb50f1170412c6a291013d642a7ed259051e472a9e89fe59482030a6bfbf84a79e452dfc6acaa91b2aeb4650c2e99206276653629b98b9f2620b657b78a4e1767ca71100926092417b2c2811cadc903e05cd2a9d5a297010578b03732c12f03096440b2fc4e09991596a20e54081102f988da20eb6e9f710c23bc4889f2c7b339c500135f75cb98723d08b5e9d64318044d20178c1daba01461730e083a2fb0cbfbbeed04d7bdd0d6644345a61f25a0a950d8f49089742da6b4a25f583de347ef4aaf02893056971de7dad838097e87ecc8c5f64c968b7046dcbc408a1550c61448a046e083ad24b3ec83b9aa02988657c86996d202662033a63674e1494eaddf6ca8a8d97923456853818701b2270e4c67b2d00e4aa3716a36c5fbc68553c7a7fba4d13e8bc98a55c2759bec73cba29b072dc112abf99b74a14f6ab5d1483165fb5918f4e21b40c627a7bd19ded54de5c3dba61993bc99a23df90dcbd798b13afaa0aa110f95b8c58d9c63945c13d0713066e3245eb0d1f6701a1f9e8f594854a25a78077e94b389a2be729b60eaeb4510f32e7d1502f15f9204bc430f12f6af192cb91b66889cde056882f9e0e2f75e49c6d2ab6b3fc889bb107ffc6a4fcad6a7031544994d6347ac7a9572ecb8d130a3fe8f1ce5767a14ebf0526b9fe1d2ffeee4b65a358bac05b17140fe8ab40e234b7cb8d39fafa3aeb3445426db31afd2cb603f656242ea19843e1cb559e21a39f41f1c051c78cfbc11f49660e90352c00ee49ff5ae78b4a27fa241d1a14bd4dfa12edfc9a3a256b056d20a90dd82ae95722a8cfff428eb1508fbc348fa59442e00cb222a567ec78420d4ab3760dde402f4d44be745fde6a9b5133cb4b8fd29031e6c4a93b0f42a3bc997085f8da68cb4c40f2c90cfef637faad6264e37afbbbfb9d88331931dbbd440f976fdea7852b5b620fc54873a1aa42213216a0c12f35282c3015bb2678d158f3c9a4329e4eb5b9ffbc221b404555f2bca64880e6c4952b1c7ef83e30a598704f503883aa0f19731b65d04e77ee9b81ca0da29aeb7e61f1f0570d405d59f0e78bf797b2d3a7f0ae2398190906f8507f2f8eb734c7cda00abc0f1c8d990e89fbce4965a98a1d264e9f6a94d5cb496b696ea2ca0df70f01b86043036811fbe915ebf2d572268601c7fe70e6277c75543330f7d0d2863d976ff09fc8f65145c914b7cdc0c97a839b1d6a8a49c4e9ce61a05a7d65d5f6f294bb5c4e3968ab7681d6fb0dac10880a425a7efabd55d3b49edb065847c2a2f4193e28521d7896a6404cf148bf8966914b618d2cd664cd4e4e27bfd1354d2375d16905c3a901120dc579d30def803be4ceef32cd410f16b2d1ab2f2d0f656f9551bc1822020d186fac6794b69f4e257c1ebac29cf6d189794fb457791647225e5028a5f347307d9de7bbcd9e3ea3ba566004cd921d65ca2b4a576fbb95a5d2499c9d0b4e4edcf59f9401872f555c216538204c0048a153dd79519515783126ad2756378138ec3d6c881a7e955cb81b270deff3d5e65c22e2470039fbdb70c318bac9938baad111b7609878736583ed836a5d73e6e5fd1502de1d0683136efb1e22dd0f3adc1141d59f80e9b08bf61b230383054ba910e3f59e7c0b1827b0ddc5f465386b94f77b3eba0bfbbf561fed8c4b4be6e841500757f6c00925c8652db9715823afd24e4145804b626357432b63a51ebdc43808ef8ca916bd9e497f52cc16b5a3dc085051ba7f7b2ba515e9de2ae192bed12ef103505a49ca099a0a39d167bc4305a628ad36bd4f5bb747bdcc5db9b2387b4bcad227d008edd43f0fc2ff7e8c34d34d43ee9b743e1113ee33f498039c593d599f125b8250b7dfb03c20b69044af343e8946ec4dc8a1dd991230401032cc07dfa0dad8ee4218212048268d190e47011643a613c9d2f7c1aebf28c3b6de51ac84a1d9623690273fa82d419d8e165c80648efbaefe9c566c3cad7c216cb247a400975aad3efe23a3be83051cdb63c608b3cb0cdd1b8a7ee09a4e36ef8df2d61e93017cdf71eb03dc91ec5d84fc3bdbafdea2a5d07cbe9dd9ff32f8b8c6ebd26d74bc0cb2e5dac8c8394e35c02ef16ce72ce37f6153942459bed179a51695a06121ec04f09575c36367b8dde76909e4cc59c5a7539d5b928982f0ab8542e4e9197a7376eb6e7d1091046b339db6cf85d17c5dd8a791b306dd546ae491dea15975e253f6b046936b20895dd956542bce5b4a71feceb32717471dd5a83f7162d19605c7f286909531c814cb708078c62613485d4eb284abe056c4ea9e9681e6905476e06ef06b398e9d7780f8c560c22ca0798a317d73bdcf8c8bd99279bdca16a521b85c74f093b1de9d634aa377944370904df3d2b7bd83706bd9aa130cdf49bc64d6ad53dd45764a515d56f1a9217e80efb4c8ed77ea5e79507f6fc7d26022c1acf3b583fd7341a138fa511b85d626ae8eb6919c33df9b44ce44613943344d060810e90ddd6ebc5c1a8ca76e0a5f0135689d2abefc91351983554529334fe2362c611dae13a6716aeea0ba2cdd6694bb57bbc8f736d0e077e42fded8bc6483cdda5bea71ce5f41504cb7370b47828d61c6441e662b6248710a5788baf902fcfd5c5dc259188d20a15147a71ffbb47887ceb30ebfc5fc5c7975d1292a42a13161de2a751ebb72801f6697ea1d22b6c9dda8558be32e8c4d7cc16c190c51ba0f863f9be5c3ce3b8d7fb8bc8032be5d0e552e78a49a3da2615ae0dda36ad643ac23216b16e224dfdeb3b89256c31143d06ff01afa7726d51725098a211dcfface0322b926ff8d9f2a06a6a21cfdee3ee087509892b42053df7e4eb51bcdddcd7a2735e963d09a578359d7d3613cad193cf0d114edf4884c4f469a517c3560d06d9446d57c9caa006dc705e0da31651effc0e8d2418a6cb17070add7697118afd41977647ebec1ffa919b619effdda195bb0b149bd3e15e2a90031c65c5d90f7f3af4ddb34a3ebfed5b039d84ee1b4ddcf56b2f3a16fa4bb06b3a20cdcf9f4d4dde30b35ae6d2ce68d50e4b97eefe9d872adcfa6c216c1c24fd48a5b29b8ce8c2cac219f15d28689acd6ca9ac26d28100549f83e6a98ead5829b4560fbf1959ff3142d10ff453f6f6a8626515e1c20fc56e480601d9b9e0536939e4728d8a9a1a857506f0b65a0a5629ea6024f81effc9b478d6426aabd4d2ba5d0391bcac804d4124fad0d9347d2227cd199588352213e0a7539bc2b8e2dd7ef2371e66e1bf6c5a1d77e68cb4a0e96a0a3f1431556df515d590fc2e476f879be4665a8ac9187d09cb49e563f0dae52a96afef2ef573f5e62c008f0a28e5d44676e27532332172f63c19a479aacc23eb39cd93456aca22d5c4c789a2135111869157f0172319713fbc7d091c5062615e5645c29aa60999035aec42cd53e0d5e6170b3822b547d965cf9aa28806613229c8bc156714b4bfdf2e030054144df0ab72e4345bb60250d51a7ca9783160b86d3e2fc70e7b61e27b1d73bd0c5318be8e0574f7ba0cd526e251ef57ec91e1e24ad2b78545b9f637f40acdc5239e1fe2233facf0e913bef72dae37327f4d63abcd462507bda27c65a028ae4474b35b92d034a85042ec6fe546f658c2be10b5cd180718a34f7b1ec66c5bcc1f58f905123a02ac50f131024d28416700f408390ff1060536386eb820f313547427682dd1ca16e76bcd0bcc166944c33d99b0a11b71c3adf64003c6f17f078bf9edfe6ec18d905090e95370a366431b905343192d81e49efa066813167fcce096b0e767696b3cccdcd325a34b3079a1d72fed4d727148b60b16c34a02e4796b6e83e730f135452d81ef7694eeb4bde24d3e1301a8f349f7d34fa893f7bc055493a4c3e1ccf28d0bff675cc93f132f77598fdbbbeeccd99c62f657930003ddbd11c409b6df2bef8553112e7cc1fa0efc2aed8c39ec4eccebd3c26b141397b194e0c12da68d602355e52117a2aea87238a3986aaa03f5354a8a1252b2de2d4cf8327c9e631f06fd7aa62ee995a33b", 0x1000}, {&(0x7f00000012c0)="7a63502efd9a27a56ff0fab6c6ff84d2abc8daf46df598c2e2b8bcfa45ede42da9a48a559fe3ac70a1f01fadbdbce085f57b8d200da8e213d70070210ff7ee17ad8de8d8cbcca581e656488579f7404ad7c3cab412e83e29c41ee61de1c8b144868acc92001b2cfbd2461a89783009ac0015c194e954bee93e3736403ffe1ee518500b1c2b02d873ebb9996ab27b468460902487394a390ef7691ad2b43a0f70e4062540223750a6a571f5cc9a007245ad70b1a206d712bf173e31f8d09e7f4617253bdfa8e705ec68c5ed5bf0fe0e503e3a7ce45f3301478ac4bbea2d145a0d1222e514cb90eb646182fa1ecb1b2f45f6b1283909692d0596e879942f1da4e5c45e81adf2be83c06024218aae093770229945736eaa8a11b92de82864fd3203200e74a83b93fc55655e1e5c22f43258e104375b8a4734ef5d11d565a4167f9e95ab49a628264c318ef6c6dc7ddc164611b3a022db781d96b3e8a471c7e1f7345311d3bbba171e77977d3fd931363dd8acb45c97a9e887f9079e5d83ce3b6da25ca2303358964affed0529b548caf70be3871198ad7b93c1c65b5dffaece0b99c879bea56cd84540770b80999e94d0bf584b70917cef1423cb49bc25463bd7a133fbe223eabce22883624015723b0c032e48177025d668f463fcb4a218d24c4d6340e3702e560750ef1dbc78f082a7fed0f3eed8a2d78f52c02ac20d4d4375be20b29ff513a6cc245c2ae87d72ed2e69ee7a3dac9d771195eedce61c98aa3325fc5b86943f5a7d4c7cce4180d9f9def331c69bd4cc90791d6d070dc7ce5b97cac28c082c90d4d146420fef03b29c48fb3df9cb50a3a3cd7a1b2499024fc95f91aa62e29dbc021d8c87ae9f6b714bb3a2fd2e0640b152d90030537785c71564e67d370afb7a555828e9264c1a40aec0631eeac23edb3aa921ff5d2638ad36e2a599cc5fdc6552fd7a180fe1d7f7ee19e35c922ed08eaa01095e5e29616250d9574a24de70aca8ebe66ae6d334564fe8d8b6f490cb77a8a62160b9a37f149021255339644273fd4953aefc67661d5f57adde87c81dba6764ffba0af070b2fff28c05f633110ff27d35c3b6f75c0dbf89222ed254a6cc2565e4628e23b81bf134468e2959e694a264795bdc37d71ba7fa725f7940e5c740a1081138b86e943407f01517da6765b7f5daa06725d8e2fda08d7cebc51296bed9682fbba41f2056810c59bfa7bd0e27632d9f3dae480b8739812af0d551484713d7ba6fd60369a34fd3b171d742d3ada83e5f4eb09a79fa6d45eab4929443af44b639bf8cf030c04d560f6790eb64286c3817c639a315c47cf45839ef3b5583e8b062bd80a8b8ee236df5304ee9e7ac2298879e375a989f28860ca6bc875934a2f285c76aa16fc4f2457be628e962c1a793268a6eeb4a0b9c05ac65d212be07bf10af0cfc153529f81f269c2d34f5ffa7dc0a3aa48f0583bf4ad77587b0002416497e80db3d97e560bc1e11f53e63af4ee846a3a395f427f4628ea69a7fbcfc97c7760f7f50a967f55eb343e96f3bcf919126cdb0a9f03c32d7e404ef7c3ef40ab5056275721c57bcc0401be1d8b862e336921838160d4fbf6f87976b44351fbc5209865a46f23fac36ddb18415abc69490a5fbf0affd479780994c46a3d24ccb16456c157ef511c530d1f3e1236915f586c629c23e8c79bb8a4fdab7348e32a3885cb1c8896d745527563ad7ac3d7310705e0128f2f36b90209bfc70ff3cc1ac52ecfe24ff6ffc86a5bd17a237dcb25c8c19d1e2ab503028112f3d2403240ce3a7f04cc31c212db035d10c423864bb81d81f90e3f3044e0d55b2556dbbdff609063a339c07dfdedb096fb6e63359eb0b802f52b4328d80be17b1aedd6ce709d0afa2ea23b826154d489bf3e90e7c065046c4dd769daf0114d3e57b60a3d6a0ce4c9c163e62a9e3c837cd1815ff6fbc2ace6bfcbe8332a57aeb9394c2adfe1e4745c4b5d1540841954e99e17dffe79a99172f415d75eeedb10caf1e964c564dcea5c85e6a84e40437ad9873b4ab5bc8276c7e6b45f87c959f411c960577e2427d25426a49e3950e861549f798c65bf26042c50bfad310a6f680172b8b1ff3514acae034059195433e4192723e44ade5000ca19c989df9dd41705a50abe6e62168964ba6c1136b9d863778bf29892c9044fb6d2af0d8e09e21096ec14797bb4d6ce395a0399be127bc0285003f5567018f90a5718e34a60764e8b02c3d3f68fcde914899f424f67fc539fdd9973f2e8f9cf73a11d56dc3c21bfaad6e05a7153c16ff52c0f2acc6a8213b7013b055a37e7cd98740a543e6682ea0ad55c815248505a94e473a5668926198fd88d3255d4c078ee9684bc57cfda324f534603afc7e620f27af9207dce34b654f988dd21be7dff47378085bc116dc1bb188f0f3a0667d2ccef4dd614f3956df5dfd6fbddac5790f3d7b815633557d0eadb53bcde518456ac91f52ed13bddcd4319b4037e588e1f0c6d0e403d82dc4d78ed816119079fb4678b71b8eaebe0d13643c7414fbdba72ec00ee44e8d2728d61230f4b8bccf18a1ad36b35d4d35c57743456d850accbdcae5bd922d07724757fef6007b1714537c8ec971fe302cad22ff52631af1c488f7622a4444541e90f47722ddbb4b11378c43fd2df69b74f8ec06f0a669639614369036b3f6fbd3fed390ddce8f4cac85b70d23478422c1729e5693892201300634fb0279c7d627aa1347daf4bb2e2efca9780c2071dbc9453f18de42dd414cc426ed9d4c4208f0b731e1af3b6472e9347b0bb1dbb13f894eaa33c6875fafca34e9298d770f06ca24e9731fab6ddc210b3dc50ecf8997c8a417ef2bb522687f3075ab269540dac4c98cf2c7e89785b32da94f3054c90810da5c4b438472d9b7e57ab1bdaf98244dff29aa69b356577901e99909f17a5c133c71ceaaf64faa1c12deaca70ac40443b5dda3cf6461d655969effea4f287045b4daca3d3aad601720f51927676adb729d0873ab38493b5a5bd49d243eafe2db5509b4a0ac094c900ca5b733d60d95bc7d66ad4e8762b7cf7aaad7c9d2951eb7d683d3d0333690dc3c2b299b58ee8c87a922ca94d3f11edfc14ecef02670469b60a8ecdf19234aca2537ba4d7ae434f6c3f3ad1d865719574b17e6df4913eb292b27449105dfe3efc2bbbbb0f5c2196e29fbfffcdcace4b474823164e3e0a268632172464408bae3aff4a510d44b863aed994b4f65b1a1ca8e57243e2d7124262a1924809a037f64a8a122578c15dfe42c8be43c3624d857e4b46e8f1fffd17a2c5c2619278e1bd0893f641a5f24d0da21ea270978dc68f086dbfeff941d82e117e679e4074ae9b8455d6ee4ee2855351d42b2e04eca275c5d99ac34b61628e9850144e7c03425e2891be28273cbd70ab2673aa85868d96531badb6b9123425b33c1ac1bd3922f749a606869f7d907660ed57ad44b4a4be458cbf49a9a891b3aaaa9742dafc4b6a6d6237912347b8ed790d7cbca9b643482576934e84415592ce3cae35487eaee2e8edc4d9ad644e6e9fcbc051320518b69a6d0df033518848b0c808f881fdddcebe86f85aa2bba074d7baafc67017237b78d2701c681b014cc7a05788e2ca6fe66f07bf570813562db580bc860e50cedb3dfb352fe08cb9f2d8f60516c9be5ef0c410e41e59e25c9f664a07cd18603af260e4e4d33a4f6ed74f21115dc2ce05b98653202933f6fe24b6d0aae617b8cfd1662948ec3adf6392f916986365228820dd70e575bccda6428132f6bf83d17ad26cc2225d4fdcfdf137c801230f80385ec43de61e52f9567f838d791117caae7c5129a4bb792671ebb40d912b482ac616bd972f35c0475fbb9421d54ad76eb1f117a7448b7c21757e4e1447877d4e7f541270f9d0bf5d9d2d79391186bb73eb969d965a51f2ff4fcbd6dd08c3949b12ec894cf6b38f1c2a02daed71562793dbd9d3ab760ac1a725568f5688a158a4c3d5cee48757caab6a7d8c02723ffe546fe4a7dd75b3f846c5f8e039c9cce3fc9fcb06f9b6348c1223ac9298f5d2e18809a648e727225c6418e2c18d7e7c0da40e75f1bb35e227e2b31db0e3e607b8eceaaeaef8a712f0464960c65918b4965faf0a5b785ec1ad98dda65ba76a5bc5b2a7f67c1459d765a9e5591853a49928659e83665303d84f8cdaa01fea38a8a0d60f40cc741ddf602b1767edfb1bb985b65622c23817f39dfe79d3cfef2ba617fa909bf0585a6aa722d5f81ba870414e29bcea82d5df6bb839921094c1becd1e0ad4c26fb027a2e2e383406983facebfde6b354c941cf9df9375a0a92e7a5d88394958694886a05c10cfc4ad72305c5262fe494c1b3ca9427a94ae640c033257abece95c52230ba9204e28ba2a37caae9d4758d26cb7232846a555c4a09b0bc1fcb32a3804e9e996045ae464ab8177c0cf56b83d3141d9ddfcd8e0ad7143ee93311f875871d7ae0d393f7abe086cc8d228d349b66e5fbf265663fee172ef2715652add0590a84f4e678bb6ac60ce240a24b37c075032b3c9c2494ba31010bcf96357ff684b364e17be6419c121380b76a68f8593ecad51d65e5fde3898e133624597cc4c1b1442d2f18172ea584290d8901b6e0ce5ce17384d65572b1267f422c8fc29acb5331f38b62ad9d8a5e4ce5d4659990055de8a9c395316ddd2a512995e4acc6ee15f8610417f29ae3a49b2785e5006ff888e46e7bbdc53f682bd17bb046415f08096b8cab7f8d2b2ab838070d6f00f5a4622e269364db761cba0f34e9a33e4ef2cceba1268028c22dd742fa6e4d93c673ec87905b00735c1e601a91bac992a53a33c03810353684736129c835706ee6befc9924967a6bb7d30386b2d321d7b273c2247f5ec5f5438ab4fc313a52021c6cbc5245172042e4f9243bfbc13dafc633e828f17e2a51ac9118c2e6107e949baae3d5e30cacc14fdb728f0f851553e8e4aff9d981fbf1627515d7783115ff3449adcb1dba0a7ed2a54a418538096977256cd23c11d967dbacfab8059b15c627cb08d72ac13663ab4114e85945c87261d2e353eb5b3a14101e98c2ac8ef811cf476e4ed849a153f18d9e061bd08ea505f59f32579bda3e80c66d40b3177eee6fbcffc5ef26cd88d946178918b55a96fcf81e905c5ec86a74b5c9a60c1b9cf7078fc169e4d8818bbaaad2b0c68f03d4284fddf1489d584b4a7f232541c19f5e535904c8e8e15a1b7644a687a48704053309eeb72c2979050e5b50ae6f8748aefe7de5f4a8eab321404c3b711bfc6cf5836b0b56b38ac5678c9c11a047f02cc083da508608bf0d3528c0cf02f5f808f31cb824c3a9770458a2d6a7ffb19cb9b1b9cddfa25f40c1e9099067862dcadee5583ecea2b296757445df888be4d06fcadf7b50a86e60a69398dcb8ca4f3a1b0c4bda30ea531002d376bfc2cb53c23e22b02ba700b9d0591e9e9f32cfe7050abdd2808c9b7ef160d0f976b6ab901c876f7361d613b62df14df0a645af6d42d918b9c2eef35151d46b133893fc5e7e4fea9c59e0c854f28f35489e07f23bf1c863e61d88236efccb1b6f5f46f935ac8f73cdb0344b6d066297b476509fd58703fe675dc59174686f85462e7dae941487faa99637144a9104ef22c86a849713c596a0cb69871a2912764e178f35df699033696ff39bb2b4fe2285ecb7a35b1183d2fbb79b88963ef591a88aea97376566eeb11852495a23e2bc2ba65c5ad3d3746b257cf15e0024360474bd8d99c180cdfb52149113b9d2d85a6e691a834c228035fec7a3422799b15225b19e", 0x1000}], 0x2, &(0x7f0000002540)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r0, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r3, r1, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r4, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [r5, r2, r6]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r0, r2]}}], 0x118, 0x1}, 0x80) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000140)='fd\x00') inotify_init1(0x80c00) sendfile(r7, r7, 0x0, 0x800000080004103) 13:05:18 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = signalfd(r0, &(0x7f0000003240)={[0x100]}, 0x8) write(r1, &(0x7f0000003280)="6490228df1383d6bc7eb05d1c90a", 0xe) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x158) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40000, 0xe9) recvmmsg(r3, &(0x7f00000030c0)=[{{&(0x7f0000000140)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, 0x80, &(0x7f0000001780)=[{&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/17, 0x11}, {&(0x7f00000005c0)=""/164, 0xa4}], 0x9, &(0x7f0000001840)=""/169, 0xa9}, 0x1f}, {{&(0x7f0000000680)=@can, 0x80, &(0x7f0000002fc0)=[{&(0x7f0000001900)=""/151, 0x97}, {&(0x7f00000019c0)=""/187, 0xbb}, {&(0x7f0000001a80)=""/22, 0x16}, {&(0x7f0000001ac0)=""/241, 0xf1}, {&(0x7f0000001bc0)=""/214, 0xd6}, {&(0x7f0000001cc0)=""/216, 0xd8}, {&(0x7f0000001dc0)=""/4096, 0x1000}, {&(0x7f0000002dc0)=""/241, 0xf1}, {&(0x7f0000002ec0)=""/240, 0xf0}], 0x9, &(0x7f0000003080)=""/55, 0x37}, 0x9034}], 0x2, 0x0, &(0x7f0000003140)={0x77359400}) sendmsg$BATADV_CMD_SET_VLAN(r4, &(0x7f0000003200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000031c0)={&(0x7f0000003180)={0x2c, 0x0, 0x0, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40}, 0x8000) 13:05:18 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9103, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 123.715538][T10420] loop3: detected capacity change from 0 to 72 13:05:18 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(r1, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x20, 0x0, 0x600, 0x70bd25, 0x25dfdbff, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x10}, 0x8000) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = syz_io_uring_setup(0x1543, &(0x7f0000000000)={0x0, 0xd619, 0x8, 0x0, 0x26e}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, &(0x7f00000000c0), &(0x7f0000000140)) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0000390037527a48a327e4330c0794a310eb103f23db3333bd61eea8a18e11a1204e329591efdf3440144157e92e3e64a100d6629ad61b913eba8f1f3a0b02113df838b80924e576bfb77bc4b6", @ANYRES16=0x0, @ANYBLOB="080025bd7000fbdbdf251300000005001a0001000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x10) sendfile(r3, r2, 0x0, 0x4) 13:05:18 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$TIOCL_PASTESEL(r3, 0x541c, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b4f0426f9da7707a21f080", @ANYRESHEX=0xee01, @ANYBLOB=',\x00']) r4 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r4, 0x0, 0x800000080004103) [ 123.849566][T10441] loop3: detected capacity change from 0 to 72 13:05:18 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9203, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:18 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x6, 0x0, 0x6, 0x0, 0x0, 0x8, 0x2000, 0x5, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, @perf_config_ext={0x1, 0xffffffff}, 0x2800, 0x400, 0x7fffffff, 0x2, 0x7, 0x0, 0x2, 0x0, 0x515a, 0x0, 0x5}, 0xffffffffffffffff, 0xe, r0, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = syz_io_uring_setup(0x7e4b, &(0x7f0000000380)={0x0, 0xd4ea, 0x0, 0x1, 0x96, 0x0, r1}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x6000)=nil, &(0x7f0000000400), &(0x7f0000000440)) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000480), 0x20ea371e401af9d3, 0x0) r6 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0xffffffffffffff36) r7 = syz_mount_image$nfs(&(0x7f00000004c0), &(0x7f0000000500)='./bus\x00', 0x6, 0x6, &(0x7f0000001900)=[{&(0x7f0000000780)="57573017dd20dd4a3375e8fbf4d77b09fea347cea8e18b36d267079fef20bd120f63f55c1bee607d3f073ee0dfbab72b4af4722904a592fa5953f4ce634245cad1565c86d602336400bf7fbfc12962d6656a8b59805eb50412f1b470edd13dfc4d970331302389cc4b613007af421b1df69696dfeb72940b70c1d70a60a93e23697033677f74978cdacf21f3f1d7190e829a665a4fb78ed7c47f8bed594bce7b9a8dbc108dccceb7f4f96802fe07a4627f52d95c073fb16df937e4810a5fe1b9d26d0db27aa7bac0f245c1f5300c3e36c44f4fc6330ef5f9d2855f3201f5076ad964c3b8443f22fbc1ab1a85aeeb621f2a0fbc45bd357ac3d33b387b8c42dc49d7caff8134f453dd6c578b233443e8ad2b05499866380f82f29086e8cb6c7c6ba4492fb1081904ab5537d368737a3fe090ffa98ae3a2d6ae1f27cfb10b9bfa371d2fd8f684081c48658465e12f75f44979804348a14902353e484237c09b8bb4618e4611bfeff18dc3a84786566144f8515e92206a6437811bc07f7a3c82813dbd3eb6df01bf0d55c4be0ea8f016ebaef5b4a31ce686f03527ad2ed63c3a8b0bc96d2faf4491c630d185e6443509c17bc87bed4751d8dad58ee087f8cd266fc2a42f33591bd11590f09a16761babe763c5fa9e170e6aa4fd7c97f60e31af054478512ddb010e1cfda89918736b8be743b72a88eb7f99ac3496f0e917809a0d4bdeb1220c3ae63f1e456181bab00dd5f58d7a7ed4db5e8bc08d536a603dbc8d66fb3cb02487b6c794a7e2e1671bfd16a7805dc70f936e9a22a30ca623aa4c108eee86d4112fc4ebc9eb6173a11a9f5749932f19017eac2ba10e6c74740b42b14ca1aa9821687e9435ab2744360f3ca58a58a85deef34a25c3f5ca4736a61474545b47bbae0ecae177895aa05f34f3adcc323068bb8593b966a8b88c72ea36e0bc05513b791e19ebf1f5a66cef009e11f07655c6af0ef996d92186f5d41672050f12ccad1e6adaa52636bee7363be94365583b0f1ecbb0dc8652c8a4771f5ace50d3f8611e8ba6f67ecc9d8be7e64bbe87dedeac7c938fe6e17d348771be3a0781d1743b16b74e51a02dfff2e71e25fd8d9eb70e294beb54395529e28c1a91c6a8639b2cf87c961f7e054e489b6d7cf251b64a03e3327cb09a1a0714e35d2268f00c43150b4fb5695bcdbd92540e0d6b3b9daacb9147aa87bf0423dd00e3f7e92e1492b04ef6d18997f89a90a9b8f3efdc51eb43fe59780086c6310f0fa38ba74ad388596607f7f57bfbc932bab1e5f5055405d29f50e579019e580bacfa2f2acbfc0b27ecc4a1dc1feb0d99bbe8df7f593d4899dcc3204f293937de2d8b8b53727fbc67869eff875a81690c4c365a6b576da4ed1782a25cc0e7b53923b8bc2701a40f1a10ded905a1446170958d0a09c305761547a47bdb1d2bfa74c722715788f50d8ef00e59bfb8666378bc7b7fb5cffdbebb8dee9223df81b4f8c00d8de7a1bcd1112afb617b44d46c9ffe3701f48ba301b33b6320939b15fc5d7a4b72c06ba3e32505f24f795933327a806f44661f1b942e95a4fbe9ff4bb6d513ef1c5949ecbfb6057786c8cd2085de8d0db9ec77a992678cac829217eb63face66455aea19020fcab5210da769a8992b0dba3327a89b97ecd4a21a9988a2ecdd07c273e38b281602633cae646312f9254b5179bdfa150ca598ef42ea8c5f82a5fd992b2004d56a025b5856fa517e6dee6a3015ab1bdcab5ad0c4c37d25c89fb360abafc69e2952fce16419e51b87146e16668959320ccb9fa39740ae59d0d35bcb6dc70e1441f033618f6dd0c497ea74663461cdddbbbd9ceaa432e13e5c388e2f818ec79caadd266793b9599e69eb33a951f340dcccf0dddad7e7ce0c78e3bf580552c884041f3ee15a9e6038a1e443c509fa9f49505fb894d930f78dbba438bb76c5379457abe6e3f59c17ff3e9ef338eca9f701fbe902f1cbc01ef60311f81fd3625012d68be322cb00976533fe674b599710351de5424665bb27af7e8bf64e75aa3f6bbda6e7a23dfee8571af6faeb72fd118d56ba5dacebfbb2884012dd1c35808d50ab64037722873b841c093b98ed767d0b47d4c37b5bdf1c2c618e1179117be9337442b352c640be465883519856b003cb70c8a2e15b66b83d26340e9e4131856459f98f417fb62bbbf38bbc3a4ac70457ae1eb354b1b9a707a3c57600b9a7e08944425b9b71feb44a4ba86ee99ad8fc6b8ac15fc8c454a00fd78ca3f0d053984ff7ddceb6e0792c2f7d0d70c961c9583e9a4cc4babd78c95bac6907b41c91efadd8406d125491975a06771fb87046c2f650e4997807d51dcbf7feab81208e66c81325e4636d10948a960149fa135f0551c511ef04b5661693c2ad4ada0cc43bf35a22d791c0bfef5a29fffb3bb495c5d49a534be28c3d499f2c2de61644bcead1445c31e474b81c3867ce1f9709ac2920b83710860939729e7feb6f80f3d7907f1b1189e4880348c5c68c9bcbad392384cb6117556c5fc96033368a130c393b2be1722cdf8fc0c9ca374b806017ff2c9b71ff927e846a428b3e988955666bcbd9c1b1790babac0b2575912fa71665c2bd359f12205eef237de9fe091998617626bd86a3c4e1a96f282346a30a7a2a85a51a978165f78ed3fc03d8d9de9170de9a2fcdad54278e3d614521cf3b15e96fab6a742a124535d0f39394a7a04737e26cd3764c2d31607486b72ba7fc75616b32b8f0ffbc4b3b1d0d6d555a4f4ddbe40a7104f34aa3159fb778067354d4ab0e8b5313b7b1c2b74caafe62ba7100ec291c7f8037417fa33d883d1f66d3c03cbee5bb464dfda492af204a60edf3f959beffab9c59dc86a19fa59de636c918030cad655e58efa0afb2c750bddb1175eda5e12bb203545354b6e4572d21fd101dc692e53e1e17db424809dc1568b5e0a44fd7ff7577b405bfee5f94793176cce47712ad852cd5ebc7d86cb3860b4122ff9937ffe8f1d9601d357b003a965fc99b2ce7ef6067fe2a99e6965c32e4e53bff8edf9ea9d8011c224ac688bf1323a595c88db8e3225f0ecf96e127bc2189e3f673b3edc6109c11f97f1b9b017e427944a26c2d333e1082d26f4c135a1c784f0db1621086a7e036776a9a1bde1fbb18a51a7e5635bfb0c26c714b207fba8fe5c458e6ccc0260b42591253221e1a2ab7c3e27a0119f93e179c6f3586e8a187612604d20a9faaba0e381c4622935a0053ffab84119ba00f429c356253e7c0428d53f767d03df019ae8f09dcc64bf88fa63bc23f34769590929df3e3123e4466bafaee0aef172293d0f87ab0d7fcac71610ac4080e10fb81ee785e6d4a04fa244e5c649224376ab4d8338c9ff94f51b97a45836499163d5d392a7e68b28b4ea39805c70e5a1b40f7bef3641de2dc93fbe4689b00df30285c6b5fae895f12157a8e706f8a3e32eecd0b19f40b72566337efa6b3a85200e66f8b34766919a51a16a3ef6a60f3d1f720b9f2fa9392b76596a2d5b2cbf991ec9e6f09746e73f4bcb02cf7404a4c048ae73e00ceb76cf0bbcf795570c35bf6d36b40124ca5e7cabf62629a2fb5f04d462b9e8b2326602ee516e9cc58bdc20a5cf5f62b468a9b7ce2a8dc370a1c8905e54325e254ad68c73c95ee9cde4a7b87eeb2d0fb3a083e81bdf97bd05842c06bb81434d0253002781104a279e0a9513c15c7267f18c410c5f0a6cb200a70a468ec81228d1dfc5481cd12285b0ac9f07c270b648bfbdd5cd460c7a61f27af179d6b91b2f00ed696d3895ec15f97ad4c79331b3907fd41324a9173a0343f9a7556e52e1c5abe42029188e15e06831d0f6a07d995e485a8927e97853788deb39044da478dc1b077a4b004e4b2cfd759c15acf21ba9f8856c6769ca09531b55175d29208c1bad0fd2d86186146f484f82d6e6398b6d4e1f5738e7a9ec6ed085e896c93e464c02ee8a7660c38a604075de82e5dc9fd0ed737817ca635239a2f68446aea926d60c66168bb38fb4df7b6605248b6a8b0962e752c2257225a4683aa0aa192310ce34e5c2759ac74bc5e4a595cb9aacfb1a405ac19a400732ba74bea49fbf7230043c53a576ac643a676a51b0b44772f1e57ef71e415c35b651fc2da06e195d59a6e68c12954640702695e5b25ac2dfe2ea6d32014db394459af6a86c46f0c0313b4b7d53ddfbcf37d653c4eaa71d7d3a67ac70947fcb6d73dc298a7547a1fe00d22837ff7e43712cbbbed77cacea213710b296202f2539de979de317501528e151ebd6a3359728009303294819e2ffe676f43300f4201a7d2b57ec22b1c3c6eb1aae0544cd6c569447a955b5e6fdc1f19da29478dc27db0281165fa2fe04f17bbf7a269eee612490ad66629fa30085a9ce2cf3956246c64f28e410265dc2ff5a87f4d9a65e7f2d077ca0adfa1dd0cd34358893626e6bc0e0fec133aa6a2e5485ad5cb65daffbae93f83640ef4a6f1ed4f46cd61b73912a27bb0932e20f1889c117205573820abb1f744693e61f59366d1d576a743e64ddfd75bac1fc7ddc162ce54d7d69926e0dcbe3959bcc3da3632832b78c79a2e85871388d5e0b696f3fa61c4771c8b140fde32478c89247b85836c08ffdf5358acde31f26a0414366054037fe2c0368c5014fd81272aaaa81c8b95135ff0b5c4cd13b448cba8ea67cc4b5826b245c198235fad55d28e2d33f5d152375373d2e45cfcf1222d26a039b669e0ca52cef792a62f80ff6b2655fe0209b7434e68e08b87a87bc027dbfc8d39ca146cdffcbf6e86b25877876f71c875e6ca8975c029e086b8be8028934b35c271937141309c331e6213164afc69046ce357310c4ce28134de846feca978df395e4e15a8361cef35609a3110e577d79939333fe7327a904205f87bef74dff4269f4a20319e01ef5b093d21b408d971ad7306d400f07a9a990b830924a3b7bbfe37764866d03260712bfeb8a3e1252ec6115150355b314e6f75fdf522926ab95120f2d4ca2933b75faf48904e8fb142358efad69ff79b70d0aac46808ec9ab7ac2f3f4de99dcf71b84b78f0967619c23a72c62030f9427770612245fc27084d1303f4d5b64b570af728b7df99f8f5424c28750a2d54c04a3090a95e31e028a78c172775ae81c2530b90d9ad54a97a2b8ba139579cef3fc1155867d639b28bae372790aaddc297ee49ca3253dc87032754db4cbdb9cff21ae34774791179dcb81c27daf99bfb33f4cb3fb5ea99e7da813ad5411d4eff5a895427efdc3475c2a7cc41b880da4d196c60b9d0025a9152ecc76af8d3565884bdfe6af6515b5babbeba0749d139dbf03584d98fe8181949a8a94d7d43aa1e0a4503ecdb91e7c4d2adcad78357a86e7bdc0067b967338387fe2023f5697b0e108197360af4b0166d73a404e3d2ac391d7c4c8ee31d24ccc6d1ea2f5bb81484cb55f9cbd34ed14d0d0cbc9b363d3cbb0d5156a2a8aecf21a38ed1800cf4b50aa303e8291a21e3ae2e55964fa857cb63e1115f2d12d089db894433222b876563469066c0d9a4553f104677e3c8eb9d5e886221c3ad3a6567e581808a5fe31eafa6f3eb3bed607a7cc0ba9135a59e8bb06199496346dfa06678dec1d36b29627b86bb9c46ffddc69574144b4e42211a0e6de13bac9e764ba63e378d96ca2d41032da0251f3af996a5c6145e5bdb3a04f38ca3201281404dc56017a11139551e1b5d251408487b9190f88307f763267ac70d3fa69e1eec775e9b6be7fe166b8923febde1f9e2a9db1378ad9e6a4327077cfe6b8bd558befc89881ae6aad8e4c227d3b687d09807c1", 0x1000, 0x5}, {&(0x7f0000000540)="8847e53d81f784772ff67bd31d0eec6c986d0a7dc65497ca413adbf4aec354d71de8c103b231ba69b194f063e49126484f66d4b2bc23961abd23923574736f142535d5fedbdeb16f1b6f014bb93d03f8e5dfd6f8c34308aa626db5f9847460152e75ba9e1ba31a87586fbe0de2073fd2f34cfb9229f3c277c0c80e04f6e94819aa25ce914b75f4548640c0ffb584a5de1059cf8339a383d828d655755f1d40a8f0d8f2776b5872168199cd1bf0aa189509f60d70ea948b92ba2a7d7c3e7c0bd45151", 0xc2, 0xff}, {&(0x7f0000000640)="32594815b225d4506166957b5362390567", 0x11, 0x3}, {&(0x7f0000001780)="5f77b2fc3c3a2d004017973e9a808b3afcd68126b41aa74742222f7c11bfb35c578f17b8b1200b84301386a422e0928ce82a5d886b3c02a446aaa16595db14490be580bbca4ec938fb17a32cd0e52d69593abd256a801f079567c763d3816ce320419f41bae783f57d65d02b8499f18bcec9ae2c82bc287bbee7f07b3fb4f3312c9a6cf2d8cb05fb867991681520d279", 0x90, 0x8}, {&(0x7f0000001840)="c5555c8a5f0a36d45e5ac03bc44b534a0d41272171ae7df0b53552251a4993978737e27e70433c99bbf046e7dee8400e58d500be015e5897cbdeb258b9ed9241535f509548a3456b9057d431742bf832083f50a9a56e50d70cad6f64a6b977d7805d819b6a2fc093b58c0e050bc6f9a07192fe78cebff4e643b67eb1ab92e200425e9bf3d1428d", 0x87, 0x800}, {&(0x7f0000000680)="bee8545b859a2d1dd8715fd8924a41198e8c2876ac1ee9eed23387484a00c9d76e8b44c10defb8dad12b04c82996dec777d7665bcb334de399f52e927c21f3083aee4040ab26fa54226bf0d9a702966f49fedddd92b4cb7e2e0cc64d265c7938fb99cdd35c14adbe70f78032373412a6faaa49ce6886fee2d62cd4", 0x7b, 0x6}], 0x2000, &(0x7f00000019c0)={[{'/proc/vmallocinfo\x00'}, {'/proc/vmallocinfo\x00'}, {'/proc/vmallocinfo\x00'}, {'\x7f^]'}, {'/proc/vmallocinfo\x00'}, {'/+#,}'}], [{@appraise_type}, {@subj_type={'subj_type', 0x3d, '/proc/vmallocinfo\x00'}}, {@obj_role={'obj_role', 0x3d, '/proc/vmallocinfo\x00'}}, {@dont_appraise}, {@permit_directio}]}) sendmsg$netlink(r3, &(0x7f0000001b00)={&(0x7f00000000c0)=@proc={0x10, 0x0, 0x25dfdbfc, 0x8004}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)={0x18, 0x2f, 0x4, 0x70bd25, 0x25dfdbfc, "", [@typed={0x8, 0x4e, 0x0, 0x0, @u32=0x1ff}]}, 0x18}, {&(0x7f0000001b40)=ANY=[@ANYBLOB="600000004200000126bd7000fbdbdf25f58e78542f0af2d5419ae255698117a582e2ed273f4e6a3a9bdd8c654e3f8adc8f899424cd712c53fbb677dc26c63794f1a8516fbf68a4066288e7cdd3c009a9755c681ad5f3edbb45f09362f3c4dd0037ff29"], 0x60}, {&(0x7f0000000200)={0x114, 0x2f, 0x8, 0x70bd2c, 0x25dfdbfe, "", [@nested={0x8b, 0x27, 0x0, 0x1, [@typed={0x6, 0x78, 0x0, 0x0, @str='*\x00'}, @typed={0x14, 0x2d, 0x0, 0x0, @ipv6=@private0}, @typed={0x16, 0x87, 0x0, 0x0, @str='/proc/vmallocinfo\x00'}, @generic="5aefa5a75d11ffcf78a5ef9a4a8b6a3a7122201f646c61d38b1e237df046948686e74da2e7c7722bbb4080f1e5e3835a0377b66b2a12ed6012b103afafecec1a73ff01d94782b701d961518a29dc86", @typed={0x4, 0x6f}]}, @generic="1e4a35d23f22a048204821d49bc0b84d4cd0e6b5426fd14b33e87e067c9e9ad35eb54849b3f2bbea9549e9420ea2f9c066b848b076ac4de15f8a404b0e06d6ec8d90cb27681d42b0e17fbfc9d6df82a0df9199a087820b2730095cf0fc42bba5b14c3c7ff906428cdd8b3adb0e08aec69213398af1"]}, 0x114}], 0x3, &(0x7f0000001ac0)=[@rights={{0x28, 0x1, 0x1, [r0, r4, r5, r6, r0, r7]}}], 0x28, 0x800}, 0x5e775268adb24d70) 13:05:18 executing program 5: open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) [ 123.900011][T10450] loop0: detected capacity change from 0 to 6 [ 123.933065][T10450] FAT-fs (loop0): Unrecognized mount option "´ðBo§pz!ð€0x000000000000ee01" or missing value 13:05:19 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0xe1, 0x40, 0x0, 0x0, 0x3, 0x0, 0x509, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x6}, 0x0, 0x820, 0x9, 0x2, 0x7, 0x99f, 0x4000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioprio_get$pid(0x3, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:19 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1d30c2, 0x0) execveat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='!\x00', &(0x7f0000000300)='/&#\x00', &(0x7f0000000340)='\x84#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/$@\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='/proc/vmallocinfo\x00', &(0x7f0000000500)='C}%-\\\x00', &(0x7f0000000540)='{\x00', &(0x7f0000000580)='^+\x00'], 0x100) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) syz_io_uring_setup(0x5512, &(0x7f0000000140)={0x0, 0x4c62, 0x0, 0x3, 0x2c5, 0x0, r1}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000001c0), &(0x7f0000000200)=0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000280)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x2000, @fd_index=0x1, 0x1, &(0x7f0000000240)=""/11, 0xb, 0x10, 0x1}, 0x5) r3 = accept$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000040)=0x1c) sendfile(r3, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:05:19 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9303, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:19 executing program 5: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000140)=""/166, 0xa6}], 0x4, 0x5, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 124.026233][T10464] loop3: detected capacity change from 0 to 73 13:05:19 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r0) fcntl$setpipe(r1, 0x407, 0x2) sendfile(r0, r1, 0x0, 0x4000000000010046) r3 = syz_io_uring_complete(0x0) perf_event_open(&(0x7f0000000140)={0x6, 0x80, 0x3, 0x4, 0x1, 0x4a, 0x0, 0x8, 0x4080, 0x6, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x20, 0x7, @perf_config_ext={0x7, 0x5f}, 0x1, 0x7fffffff, 0x3ff, 0x3, 0xe5, 0x400, 0x3f, 0x0, 0xdf, 0x0, 0x81}, 0x0, 0x8, r3, 0x8) ioctl$TIOCMBIC(r3, 0x5417, &(0x7f00000001c0)=0xa647) r4 = syz_open_dev$vcsn(&(0x7f0000000000), 0x440cea6400000000, 0x50000) r5 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) sendfile(r4, r5, &(0x7f00000000c0)=0x2, 0x5) openat(r3, &(0x7f0000000200)='./bus\x00', 0x589341, 0x20) r6 = socket$unix(0x1, 0x6, 0x0) flock(r6, 0xa) 13:05:19 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) r3 = openat$autofs(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x93184000) ioctl$LOOP_SET_FD(r1, 0x4c00, r3) r4 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r5) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, r5}}]}) r6 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r6, 0x0, 0x800000080004103) [ 124.167884][T10482] loop1: detected capacity change from 0 to 8 [ 124.186926][T10497] loop3: detected capacity change from 0 to 73 13:05:19 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9403, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 124.222536][T10506] loop1: detected capacity change from 0 to 8 13:05:19 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) r3 = openat2(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={0x44301, 0x149, 0x3}, 0x18) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x81, 0x40, 0x4, 0x0, 0x0, 0x7edd, 0x204, 0x6, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x4, 0x0, @perf_bp={&(0x7f0000000000), 0x6}, 0x4010, 0x8, 0x6, 0x9, 0x8, 0x3, 0x65d, 0x0, 0x4, 0x0, 0x8}, r2, 0xf, r3, 0xa) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x4000000000010046) [ 124.366288][T10519] loop3: detected capacity change from 0 to 74 13:05:19 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) sendmsg$BATADV_CMD_TP_METER(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x44, 0x0, 0xb0c, 0x70bd2b, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xfff}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x7}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x80) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x303000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x8010, r4, 0x466a8000) fallocate(r3, 0x0, 0x400, 0x0) close(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3000003, 0x8010, r2, 0x7036a000) 13:05:19 executing program 2: perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50f, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext={0x2, 0x7f}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:19 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xa326, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:19 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xa626, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:19 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x0}, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x1000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 124.623203][T10548] loop3: detected capacity change from 0 to 81 13:05:19 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) read$char_usb(r1, &(0x7f0000000140)=""/116, 0x74) open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x13) 13:05:19 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) ioctl$TIOCGSID(r1, 0x5429, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x8, 0x6, 0x4, 0xff, 0x0, 0x8340, 0xc00, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xffffffe0, 0x4, @perf_bp={&(0x7f0000000000), 0x1}, 0x400, 0x7, 0x1ff, 0x0, 0xae6, 0x800, 0x8, 0x0, 0x8000, 0x0, 0xfff}, r3, 0x2, 0xffffffffffffffff, 0xa) [ 124.741846][T10563] loop3: detected capacity change from 0 to 83 13:05:19 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xa726, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:19 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r1, &(0x7f0000003f00)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c, 0x0}}, {{&(0x7f0000000300)={0xa, 0x4e20, 0x0, @dev, 0x1}, 0x1c, 0x0, 0x0, &(0x7f00000009c0)=[@pktinfo={{0x24, 0x29, 0x32, {@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}}}], 0x28}}], 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE(r0, 0x5000940c, 0x0) 13:05:19 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0xb2e42, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = fsmount(r0, 0x0, 0x4) sendto$inet(r2, &(0x7f0000000140)="683a1ad78fd7aa118e66851bf6e97617b02bf3e5ac730d4f83ad4e0335b150be1cb8e5650ad9e5dda2f3e7d610792ece3a899b6c9aaf20276a899716abd5a50d2d52409985a8f97c41b5cbd97e391d74721ec2f95d4390e7c3fa0db1393e2729f40ea552c47e18ae581e07372b21f0e923f0e66105b2860d4f1575cdc2f6c160c1789e26f51f2002077bc02cfb30663304b4b4433758b98c70c3dcf038fb64705c492bcca4a951e8e1bf574ccd", 0xad, 0xc015, &(0x7f0000000000)={0x2, 0x3ff, @rand_addr=0x64010100}, 0x10) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 124.903603][T10584] loop3: detected capacity change from 0 to 83 13:05:20 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xc801, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:20 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:20 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0x8) 13:05:20 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xc901, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 125.086417][T10601] loop3: detected capacity change from 0 to 100 13:05:20 executing program 1: r0 = perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x1}, 0x0, 0x0, 0x3, 0x6, 0x4000000}, 0x0, 0x100010000000003, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) fcntl$setpipe(r0, 0x407, 0x7) sendfile(r1, r2, 0x0, 0x4000000000010046) 13:05:20 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) acct(&(0x7f0000000000)='./bus\x00') [ 125.235387][T10615] loop3: detected capacity change from 0 to 100 13:05:20 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xd001, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:20 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xe, 0x8010, r1, 0xe6e96000) sendfile(r1, r0, 0x0, 0x92c) sendfile(r2, r3, 0x0, 0x4000000000010046) 13:05:20 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r3 = socket$inet6(0xa, 0x3, 0x3) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r3, &(0x7f00000004c0), 0x2bd, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000080)={0xa, 0x1000000000004e24, 0x0, @empty}, 0x1c) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f0000050f80)={0x7, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x9, "8386eceb9a36f1"}) close(0xffffffffffffffff) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$sock_inet_SIOCGIFADDR(0xffffffffffffffff, 0x8915, &(0x7f0000000040)={'syz_tun\x00', {0x2, 0x0, @local}}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005b540)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5, r7}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}], 0xd9, "e5d9651b4474d7"}) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000000440)={r6, 0x20}) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='gi$=', @ANYRESHEX=0xee01, @ANYBLOB="2c29cf5520583eba0a73de20d8a0b77adf13bd15fda6b80c53f08aff25dbcb97281a716116807aa184632e8da21c72847b4369782ae8b60ad38bdeb3ffa8c6b185d08a7adef32915b9c06a5ae1dd0601a540a65a1f9c44f8308183888d9aec93b4f99f982d"]) r8 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r8, 0x0, 0x800000080004103) 13:05:20 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) signalfd4(r0, &(0x7f00000002c0)={[0x4]}, 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) renameat2(r1, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x3, 0x2, &(0x7f0000000280)=[{&(0x7f0000000180)="baa990e87bb1354609e01ec58e4b6e44265a1d0a510c3ee1196947f2802940dca46690cab61cf7ef0a1039cade7bcc39c81fc2fdcf5320a862b8a7aca276ab58d125ee1185b2899e6f651a8004724beec5b5139d8809658ece73", 0x5a, 0x7}, {&(0x7f0000000200)="7500f04366db602c9dca00602ab80bd14814ce9475e21f86f2f917a3c362feb611f7982b54af66f4a4d0308bb5a8298ae8f40f0febfc0cf8b69971cf17bed05c2360d943199d7e3ab8175e", 0x4b, 0xffffffffffffffff}], 0x401, &(0x7f0000000400)=ANY=[@ANYBLOB='data=ordered,debug_want_extra_isize=0x0000000000000040,init_itable,quota,prjquota,audit,uid=', @ANYRESDEC=0xee00, @ANYBLOB=',euid<', @ANYRESDEC=0xee01, @ANYBLOB="2c66736d616769633d30783030303030301f82412ed7216a0241b59532d5fd3030303030303030392c736d61636b66737472706e736d7574653d2c005261cc203ee9f7b882a4d3ca28a0721036fe9fe02dfdb70cab080b0c3c0089b165f6a84aca2e681bf399e46bec7a8e069b162a60060626909cdaf7094e3ce38fefff40c78e8e9b75310809e7e84b8158965934b2a21bbfc6516d05a371ef56a553028318b68b9e01"]) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x4000000000010046) [ 125.450939][T10634] loop3: detected capacity change from 0 to 104 [ 125.485424][T10624] Process accounting resumed 13:05:20 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xedc0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:20 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xee01, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 125.605268][T10654] loop3: detected capacity change from 0 to 118 [ 125.616703][T10651] loop5: detected capacity change from 0 to 16383 [ 125.634999][T10651] EXT4-fs (loop5): VFS: Can't find ext4 filesystem 13:05:20 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x800, 0x108) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x6, 0x4, 0x1, 0x4, 0x0, 0x5, 0x80, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1000, 0x0, @perf_config_ext={0x3}, 0x200, 0x8, 0x4, 0x5, 0x46, 0x4, 0x8000, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x1, r1, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) mmap(&(0x7f0000042000/0x3000)=nil, 0x3000, 0x8, 0x1010, r2, 0x1883d000) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f0000000000)={0x4000000e}) sendfile(r3, r4, 0x0, 0x4000000000010046) 13:05:20 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x1000000010) sendfile(r1, r2, 0x0, 0x4) [ 125.713772][T10663] loop0: detected capacity change from 0 to 6 [ 125.727298][T10663] FAT-fs (loop0): Unrecognized mount option "gi$=0x000000000000ee01" or missing value 13:05:20 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x32880, 0xa8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = syz_open_dev$usbmon(&(0x7f0000000040), 0x1, 0x105100) close(r2) sendfile(r0, r1, 0x0, 0x4000000000010046) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000540)=""/173, 0xad}], 0x7, 0xe530, 0x8) 13:05:20 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xff0f, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 125.809949][T10673] loop3: detected capacity change from 0 to 119 [ 125.893927][T10690] loop5: detected capacity change from 0 to 16383 [ 125.910502][T10690] EXT4-fs (loop5): VFS: Can't find ext4 filesystem 13:05:21 executing program 5: write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="73799a60ce25997a301826897872acafa4b379c3a789aae137d9"], 0x1a) r0 = openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x2000, 0x0) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f00000000c0)=0x5) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) sendto(r4, &(0x7f0000000140)="0fd73d7966acb3bb7a1b4f4ca04a161cd7f62e", 0x13, 0x80, &(0x7f0000000180)=@pptp={0x18, 0x2, {0x3, @private=0xa010102}}, 0x80) dup2(r1, r0) sendmsg$NL80211_CMD_SET_MESH_CONFIG(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x20, 0x0, 0x2, 0x70bd25, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_WDEV={0xc, 0x99, {0x6, 0x15}}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000000}, 0x8000) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) fallocate(r5, 0x0, 0x0, 0x0) sendfile(r3, r0, 0x0, 0x3) [ 125.986398][T10704] loop3: detected capacity change from 0 to 127 13:05:21 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x102a8, 0x0, 0x3, 0x3, 0x7f}, 0x0, 0xc, 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) openat$cgroup(r1, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_add_watch(r5, &(0x7f00000001c0)='./bus\x00', 0x2) splice(r1, &(0x7f0000000000)=0x9, r3, &(0x7f0000000040), 0x2, 0x9) close(r4) fallocate(r4, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_WAIT_SYNC(r4, 0x40089416, 0x0) r6 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000140), 0x20600, 0x0) openat$cgroup_freezer_state(r6, &(0x7f0000000180), 0x2, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) 13:05:21 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x40000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:21 executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1c30c2, 0x10) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x3, 0x2000, @fd_index=0x5, 0x100000000, 0x0, 0x0, 0x8, 0x1}, 0x2) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 126.293858][T10728] loop3: detected capacity change from 0 to 512 13:05:21 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0xc3930, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PIO_UNISCRNMAP(r4, 0x4b6a, &(0x7f0000000040)="dbb50a147295f211588ffd6fd6b3ec4edf5010c316bfe6f81e4a618dd040376d3463123fa7937b46255677727bf7ee926947") 13:05:21 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000000), 0xffffffff80000000, 0x8100) sendfile(r1, r0, 0x0, 0x4000000008010046) 13:05:21 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xe0000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:21 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x20, 0xa0, 0x1, 0x2, 0x0, 0x5, 0x8020, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0xd8, 0x4, @perf_config_ext={0xd1d, 0x200}, 0x40000, 0x3, 0x0, 0x8, 0x4, 0x1, 0x1, 0x0, 0x400, 0x0, 0xb7e}, 0x0, 0xd, r0, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x2588f000) r2 = fsmount(r1, 0x1, 0x8) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/81, 0x51}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/179, 0xb3}], 0x4, 0x10001, 0x1d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) 13:05:21 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f00000004c0)=""/216, 0xd8}], 0x5, 0xb1e, 0x7) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x4, 0x0, 0x0) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000040), 0x4) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 126.490714][T10755] loop3: detected capacity change from 0 to 1792 [ 126.502183][T10757] loop0: detected capacity change from 0 to 6 13:05:21 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) r4 = memfd_create(&(0x7f0000000440)='smackfstransmute', 0x1) ppoll(&(0x7f0000000480)=[{r0, 0x8718d04073d8c1e5}, {r3, 0x20}, {r4, 0x4}, {r1, 0x424}, {r1}], 0x5, &(0x7f00000004c0)={0x0, 0x3938700}, &(0x7f0000000500)={[0x8]}, 0x8) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f00000000c0)='./bus\x00', 0x5, 0x1, &(0x7f0000000240)=[{&(0x7f0000000140)="52854ddef705a029b4b366396471f0c3e76c316938fdcb34461dd27379225aa2dc650d8578f889ff35d42ae5ff2dbf3bd6e3827d3f843eaf5548024d831cc677fef6939d006f680b192c9d43c4d2eb5f61903fea48d936309399367da44172338b4a2bdca5651f1fa7cb25a15e4e279b7ddc21c271cc85f0b42e81b9fe2eee2d294df47afa2c726f6b11b6ea32aa96591681c9b62e056068801f4a00436ea6547d82d4317bc62d213573ff3ec8511e6916da1756466a21c37c3ed832e878838d9370d19ebc259baf9a59001a0d11c9", 0xcf, 0x1000}], 0x206010, &(0x7f0000000340)={[{@data_err_ignore}, {@errors_remount}, {@data_journal}], [{@smackfstransmute={'smackfstransmute', 0x3d, '/proc/vmallocinfo\x00'}}, {@obj_role={'obj_role', 0x3d, '/proc/vmallocinfo\x00'}}, {@obj_role={'obj_role', 0x3d, '.-/}:}${-$\x14'}}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}, {@obj_user={'obj_user', 0x3d, '/proc/vmallocinfo\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, '/proc/vmallocinfo\x00'}}, {@dont_measure}, {@fowner_lt={'fowner<', r6}}]}) sendfile(r1, r5, 0x0, 0x4000000000010046) 13:05:21 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x13fe00, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 126.532306][T10757] FAT-fs (loop0): Directory bread(block 6) failed 13:05:21 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1fffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 126.611138][T10773] loop3: detected capacity change from 0 to 2559 13:05:21 executing program 5: r0 = syz_open_dev$vcsu(&(0x7f0000000040), 0x4, 0x68c0) r1 = socket$inet6(0xa, 0x2000000080803, 0x1) getsockopt$inet6_buf(r0, 0x29, 0xcc, &(0x7f00000000c0)=""/22, &(0x7f0000000140)=0x16) getsockopt(r1, 0xff, 0x0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x30f83000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat(r2, &(0x7f0000000000)='./bus\x00', 0x200, 0x120) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) [ 126.686649][T10778] loop2: detected capacity change from 0 to 16 13:05:21 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='*+\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) sync_file_range(r0, 0x8, 0x2, 0x7) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000400)='/proc/asound/seq/timer\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/224, 0xe0}], 0x2, 0x7, 0x80) r5 = syz_io_uring_setup(0x573, &(0x7f0000000300)={0x0, 0x9e89, 0x0, 0x3, 0xa5, 0x0, r3}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000000c0), &(0x7f0000000380)) sendfile(r5, r4, &(0x7f00000003c0)=0x80000001, 0xff) r6 = accept4$inet(r4, 0x0, &(0x7f0000000000), 0x800) setresuid(0x0, 0xffffffffffffffff, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000007c0)='./bus\x00', &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket$inet_udp(0x2, 0x2, 0x0) close(r8) fallocate(r8, 0x0, 0x0, 0x0) sendmsg$netlink(r3, &(0x7f0000000940)={&(0x7f0000000440)=@kern={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000480)={0x1c, 0x23, 0x400, 0x70bd2a, 0x25dfdbfe, "", [@typed={0xc, 0x2e, 0x0, 0x0, @u64=0x9}]}, 0x1c}], 0x1, &(0x7f0000000880)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r3, r4, r4]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, r6, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}, @rights={{0x18, 0x1, 0x1, [r8, r4]}}], 0xb8, 0x4}, 0x4) sendfile(r3, r4, 0x0, 0x4000000000010046) 13:05:21 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xe0ffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:21 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0xfffffffd, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c0058191bc585663ab4c02c46fc08c681b96126a1df34f1b0ca83272766726b6d125922ea5cbd7e33f3385fa854f7d334942bd61e30c835f88446e684263d98e3d1ce006905aa738f95d42be83630d7587942363ebf072352be7bf55476db397d5f79589f6fc5ecb2528554ff21ac1d9fb1aafc4102e4d7a358cf80"]) r3 = fcntl$getown(r0, 0x9) r4 = syz_open_procfs(r3, &(0x7f00000000c0)='net/snmp\x00') sendfile(r0, r4, 0x0, 0x800000080004103) [ 126.737329][T10793] loop3: detected capacity change from 0 to 4095 [ 126.872212][T10814] loop0: detected capacity change from 0 to 6 [ 126.890629][T10814] FAT-fs (loop0): Directory bread(block 6) failed 13:05:22 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) r4 = syz_open_dev$vcsa(&(0x7f0000000040), 0x9, 0xc00) dup3(r3, r4, 0x80000) ftruncate(0xffffffffffffffff, 0x49ab) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17, 0x8000}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRESHEX=0xee01, @ANYBLOB=',\x00']) r5 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r5, 0x0, 0x800000080004103) 13:05:22 executing program 5: ioctl$TIOCSERGETLSR(0xffffffffffffffff, 0x5459, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:22 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfe1300, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 126.943735][T10816] loop3: detected capacity change from 0 to 28799 [ 127.070546][T10837] loop0: detected capacity change from 0 to 128 [ 127.077163][T10835] loop3: detected capacity change from 0 to 32521 [ 127.084817][T10840] ================================================================== [ 127.091578][T10837] FAT-fs (loop0): bogus number of reserved sectors [ 127.092907][T10840] BUG: KCSAN: data-race in hrtimer_interrupt / print_tickdevice [ 127.099539][T10837] FAT-fs (loop0): Can't find a valid FAT filesystem [ 127.107095][T10840] [ 127.107100][T10840] write to 0xffff888237c16f18 of 8 bytes by interrupt on cpu 0: [ 127.107116][T10840] hrtimer_interrupt+0x95/0xaf0 [ 127.128467][T10840] __sysvec_apic_timer_interrupt+0x6f/0x1c0 [ 127.134389][T10840] sysvec_apic_timer_interrupt+0x2d/0x80 [ 127.140026][T10840] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 127.146104][T10840] [ 127.148419][T10840] read to 0xffff888237c16f18 of 8 bytes by task 10840 on cpu 1: [ 127.156146][T10840] print_tickdevice+0x157/0x300 [ 127.160993][T10840] timer_list_show+0x74/0x180 [ 127.165714][T10840] seq_read_iter+0x2ef/0x910 [ 127.170311][T10840] proc_reg_read_iter+0xfc/0x170 [ 127.175238][T10840] generic_file_splice_read+0x22a/0x310 [ 127.180799][T10840] splice_direct_to_actor+0x2aa/0x650 [ 127.186183][T10840] do_splice_direct+0xf5/0x170 [ 127.190950][T10840] do_sendfile+0x773/0xda0 [ 127.195369][T10840] __x64_sys_sendfile64+0xf2/0x130 [ 127.200470][T10840] do_syscall_64+0x4a/0x90 [ 127.204882][T10840] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 127.210771][T10840] [ 127.213079][T10840] Reported by Kernel Concurrency Sanitizer on: [ 127.219228][T10840] CPU: 1 PID: 10840 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 127.227640][T10840] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 127.237704][T10840] ================================================================== 13:05:22 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x3aa243ab, 0x6) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) r5 = gettid() ptrace$setopts(0x4206, r5, 0x0, 0x0) tkill(r5, 0x34) ptrace$cont(0x18, r5, 0x0, 0x0) ptrace$setregs(0xd, r5, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r5, 0x0, 0x0) r6 = getuid() r7 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r8) sendmmsg$unix(r1, &(0x7f0000004680)=[{&(0x7f0000000000)=@file={0x1, './bus/file0\x00'}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000140)="4cfa6772b06d2d625de00db1252e121d7984c3daacecfa0617012c103815cc460fe435668bfabb42a65df21441f743759ed54b8a4b1758be3a0521d0453580d97dea40", 0x43}, {&(0x7f00000001c0)="33cef625b6364ba8ef89b9b3a2c49bb329f9d7ff33b8fc0519c94b6c2353897933ee75e5c91d4cff2079ce1aa710e2953e4324753861e0f2d3a1d2714330a2ebb45a3907d5d2152d790f4e1779ea191e2c1aa7e8286c0a69d9c5a0679818b7170fb5d9c47b3b1b37ad53a99e3a951d1573a5e63aea92bf936bcacd9b7e160bf41876817315a423b152c53ea167b5db", 0x8f}, {&(0x7f0000000280)="97b81ba38a8f1196ecb8a018bb386bab82b155d3d9a1c038600db1034a7709dd436c7600551f876f78177b430ca0f613acdafb9655ed88f159732c06bbc57e11a2b3e5025dbd46cb854f89b5d9601924ed9c91c8ab0977c7ea6164d4ac8b67f451be195a54e3cd3a2f93025a0ec03e41a8d498f16b25c2", 0x77}], 0x3, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x20}, {&(0x7f0000000480)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000780)="6cbd35f8d85b1e83b17f908833baed9d0c7b0b7aaf3d6b22356f61ef4bf595e1fa376831be1741b7273c780670e092b713713e5ac616da95b75ff14261af0d4b5edecb64f2aec5d45dab6a8799f059e7563929104d8b418f0326cc5c966df9c8637b8912281145a2d1e281a258486060e106dc2341f747998d90d0b0cc2dfaa6ad47b04673e8a6685dd05c367098d4908213a1d5a1e0872e502edb803e2dc507c3a3d819dd87b16c08b90fe9e0ec2cf4d46726b9ff033308a132cde100e41d196507e48571568b142eb6ef4f12751555ed8594d9acbbd2f7101e70680e99aad034e66c3cd61744a52b540f25a33098885cdfc08ac2582f75ad9e3ce913820ff258090b8af2e8ab05baa31d8329aaff8a2e8415f432de7cefc8e6ff6a051dfa44d59bafda71d5f4a26ddd5eeba8fe97597dad606109bd4bfab42c554252dc04e5418ca42dd0ace0f7e2b7806b107b571d2df31d0f8867e727b4507f0c5a0a348a8941ed8349556013a431a0dcabade7e4e182a8a4b91139b2ac3abb4743bfe07817f91692fc067283b4c53e235a6a678fc3c2ba552caed23927f13b27030b16ea9c772b185714f52b510181a1bedf947ae2074750b196a255f797caa5d5988d44af0cd2d23cb15907e142f306410e952164dd11c1c9decd8c6a4d3e5fc72af059618d7ba78587b6694cfea662c282c6b18bfa647dde89fd4602e99bdaabf3b94d62bcf9e4785ee9f820b71504d375e6e39fe470ffdcb00205599d7057b2bcac5a98eec2579c06766e5aeea99ead62a17382ae14e61064db1a9e76080ac156ae8a200057b7646e32d46a5731f31cdeaa123589d82fe6c0258bd2ef425620105ec4db63ebf56aa7eb99a645d8b2c648a8400695bc9dc0b57896830620ecd1408fe11b49b467bbfbc961ee25412b27d577f3e95653dca8d79b2ae2a607a0d367b5c56d8f27ad04f28230e49278d5175df36d24c58779a498a3f9521e5e170fb8a7f8f56c197061f6387338783a23ed35f86e4b8c3014c9844be797b2f3c0343bb44268142385aa6f462b5cc684aef79bbb736c03631d870cb50797287ee48f87898a556313420490f506ff11d27cc6d7e88eb58876f8e8ab668a2aee9815e8f18f4ceb8469e15667c530bc49ec83cdc8119ae02dc76f136ffd878dcb57b8385832d559eeeaebfe540a076fad9cab3b5adf0a69e08a191093e3df72a64145752bd0021b4014cb1892c5df2eef726c00209a8d48f1571dd4e696b480a6b0decfc18c7ddbb56f2d72b457e574e1f1c9ea699a0c8e7caabd2506f67d8e446793082bbbb8808e83248988ce7de16312181c2a85e3b98a9eaf15ec193781639ed3e04ce87cae1249d1ce05ac482bf3fa0ac5f69c887b9e10d3819ba8e5aef3bf7de3ceae1067611e2c1a3c0700acd5d64d2a9bcb7805236a50337ca86e1c98ed88ba0e8657ea981bba327d38070819c93dc424026c919cb4c4d8a6e5ed9dcab7a815531c979b885ab2aa42b248cd1ef4da237e12f329fc4532c024f32f7efba8b4adbd2273285bd54cf6cad84a85332e193aff0abdcfbe6cc974fb9a0cf00b88479ef4a741c662c50278f98b039787ab15ba5b0e70e78c40f07b1a971f7d9e472528ad7a327b0b48f4234a55f1a229455e4070340f2cf09b80924ecff65c7cecb32099f3ba0ce6340f2b57da60d5bf378372b23ef04159be6ae5ae14a06d24b932287bee6046a48008570086bf7d5a15651b888cee126bb00a87469b2f4e4bdfcc4a54d8b8d22f05cbcf4afc970aef1fe7525ac29766bb3ec704b666e9a6b376a9b5df6138082cd06f42b6ad8d00956d05e6ad7bab1d7211c053d5778a256731d9f56b1df7d8ab0d16bb111a1d66d8eda4dd0dc26724cb9c2436f5294afac1de2916d8c17b084c81efa2064f50f502aaa05069318e778b795c59acd170730418bea0c4895f21e20170596a01991ec3874e1f86835dca3d5baeaedf84b6f1309d930649a7f9f4506e9758414a54686a2214ee3a475a5f437a5c6421d2e2bdf9e17db773458efe17dc99d49c553ea4f828270dffa35d9b970044a20e374d061604acaf43b55a305524d6fdaa8e4290e090b952c20837519ec254efeeb406652d38e526a80568a3829923bfdf2c10114015ca35e56067347ded2ad1c5c88bdc728328130e124226eae0c750d234484db9cc92d43ac31bc2a6dce65c5bed2ef19f684e51ce2a2abd6743e0c5001ea27e2071f6d091f49996e87e8eb163f6c9112655d1738b1e2ac942f8b6603ef5d520d10e09c4e151c79e739db56c4b746ce8e38a64aed6c11b279346abda91b3da893c41dce3a2301bfcd6a7da173f589f64d56b9ca23b1e1ee525f006f0612752d5e60ac112183dd0f63a832ebb4c70c84f111ed0d210ae6fb6349071263d6b5715eb121c7dc131154d6ae051956ea946492c40c71cb5406abf609a783e2e12ced4b22bbf08bdb39ce67146a0f095ca0ce1d806b967cdf584429a93e69f45df572fab8b79565bb832583f022b718ed5888dfdf33563299f6d4d698c1982ac259e4a13f6f5da51fe539be455c5766473a16d06ebf40dc29b0ac043af34e6e21b6a88060483d6ddbc3d966d71cb27602f6cee5dedbc4ba84ac6c99bb34ed9aefb01b9310da82b352384e50709fc6cc7289c89967ac3e9261a59f46ee2df6b1ad8750156e970122a81df8d39539a81511cd941ba163747009a08c60aec62eb325cbe78527a48aa65a342e9814927fc1aac2213b30f2199d393451d782a25350b9c66caf9b16f39039f26fb2f91e91df8adde5b2eaab3e0062152f84edb3abb9708c809d07b5f4e9f120ba81b0f4957c2e504fe72463208afb7a8ec54089ee13ae9327703edf4f4af2854c7bcf6f80771279d50112843ec9ce9b64934d9d6c8c7cc7981b525003407863a054dad2f28b9f92cb54fc0a53890ab2fa9c0bb526f05a70482fec03eb615faeca982979e229be88198c1ec2b2cdc4560c02f9030aa547141ad032723a1ab0f7f43b6c58513a239d7743c5a20b63d78496fc5cf5acfa010755556284efeac42dcffd1553e3b5848c91469a43b3f3d553f46d119189a9ff49af9b2b1e6c83b9930f045999ec6e2fb6ee4cd23edd4c88f6d85e238aa65f2f0ccf321bdd402ea9b32b8ba2d9670aa77854a555e6045fa1fc6b942da6c7bd1d2371b9d0a8d5611221e29a028f37914376c9d746c1e9b6dbef7309821ffab7e14baeb0933584a4580ade27082c3eb5203394396d3c004a31fde89582e1d3573c93d89632ea6041db137212a866e45720d15a6c17d42b57571469ba0c5eb5d3b87cedee10ec862ec2c91a0f060abe73a1188dd88b8270cab993c873d6836e302f2182c233a4286e40e9e9fc25a02bf7fdcfe3ea0388a4c40195de8cfd04731384084eb6a323472b591142ec48b45be43427d7b414a351199b60220ae053b2056c3d1d019ed7b18fb7bebadb89c4079ca0ce2f8e76efc8e130262cca493724cc2e4b4a0f2764e23f74d74748fdea5718d8e7a626ee5a6fb1c438fa09b9998b1481f78dc33c6718bc7daacff0ddc5bbe98aa13f132d4528df11ae92815031425d6d2afbf17bc16833eafa7797abf1d1a57a1286efb2acd2cde8b9e250d95b7cf87b8ce32f5050dc4a3c91a0e1b424b15e352256b33170fad2670a985fd6441064d3a16e62120cbe2c8801961aaea1dae423f864024131678199419e6a88f41e6d06c888cca7dacd7340061f97d3570a70b9f432a556626de709b57d3799923c98bf95eb464a16c91d27a1fab96fef8012b64f5d3ab0f6bc51ee53bd4e916fa4a6647c57c3b80004b0c856084b74d27d709d75b92bc4419575e5b3b1a3ee84694ea0bb9e51f0a0fa89e9245199229a714869958f1fa132d8c9b40bc3a44e9ad468202e4d08bbde3523df94360f5d9d4f1f91234e2806e05afe107207d192577fab233a4c6a3189d8e27220a2fc1b3c9f72044b67ce30590df12ac3589b224240f0a23954a2bd02db7c710435852a30562460d032391564b07e36a835de888be1ce71a6ec276c06d20cf449949aef0de553dbad88a523fbb38a0c0b1b283aa959cc3fc2b8f747c5e5cf9c77789696c7a93e909b01f5f8a8150f6138ab9279b6be3714828a758fb6b4490a7bd8259e7de96d6a19f1f31a657e2031916bf70825c3389f942d6e2747258f1b0852b3495fd355cef244d34638cace5480d9dedee312ac922047fccffcbfe66fdfbfe7540a7c671e84a5a1da95650c1fb7b15e9da5bdf550b84c2242f85e21eaf6f80c589a8f088007e251ac1cf7c093f19f26531fa2bb5cbe24ecffb87002bccb4d8195a9f4106942b8b349fa6b0908aeeaec333008bdbd5e5a9f33228882c8720c4685796b29e8486032fd1cb49fb56b1def2eb554e81bee936ea03e112e28f699039444656c6fb0ca097c84e5f3ab86cae4cc315b428ec79f04769c2fae848392b71a1c4ec3deb6b26ba41a93ce797ec841f213b024cb83ca6246d4e251a1121a6fb73b04e3596b45cbe67a891b43a2cbae69bee2cd0ec87c140fc891f621c7ac0a98e309f730f3a66e9f9ed8cec0b962ebb767bcea1e57befcbe13ac0ac46428bd35d953cc90d4c59e6f3de3b99bed17497990933bfcf9daefb8a3b29cbe0a61114e2db86444bde30d290f4a3c859845897c0d40e384e7cb9a51b0cdb026ac4d13f8d080403105d9f93e953e65c67e7f2c160ef894cbf794b9544484543d5a480d86a48872534c7dfbc20bec4c9e8c165ad169e19b4825412c1132409433eb7a7b8c7dd4e60b6a06aa5efb3c21a020d83b6b13ff98a6bc1afb83456758145e72e6216bb36f9df695df5d848d5a61dd1ec5096b1ce10d23596f6e7f9704d2bf03f282483810f4fdbcefc6f7432909d6e0a2eb98f9868a4582a1c2c8878d54d84dbaac5f12be6a977da01fc3529df13cefe6b3e2af39c9e9fafe34856e7536495ff9b350a65d85204db794c3131d3370069263e410685f2b4a55551376ee256402b5c762fdfd45fefce55536c3e42e1a01793701664808721c1a544e8e6534d85b8ed95f530fe5d9bb01d32c7f1230f07b1bf70b7d22607902a9f5ee7b9e457655c3269266072961a97f4ec940a40beea8e5a33499e92a9f6eb0e4103dc74386987ee5607271932a86ed390902d495d311cd9b3f29219430470662cf0de8fcedb27dd55f2458db6f6f54f5fe5e6006ff4aa6263a2960cde885d8f1e60755cc7e13a44e6484f5397d66568c231f5c7fe0ae22b7d730540f986c5d2de8256c2fa2ea84e751056937444eff36a8bc33042fcd19fc07a19186099be43c3f61d71193e409f2f2b67de07c559f08c843d7e40e8b420d637571d14f82848c8724b42f5ddfbddd78d779d3a4f730dfee3eba90f1027c64aa2ffcc5b202fcbde72cf5bbda149a5c30f8a74bbee0bba93d0d4f1ea7c402f69639716794c669157f37438669adb0f55ad81e07261761d7e998077b5cbfdf53c9de5300f45152230165febe7cffe7136ba8ee971dac97b02e5cb36f8900148c3653f7595ec4e89e06b93980d2e70aae2b7f6a277e39759b9134c4576c09d87ccdf3f0507018c3a97a428bca4f0cc14aaeac7cbd3be447d4de2295e1e2c8f50e2fffdd2a7a998788ccc74347ea6c3a908ccd4bbe1632bb585a09c59cf7de5598d6e9bc25524fc2449e00d0918705fe75af773f981bd8f968c999d3a43068ed751fe3c3a149ebc41eafdd1696f7f11d9a35847a6f9e3f597bdfb02e9b1ff0bb56d6ff61bf5656ba09576b9392debbbecb87689a94336212b000852e22abc", 0x1000}, {&(0x7f0000000500)="b7ab29146ad153107a233987e917753acf3be91a55c6b3c289c7ab38cfc11a505b32749517b7c854ec7cd6b8e02774251b714520dd9b688f6e58418bfe636f879a3b150b32800d63e83919bbb17e963df4639c11450a8151d28fa29fbfede161b4ddfd32a183f64073f7a4abd3f306ad2d51d61f9ff679cea1e5e6a7334b005e497c71c2bfcc86812a5761c7a61be6580918307b167d2808ba16d2659b7f769c9ae617c052c958a564306a34f65a3b4cd3fc52b94b735c0930e07dfdc3d2c28af1035282de4cadf701f5651c7d4a75", 0xcf}, {&(0x7f0000000600)="d31179067f72dfc5d07451aa8f4ca899402dbfb5d31a14bdfc17594d80c6c4036a5fe558d62b59a7fb35fe8a7c66d28ee9420279e5221e796c216a5b3cb43796b3ee6d5a5ed84ef963223b0aeead91ed50", 0x51}, {&(0x7f0000001780)="8e260ecbbc8934ad98a7c7f96dc30824b5ab40968ce7dfa7721625e8cd6550a97adb5ec916e3d5a4267e120ff60317ed13dd38da2396fbe1e7f9d50adce877d76274c50af53d7bce428ee3954f5fa9bf0190c1ebad70a9c92fa3935e611b35c1268f2e8dccb6a5a481baed32ed4c8b3bce6c4d6050f1c9eede4b977fae1dcaa05d949b522300d545612d923d5dfb58ab826cf2aaa62bd27e261a8bd8035345850b0031ec856dc9d77dad52bcd711c65c9a9020601492acce2d751e73f97da9f2924ce713437637fbb35b20647aa358743b74b66e8c7afcb3daef6286588f5b09a2b63862bf6c95e6e474dacb10a7d199067ec059bd72b042ad3af072aa51abae445caab768e33314ae47f438e633d7db5b8a29f77cbb94ea1a089de2eed22ea8ba2b6479c377a3cb5fe89fce2c03877ba9822d41f4d2f05e74de2a3b2360d56afd8e0172610cae711bb734bf2532ae2b9aeb3b7142c5ff951f9ec1572a67167113ee0c97a38d981dee4b15d87e3fb79e5095e86f18cb19152c1cf6023d20cc989fb7a5671b01705f2cd3ae3490f4274bf12f243ef2e3eeb6a7160a9070ff7f4eecf6639655791fd82c546c61f8a34abf54ade51894b8b9ca36c629c37e97dd4ddec5e88228baae9226378e4eef0ffbd2fa4d62b978dff6ad984d413824cd6cb11a9fa420a383d438ffaeebb43fa402b713d397b65f823e5770d5782d4deff37f90087426753abc26624e8cc38424572a2124217a2cba8ec26056e03565a6e9abf56f47260ed60915b0de0c0841d42a04d413d360afc1012032317689102e7d6d9ec7fc99625e2e2c12ac74dd2a91bb34434c8865949d169c1eaca485a168d03d52a8b6f7fa7772973ce6972e1a338bcb1c5484997f82340a331334e33ecee83179af5eff52ee7040943e2cec06540de075d792c8fe17e2575801dd8b1d08cb89bfb73a197c6db231458aac5af019be80deade11007fe434e7cbfb2ce7d2e65704f833ab2ce395d3a8523f9171009d2acb92b253874f1a88dddbeb63c6cbab05966969f86ba4d2557da2a8a9f337c78ef1d0d494a4b7502fb528b86ef0785290db844c01d23295abc05c2914f3e144b8e10b16888b82209e99b80c285412d16ea76083765f163b5411e81bb5bd8be1b241fabded4a00b89e305126464979dddcdbb0d7693cc44a8e6940cfd8630e2c784ec5f20b90c13a0db67021f1e2fd5400090ed04f148c8b2c4e313e48bb879442bc87b9f33b38f618c9fdac9860149dc46f781cd4810224e94f2d3e160e6c64a92b4a7f053d2434ce51ebe794f4ddbbf0a6f774af3d5ac88fe0e8dc002bdcc336574fb297ddf7b02d1cf07e2d6c1078ad26eeb45849e9f1b319a9298300d35ccb50537f2537ee84f89577b263637dca271645f934139e450d4608cf346309405a1888ad59269a804cc6ee4bbfa9fb2cb65e581a39ec46b4d2e4fbfec7f9251447eba9e5d54d5ddf391822e8610e61c622a53f833904267b4302029cfb1953c001137d9c1af44e8104d8f60b9e028456f35c3c3cc815874438991f0c7a4099a55f0a052c3d5150b9c18bb0c3a4b752461578c608596f4c8390329f4c5a34386006124b16830acd78b131bc4484a31a124399b0fa1ae0abca5126aabe30b5a2b4eb15acbe17d09124281c6695df28e6433e95ab04153b2006f5e91929ca3e1090f0356f7dcde91ec49a7aab312626b8e0a860d2bf224f452133fb76735fc0a4dd2a627f384c407d3a94f45ce75d6fff667466564374541ee28e3c783672c8b45bd1749f62891581c3ca9d63d18104efb1dc559c3a451ff1bd94a571a3eac145d33a912c691ab9d07b9caee018d6aaef7c29301f4512c8d331779b57c469619b9c81c567930a782ebf492eed6653b6b459566a7d75f7cfd6a40ea781affec5ca1348d430d0e18f65a70961418e0ce2932a80e35606fe7ff70c7a1db4d5c785fc1b27208f5e93eb8fdb2d483eb7907d1597077695b175a936219a994d71f21084dc643e579e441b994a0aa25cf107ba938f909bed05eadc1b2f8d78ec3f08dd556e81f487a6a4d6653dcd760b0b1cb792109a0f05ae924a743b12cba8f3ecbdbafb9d201ad5fa5b355deb31a81ed3745e693ca27f43b95e756679c23272e5b9c4a881bed55b709888dd346a141d3b5084b4f2c8f93eafd3ee11a4b369640d6dd826192c0834084cd02eda95139f100b39e30a295584b304ab939545c86329b9f7aadc8cbf447cf14dcbc6ff4dbb27e73bb2a2c7be9ba6a8cd2c0541fe21d96d071e71ef17d69c8240137aecf34149e9f27061a0ee7abd2834489bf55019872206eb162ac93b445c4f3024ad0625d4394c2eb066a3c862ca56d2ed2fe529d0f43d16aa8502b0b5c42a3afa80a4db7476678838906b1fa3cb6fd1d329bec731a15fe29995c82a574b95ecbb3e3c80e66b137ad7580ce115e16a05606cb2654f45279822e52598b95fc3256cdf103d9706d00e955e1a35b69615967495ffd8c48629397ed95097145a72ad72e058019bdc0d033e2cc2fa8690af8eb65d93ee4b4be174ea6236b727be98788c5fe49f8ac64e7086ebeb3a734d6e042a5108736fb4d864557951a1d5303f3087e22d15d329106c0122c023a89bd3cc083f25c083ec330d37322a37b1387c87b969137f36c92ee3640e196cf69e4fe4b8ec90ee028fcd3d119e1a09249da3c0e77c1e26b466ae302b257fdbf4279dc6cb7c617f977fc5dde42809be4081799001da9648e0954d838127fafa708c6828e28c2093a14e99b05c69615c9f1972693324a7bbb9d4dbd0d5ff9cc6aa5e48100a60040416e2864a9b66a6a0cc95cc874d9f2452d254dc2f1ec8a69b31ef715dceaa41024e1bd3343cecfc6e515fd01048c196f7835805c9d56bdf3b733f79f0165f1f50eee13a8f07b5d367d0fbce7d04c168b0a5ed5c8b73f010c9019bf9bb443543d14d45c1db90a1b1d595b89b4935c26febe7be2e1506d4cd0af05a96b8f2ca5512dfa7c1922ae68e40cc316918362c4c5111089135d62060da1b9f4a213b22cd20dd0eef380f7c4211a9c6cd2a79cc8ba0e93c72d7567712dd0dc0213916bfef37d0bc118abcda69fcdd31f354b609379956c33268a5a2b3b0570dad7ed1fffc7fa5e7a3cf6298fe978cc09fd315d5dd7a8da3cefb614ad42e74c3521e6e934e3eedb0bfe20baf2ae112e98e7cbd0095e83d630136b14f3f096b2378a9b732c905471f7b86a411895c5f6c1a7bee7375c588a5a41bd4a7fc9029b121b339f788c8a8e34a9f5f9d963687091c253e52e005cc026c11d704a6e9493af13ed9b736a7f5cd858f709988ca28c4c1568a5462dad82d445739bae7786bbb4f1fef259b246210f7acee676be15572f819995acbf0fedcaaffceede114e16bc02f75ca0a979d027d8ba80ce78888a407d6711fc257e71b7f7623faa6b56f07dae77b823feb65c190c850a828f80d4cf0a92b33c5b250f11822bd8d0e1288b0fdfb93ebd9bb8599d069aacfea74e8d38566e7f56f2338c4cb17dd8bf5f535dcb558cfa6c3d00a4ad0e0897b43f8cc2894499a7cc9f2a58bf0db078b8b1f08a0b059e92e802d580330f55ebafd7f8ae4b37a745d7bb99a9492fcaeaf1bf9d8c7950d081f0717041265f07545f49bb9ac2a54e7e1a332ad74c4108efc543094cf1916954256f6e8425cf7887db5638f05c24ece0e1a090cd1fc94481734bab99a229000cb56a0f6bb518144261938c84bcb87d1762d2e8c67dacd08cda2df20df731e78b8bbbae2295ba2b59255b200bfd8c4f0de7ab084f98df17bb8d5e924725f5c0bb4f11fada8f71027e5c04c6dfa5110a9db6e27a983d6a79d1db32942a405f3738056a56a228343093bcdca43f1c93417e03ceab426cfa69a0ba9f60432f4c089a5164c22280cda841fad9fbbf2f73f154b57bd1c8d222757ac4851b8ed61aaf979b4aabeb706adb571785840fc05765310c7d6f08a7be698126b547d2863956a60cd21a14e540585ad46a8ca789aaae2d59984cac30dc74b4974795f0bba88f8262080f35d56cfbfb9dd772a134bd6272b2a9469f9890e36b7872086f7bf7971970361187868a0b5c1738426c40611038690df569ac7262940c642e9ea0f058f6a4ec611c7072a6aaf0429d83d04a16158be77bd4e4b32b75c7b9efd01eeb27c2786707e0a78fe9af482feade5d8e9a06e9fc93ce20020db0f5e3bf7bd1a303644ffc0389120c51ef90f189c3abd9f4e3f71457205125220fa50af3604213efe2287d9ed31a267b3719422aa1c0965d04c0d0d57a1ae20c53ac50ca796ea62b15526bd7ebd4572cf709455aea9968ceecf3c159bd6d9c42ac39401094ef799522cdc4d60d0f416a672875428029f4b8ad99405e66c5631918b927c858fc16a51a6b5a3df9ba397429f3230a1f3454505b228c61ce4386e4b3ac8d627da6d2504a75882a79aeee7c9343702054a7223d6fd40adf5bb65174fd1cb5c4bbbd10e201aad94f1cc9b4c7c2ddc7fff144ee6f722acec4ad5e79616bedf98f8f15399e3c85fa6ba0a45c3b06cc00aa4bf50bcb0963083526a9eb115cfbf3c98d085d9b5071f86848e634446e4381687c334ebb663737c38036e3982b1d82fe80f59364809ea637edda7c7e476ac616f0ec9221d78d30cc37b232e20996ac8a50968152ac15bbab65eb1c60695772306f8a7944e2f7cd0315554e2908299d6f9a4ad0a0d456496382f19e30ff89dd802d2730f899f17807430779e2240689b872cc328f0a115b62df346ea413f2b5e7f8cbee6a5b963c220f1b30b438af0eb1e039e4eceba5cd78d2391fdefc39309d22d40c045cc8e490d137186fa3488a43a78dfdc94941ee1ec59c0fab4968a95c4e666b3d3c99f68680f83d685e0973b7ba99d370d27b3a04991a5a74ff43609bc34c78ac51e6cb9a043187c8b378d56f26438d243c3f7590bbb1b54828953d6009ee1895045e676115bb49c850d37220086c8c455f53995434f3dd8d896eba06cecb0ca8f0671a7a1ba106f246015a9634db1454993f941074c79ce12b38808ae7de31883ba9a989cb68f8cd564c16ee01128ede93dffb571621a63eb9f9b3611b743fb498e8ae6ab5a713add5097c3ec34017122016904c216983b1fc67302a79082a3750dae7d57cc141c25063bc2f569ff704bdc66e27f6664827bd7d09f94a4908d0e0adfe8ae56e7bcb173d49c58c9c6a2fd2219ff1a013a27f98188b0b6c9c46aa628aa055e329b5286571300159640b86a896d7ef40b96c675c811492ec0fe92e925edc08471fff0e208da5de42969cc321d9104549f2ad1a0b239929164880fcf8461fd0470c26b265de5af91e1ad11940ddad832ac9820ca518d26364f6dcfe6f2e1747b2ae55487b83fe491c0869482eebd3ba1e78dc0cbe46aca58c3fa71db8a274bbba5fd9f9dd1e020d93457981f93312f270ffad6710d8b4922250cef416cba37b8df9bad25b3cf73457aed9bf533e209c4431255b189b206d2a5562ef9f50e3c8ff534c8c47a8f180c1fa5ad74c0b854dc19922aa1ac3932cb9cfe3d9fc8aca837d459050515beda4441beadc272910807b849e7a55f4bd76edbd9403214a28e2f91af5c78621d1fdd79e2c50bcbdec7f8a52cdc81b1b5829cc48cf671ce5b8e60a706ea5166b32f4cbd0fcd5d35fd7ae4266fdfc47512ac7b34f9bf98c066ae17d61615163966741b71411ca3ee764e56c57b86f1b0e3ba95f89580db336632d7c6832e01618cf8dfd3867ae79a932b1620d22548cdb1ec19694b4bb2ff985d7eba6418f85", 0x1000}, {&(0x7f0000002780)="e91964e35d2d32306c6fa8028e1b7f0bfcabdb7ddf619528adbac7fe3b83f8bdffae952d48af20d76e6b8643411642c5ff6357c9276db93c3d4b246c5d733254493fa9fb2e3361578f9b3577c5c833d95ef2829681f69551b5ba6678f731b1953f47ae77b9f7e1e0a42483494905bd081883cf82c5d594c5278f327484d13280b704cfb519b1974a4c7dcbf12fb64c4b0601d57d2ba4936941cb141e2bd84aaec8c44d8d2d8a0daf4d53982b231f647d3dd3a1dc82d2eabc1cbd3214399017b7641d7f6d1a2bf80bf420e0fa6aefa1d4ddfd", 0xd2}], 0x5, &(0x7f0000002900)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee01}}}], 0xd0, 0x8000}, {&(0x7f0000002a00)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000003b40)=[{&(0x7f0000002a80)="f67ebfaa75141ff073ab3c43575013d3826d10ad3b8ded294a3661a4c220ff8118e823c5823c7fb4c7fe2ee18674433be66cd80c67809bd5f71de23ebbfd9311", 0x40}, {&(0x7f0000002ac0)="9ef6ae3b876d888f2d0124af06ad4c0f8241056399710e3b65bf02276a77568a452a41953150814d500c6b82845e4062d2cc94bffd8ac30e94f9eb22f43e5a430a09e0865dbb56749eb5a70dc99c951e5b6ad06493604b8937cbf8377d23f9bb79d533f089ff8bd6cfe165b91a6ac5b7", 0x70}, {&(0x7f0000002b40)="821aff08e07a5e3a9eb213dc3f3d40fe97e32eda7253f92d0360b91fba643cc8645284bcc62b27aef4c40f25b17610d0fc21ea495661a7cc61550c4708e8c4dd61ba7ddab8ef442bf80da1a9a8cc4527fb66e54dfbcf98814a989b0b76859d42d9c8f6cbe1352c2206638674e425496d062095f7ac4eefd33d7ffe170032201a5794e41c5822a20d293f53197c00fb8d191dce2dd03fcd5b8ec2fa1157f5fd771fa818eca9a6f3b3d93940cb709de18e781507d4d27a814faf1cbed7ae4a052287f1198d4f30039b702c7299ae6a1f29de6923d3965483fc0c4be07eae52b6e862dc41e527c052ddb9332aaa62ddfe177fc3549a090a7c6a568ed041bc5a4c17eedd27a959d5f4fbe20a9e001101d09a6f84380fca7982dc585c72221bddf2f5ef2930706474f541ed5a88da6d76941c122fbe8084d2739e8bbbf29758396de941312ec376155929f7fff3a30d62d594dd0a062fbbb6d19e250b1fb0f14c71d3c1d1042f0c3cf70eee76c825c99a83b7632164c17d4be8b67bc64e1f3d505777ba4525ff3512a7211333113eb45ed1be158c2b3c87fe7456c30495e938443d84db0d50fe9fd43d319c8441b9bbcd0a1c689353553001f607875ba75178ab2aceb8c34b6878949a81d1c805e19d318685d64ff0486fd5a447d657984ba616eabaffd58705115151170d4c05501da400f16fcf64d11229e401e3667f3a2ca3e361b1f0d290ffc80da3d4cde45a86e79ce1483f5f74fa65417680414b01d2dd969098fa4846a3c465a4d197b7b52d25bd7852aa80a50f191b020b8aefa736d846f8b0727b48b750cbaa1cafb5ad112d6c5e7241bc0592587b124361c5ab7049c957afdd12e6a919f16f5039e85eed324b08b7f0ac7682056afa6fa79582890563e70ae7dd2beca4f9dc7a8bec00954d215499a48f7c61dddf09771f7b1a27783c33789367e42ccb296d6465ad3db67d6c39ebc05a4ccd375587c93890b73f580fe3e55f5e348a5d23fd6b0dd08c76c21930ee4dbaf7b76868d700d0df0514bd4bde19ba6c486a11e3ce862a70154ba1a403d8cd035844dfade0da085d5c461a1c209a88bc0e7706dcbd3b2432efd70e325c77b8c4a40b8118bcc093a592a58b0923d362ccaea4fd01b1a2f2dbf96cf20774fabbcddf9a27c071f0b1166508e30d2054948fa86561f7d5363535518534f0c6bb040d845334ba2138edf072075d445a3b9aea15da86545e1de261d6ad40e439dce7ecdc602bf54accc35c043cdf273a32e76010ea78475754f78203f81e227517c96762fd5f4385986d22443903366385c7680592bb06d6096bc2887cfd0c1a3d7ec2229bfd6a4f7983159f8927512e0aeff06788c44543fd915d5952c21073054920db8072139fc4ba2c0dddce39d476144df00a5e897b0b120f9364e67b616b45f7f347df68a6d21c14a85989267f1029cba32c81104a651bc21929513784b4eddeed106e0e6319e376ab9b02dcea1fc3203d39a502ea84c67542c42b11e073c3aa3c834944d8083b3e811056ac064981c1df31ec3ecebef502330908d57df0b965a2d24a62db3cb67061f56996a1b78d950c4d60d88fee1c487759a33f8d999a0fe47b1cfdd59f68e434b343d07d33242d90a1c5d0c6e183788929fa5879e4b38d6f2a067b52e2449fb9dc3f16d2e792111fb3c80960354e1a3372a561a9a442cdfa5e0dce4a38ce1732d24554bcf850656c3b8c6dbb8961e202d1d530081eb666726df2bfb5eb9314e75fb6aa1a5be3750c807a4f8e2ab0bac25bfe23d3780590afcdea68019a862c360ba11af4f5d32923bf714ccc0b8059ca26c5c212406b7599da8209da82f5d2017239351de31322684a336b7a71e96fec6db533cb38dabbd7a5a27d03ba64cc89000f0a2a9adf0c144e6718cb0279508923b45a84d34dda05bfdecc18d61c52484e26296f06acc8dca9ae079eff6ea6477027c50e597b32a08e661d992393afed0363c712ef6648b4e27cce9fc87a625126bab7cb390103c8b76137c078f7e8816d371aad0e735cf2d122dbb188179624edcc05d2d7f51765536eea414d25c02291b7009c448e58a881b36ceb2d9aa4c473b67f31a3e42dc69831d63a7ee5661fe2f80f63f07fc751eab44a13ac6e970d05812cc2e3c345726bc4ffe7fb4df5f3c69261a99ae10b226ad4c1716d5d0fa93318bb5772b8f5c4212ac1c650211fe3f278f4cd0230d3fd5e20c5066ce04e25c482ac3a6703efa2da5ed22f349df74cbba789a9df85cac6362f1d8815c9f830707c71767092d354f4b60deae71721a91349346bad9ff00787d029313398357c9a85aadd5de499d84bb81221817519414a4c12e5d179b86c469050a25f98d6731914433bd59aa3ccfe2754d6da06fc72a7d3c0014cfae034b4f630f5b67a2bf28a42b50b6673162e3c33fd1768f8798c8d846dbc606c0164c52cfdd85e959d19c6d04499375373d3c47e880b5411cf57084434b255d075ce8b69f8b8bdf76e8f1a3b72f3177deff25766072c584c27734d1c531455f5e2f93b7524343616816899273b05eb68dc6a30381ef93f848fe1ef88d4b3a8d82431518fe54a273324f1b82381128468a340ef1dd5b19a80c8addb6f9d081ddc106f1c2aedfde0ee60534ade7a02af703598b09f30b80f420003d18a70664999b593c54182196a41e1476fd55b75d62238cb8990aaab26069aa8b6cfa28ef07f4de40cb632830af06286f67d174abf8c515e0ec3930b062c22d783233ede1be2aff13316f2564f2b8f1f270258944f27ffa013800e071209c37918b3b2bcb72e50c0dd44d2fc850e40e9b45392c638930d90cbe2c5216c0d82a07d8ee234007f07564f921e5086b663f612c00f6db359992c30c32a71b0a678dbc735e880677370c01433179043ee70143f53ef2b096c5a366725b7715af639121f99c47f9443105d1d9c244b94e44902986eb97898d59ebd6227c9632f8d5206e9c78771924cba8ef43931821f318ecd2f073181cb634e7c331c12e94ad6e226e5ac8815e3ba939f6c72109d151eec331c8de2e31f3e5ed6bd8707d23b8a24d4c063a35ea6a92096ec4f97168b742b5e2b63090a92df222842dfe66621023d1e2e8026f7d08a52888d2b4ba9d4fe5c9253f49aae70ef36a3a74100da6e71d5a2685c6d0533402e87703cb142a048855dffc3910fa051079b78ef6553729f508b35c6396340f1ff53201b8525b943819bb4c0cab8cea34c067da369f95682290bc9d2c25c67948d4d2260b9e0ebdb99021e7c404ef37ea1acf4114a7f89bc7afe99ac0f4f980bd1206265fe1506f81000e36433fbd30817d4dca5a8785d633c5247cd210f490da32a265be0875b9e1d6c425cbb9eef813f12f4fc6689ce46a4dbea821b8676ad5c89f1585148ffcb3e7c4d21b2747dbf24c4d88a6b5022a400dbbcf1418abb4370af65a3d22f055f7bddf8417628c649e90fb3c2003297542207cec86b27e6a24f3f522fdcc755815588fda882d66805230327bde35aecd5022e1dc45be3482682fce4295a6b1b4fb94578c4d144286b0bb8171be8d7483af03b2ca252828fee351352aa737044d52646084d11f8f0924f0d16b4268b51db1b04bff39fe59a7d94801c6ffab924e6a1500d216711836734a1cd3167cbeaae55b1b6d138f77d443e7ff1c60ed08ecaa62f522b7348e2a59b9c0328866b2389988d8ec698337bdb5e6666fbf52e2ec0594e12563ad568e23ad3ee50cc902dd37ae4a12adc22125f4253450c8ca9783f5be42ed9ae24f3d1e4c4afa8c9ac3e39dd5d1511a146b78d1d4261fcd600356ca7994a7669d95f5a01d3d72f0602bd586665a57fb3087481d8de49e44420632621510eff49368a341e835b6419269d38a83b3485be6590fba58f75385bf979d8091fbcffa77a22a7fd4083ebfc95f5402479a91c2277ee4802f807af31744c74991b9e36ace562b11678f23811957281f354c72f45e183431add39625efb8aae6e6ef959a20fd4d1203bc11d4a682afa880aad7a279a51b2efa5dd7e7307136f0c547547e1d94985dfb66e5719816fde55dbf58b8eb33ae2f9bbb8884d40afa4254d4e597e67d7c7e1db09d0f44cb157cb2321d4b2a269f62f5d33a731b86cc6d69961e179d0a0b40c3665908c1666f23ef4913e29462fc4f14729adbdd0a44e39c0c2490d754fcf61f9e70974336371beef666b85b3e70385272eb8b662a0dac5a8c1601ea28ab393ccdbb06d136608020cd42986c0e4e7be10dbadac19f1dbb4f55ce7f93b24b5c07d1ae1897e9e7ab4c511fe8a63be925763e3551b02f5711e1cba1f44e9c1d858b6ba08e1c9c86f7b67e4095d9287b1f168a8ceff6717c709f0fc4905ade7a646429a1dbd4ad08ddd8b33553deb3657cd05651c8866b8e33f01ce7ebf4f065d6a06c0c556bc4204ab38f6c8ca70c77f993160e2c75e5795255d2906847f468af01070df149e1ccaa9e441ed3e19e46b48fd4b0489193252a8d94488e6360a9e98fc8e9b721b67c2788d6a9ad9f715de33fefc74611ae00c21901f04870cecca61f46fb019e1593ddcc8865b7d8850ad35c8f4dd38a3f4bdbfd145a140ee9521d67378fb49e3351bbf67d29e833002cc07d8d9685ae553c1ec30e5834e7991c8ab6eb8a559eb52cf39ca07fe2eb1c841f72179f0e1beea4614fe3c7bd8e9bdbf652f92ea58d85a5bd6c39c6e28b86a99b6a29aff2845efe9c18a672d40e8c7a6354ccdc1f59d9fbf023e76baae96a88c36bb7af6163722d9ac998bdad05f93339851f161b27ea7dd5de81df0f6ad98085672b6f239a231dc1f496ea3ad2c22def78b6a72783adf4aeaec8d6ee807c260672972ceda9e4c8a39a33ee4fd13eb05a70a1a956cb313bb5d55536c2338e9f944757b02a3868b7316eed54c74227cf495a25516f6d1f935e8171baeb8c1eee586197dbcf0c8857f8a2a2105c2545031883f98e929eafbbfe0e1a5f844aae5c47e0a1aaab3b6aa0cb521484b6e23e40f026d69657ec0d892b57d6f0fc97e3e8310d51c7675fe398c90fc1315737d802a3bdf2bee23442fa9357b6ac12ebfec43e794e7484cf8b31f039723ba10b26cfd66925208138f4df1f695b4eeee24d085b610fa79dae77954b55f256ff6d34c680a509c0475b4b1d79fbd97153d8ef2ea967ba70c64a7efc5f9180862dab885f0bf107a97bb0211ac430353cc3535dd1346a05a6ad98f02e83be735921bd0ae08a302473018ab2c29166cf87bd0336ab80b0d26a3fc259753bd2bd413bb29965300043bd1bee58a36ab0db69fbc3ca21526f6841d744d671e93121ea02dfe4cdef6f7f8915b0c922f63cc18601fa7c0982fd34321035c3da39825698c2e4f497dc10da58dc61b7823991fbb22428402180dffe1ca805ecdfa22d582f61bb549a0787f853557cf3b16551757919dc32ab6f330bd63911702ef7a7a1dabb0c3e1c3b66090312c82147287d535a6eb137f73d640faacee67503a22dc18026880ec7cf46fb553652db6b21ebd5e5321bf15448a84407dc25ffac5d5db386ffffb4e58192866ffe4be03c6899686301a44523c925910a3dcabecd237ab3193b5fcdb126014624f07794e0527b2a2e428c45ce4c41ef85d673b85d8c3a246c9db63670209fc6fd922a302f53bdb1ccbc05332ecc6b6f77574f0c1a9801ab064cbdf1a99a19168fc575498510a208006a7ef5fb30869c6d330a896ccd2a2b016730aad68a24969b0d517189af9ec918dc418498df33c0f4913528e8e116e6c2f45bf7898ba6316d89b7994b6123e833ab809", 0x1000}], 0x3, &(0x7f0000003c00)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40, 0x844}, {&(0x7f0000003c40)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000003cc0), 0x0, 0x0, 0x0, 0x8c1}, {&(0x7f0000003d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004040)=[{&(0x7f0000003d80)="1c8fac083608385c2d1840d9406c8094cdd7e7f4a6784fbc78f78e5ade3e45e7c047372532c6bbe93d28fac907550718259246f17759532ac9823a51bf35dfdbaf6735271dc633d6816291efef3e3b312c669e33145ec7fd396823bdea8861829afeb1c5b801ffe099e2e6ae", 0x6c}, {&(0x7f0000003e00)="de3737c1a541a7765ef7c71398df93987868", 0x12}, {&(0x7f0000003e40)="6517d8cbbe8ae2e5eda62409ba3e05e73585c6c76e7e6181d597b8c89c58fe6b78081e849ae2cf5b8698143149743c3d1556dd51e44efd6f8644ff812797589aea45cd3ccfc845dd37bac1357d93fc772d8a43016c6633c61c62d3fbf56a7cb70e724d8bd2818358d276ad454af6907b3b4d04061abd99518296e5899795e93409231d499ea5372005e4f53ccd8d3d0ef3add7b2cfa08103352c006f5347ad0ad049619007fc929f50028dcf6b385b49965ce1277afa132c47bb1c0b8f1a5ad85def5a3f5ed51de9b4b75d1fbf283cef085fa6ba011004edcf3d4d4b1171a1cc68a15b9113cf6c8cfae4ff0c9de12f58981a6f0f469a58", 0xf7}, {&(0x7f0000003f40)="656a2f8b988d7f34ef4c9b50c96de70ee6d7f14eab27c1a8105ec5603aedbeeabdf024a178fe411fb1de4f7f61d8c4afe66b8255024ee36896d48e3119a018833ec4c981716f137c5ce2d11cea02d532df2895a8ebc0b045a457eb589ed14f834c3a0da512eef5b3cf1eeef48577ad4f55eed60fa6fa8ce97915c166bc9e30dd068aec1f419940cc3fe75d33f179833e41295a2590433742d483655db962530c24b58091f927af4be4df276539430d3b341bf2cd07c2e9b595317a943945544197af46326c369707", 0xc8}], 0x4, &(0x7f0000004140)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, r0, 0xffffffffffffffff, r3]}}, @rights={{0x28, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r0]}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r1, r1]}}, @rights={{0x34, 0x1, 0x1, [r0, r2, r2, 0xffffffffffffffff, r1, r4, r1, r0, r3]}}], 0xc8, 0x10}, {&(0x7f0000004240)=@file={0x1, '.\x00'}, 0x6e, &(0x7f00000045c0)=[{&(0x7f00000042c0)="bb422bdbda7a2044fcc050d32723ea1b574dfbbab41a33a4e990a8b17cd5ef1df8a08ec7fea520f6b771ef2c58b2c81635db91fe9cb8a128c9110c114af4bb5c84147e2eb7e3ab602dd8675fd74bd0d3adc551b110458b404327f999c4cb65205fadd083af200f01a7547423ea8b", 0x6e}, {&(0x7f0000004340)="bc150b1445b7ddd912f8f843846a21bc648e17ad6cb7456627fda92592e86da3f87c26686cf16d5c8988a3f2729ad7790a53c56e88bd7b6f08f802908fb7387b832a8f82f09007a8d9e6dc5dc5ae96c717c426123642935c7b4cd7d627bafc040984fdbca7e8f7e28942a1be47b3381ee44edee8bfd42263b5d11422c2c8179148b9e44c60ea1ec407efc9bba9e848021fbcbbb2cb5680c686adb34060046af317bbaab80cfa3071", 0xa8}, {&(0x7f0000004400)="a9bd27cf4693bb4fce45d2f915b4cda5544191ea03e3940505a1c666f688db02f568fd9884d9f533ce3b79e1a1af052f47be05ae6b8681c3484a2848fe99aed2d9abf12a305ec5fc8ff3e3cf339c7a21cdeeeae05b5c1470391158cf0c", 0x5d}, {&(0x7f0000004480)="60a21ac50cce9615b451d5cc4527d3efa9fc68fd032e4d35f63814ccd4e0fede5de4b11f765db43b99d9e3ba72e1565193ff75c161b345c9e40c7b496cec0339306da93222258d811eb715b00e141f6916e49e89", 0x54}, {&(0x7f0000004500)="de283e5afb742af78aff5e0688f9da89506e1093679973c30ee1bb87b588fb6747e9da2bec46f02df212d59a512b90ff37d0d33759ec73526eb775378a0d383227ba4b1d3e2fc8ec3bf88319eb6d8d19df7ef075cf22135f122cf6e72a4e8a8afcd1b42fbc9a7747d2ec4745901b", 0x6e}, {&(0x7f0000004580)="73993478c14f71042d7504b19a98c5cf0411d95cca788dfa064c2cc0f097615c3d698e24084f6dd6f6c4c749782c197916c298cd5fdc4ef7f7bd0be281ea23", 0x3f}], 0x6, &(0x7f0000004640)=[@cred={{0x1c, 0x1, 0x2, {r5, r6, r8}}}], 0x20, 0x20000080}], 0x6, 0x800) 13:05:22 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) fallocate(0xffffffffffffffff, 0x0, 0x8000000000000002, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) clone3(&(0x7f0000000280)={0x4d644d40e08fa889, &(0x7f0000000000)=0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0), {0x2f}, &(0x7f00000003c0)=""/101, 0x65, &(0x7f0000000340)=""/74, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0], 0x4, {r0}}, 0x58) r6 = socket$inet(0x2, 0x5, 0x5) r7 = socket$inet_icmp(0x2, 0x2, 0x1) r8 = socket$inet_udp(0x2, 0x2, 0x0) close(r8) fallocate(r8, 0x0, 0x0, 0x0) io_uring_register$IORING_REGISTER_FILES(r1, 0x2, &(0x7f0000000300)=[0xffffffffffffffff, r2, r0, r3, r4, r5, r6, r7, r8], 0x9) 13:05:22 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:05:22 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r3 = geteuid() setresuid(r3, 0xffffffffffffffff, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000140)={[{@fat=@gid={'gid', 0x3d, 0xee01}}], [{@fowner_lt={'fowner<', r3}}, {@dont_appraise}, {@smackfshat={'smackfshat', 0x3d, '*'}}, {@subj_role={'subj_role', 0x3d, 'mountinfo\x00'}}]}) r4 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r4, 0x0, 0x800000080004103) [ 127.362333][T10847] loop0: detected capacity change from 0 to 128 [ 127.373364][T10847] FAT-fs (loop0): bogus number of reserved sectors [ 127.380019][T10847] FAT-fs (loop0): Can't find a valid FAT filesystem 13:05:22 executing program 2: r0 = signalfd(0xffffffffffffffff, &(0x7f00000004c0), 0x8) perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000, 0xfffffc00, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, 0x0, r0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sysvipc/sem\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x7, 0x6, 0x4) sendfile(r1, r2, 0x0, 0x4000000000010046) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000540), 0x200200, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000500), 0x40001, &(0x7f0000000580)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {}, 0x2c, {[{@uname={'uname', 0x3d, '/dev/bsg\x00'}}, {@cache_none}, {@cache_mmap}, {@uname={'uname', 0x3d, '/proc/vmallocinfo\x00'}}, {@fscache}, {@cache_mmap}, {@msize={'msize', 0x3d, 0x69}}], [{@dont_hash}, {@smackfshat={'smackfshat', 0x3d, '!@-['}}]}}) [ 127.485598][T10872] loop0: detected capacity change from 0 to 6 [ 127.535040][T10872] FAT-fs (loop0): Unrecognized mount option "fowner<00000000000000000000" or missing value 13:05:22 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r3, 0x50009401, &(0x7f0000000780)={{r1}, "4679f8badca488f2786af395ff57177bcd35421dddba28553ee9cc3842eaabf6bee6caee79a76076aa5534e7382f79a8c1030750ee80febd13469efcb17edc0718308f651037b86c1601a85e405a683d8003cc16a7818fea9d2e38660bdc4b4277d91fa2bfaea0d60870309483a4de081ba026a7478e129b8273de0fa0eccb572ed2f1734d7e6d3f08b51f929f201de51a1d1369fea40462b25da0a8460e251fc279bd89dd20b78f63c6ddd3a952651566b07bcc78183a7983a459fcdac61847daeb51bf036ecd6fbe0e367528612dd53be400a6dcd9c214895ee4c9d116eba14a4313f795e63619cb2f513257c0cad51ecb61a12ee5ace5fe3c5a60d7e2f0e1d2ffb2fff94158c7f68cf2ab366b01d81908c13c2a5716b9798c97b49fd621a2395ff2485be35f39c6a2c5acb0bc4ccbf6db7d026d46024945e617f693ab1a92c4d3fda31318bcd7baca2d1c0de59bc97df7adfe500083ebc2bee3e8d9e587110a549b0244df42ffc20f10a8f2c6eeaf881fe95504b381222611aae279c223a29903aa3affa39412df03217b971e511457f39ea310efe9b0ad9fc3ee260ce229a3e52e79ea7b541e07430643fd948e408f8e5e3f2693df7571f7267bfb9ccc6bab54aa0fbe26dc772af66ac34387579d9672270a7db3a9a210317bf777b44c527005f46934ee92abe71ecf68ec3dc56370aa14e5f6a02db58931df6f4e2683ca5deda2452af9b59d6d49c42bbeac8da63b77a1ae99e8312856dd4a02ac3688d0faafdcf36641ebd46bcc9ecbd010eefbe21a02daaf68f25d8d86a1d494c7fbf5c69cd2fdec5e93ca34bc6d0f90f7af1c6b3c3b9caedb9b82497a681ad2a243e24376b28aa2d9f3fb56b653e240f16054464c7179bd6d3581e88f4753929dbcad95520e63fc64292b785af9e311f26ae5a5a05399bafe61a8597d00d2fa74256945e659afdac85cffb256fe03498e4a622c70fbd6fb7966f14d3faa121f49d70519ae301eeec76ae8e5a28ca91fd9a4e70cd2fcf29ed0c25eea08050baf0fdf857088e57489ebf3b1582fc41a18949a6770846ff30e3850440988c61676125c88dd2d34f106ad2f907c670488c2b33be97ad9b91b5e64723842c7459ff2d6f368918d37a51d6757f0368d537364da0bc4b4fa56b9cd295575334f9670e2bcb2393ef61298c0e681bd8ddeb8f8955f9c19c0283d00e3984391068f1c45f180d9811b1e3c34dd07a2910f3c269f85d47a5cea04b2dce1b9926c87ed6bf3b961939ab33995cd5d1ca6fb23ae3bf80fdf69b38812557ca9ffae6f128f518c8e2b842fb8a24367b177d51b72879a0db7953da360f2e4a9b05db41ebe953ed7e9d09f54b6c87240b53d7929015de79cd80ef85f25030434d270ea90fa8f84056c427b3debb70cfb9533e3a1620b849d2a002436780f2bf564729ca0511b1eea27fabe3e4c9ffd5a6e625757880fccc4ab0552ec163c6d5b85e623a187a2e2ff258e1fe73e25e978423bdb9c2ead8a882649738adab997b559c6096722b285ca28b02d7ccaa9648aa75fd43d9302b883ada81f22e453dc0838ed9b0bef6c4e071e192afa06636d68fa9836b1dacbbbdaf17f2615f9bdccd61c0f2ff96e5a3ed2d60ea4750cc7f7191dcc8efd3926b93c04a85c75b5b61345354f793482c582d0bf0bd430505b1042db3dcae32b809fe1843e48f06cf43ff2424cf91e96dba16caffa778019137c8782a3590ad412787ec84924e6a1284130adebbe61b849b17a3a95bb8db234660199fb9b62ebf37296f7d62721de3f50c6f9f6db3c1f63de7e124f6a691dd2be06bec0724ef64f1f6779715cebae4875f9d4d454a4973322eb0d830b6c9a475a5c22f0ce0843144c01d9c9752cb93a178748049ac6a534b8399806cee412bf2d21a04c786196e6cc9e5fc2189d003a9c72c3f7a4dec55a192f960a30fc4f1844e2b6687d1772f3f510bb5a03a5d3c07ecbcd6cd17879206aadb0e4e8b8a23063ea3d74ff6587c2cda2ade2d3596f6280c5427341c14dd0979bf8b6e19b6cc74ed32bb70d06123bbd18305b2494588e5bf3da1fcfd17248c590625dc0640ea8291cf9e5de095bbc7a27402a576285ccef5e401510e0f8400531df5ce4d81f37f59e4c54e7e20ff441c159a44944a008b01001486badf23c8001c27c05e0c421a6023dce124ec4ba70961450f2cb5c017c6e6373de30e43427083719c613b321882b364dfd55027fcffbfa05e330709f7b2ccc0c81c998c819b844550760e3c536adba2ca6fdd22ad1e23abd3d47f33db592933decca7db4d1f4981e00653cfe940ad41b4f2cee911ec534e8f64739bd73cac8da0905ba54f31a9edb4141cabc38c106a909ff2503a991f7246fc2713ae6bcb146db21170c8cf553db5e9e02d4ed272417b0d5c40553444317d8c5ee48d087c1c7c2fc736042dc315a562bf7c5f6568b10d0aa9d2d23b6108973b922db7e462b28df4d639a8f5035e59f63297de60c2bce134a06b17c09d93cd1998e327c2beec68969a792c501cc2dd4999fb04a8b4dcb2b962e911e043f0b6d72d50313e94f37eda829652620908cd00cded989ff12bd7db3425cb3ef525cff683cf5513616f5aeb59eb3f90a91b6939664d6a01528686e6cbc0b5e118e6c77e59f348c2fa39669c560b1a8e432a4265a1ab1447452058ce3199c1b4b66f509afadb2f768df29bfe65f107d2b494055918e931996ba97e34d1a0656cce41407fb7ce24481c5a06faf34de3d4198c60881829f5b860829a87108e4abecb86c785ed89e46b11fc8f5762fdd35e94f741428de332a87ef3fdf35ef6871fe3735ff29ec7691c3c25c8949ca07dbd39bf84115ea85c5bcba2b8e670f303c3d33093f0fc5a94229806d8f601a9d4d74c0bbd73e60dd06a8e2fbcd9ba564abf55df1c22c27fba325aa1c9d9ddff3228062006f7b1afe200ccf2e414965a48d674ae8ee56d9cd37ca14229d75f3488e934c36341e9f31939e8bfdd7bea9e07452aedbfa339e15e6a15d931561a93c0c218e944d3b074637cafeb5e52d7fd147bd34246f825c961fa8e73136701841a553642d09bdd036dd2eb5dc7ec2652f0c78312c70c5300ac0e5a23b607b1533be9b22eb75ebc0b28ffeae6b9d42da06c178fed50efbbf3831efc4f5f42526d9d9440ab9d1b55d6ca91bcc6ef5e3074da36ad246bb4ee552fdf361f9449a89e2820fd97877cae62537986ccc5caf4d7399d2f80abbb24fd0427603954ca6749c26901891a741e3b3d16741304253666de2918c9881c6863164c770a5f840fce841dc4fb31db9f21e512f367bc63acb02a9320ad5b9915699454b35ae7ba4e3f4f5c24dea4b18d3bfda6298276ca427705167cf1ecfc3511b5d826414677e506ee2417f83749ae4e9a0346d882a43f2c7414c2cfb06223e1a2f8702ec5e0f93a6f2d84905314d5ce595316564e578cdcb31f7af649545b2216cf32364921d755e399d2ec5c2d59bd11fe84d11a71d8673454d0799d1151f4ce233951731fef382eaf31c252f28ad03ac83f450d80dc241253f3914687e6854d488448c5555f48579ecaa27d749e1ffe8b78b44465ea0e0af6723e073f3ac2aa6fd39db7c918e8bb43198018c3d52ab574ba0ab07548b1f88dffc91f07fe02964f13037a671319b573205a1c15ff9b1b8530650dae8a86de678124fdd093084e1148cbfc59041a6d6452b4beaa4161c56ff77c3158ad51f3128cc8cf911c216e95acf2888864275e41122a75c30a057c4407d31b00ce3fb64403241af9c96880e4b500a2609371448a34c9b7621215e27feb54335c3b3200e3cc0385b0a1b93afaa5402dad9c05b5e7d2ee383347746bff8f0fa223bfeeab0e87929f861eb82737d7c6372515a9395d3e155d4d85b5717e0e87a44b1cf3a3f1e188ca88bbecdab93b52bc1f14e67958a6c43d138b445838a64c34eba8400fdaa181bed0854a1e58bf3ecc05b925f7bd25299cb34a53c295469d71d56974f03b306a6fd4b76839a1c4094d02d2e64639399cd474dec8944305f251aaebfd5062978c1efa7b2f7a41a4d4bea64ca2b7dbff18919c32e681c4de1e96f1303db79ce50e6fe3a7559935995c4698926fcb04ab973cedcc4947e2a8b117ceef4250671aaa36de261041e35e67671acf424d8b3f44ffba2bae7b744c61744f10ce1475278062ccdbb66aa5dad30e718b7a9e25c270b502fcaf5f548d2c0a7024912c32d9bfda7d450d4c8240c577872aae12c306beec3dd4a8cb6e005a7a765189be0c1cfe87713f38bde19cc4789d758c11289234ad9047054fe10f89aa48fbc7f5e44ee0288835a2138a6eef6e0c319be9e2b6fdbf189da738a329c9b0a46cfd8ac836b24aeeb81876fbf6c9bd511d981431fd935cfaa4e22078f6d19a2926f53a49da7014cafa2c11288bcb57a0f3338c1b051500bd1a69aaf305e93aa8b457a92a1a0657cc5eed46656295e7afd9eb80c11d0dc2451e6cda433049d18f5a9afdbaddbaaf3af062985ae613283ad8a4b570c126b0367931a582585c15e1a1ada9dea02d1582c269cfc43048ca78698e226739e63ab43ea11652121c3bbbd38e9d1afe9201c1246b350c4705a47ea772e24e5d5f72e472b15154655bd645c6d0e215e721b8a596558d707eb2cb1de79613f2d5d460a98711b8a935c020a3df866fed2c17f54f49820ff5313d37365eb1bfd8c287137ffca1a1929a11032dfaecaa61854683cdc0c4df106960fec64da65ac8ed840fc094298685839b14ca54b19a05cab82c18e77fab6bcba2f0af1f904dd11e0783a01f4254b764c0a6ffe1030e3dacc3f595f738b25a21d1eef3deac14ce53a6c9922021729cf2d47b5114ca16c13b8cd279ad480e9e5c8d4ca47590c43747b22f7df394b5ae5d37ce042829075cfce0212b55f3834a57070252945979a8e741c95879543e9dd2d739fab6111b176599d9e209d7d6afbe58a4de1b9e8348b22b7fde1a6c4dddbd6ec493c0f7e9fce8943d9904b4a4afbbcc769588046c216ae6ebe45411c9d9e1e2f1ebdc0c1b4b8348a14c5fe1c7837c3441ac2e6dbc325dd11af1eea8d68d113bad5bc77ae49988acf4588d4923e26811982ddc0dafb120618458668c22ef7ad3d7405ffbb267b765053f09420b2359fc389a5665da2c4a6858731e2760aaf565ebec7715849cc1369fc94222dcc396d2dce89bdaf5c52b5bdc833d3fdbec23e2765bf159644b809e8581baa72d7966b02588e938fc14549887876bddb0f56fe6a673a9bfda9ea76c7d29aa04bd4169a4e8b147b4441c620d9d3b9500e6993391bfb6ba4d8393bf3f1e2845cfb99133ca7703d646e2381527eee84ed41b16e98fe80f691959610351567030a2c723e0e5a9ad388668bb23a8dab6daaa36fd0bc1be284331d31c5e8079ae5e13d60a12ac6b6b79fe634521cdfcefed6643d99fb7e0152acb78aac46fa24f5d23b52d82b5ba44dea9c941e8fb916719dead994e3e575f0ebe2396d2e9171abdf3fc919235e1cee673ee883c180e8c50b1eb30f37aa00810b65306344fa7a1f51e2c91d82c9c3a9e26ee5713d4b69c6ae3c576d4aa00c7d5364c7b1bbf199d481c40454d12a8b4024c1241df805f29bb312cb1047b7a7a3a834eb6dc80a16f0707497c985095c613f790f8963b0c9c6c0ecc220210a4d9c455e1e0e057938464576b186b12958e52cf0be73a78d13e49c86cbc75af1b9bcdfd082dc4f7a19c205d62679436346d902d40a11332df5a04e641146baee9c1d64fd3659b44d420aa6df49e040e24527"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r5 = dup(r0) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000003600), 0x1c080, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000003700)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000036c0)={&(0x7f0000003640)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="04002dbd7000ffdbdf251400000008001d00", @ANYRES32=r2, @ANYBLOB="080001000200000008001d00", @ANYRES32=r5, @ANYBLOB="08001d00", @ANYRES32=r6, @ANYBLOB="0c000600030000000300000008000100000000000a001d00", @ANYRES32=r3, @ANYBLOB], 0x50}, 0x1, 0x0, 0x0, 0x100}, 0x40010) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$EVIOCGABS3F(r4, 0x8018457f, &(0x7f0000000140)=""/222) openat$incfs(r5, &(0x7f0000003740)='.pending_reads\x00', 0x41, 0x10) sendmmsg(r2, &(0x7f0000003500)=[{{&(0x7f0000000240)=@in={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x80, &(0x7f0000000600)=[{&(0x7f00000002c0)="a9a1ffc373af39c8ba8a37914ef4783116f396a8f00d897d82882fed4db78f3d3f43652eaa2d5021fc62fb36750cb9d4a0faa151054ed1d8b3cebbec44b634db24c8e5574d9332dbdd7416bf6cd5ec8ceac465241de5d88a39e16d2d3b203bb4c776291c853d2368af9f5f2d1a72124bb03e0d472821be671ff5bcda325bccfe26bd3e8c33aed0ee764d7cdfe46000b2e4457ae0de2fa6e9426fe6db62c5203f3b1be5a7592982d00586f22f2350b581ce50f4a8bc854e8ba1922df860886b5fe581cf3f21e4eb6ae108d1d58412", 0xce}, {&(0x7f00000003c0)="dec817cec89921171d3a030ad07943cb2ffff6d050365e285acc2e3821029b6e88f190045675e0d0da1c0d962f71071913f6b32d2312d641c668515db0f6176bc038f228e33c9bc9582620930e792f2f1cb40ef2bd7751daccb91839cd23b0aa4b5bd50aaa12229ba74d3cc10e431c6360debc761b", 0x75}, {&(0x7f0000000440)="0338f9cb5f6f14e79ab61445025f107d4a55901e8949aa6c499c06565aa024135d05f8ff210f57ffc20a54fa119d1e7acbf6dada626c64c1e582b390fd4d9f9d927ee1f3b739c5f6fae7bfa909e13487a9d75dea861d1cd0cf412982993b5b49bf6d0640f4fb539dee5933165e66cf93a44f65f79011cc2162c2b9c245268b17952de09bb803a6115d", 0x89}, {&(0x7f0000000500)="1b3145c88a0862fd02a903df144c4ede04236d9329d772e622f9995d813bc3620c3ac1342ff672264067cf568c0e0e8c450df55e952c79a351c2a925e2d3fbdb5dae4911caffdd6d6cd6a66f120213a5d0c42bc663b9e4144982bb27c3aab5ec72f54336e087864407430b219284f9", 0x6f}, {&(0x7f0000000580)="9cc121280d8ce1437c01a563fa64f6700fe6e83d8eb3492e18b6e65d2ac37fca1a9ab5dba48496bb609d03f18c14dfd722ad434b52b08e5e4e9b65f0b4824b339a8075026ce694370c5e6237870261d6016e587fc39728925d8edc513552dbe5", 0x60}], 0x5, &(0x7f0000001780)=[{0x70, 0x113, 0x6, "0f5b24743cb6eda9267ba8c2c9c70bdf7039c7156ef2d16ad709dcc10b2eaaeada80ad4580d370603c67b729644fe90847400aa7924569ecc2feb48d4959f42a7d84ee65dc7a043a38066134b5422995ece5dd3f48265e19c2dcc236204b35"}, {0x18, 0x104, 0x9, "0f"}, {0xa0, 0x107, 0x1, "52e2a084f054294c853829d1db3ff2db490066c4b48e8c4eeb27ba7a0523d11e9d030ebfa747a2b29413238950447f3176de2ebf3dfde85c90f758911d76ccb1d64e3a9a3fa96199d8efd9860d001a9472c1d66eb2fdc6eb7d5211e3498b30b2ef675b8520d43f089af63bfa5f956ece41ceb1c37a29b09b6c3d1faea289165f04a6524b23073d7af744f19637b2eb"}], 0x128}}, {{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000018c0)="7c817f517d3c4ab9af8038d142aeecca35d3a885d31b05f10e5741e065cdaccd446d9da78de23ae828204ad8ffb46418752cae244c0f92122874915069a25473e01a845d8a8377c4b8e038254980442e335aff230f763ff353b470e4988b56aad3a9e399e204f711b966e843b56b294504b5c104ff8d9211110c8f195a449e8799580861d18608d5feac860420734ce6ad28e9cf26ea1c8740e5054d937635000f16f83fa321afce5d39ddc7a257d210ffa60d3f63f334eeccc0dd7cd62ca707154fd1abdb027e57d22be0f72b", 0xcd}], 0x1, &(0x7f00000019c0)=[{0x78, 0x110, 0xfffffffc, "9276eda08c63df619b1ef00a9ac03130f06adc3ea4bda5b240d03883a41399fc4841350595511ff460546eb51502cc8618e4a2b21e88dc1f824309502a91d22d7b1d945e7b28836e0e75889d5124a8d8b7e3d1b3400450cc00de15e49cbe298ea357c34c8cabd2"}, {0x40, 0x3a, 0x1, "baacd62b86e8fcba51e992d3e82c1cef12f2a6c0d6f623c62eeee679ba682363b602635f8695b41243cddf78beffe7"}, {0x30, 0x10b, 0xa89, "b99ed48347079c3b27a16256fc038dc4648801095aab5348e2dd2cf9"}, {0x48, 0x108, 0x4, "11c2453743746eb58b9f0bc168552f59e1c1a6d2036159d4fbb55b13c01d5a1cfc3062d40ad5acdebe49ae74e15eef5a794483a51469a20e"}, {0x88, 0x117, 0x800, "74bea8404e19f1a70e1e2a193c8d1a36aa996155fa71c46f4b82dc74aff6ebf8e339db7cb530963f47ef5254b0e4735a71932752dc5b43c194d6a2b432ba311d654970e733bff3eaa768a64cddf1a0bd09208cb76db21e2d35f5a3e653c925c9ff7c0cb914595af11c5d417952ad053979f79c"}, {0x90, 0x107, 0x1e6, "f7e134dff4d1fb49883062cfa7cd243c42f47db6089809d7e771172e1dbdab526621801afd46ae0a0777d7bae7b7c0842ce6cdc0bc6dfc8ad2814d88dfae4705eca239af2ab6d564c6b702570cbba6de1a486c806ef1874e76d47e755e9783abd190f46ae60745756d04bbe1b65539c3a690dd82dd6acfb29554ab"}], 0x248}}, {{&(0x7f0000000680)=@vsock={0x28, 0x0, 0xffffffff, @local}, 0x80, &(0x7f0000001e00)=[{&(0x7f0000001c40)="ffe1d535a3fe275517956e779d88f6b94a66f13a18e29b59999ecd5022bb4f4046772ae38affc896d4e6b8324ee1108e6aedda0a8a69d122817a917d91aac2d63782772e18121ccc3c55530aa764efe35483a74b0983a4e18d42a331cb07ae666f6afb383773bd861e6e3122bbe0df72d5be105f012fcc887c8248c63414819c1bf3fc7ae65f028df17f7f85039da9b32c59e4a3d4f899241b57d919743127ac2faabda4d9ef7837c8e7", 0xaa}, {&(0x7f00000000c0)}, {&(0x7f0000001d00)="c4b44d0340d0b37bd51578a1a9e88aeb9cc4280e5fd6d10d34db89b26993da381ac81b62dea26fb921e828e43f6ed944028c7c0e728cb19599d965c686a0a61af8b50c581dddf79c19a2946a4642f3d0bcef00fe1fe97e594c87d7878ece345957ac1ae7f8e9356aca854af916a8495f0e7abfd3fcbfb59ebbf372c9067dce0f5ea1942714ecd4d26c81c5767bfc55f2ec5a47534e0d0ee68b2488b2a6ed162d766c165e5c2f86908be595a224990cfd027f9ce3d824b94e7aee979ea28f76f9e84bdfaa2f226ca1c0f9eae752521f27622813c04474893e1ca4d52421", 0xdd}], 0x3, &(0x7f0000001e40)=[{0xc8, 0x1, 0x10001, "45f787501cd3a6c19575b5a345a70f47cc935f5ca2d291116dffb977b3d4a097476bd6803b062da0b046092d7272b8baf5cae7e9899b8104a1de51c9ef69ba7e8465dd63697d98c32f02deb2ae9f9e307d4846c0b51abb99cc1edf18b619f4630d35aaad91d06ff410de612382e76251d843ccc5520a78e0ac66ef6bfc8537023e6333fa115a0327a29ec74fb33706b9eb9ef7c0348cef1d6a7f6a862eb05e59d04bf33b1419834a7c4daf7a634903a2e14b"}, {0xf8, 0x107, 0xfffffffd, "114ed7b9d398150e4ca2ba5d84859d26f95c322a1b525664f3b9b5c6737e52ec483fb959f2d0bc71122f69a9f7b94188782b38c863e18a143c329d2a15960bb8ae2166cfe44e0c98eaecc14251e4babd2a6c0e1634dadcd4c31faf44395642e5e8d8da4e7bf9cfc79d0bc9852b85d7e5e5f65c7827deac3f4b652fd07ccf86afbb39edce766603dc86156764a46b43496eefbe1b2e180abd4e206dbbc927f90987b91361a4f5756b73be94894455a8ff3907054971126e62dfd3b0c4c4593739fb880c39622e688a7b18d7b67e7424468538a095199c4dc32dbce2c91257e938db1b4527c4e2"}, {0x108, 0x18, 0x1ff, "b44ae4d41c6bda4796503973d6ad62bd99dca6ed2defc129349ba392ee4f2370f272db747a61d123c6b5747b113a465f11453727022e5d053943557dca25c24eefa7351e55cee55b9081ab39fc22304161c754e512c579af4949f1c9e16f9f53cc91a82232dd5b70a7f7d4fe87d0317d867b6ac474e21ba7483aecf1cd45d0d0cc49af984e40d4520caaa459bbec2a84df5a65a48dd9c185b64a7fe10c42a5b02134b5a27f34dd630fb6e2716c6ca119ce85a6c1019848fc852b9442bc097da0d14f7120f24e74907f84f7cef1cca9f1b67dd6214cb8040c7fb9b60848638e0003bc06737c05ca5cf0ece4a8c40588d60b998d6e84981308"}, {0x38, 0x100, 0xaf9, "f8bc6015827f89976cb17f498d8db09a6f75522843b728ded23399bfd73fd9e73f49c550"}, {0x48, 0x107, 0x10001, "aeedc1413135de0240eaa4b8e2912a631748e050b69105f72d6fc5f0d1f2e5099c6616aa85fd0b14e3337e181a9becfb21121c69a6"}], 0x348}}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f00000021c0)="86f7acfb7996d015256d6b525174197037df6d3a81e6f44a10f231a53256befc0895ac9023637d07f036c03b65739b4cebaf3fb4b025c3ad47f99b639cc96c11bf3868907f53f8fd1354ef39b452557af31c009f90c93553c50a571919a2ee74fd49774fcc3199dabf4f00c755a087e2df85f43c24283e1974e45e214b91d27dbf1eea1f7d3954eac9acb50ca2ce8d41e96d3e83e4f00bd29dd3acd6323404245a41f52c1287d79011d946d8c1d067398b83f0bc1925ea8d2adfc22b4d24576b3a55f1dc26ab6c06a719e991531a7ea36f52a1f4cc825f8823eb4d4ae263d56089b259f7165438ba81782a7bcf1425240fd4a60f50e3e4fc67e3f8", 0xfb}, {&(0x7f00000022c0)="a0cc5bbf08c9dbbc4a46b70c39bcc68b785b6e616c275c4bba97cb9ae97d8d97d32bb66f077069dfec2e8e666ffbcbf4a4aea33eb3025e08bf0e889b70bc5d95b5fc143f9552792ad40cf738c27dd33c1c39a3675b9b6ddac49ff4e752770ae5cfdcf55de17581ab707e8db1fc255fea72bbbdace2c5", 0x76}, {&(0x7f0000002340)="a68564a9bcb37f25673d44298116e5aef464f3c66a63f041f3b175c169545b9c63a1ac1e217943e75bc78f2f3f1b2cec90fd311569dfafd4d574cc62e87a8717571409a737a56bc21eb761a43c741d316a47e0e80b8fdb255b2840c86de2f0075cf28cc1ad97dcf1893cfdc0268ce08ba9f0a4758115ffb8cde4a3567eefd3b54d3d0001", 0x84}, {&(0x7f0000002400)="946eb29d85407ec6350d401e0cd7a6eb1060a49b98f00825829a1df1771c5e4db5a2398034a1d64a0cfbc80079ebbe773b8c0e47996a87b2c03de51f6c67293bba947f9623bc9fc41f699385a784a09014cd17b02c90738c463db3c4ae2a853c37a2304f63d4323eefe90d603aa3eb235607bc6398635c76f58170bf572f7b1e", 0x80}, {&(0x7f0000002480)="6a3c05290ea775dd459f0f304ecc11167df9daa6da93f5ee00576233d002002b1a0640bd4c58afb890e5d274cebeda78c72fbf085180b29b554b2f0bce23d21feb1c2f191462d7a715d0fcd82c4ea1a3ac9ec965b336a54fa502339c6158e57a136046a736dbd009a798647b251ddbf77a80a41698b2287c9d7ba7b61a24120fd9d06905c763c62784d9c39250ba1ff2a2599e65695460ec03495afcfe574ab59577bf9b742b29b40683cb37ddf024f5db74012435d230e6164b5b4e93d8c43f673eb0bebf6c42b50f9b3c7c4e60ca6925a6749f83c1864d8c595ffb405c6f8d1f79074cbdd2fe4aec8174b5fd97a6039c77bf20ecd5ba84f6ddc73bbf4f0c76c3d4024348a584e7e0bb222420cc8bba046c9b0ee81d30104d02fda5e54be150abcf73047be78a2db07e2b9e4f09a56887b6731b81eb4d970b07efb743abb438593db16a79cf0e63977aab1a7e8ae07e01b1adcf9ebae73b51d1847cfe948ce6cc2db5af13a89b9915106524dd550a5a3b7db4a2439a7d7d27c912a86280e46a26b99bd10329b05a92065b568af098df72c14bf01d1e77cfcfbb7e2e546e728196decebb97d49c40d40ed9362259808b7e0359b0a2d11db575b31ba728672c21b60101e1afdfc3d55c98605b0661bc6895e62e83730daa43b7d184bc10bd1267ee66243ad59102a45a63ff4b0ba0000a250f822dce58efefc108e0c16aa0d026383e4d092ce89ebbfde19c3f764b5d530f2e5bb404858aa45447e45edeb44c21ddc00b602d52b0b6b8d1a28eb9b362917c3c42ff4bb99a4fdcda0367d6f239f5cb5be8b20a6bf9add1aef3130e4a6718d0bd992760fa3fcdbbc7f6c901f9db4abb07dabc7713972ddb6001d2490fab09dfa6d4904309969bf177433526de8125607c3a00faf3520d62f93de0663df9ac9ae6c2ed51b5c505a6c111297a5d1083fba1db5f53f4c68da0cc94ab7cf5111e20604381f23d23424208ab3a8e07d394ebc5aa908c73dbc54eda2f40c5035ea7a25a189994d85b6050034e7b8019719638feecf5e63a342e1c7a63d4772fafb4c18ccb8e8f357e05eeb55ffea356569682e5aaf659f80cf6738d3fbdb28e96ab9b396283dc5cceb40659302f173b8ac492bfec1b21463b993f90c432bea91e71c751608f21b3a03c0f18cde2ea2940810b848800d2490387d1508f00fe7df6d66d8b7bd588c5efef8b99eab2621ac12aecd300e2cde5e22089deeb16968cb3dfb75715c2d9a824e52fd906e61d2a6057d852ab5077ce3647191c16933fcc4708dbd497bcec478b5d1552b1818c1a7552ea4b513bbc60195d8051dc8fb35adb1234a8707a1a3b30175e2448924008dbde4cd50f572a8dd63852a82c899099610f12a067ee2a09f0028f608291c0a96e85613d2c1bc34433ed66ab5ad96c18f8e35883ef09145e0a03ea9ba8b743e9b14692904863622b765214c7eb815724e2d599db954dc876ad82aa8e346824dfb04cad9c1b1262a0312b4c67b43791d4a320abc0436028cb8af26ac44dd4f0d0110dd7ec8c36202458fba00f63d983eb3466918db25759c239c590b112faa1cfa32e14ba95a8bd2681ecd128d860febf6ed05947870468578936676d3ccacae2ae91a0c2b74315895edcb7d167c09a80bcdc931b51f609121d12211d84ed8678c21364c386a227e5f55c0c0965c0ccf33246108473b135fc2ed424761bdd898ea597190f64e88eb2680c7860f792a1eb11ba8420655260c029c8b095de536712bec28b4ca061e27c1652fccd41e8cfb956086b242a7ed1884ad9af78d5d4367c9cf38434e343fedaebaacf7e4725ad5407d1a6d6123aa0866db85bbf027a882bb8ce9b436b21c0a33cfc5cd9cef96b828652a6c636afeabe00822e9ae33451026bdc1e97b6299a5cfaa66dcd98c4049f85d29aa37a1b6b9f2946b0ff0e0730da82b64b3c840b5065b8ac52d06ec588377a3f68763e71058cdb87450257f09c898401904563a94ba3f1c9c72b9ffb73e95475e20152d9f6b5c66ef484b452e9da02c7611c1c24400d9aef63b11e826a7c4f2f9ee0980f6816d581f6f6bcc7da8d1e1f1910664096171cb7b2108cb16a3c6e5def2fd13d90b29897e57e4715bc0142ea0d3071dd21970743e5c7291d20af1b999622098da96dda2ca4ae4ecd02440c4054bc5fe7deeae5cb2a8b08882f128ed19cf5aefe7e2ff149ce1810872d893354a6b62e3cc777bebf6188489213ea3aca6e0232962ab0a6cb5cde6b8fa3d908e890d3e2f9f31dab672e89734f4d49e5c3600ea1ca88a45fe4421685dbadb5e61863e206dd47e2f23e0d9b81652b12b01b92e0894c82fee7623a873892a4388328dc8388a11237b727effa39e9c440aa2fc2d3a68b75d5965b8d140090cb84f62b626f3773fd4fb0667e585d383d1e409354137375e679d32aa076abbf510eaa63ea34895536e902a6a9cf57bb86495e7767a115cf98204e8424eeda579419ce0e1fa672e6c7ef8f4f694c3ee19579ded6065f267aef3faa296069b4af96e2c27f5d1dc530729fcae6350a6e1bc0358b1cc4c76e95e40cbe094146699117d5a9a8e000dd3db1e63b6aaac5aab2733f43b7750c098ffcf03f6f553fdbb0a5d2acc6170f6414124103a3989dc73a49fae2730cbb51b3823ef75adf035ea9cbe93d69f84351a0a4734f2f62893b3230b5868dee751ca764b59a4dfe0f160a90e4e14b5ffe0249f0befa443b0880a3152b8b2aef1232735f12b9e6c2d22e8aeb301cc9c778fd41e76f7c042925d80430505791cfdd8ba312279561668c608e13c0d48ccfd91fc4db9e2526fa0f3b34f6cc4d13da28a58ee2117148a801bff3440a4aefbdca4a607389e915b0c4e94e41e88eb00f727f699c8d5d84d41d9e28bb974040f223836688892e0eda7eec1e2be5116160f62c2d474821c0ddf1d149a9de54a52d2b0805ad01c37119cef7d3ce853298d7b13e6eef497e21e8f1da67b4b52a51e8e6e92a26043425367f5dfb60c06c43e9209c0e81ed6ea851e76bca7f553a37306ca22f9e670921e5e88b8ebb5abada5ea742cfcf96bd1d47731169bb63092d431cb1e41e2275fcd547a229f4cbae504e91942df9968a5623a797247d1e131bfdd10c26910b7ae76f36227cd4d0f37dd7684285e64753be1aaf0185b91668bb73d6bad2850465a3fde8f18ca0c3db666c5825a1c2c30160ad32a1df6d7af52a9663cab7c599396042e2ea8434ef3a0dc36355bf3509e57629b054b5d23813f12046e57cb84df4dbdd3155dc46fc2a9554669869e05cb3ce84863d3e2cd649fc95e94c63164aeeca9035ac58920856bb4642faa025fc85e860f4268bec9c93523f4998055d7f98e76e27d26fe0938c31b00e61d969d12d948feb2ef3de2240c960ae510fae4bd3a3b2bf032bff0b72ffff9e02873c5d704b674e79a26365029ada3ce4f3b60b0167e2f22684a9ff1b7e394dabaed55e92cb3cb1f848fba191c65fb3a5a66efc3923f4eae1e01e609220d64e858e6588655aeacde0ee651239ecc12908e7f93577b64856e2323a3fa35730907d1f88205164b313f38270820f3b646ea11560bc073c682ed6b70bf8a4e43cc8d629ca7e7ffc33716cd6b451b80185c1a53d2fb20e0e9c01b484062ac9e3ceabe9f8a34eae5b673ec0699d1a88fa6e732a73080582aeddc0ba340b7ae923243b772e74889297cc5029f162ddf7138591a36e290e1136ac4a4267747b4da2c4beb33593ba046c040d508e0721d37e543475ea6298e008137b095ad9f083a1c08ddb9857cf0cb1958308ac0a54b0a02a07a4b08800ce8a195f22482896feda4c19aad43d342ce959bd59db3ad45103652278d2b20983c94a99ac580867e47ae6fcc22793dca48b0a5fb461365997c28d797e23f66eaa4b42765b9b4820ec989303f8d87eb652be2a5abf9e95446ce774e2749c41fd1c27ab563de84d1fd35eccf89b9aacea132ae4005354d61f14a2b649ef68344466ee3256ed40a6a8ce9069c7478b85827128be9d876e9a6fe53cb9897e6ffc09f2ab4459ca602c7881f5529414ec36096630e07fa028ae01a48087eef33dc7aee8d479b6d45de09ceaba77db51d8780f843be601ff159f886c6de9aa3b6b828896e29e5aea968b32b628e4ed9d55461666648e51ba363123ec198a0cf0f2e246999ce642dc9bb46010f6e225a8c9ac0ee82e7e3feb0fe4bbe83d24e51e0853d61b9b112b2d3a6ec6050112c6fbe2a4e09e13b4798d8b7b49314528380c70726780564a0d8bb46ca95896618f00ba8067ba129abb19bf014bbbc7d477f7afe37f1e35b150df699eb1c3a63520914afad4c858d8a49e3989dfe53311729f0a97e60d0715c6e171b46840eaf03bd854f09a9f51bc12445353e0958fb972af40c0fc39ba7ea0cfc2ae3ec716cd37a8068f4e6da5be37db3be33cb4e564f4aa74a93e46ce5fb737ab2153e5e1485d18bdbb47ab1c46e68c89ae999e707c1c18808b861d203d9b85063f686b3b19d3a3deba30e4fd205ec387b1142c259b0e61a55bc9c444244985c5b11b471154023a657a75de66ec0f343e79ab7496888593d2d7be449579c0a75f8b325eadfcd71ab2c3584220a861ba345b42445a3687b05e7a84e8b18fbed4677bfeeaf1d204d0643f7e1916da53ba96081c49839e053f88ba4ff1d472bd044155002608e07f4b34e3106977f30b2c193defb528c9adf343537e9d13f285fca7a16e59cc2fd49933e73b711867ca2718ca4c2bcd646f5ecec29ae5e1c718ae8d733f782892b24a2df713bb63143e3e65061a263bf842d3ea04ab7619fcfc1f295ab69a81deff8f565fbc692acfb20b0dcb35f59b2b38c54d022235dd72332733327c290838c3a79d02fcaedcbec409207625a525c498429fe7acdc2857ebbff00033097fb9b0fb98afc1f9a5c4c47134c6569bceff473f0214634a571dc16c15db6466eb71d95e0be15cfa2a9678d546e7f8a0475837429d3b593ae17b92f84666116a2948d3dcf775e1e9760249f5068a671775fec3f6b3aad91bff58b6ef6ef619132ca946cfec97a37e70135dcce8fc3e3d4aedff879f0affab7aa320459ae043f1c7eec5909723f291518c7f1077f0d2b382043c440c9b6892bc25f27e94c123e28c5c6429df357dac809de1d7b0d92e064da08a612eac16486cb4f3a7dc17c9c15b5c898ccdbecd044ebd9a35a9093fe9acf37e0a263d6cc37ef0b024c0760b1fe6d7038cb6e7a173f2f0b7867a14c80be27ae70468993bb62d7c8e86b75e3d3b725d6d9fd1ee55519b603326a32cb4196d736325a4d6f58f595cfb709388ac37e42c1805fb49bf80903eaa4b1bae7ad4e3078a59e991ff7d37c61b7f15ae5333b91bfb15fcce1f575b403f19aa5a93360538a97938c03a250dc0880fa621d1786c7738297128893f070f8df5681a6baf9cb13c19a7aadb38f731bbbd571a5beb3a2108b14bf74d2054dc5e55a0dc259e274e9f230a1c0ca3210f61e68c76dbc48686d5a0838bb47e6c0fdf8887b10ba681929cede42f27511e3da1222db0ff37e6ccebbe453f158d3c77e00de4ccccf18a094fcde04c5be0f6d4b942d617630b19808db1f162af842b4818c8ef0ca1d8835536d24f50cd833b0a9e44fab98cf09e94c514fb7b549fca6bbbf48dd2857933b43057a37d646e4d977f5c805ac735f76d02ba8460401f5f0b68093bc87d48631cf265071e7f9df3c365dd7e97d7820ca6af275ce540db3bfccf3bf53a5479f8525d9bfda8aa48af4600301add6312f0b6334128f9badfe9d232bdd6fcbd9f78", 0x1000}], 0x5}}], 0x4, 0x20008081) sendfile(r2, r3, 0x0, 0x4000000000010046) 13:05:22 executing program 2: perf_event_open(&(0x7f0000000700)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x7, 0x40, 0x7, 0x6, 0x0, 0x100000001, 0x10, 0x8, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0xfff, 0x4, @perf_bp={&(0x7f0000000000), 0x8}, 0x8000, 0x4, 0xdf, 0x3, 0x7e, 0x8, 0x401, 0x0, 0x8, 0x0, 0x9}, r2, 0xc, 0xffffffffffffffff, 0x2) 13:05:22 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x28400, 0x392705d6a1128fe1) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:22 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 127.650414][T10883] loop0: detected capacity change from 0 to 6 [ 127.674006][T10883] FAT-fs (loop0): Unrecognized mount option "fowner<00000000000000000000" or missing value 13:05:22 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) fcntl$setlease(r0, 0x400, 0x2) 13:05:22 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = ioctl$TIOCGPTPEER(r0, 0x5441, 0x124) fsetxattr(r2, &(0x7f0000000000)=@known='user.incfs.size\x00', &(0x7f0000000040)='/proc/vmallocinfo\x00', 0x12, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = getpid() r5 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r4, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r5, 0x40082404, &(0x7f0000000000)=0x9) syz_open_pts(r3, 0x18000) 13:05:22 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f00002b7000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0xbc573000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:05:22 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10e0000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:22 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x600000, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 127.838976][T10912] loop3: detected capacity change from 0 to 32768 [ 127.924207][T10925] loop0: detected capacity change from 0 to 6 [ 127.960977][T10925] FAT-fs (loop0): Directory bread(block 6) failed 13:05:23 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0x67, &(0x7f00000000c0)=0x7, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x24048084, &(0x7f0000000280)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) sendmsg$inet6(r0, &(0x7f0000000300)={&(0x7f0000000200)={0xa, 0x4e22, 0xf, @private0, 0x7f}, 0x1c, &(0x7f00000002c0)=[{&(0x7f0000000240)="e37999e66c8b7b2da3737cdb08811dee58defd9d38396468816dcff2fa4df4257e37f0bdb502e54ae9ec22eead0faa973d6041970192a05ba2d5e808c1f2edf9deb7ac61a78dcea18dc7caaa78e459d0306879d410927f0e7cdddecc8372c50db1efa6f52cde36e2fed00a667c20b0ea61fc322c6279", 0x76}], 0x1}, 0x2000c841) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r2 = accept4$packet(0xffffffffffffffff, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000140)=0x14, 0x80000) ioctl$FS_IOC_READ_VERITY_METADATA(r2, 0xc0286687, &(0x7f00000001c0)={0x0, 0x3, 0x23, &(0x7f0000000180)=""/35}) fcntl$dupfd(0xffffffffffffffff, 0x406, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000340)="190e21dc7c80770372957fe3e7bac7e17c03b4fdb90d651c1a907e6d76d1cdeb7af6aff73b0a3f", 0x27}], 0x1) perf_event_open(&(0x7f0000000000)={0x5, 0x80, 0x1, 0x0, 0x2b, 0x7f, 0x0, 0x402, 0x90005, 0xa, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x8, 0x2, @perf_config_ext={0x10001, 0x2}, 0x40020, 0xff, 0x2, 0x7, 0x3ff, 0x9, 0x5, 0x0, 0x90c, 0x0, 0x3f}, 0xffffffffffffffff, 0x9, r4, 0x1) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r3, r5, 0x0, 0x4000000000010046) 13:05:23 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1ee0000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:23 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) open$dir(&(0x7f0000000000)='./bus\x00', 0xc00, 0x100) [ 128.021432][T10938] loop3: detected capacity change from 0 to 34560 13:05:23 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = syz_open_dev$sg(&(0x7f0000000000), 0x7, 0x142242) sendfile(0xffffffffffffffff, r2, 0x0, 0x8001) 13:05:23 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x540a, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0x1, 0x26, &(0x7f0000000040)=0xa50, 0x4) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) write$binfmt_elf64(r3, &(0x7f0000000440)={{0x7f, 0x45, 0x4c, 0x46, 0x8, 0xff, 0x40, 0x7, 0x200, 0x2, 0x3e, 0x10001, 0x21b, 0x40, 0x186, 0x7, 0xfff, 0x38, 0x1, 0x5, 0x31, 0x7ff}, [{0x70000000, 0x3, 0x3f, 0x4, 0x4, 0x7, 0x10000, 0x81}, {0x6474e557, 0xffffffc1, 0xb8f, 0x80000000, 0xff, 0x100, 0x2, 0x31f4}], "7eb44836fa939c8421b5b996115e17b22e11dd75d5d73e1836771d142a7c6ee47fe304a213275663f87abfc3fa1f20e6c0ede0cdb46a0a56cc3213ad34144d906af49d323ff895fa3d155f82e1f70f305e7c060124067087ee00768b4561b345b63a1eddc154812975729d0fefafbe577d80280879", ['\x00', '\x00', '\x00', '\x00']}, 0x525) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) r4 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r4, 0x0, 0x800000080004103) [ 128.152837][T10960] loop3: detected capacity change from 0 to 63232 13:05:23 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0xc60c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:23 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:23 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x2, 0x3, 0x5, 0xff, 0x0, 0xfff, 0x4, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x2, @perf_config_ext={0x8, 0x7edc}, 0x40c01, 0x7, 0x0, 0x7, 0x2, 0x5, 0x9, 0x0, 0x7, 0x0, 0x6}, 0xffffffffffffffff, 0x4, r1, 0x9) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000000c0)={0x0, 0x0}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) connect$inet(r4, &(0x7f0000000480)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/22, 0x16}], 0x6, 0xb9, 0x3) syz_open_procfs(r2, &(0x7f0000000140)='task\x00') r5 = open(&(0x7f0000000100)='./bus\x00', 0x1d35c3, 0x12) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x4000000000010046) [ 128.258603][T10971] loop0: detected capacity change from 0 to 6 [ 128.292298][T10971] FAT-fs (loop0): Directory bread(block 6) failed 13:05:23 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000000)) 13:05:23 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x4, 0x80, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x129) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 128.370104][T10990] loop3: detected capacity change from 0 to 65536 13:05:23 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2040000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:23 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) getsockname(r2, &(0x7f0000001640)=@tipc=@name, &(0x7f00000001c0)=0x80) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) preadv(r1, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/247, 0xf7}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000001540)=""/125, 0x7d}, {&(0x7f00000000c0)=""/23, 0x17}], 0x7, 0x5, 0x4cb) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:05:23 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = gettid() ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x34) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r2, 0x0, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x80000, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x80000000, 0x4, @perf_config_ext={0x0, 0x2}, 0xa0, 0x401, 0x4, 0x3, 0x3, 0x1, 0x9516, 0x0, 0x6}, r2, 0x4, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:23 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 128.542006][T11009] loop3: detected capacity change from 0 to 66048 13:05:23 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) 13:05:23 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x200000000, 0x0, 0x3, 0x4fbdb6e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r3 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0xc4800, 0x0) ioctl$INCFS_IOC_CREATE_FILE(r3, 0xc058671e, &(0x7f0000000380)={{'\x00', 0x2}, {0x4}, 0x0, 0x0, 0x0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)="8864ea2c7115d48661425626b00ac3a93ababd6b00fd964e02c455d200f9", 0x1e, 0x0, &(0x7f0000000180)={0x2, 0xc4, {0x1, 0xc, 0x0, "", 0xb7, "65cb928bcf667be68282597bc145b376deb7c93f6810656a8bbdb7e76cbcd9dd2d02a4a282b2e9d4880956e18260c37d33b0cbbf52ce82189f2a0cdaf95c28b9731b742579f6e4938cc5e7ac1dcdc9b4ebcbf21c9db7671b4fb2f5da077c03391c4b0b5783c6112c815ac12489df3f2c3c8f79f480296e67d799a5488df61f6fc88af128f13904f3d99669f81082faf1b507a7b0558b40be73cd97dd002bc2471619524638269a754a9dbf97be7288a4d730f86e03d4cc"}, 0xfd, "c9581df495ca4c16bfa75e7acd30aa7a5a62e64b26c1b15f1412d2fe4051bebfeac7e485c240bf2aa60ee955c87f4a85ec74e0914cf0811bf8cd5760cc679c74e8091cbbea0d5da9552ef85b79011d06e629c3e12bd974820d68857a3f67035c7721d062fc615781b7e2d4692e113945871f436b2a6796bd4286e16b0aae4c04ec33b7e1b09c101a7b57c0f55bff355745c7407b7b96b90ccefd0e9cbe0c00d224b5e0da76f611117e46c1491bbffac5ebd008d4cc1babfeb41ed4a10b86011789d3880690a66f38ecdd123935ed7ebf0c115e2a9257768e71b30bb4a8bcd80d42e2e4543948fa98066e6866985ad5354b787576d0f2879b1a455cc2a1"}, 0x1cd}) creat(&(0x7f0000000400)='./bus\x00', 0x5a) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 128.666209][T11023] loop0: detected capacity change from 0 to 6 [ 128.710573][T11028] loop3: detected capacity change from 0 to 98304 13:05:23 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)={0x230, 0x14, 0x400, 0x70bd2a, 0x25dfdbfc, {0x22, 0xeb}, [@INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0xe1, 0x1, "784136d178298ac8bfcaea8a4bfcd4cef9cb4263d29576472f38390d81fbe978eb716ce879e4dfe5775a17d83887fb8eff572ee342d85f29f2097fb6d03801f2b3cc2896b46ec1d56138122d5febf07c156cc74dae96dab4cb73bbe4692b7712ec69a2e486bf411594caa8b88e6d54140e494c3a2d751f5724b2062d78b1b0ed84ff49a7bd30ed84cefb057cc71350bf414ce82b9c0961abb307d10f9837cbb73d943b5d24e602c38ecf0e5f21936a0a11fc5d1cd477d11e336b165cffc3bd7794cbeb535a79fefce80641c6346a01e1f8ebb56980ea9e9e254074f23e"}, @INET_DIAG_REQ_BYTECODE={0x31, 0x1, "ceedb2148eaa6fa54f9c7004259757ddc687329bb557f5a0821117113415d0e9bef105ce4687c0dbf35551a48a"}, @INET_DIAG_REQ_BYTECODE={0x67, 0x1, "0ae30203724a36b687b43ceb34281aa9f496c4b4e5e16cb165ded8d01b79b7406bcfd53b8a0ece05a1358e18ac6ee9bd2bfa7b79762ded62029e76e6fcecf3a40750fe2b52348caec60c7c208508e671ac60d4172645cadef063bf3ac31344f3d496aa"}, @INET_DIAG_REQ_BYTECODE={0x56, 0x1, "3fc1de3538cca6b769692f08ec4488a2a00ebfdac4e80bb0782ac45855020c338d00e35b9f904f2ffc018d4c4c6be8eb402fabf387521523399c64864b8927073eab4090b2164b520fadca6af08bc5fdddac"}, @INET_DIAG_REQ_BYTECODE={0x3e, 0x1, "6eeb9d40e40a2eba4f1714125de86fbfa9b6e26ae65942188c66c266417c1bc74c31407f7126603d1a9b173a64ec1fd43c9ed6bdd71194f1b744"}]}, 0x230}, 0x1, 0x0, 0x0, 0xc000}, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) [ 128.759083][T11023] FAT-fs (loop0): Directory bread(block 6) failed 13:05:23 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:23 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)={[{@fat=@dmask={'dmask', 0x3d, 0x401}}]}) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:05:23 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x8c00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4, 0x1}, 0x0, 0x20000000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) process_madvise(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="f5160bab7acec788e121b595f1a95b65005314c9e7886bf1261c893856e91ff943ab71e78ce24a2a45cc52eaea45273c1608acf376d6a33d38e6a9b49c1ab979ae69133c6d72adb670cd9170cfbb65e42dc2aa714cb481ffedf70098ac9176cd5787bfaa9fb8df47eb12ded029c0eeeb452edd43d538bb33fc849f5acc7418a58e822ca077258eecd4c8dbbeafd1af854ab87dd23dc5aea948ada256a0868adf0e0b6e6a56e8c90eda1f03ac2fe1", 0xae}, {&(0x7f0000000200)="a8cbe60aba534ccb9103972c02983c489ef5eeffb21eee34c58a220c1fceb4aa882a2680f27a090ed2a671c823d4cd5cc247b8c3490a190b3c568f3d70e9b4e63640ba291b0b9b0a668544297e5bfb32b582ce6ae2e4174c9bcf7fd07549eb21c2ade8aca6910f9ffb74fcce1843d1b09d13ab885a1110c85715f83c2bb6d4f60c038fdc21ad96400473b065b7", 0x8d}, {&(0x7f00000002c0)="716b923e9c97559c4df97bb2dc6c77389831f8c22fb36de116dc7ac6983aaf6919368b0398a5031ae6c557f979f912424090dc6589c53df14141d62ca3c20bf22c58a02401122fb50aec24d40bdc1b0105a4fc037387e56e8caab027dde3e8cbd2d7c03e672c45678a3483c2ab35d6e4fb3e264c0685da285576c4a18be0f0a4d2700c6286510c589a8e1234eb0e990f6d54d5c876a830ffb30c4c6c27dfc879955933fb4c0e2607c3f17a12d4a9d5e5e596cfbe54f0", 0xb6}, {&(0x7f0000000380)="1969c8735e6874f2479fe5bb73822a7b1991f9d23b340974976723a42adeaf530a37e669d01f216d3b235f7c9819aaba41d0bf70f3ab5744d77d757429beed64135c728a3a526f68a8287a0864892b5c3cb8066d1094eb8dcbca7c64332b7d6cc8e385df8a628e4444acc789b8958e97acce2422fe3a037de31e136f8acb1fa41f1c4119723cbeb3281dbfafb40b09432c2b1c53dfd9149e20ce76c83e4a165ebe893f8e858a851542116fb029f7b3fffd7a6b8dc210aa75432474c0661a3d6723e11538798d5ea3a5ddde2c4e70ed0726a0849077261e821546441db94e90f7f45b864c909d1b3b0dcbfb57627df8db71bc1d1bad2980f7", 0xf8}, {&(0x7f0000000480)="a9f656d4aa1992019cb3b7e15350ecb88763ca9855a4494b84c0eb103fd9525938073e132e124693920f83d2fe63971942925fa43a751657b41d7aa74b93bb16da85a7eb512b0af3933e506e9ffd9ac7808e35fa44f351cd5c3f2189b023d14386a36ef0b1a16537616942496e5c36ac617b80c74ceb9959cfcbac243b2df0535898579003937be667f4afd816296b78257f5222359c5b47f8ed6949c142043f6c46f50f7df391e39125954b7f315f6b0e1edb980fda7165ab06be23b70d0441221e0b0e8f7ac412a63d2c29e00047bc1ac3810003bf1d5a0e4abbcdef7f0a67a4693fb22ede5243479c695377223a47564d6f587d1cc967", 0xf8}], 0x5, 0x3, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) fallocate(r3, 0x0, 0x0, 0x0) ftruncate(r3, 0x45b9) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) fallocate(r4, 0x0, 0x0, 0x0) fadvise64(r4, 0x3, 0xffffffbffffffffb, 0x1) 13:05:23 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x4, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$LOOP_SET_STATUS(r0, 0x1263, &(0x7f0000000000)={0x0, {}, 0x0, {}, 0x0, 0x0, 0x0, 0x0, "b97a186fef7e400373a1a11fbb6d0edc690233804641ead2457f80ec4fb6b0eafef22de7079ebd5c255764365f59db97929b10ad67149f3562a1ce494859f3c3", "6a53090e5fa2834ddeb819d3f20fcf2c221154f084823cf3709518cb178bc24c"}) r1 = socket$inet_udp(0x2, 0x2, 0x0) close(r1) fallocate(r1, 0x0, 0x0, 0x0) ioctl$LOOP_SET_FD(r0, 0x4c00, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r3 = openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0), 0x181040, 0x0) ioctl$sock_SIOCSIFBR(r3, 0x8941, &(0x7f0000000140)=@get={0x1, &(0x7f0000000200)=""/175, 0x1000}) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x4000000000010046) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000001, 0x5010, r2, 0x82d1c000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x800007, 0x4010, 0xffffffffffffffff, 0xd52f9000) 13:05:23 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000000c0)=0x0) r1 = perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x7, 0x0, 0xff, 0x3f, 0x0, 0x7, 0x0, 0x4, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8677, 0x2, @perf_config_ext={0x8001, 0xffffffff}, 0x8000, 0x6, 0x80000000, 0x0, 0x5, 0xfffff96e, 0x7, 0x0, 0x15ad, 0x0, 0x4270}, r0, 0xf, 0xffffffffffffffff, 0x1) r2 = gettid() ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x34) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r2, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x5, &(0x7f00000001c0)="886ed7f9214971a31bccd5263407bf5769") perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x4, 0x5, 0x9f, 0x8, 0x0, 0x1, 0x60078, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4c, 0x1, @perf_config_ext={0xde, 0x2}, 0x240, 0xffff, 0xcf5, 0x3, 0x401, 0x2, 0x2, 0x0, 0x1, 0x0, 0x3fc5}, r2, 0xa, 0xffffffffffffffff, 0x3) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r5 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000180)='./bus\x00', 0xe5b0, 0x5, &(0x7f0000000300)=[{&(0x7f0000000780)="bd781bee30284e8a92ea592fb4d3563f09255775c222848bc99425b4ceac2e0856dd5c1e50ecb7feebfc25d9ef269a41d6ef0dff96111bc6a4fcd3a1c8da17c3de60960b1d016466fd39ce4aa1949620be4c30b0b76960f8fa728af693145b54371dd589d38b06e6adb873498d2c3b4148d99e73408e91bda2b9728ac41869d96178bee588f22b871e17f55a469f34b14feade14901b224b55b899716331e476c6d3181054cc09d598f64cbdbfb4783bc4773a565c4843f48f29faa18e1fce538c69209e21c2e36339fabab12c45d9500f54e68f45fbf5867a24c4b1aef257d820882e176160fb1c73026487629ef4efbf3fd101fa13716ef6cb9a5796229beeeb434b93362b4db44434d69b2413e8b3fdfee67426a83b4f8eebd4449465f7bf7f7f36731d584185e47b7ee365e80dc08bc9900f513f38ddbf53b8ab88de220be47764924f78218ecc9a34e314a68560df57e56c7dd33a74ab8cc340607a84349a9766bdd213f3d5043ccb43fee2fe53e7fb26191798c9452413f96100f7d8bdaf995750871dcf0b5d6a32cabd7af3535bdbcc0bbc5abcf5b466c4e98b1c1d6758dd47b8452c9d8ad3c890be5a82dceec660f81c69ded2bb6d6d0d82c91a9f59ba0426539441f17d2023cf3ac14553a2daff5d566624b963e67a41b1d564bfd10b764abb2c862f04bdf90d3aaad63c3356a2fb0edadd106cc2b5bc6c380b4f172ab9ce00c3c99a0233d5b52d7dad10df327559e4eb2e73f0bb3a58c7a4b72d218ddc5c7662bf35314afa6858b395f8fa98bdd0a4b50df64d6f8f8d28b4f26302fa1b1e5ef783680eac7c1eb1bc593a3ad1e16e7c0cb42b50061fcad1f7cb8343d8fa461695cb5ecd5e05bc7714b7ba8e59f20c29e0579ebd692af199f02ceb5531431a7705ce96b4424aece9889b38aeadbc98ed62a3e47407300cfaa5d43ed1b3f1e7ea0c21c1b92e83b0667d213cdcb3888dfe21a52598fc5dbe23d3b5d7140c9be9cba76fc48073e1b79aae055ce833587766e125fe933693ae94532b1eb51a99e5e64892acd87bdcd4875009150ebcea8bdad64ed284bd576a706c8e4c02066eb250dae3b3a9630e737c21b147148f64102b4906bd292c2d77434d4b019c4952137aa6ce91acea75ec850d7e083c76746ba1715746b0560fac164a0b6d1982c6d43104b1296a50d417f0c7a8e22241cc1c187169f25fda46d3b4d45748257d1c75a4a75a697085dcbaefe4df7e8041be6f6dbfd01aedb8324a50dd0b77390d90662a8121dd8338e80e5681feec761ec1526bb73dac5608fbf574c8aba71d26124fe7668331b00e3c1320a02b351d29995e64be47956d46f2c311e10255d7731a466012157b29d4c7a1bd06d109be1032b5006471b5e9936d43b79287c30b818aa9ff84b0305bfd685d6c0f467e7a91e7a4a1410587613e40c55fa36e706eeb04a2d00774d8a54d4d15c5f3497c1363ff8a1c2ead9e211771903c96c10b0119b5b7a46c3a84de4dfc683889a1eddb9ca7a87a9f603277272c27c1e9cc5013b3c0309728a15b04aa634a56ec873ec4bb7dd4af0e151eec1f0c414ffb16c00cdc10cddfe10b6c253490745061e5377a9bd60160d21b4a24abdea45fa711010c5c9d35d12cf50165e7208bfee5d6050ff7dd341c37786f4c13c611c248e500e7923d1f4aef1f4c59d226acb1cd02e678fe958e5c9c92d438cfd90d0beb246e0d186faff32f1c14f472026ad7c89b91afc9804426b8b1d2e554c56191e9f1263a012aaabbcffb26f7337f57cb53cb3670c81a780ba36824388b0a6303414d18326b79d1b1c302bfb6e4efa74280e04b24f77903c4762c0dd5020b71e97bca5d88af4dcb328cf32d1203ce0b3f41f2a93e5a901c99ca6bcdba71fc90bc63a7570874818ef10d4c39ae53fbb378caffdb0cfe3e9b06e6fb25195b15d4b6e5398a45326ecdaf92c2be82fa92886201432b5070ec3c16e69e359853abd4c19c638281cdaf51a72f64c7359a9763b1deaf4d7780c83fa72973a557759436d60953ef87d5cc0f38cd61e2bf212ab6d86a2b0842b4af5591b4e17e279fa5db810916276395733936b605025a1489c8f2eb69a4b0cc87dc6fc34a09cc27bc5347e33fd49e3f30aac54895340acd621be38fd66845fc549661f97c522ef229f41f77fae85d831802df8ed41833759f2a042e766a41cbcadd8ff8586f06a8a8008844d5b7be3e3dda15d9f156e19da4c877ba84886dbb654d2fa342ddc18046869dc604fe2bc90390a04afac7cb23cf68a002e222e9f01923cff694ad77ee185b57e63b6ec710a10fa37bbfa0726670dac700614ded44bd8bfc5d30e3d5f38ace1f230c4444052891a9506a7d8395bce45d63893e1e28752af10862dcef61c1594d7e2ec30138b060684884774fbabfea235e4817ab05aa7b1d4dec4d01cc637ab2ef2b37e453818f369d2107b3b713f63d664190c33a96d40c51012aad39b9e97003ed75014e02580964c5b0f1ecb2ba381de94fcc7c734ce23db7e148d0df2464c890bdfb821c9f858046d524549fdbc1215d72e6f211749e71630ce70c83ab15289c8482b17bbd0dac0c4ce2091380c923d585813e836392c6abd7aaa7fe35b269e1be8a9865201d2bc93a1040d712d969fd75c745420e33096f3353d586d2aaed1b148d62c2cae6d2b54b9266965bdb38315f6540136586cf8895a37ed75a55925eeafd3a0ff018f08b42e6a3ffc91012cd4a9fd521c25b141e25ee7f25784705ba92b3a0b666373d411030ea1539244d593bc240d4b746636e9ed2648f76cf5de88d4a1ad35a0de00c6e489354c57bf51b7ba8d18f9776d5d3b95b5e8bd592a0e8c25d728c3d03711936c4459c6ac71f5165f6c98da9817c091c25852389c48b0d7124998bac1a441f77037386b88f8fd1d372aad7ae5367ff6d75ca3021e4d749c1075a2c482aa474be2171d575977fcd4d510a8dea8058b6d9739f5c5b6309f874c4b2e948ab27fbb6a40dc3e1c589d126bbde2ec6199a7df82d3a34f68ad3515af8df47219d0821a3a9f3008b0021585ce0573f51c23f42bbf43a671e9fb1f0f09ea31a293f78266a3247474f14da1bcba562883f935bcd4cc22d299d901410f814a266c20d56dcea48bee8c57b2a27a382ccc3865dccebb8ff49456c205fbb214c634f77330604e004433e577731abd6d107a6d0b73ec3e161d26274e987395f81d16338e8e153564f1742e8381cdf07ebd39d7d46654d0897859eeae9f6e3529da729f5f206f359d7e57047e70da3b976cf14a9fa0792214366ed38a8bac7b626f33a0e4b746fb22588c06d8825680cfc9e2e38992bce22f7db5b457884f5ce9b5363974f4508a7c6265a94784d58c4f138ffcb8663094387843127aa5647cda9d77db4476070a14dcd15f617e746384c0953e693011509b02c9f16b49da6db0d5b154dfecf8c25c407bb30417536712f2106acefeb4fd111317dfab9f599a5630a83a66a5d96de8d993f03068d89d83e56b19acb7c8a2fc0cf9092b3963fb5054497aa5912177d1f95a421a552be20615fc9d646bc9ba85edc9d94e9d51ba810e1f7bfc04380aa85609c7286b7d2d835a393be4d060641d6748f8aeef2ae92a7a13ad4bb87767df3acbec2374331a592715e705960a4c6bd665c40a5d09aedd34a29228a0675dab5972c692ec3366f87b68bb0e41e2eca11b15e520d71e8c67f88dc32aab362926794462365cae9eb9728fde41459622e2de9b01e2086be7c5d7de4190fa6da0cb60d3cc0b77b29b9778185d11b47cde56c7deef9ce60a94e9278517e8a07bf377b85a1369581eaf8e59b4696a5b4a800c420621f393aeafb241869b2d4eaa1f4ded51342838a1c548492d19d40e755c318c290cad757e781b785784ea3ed1f3323c05b90b40bf31f0d45965ae99ccd0bb887b444d395425cc37c88084e6d27cdf0a62cb16e05a1c00b99208b1a8d9043d8affd2c8797afe77b9c65a0142af04f00be3a0ab51596305f6b2897a0a74075c63919de22f3647d08e2e892765d40a909fcbdd47150a66cf57a1ae1604de8d7ac180c16f16723b840eaef739137757de1549a966fec78d3991c062297f7bbf917067e2f19491d8793c11eefeb08b23a149d31982cc33f354c7227df21a1c71d73a446e47b7e314facb28fd1468afaf36e2dea771f376da5edc1b1ebaa582ab612d6cb1aba8b4f854c483396dcae5c6f271eb5db6c92ffdb3323e4f015dd2d28780ffcbd99ca58c62c024619fdb089a2912db9a7b11e90348b0a6c0b50b8f7cf5fc2d60f2d5ae6017b2293952976c1921273b7f5ba0a07717dca2978f39d3e38fe6da0e5a707aa05cb8e3f8be9b06b1ddd18b304b9116fed3d2c36311d9e59b11e9051eda0f4ca9c75f61582a9b825600b6a5abe30e013c6ddd2b82f4e11059f86a690a7a98cf8b74eed39da24e1f86e38488b92cdc440595bd4a93c7a98794bf270de88891d7f2075d4f1c2aa0d74aea6d6c8b6734beeaff9f131775090ce6fa171ddd668c6b1137f7594b1e6967b7db59f0d74a8b2edb906386274f075540ba4cc7ff8e807fdec2ec9f35b9e0ceb914a58fa31e5a477e7ae492d47ef3edc8958d73dd5622b0f5d58183df396efe9e436b5d0b339c283d047b1d36160cb96f520802787085a6d23addd89f6130ff0735501f86c901852cc9cc2b83849d27685b37592f130a4052b8ae77cfd6295921c0d12b02370c45c2f979d2b80723f7483e06de28a5ba1932673b57bd91f3dd27d717a2106f99414d7e10b50ff1e77c3dde7bfaf2d54733dd74366da079d75dff546b258ffac4a4d03506e785368b525d01d3675122a7dabbcf5c175be666be7790a2d7a939d1f4ede8b9d6b9269eb833be8c0b4eba9d7c9f792e284a8d59139d76b5e454e260f33a68e9a57f5ffce6e2895c1b6ffdccb6a2ea4f5abf4ab65f335603f63efe561db970934eb8b535a060297c988137a022c0aa9cc39194fa179f1278a706998a2605bcf80f75e955e0c5d887d9a4b316b123082d7831aec5bbe04220bf746be75005ae45ec9334f3dc50349211bb3f7e09d9f14d05894e7a6419da46851ff832f80394e6ed891da90bd0b2c0acf49edc88a8831ddb62831fce205b1991593a8ecd51f31dfc1cb92170d313f48894e60e0958ff974a07a75df0ad6519fb569385be5bba26cdfcea5dbaede63e69700075750189290fa6204d4d202e9d03a2f23996be9e82bf3925dc01c06095b1b1b8867bbc3d4a11f154a8f4b8ea6427fe5cbbd9ea7c94a12d2b9db31c07efc06efdb1fc68293c7757cd6f73ca671205483c31d24c5024e32268d24b1e6a63ec7ec0c6581506bfaf79599c809add8607ffb5f68b225fcdb448aa91d111a630460d93049b5e0d16431ddf411dbc2fc96f143fe1f251868e54b738f416763d1a204df4ebb622e23d8ba67403acf105b445201586fc84be8421847d3c4309a75e23db32a928cd8528b626e81c474f4c1fcbe090b7198d139053f17f3c7f20285d8201eee160f83fcbad6d4db828a623238b41a67b3ac3252b2adea4cec65bd4ce490e50d3d866fa21e69416337f7bcf0130a07c46386e7b5bd106ca17858b270cb5b96d1b6c0de9f640413cf2f3e8d802a6114af9c3f9dcf25a03d8d0d6c334d5570d3580995e10ea451af4899d17772d6fbb33a282317f00c1bdd31fbc85adce7327e016fd91986770c9991749dbb1321d2650b5a430cedd68c61801c03f16e8d4b29d32860440780831a1be3f57c79a95386e864f0447a285930ac623a7083b396ce0e684dca0e", 0x1000, 0x1}, {&(0x7f0000001780)="a23491ea4029526b630e640dc1463d67d9e457cc0384797118225b67e94cb55724e54bd6558aee5c594ae9f7cd8e21fd715b48f0741ea11aa9bd202c72b2cc140e7c1fdf93ee70f4e1c6ee2512a185d4834eebacfa0452c102aa4794918e8909259de314148d77d4de7bb044d2214224c7bf5df8cf4febb8c56ce54269847e094b865f0482a7d5f1be6030972adc617dd50a79c2f4442c3912709f161d97e4bed202bea82f3dc4374ded72f68af677345e09d6030a8a41b5a8eb6e20b204feb12b161656186c59c2457a096a5aae7ba7172e3c5bcdc71e18ad0debd6f0ccaba933ee7217e671cf298f19523df54ca373797f982fa6afe6830bf0a53028e909ab91d83659eb332e5018403a671b8b691c056a209e4fc179bd665aa4fdd5cbf416c858dfb735b5a9754d5dac0585fa66185c84be7c200b6bbfc08a28de09a9501e94639e460f9a3609fff431af6dd9159db7125c6d9bf51d93cc9c2e2e60e1b1e118d64f431bc3503b031af21a58c129ffeb63500ea7a166c96040e932094615032085c96969682125be0483d9095b8704e26ca44d1a912ad2ac94350b19b53f93b58a24e076a1777eebc05aec02825430a263e8cce6b5ad6756b72ed52e82b3674869119b669172f772b95810990ab76f7c87ace70dd84af8274a8dd999983cfbd27943ecf70c65ee3d4e4b78e45dfff9ffa4c1cb207b52ddcee0c99ad6c6c415497532d357c9c7d78f27ced62cf044e592c35638c9c54db4c725daccdcb9477d3ed8cf2cf992ce6794f2bc251ad9bc62a31481b2df95f9b1f6d178c7e87a77dfc2af0ba7e1104fe6e81abad4414319d4d12a32adaf5d64451edaeb0b33e3a0b8d149fc9d97ed6180a230aaf0759e488ac570a252c89535695e5f82db670e184ee53739a59896fdbf134938b7c02a44875f68753e870b82cae2de30f58bd6709581014b383c8a860c999bba47ac9f89c3e2a1361fe5c96279293354ec7a8c8b7acd8678fd595e898be207fc00f671a67a27a561e1eb514a376358fbc194171302f5db8b2e8ee2ca095957e1b7b6fa1611054b3c37312345775edc646810c91bd1fcbe4df009e5b39fcb40d753914efb221f20783d5e997f6fc2fe4780db2aa26ffca91a6fa42287922fd18f347a57605eab7a339cf418ab7c757fc9acf1c582f050162b6823afbf88cb480e6d148ceef05f5bdeb256c7935bd68d4ae2be4aefabac08841ee1ddad7c85584106969c00a623f2e84b5f11abc7db462e7fbb69b410e3a527d708720a82c60a6407d6ce2774d3a3b45ab00455be493b2741601149d9eafeaf85d8be1582bf148e9dcfa17327a7dd6fe62d591e52a8c7c91a295d81a29932e552e2350466941c4dadada48b77dd1e941f9fc027e9cccc3905470c75c7fff00ecb490c77083ce631051c1b1bf56f9a29a5c0b9b5779d8e63fb6cf68ecc9c2a2cb2d8a8a23137b9c866eb64fabe35e48a33a6b74c0957f91506d644b5438b31bcdeced090f2281a0ee08a929a1ff6a8912747ef1aaedcbcab29ccb65332d8ee672ba95906e8cac0f8ae09f1be829412e24ce4768d8d6995e3e534d8a23865912e367c1d9f2382a46476d30230826e03404de32e9275a260251dc0dd1a3e7ff31ee1de2d7940ba976c485977cc58246558076d012401533fd24d824dade924de4b956a00ea3ed8041069857ae61a031dac5ee23c03335caa1fc18170594571a47a06d48fdac08352b73fb971e847133c84ade7179f62c616f8b5bbc5f270ae17c32db59c803b330483fa308c94d430742e96d6ccd759e66ddcbddb8cb09cf7bad2663046c54e1257d60f9bf6b9716dd349117b3b22cc648ca543f277dfc745ade2e49130422f1053fa0c777dbedde9ed12a8301908f44b23dca2f79e9590fb82d7200a12f87406be736124e3c8597e1426994fefd165c52e29087724c3ba40e203eb32971658cd41e875342ffbc259decf8dd0fb8c6221c9253fa176722c2b8873e46f6bc1c14731949f75203cc5b9b39013f98aa9eec083435e0edc671d6e50cd7bb62c8aef4962ace7d9713e0d440391a15dfe5bc0cb23e6ceb374259323873b8d3b90b9898b9eb1b55e82177d3759efd9188056b507b2d272a96d82cbec3a138d20f29a666d2a1ece83e33ac514637174310b5bc9775b46e30b79657fd3dffa0754eb4f966e750bac5e4eb4587a66a100bf4e996e15dc72ff6d1c9953a353252b4780a2b7e9b23a52e87eeebce6d9cd81a4b91a0ffb49594219ec44bdcef8b85cb4a72144db7c28f8be1394042a252798d9bf89950269b9e057b2af6483aac6ff42f120091e8d95156d71e3f89fca16a9a27fa06d52e347bfb9ea7387f315bd9e5d60eeb57c2faab0d23b9568d5bdafbad38a1a9e7df25a6156c85315b421de396c007274afb8314d4fcd5efc2f509db1f143baf3842d47e1bf7ba9a49e733a0dbffc22dd653099bad0e4f6949763d51ebccd055be9b0bc719378c19670563ace0791c0114d73fb2be976c5a6314441818f44f3eda53f78a11c31cc5fa45ff8dc741c4933ce88c4cb5ef294699c7f3edc43581eac418d368d1cb89326fcf46d768f9a0e1dc0cd1c2b715663ac8f28010d43e6e268cde167f518daef9dd4a907821e24f54d147f4389cfadc17432fd8e8f298c0108b1b83903856faf8cbffc8b58de9e0e9cedd97955d711241c37ccbb423b64be8595c4d1888c4c3928a581aea8d9e5aeb0c14df0bf3c78c75c7406beedb7655539d858d2a24e67cb91ebadddbacdccfe205cf1547f441e21d229dbba2d283d6537a2d9c1a97212879ede333ccf48079c88356da27c11bb3d02826e000a084c5e43a78a703b304210211c0a48448a7d8e4d8d7e503192d03e7b4900693458b180809491d10907519334f7ffc0f8ad19343d4f512751125a3e1162350155dad0dd1557b456783f8385b7f1d70c7a6cfde1aa4af243950f3435cb7fecce85f6e65015cf933fc599f32250e6a3b521ffdd4c5093ecb0ebd953a00300451e398e79ee6ca85b634f02352c94542c04e37a78226f7dbd6498523ac82af260fc4ba6780c247860d9e7717164c7705df803c2dd1ba737cf17b9077b091f0272025361f3f4aafa1a8f0aab813695552c627295d9aa30b5015191b5e36bf5b61345b7795661018a16d1ac32f383a57cf0dafd1f494783c538ee2f1b550b2769f5dcde4ee975ee6b7d2d5c66844231183f0c5d6bf601db73523a4277c5abe6dfccc41ccfa41b0b3fe8e0a7f9e5e6f39c2839d534cb252f39c6de21d6664ec38494b0b23b670db86a9733e6cdbcfedd849d42c152fcae4245f16f275c36171c1bc6f6c9477259cb5b0663d70dd1caa521babbd617b6f79d89cabf293b5e9a539428244465f3caf1900b8ecc1ca5b24463f9229355d8adbcf46d26c142979ec9139209483b992564fdb44a8150e660c41f5fd68ce5b495cdf1948b4b3dd41df4f0716a3be9a446e9899fc52f94f618ddc90af52178564109293ea35fb86df66993e3bb8cff97e15be8ef05d601656f2af2416b245588f24fda046ba9bd5610bb7238321662decfdd4897c07a7c547eb1a9189db6c4fc99363b5c3c69d42de1b637d62dc3c3c02fda3446f489a942569793bc8691e8cdc578fd946724c51bb70fce575562139903c808fa7050345e042df6c063f9bad7ef42260d1344a10bbf804b85a74b0db14056cdb62c9f6a6d583426630b8046d6bfe64aac37f5a74c4c14a58aef148797378c2e5bd4c77bcf9291525520d25e99301a43b75da1265bb7157a654ffd6332ed04714be66644c74e8fa0200c76451d446f5640495ab586b1e0b1ede5cd7235ca6561315a253e5f240497a5926a1935f5dad6398b9f8234fa1923e843849a67c3ea648c8ea694e4014a9697c6360422075f194c875811c98f628bee8c119c62ac6bafb4ebdd1a221e80196a3bf4f37d8507ac5f50c7f585748023ac6bfeaab8a69451cb66e8eb0ac336e39a49c39c6df0e5dc86d7aa6d15380daad87300e849cf508fce40991849c03400a95475ac5a1dc800f72a8ba63f856d22d39fb1e22fc65bc0536979c9e33cd8c057e313420f8db3a807f8a36516533701eb7fda2562e2ffcf2a5331db8e3fe93cdf6024dfacc670530c7caa2dca92172503075c3a6b529bb2769d2b5d24383cb2bd26a1f9127533f5e173429d5ce46a5696e954e89fe89f76ba17572b802bd29a6dc4fc846ad35430215b9683d9b3b92dbceaf75de42785e56405a84435795d12457b995c4724b8578b4dd03e32ae15dd9fdf01d02a86041363ced83e718eaec2627b72c631309e003bff29b138170ef183a624993a670ea6728ee4be0e633e8a19cde455ebc2cfd2f52a1e55e173561a9f26485b7ec9d8d5e25dd80fdc402b4e15fcc988db99a954fa78fef02905336c33bfb6537b37655fc171a6e024f02e85bf8963ae7c6601b7fcbd3ea7aa9a74aeee1ba6d372eac2f99c91a2e6bcade6f4887d67a8eadadf93374f194d939d0d40924274bde274cf6bc35db00832f788d889fdc13429ae79a9c6bb3f361ca584c15a0934533a6842e92280ddaff5900acd6117302ba886324baeb0bfa37795d15c8a814b93bbf601af04e8d665166b060e4d8e48918efe6a3c43052c03fc4bf4c36242dfcc494c96043df292978cc24e36ea16251f1499dc445dbd835eef513f9ca72feda8919792d05b603e89d63daeb384eebf5a8e143d4832121119b8288626ce9d674b19d5265c609cbe03572c09ede0d52b6b62dde2255d3a6ea19f3fcb1adb26992c3547485e40d793210eaa1e9da827b334d982e4c4b089672b54a414dbf1be331c5511b8cc1ee5a9496ae17d0ef8b1b714c458c648d147feb81fc957bf678866b1773b6aaed4d067620ec89eb79508eecfdbab75c6954f03ef8ea01a5b783ae0f1fa856ecd133f842373f565dba46e4c44e0ed104ae2c6e5f4032c91f64d3c3c930da7555c9fe08c4de260d1b1bdae60f85a2b4a0e2bae15a0f72e900916aac8b4e329b1e1da6e63503b38feb1ea033cf2417d417777808fee7bf718e5203fffc507b310965cb4e8048ac2ecac61a4b3577be5c7b32bf1e3173c906a6b9d7c4ba48113faa24dda564792163bcca267faaf6fd22db2a930daf1b16c09a9cde2a555f167f146f33578df2f4e012e954eedca5dd448835d6989cb381c9ca244ccc1ee9ce82957539547758f922f2ea8d6141fdf25e3adf73d3b8abcc0fb1c35410c36de9d2da8a6aa57dbf84b186dbc3111414a21906526d3c191684134d1764c5b6a07410b36383b2f27e0bd25d9e5dbe95d58fc3d6b8a51e72fbde8a353f64b42be2ea2e7addc85aca1a1ea201a74b4e5276eed3b8cacb82d1febf0a164f3316c436d2a970d6cdcb7479880061907d7def2625dd2779c19a580f5bff958bb1e56765a846764f75530847f86c47afd506aa74b3affbf471b5760995b1e762ead386f4e7d95cb9b0257fa82439fb8f9e60dd9a3ec503da779dd539287da9d0f823344fb06d66ba43bc867b300a2f4bff302baefceab4e03779368316feba85d82f67e62efa4a3e39bf36008e7d0209004275002da305b6965af009d15b9fdcc0f212df506814449b54092b6c6aedcf261ac6f14c1c38ae2144bf61ac365f493555e4789927fd03cb9f5cf3b87deddf92a8135edec05bbc09f6784ccf598179819f83e6e10c95c51339a51103bf69c05ae600617f4ebb9f4da3dcc6bf9aa88a2da665d63d89b105d131b3be789a7376ce20047eee3f12c5d6fcc46e7b2dc7f54e7c9d977d12ae5b7203d18755b9b", 0x1000, 0x7fff}, {&(0x7f00000001c0), 0x0, 0x7ff}, {&(0x7f0000000200)="39e3784fa0979e9fd36839c16b0ddc248ea5929b988cc17ab1a34f29134db562c29af10354cd2aac0aca198b9038c4a04b7475c13d7d4dec342a445ecbe6c333beb8096d00640802ec7b1d2a1d1c4c4c11da716429a2d095c7b330f072536d9cdca8a964fd7c7e36c0ac4217d8e25b65c6be91ff23b82a7523a6f2ffbf707cbf98b69dd60607b7c05bf47b451cf1fa428020bb1cd116dd3ac6852eebd72923a9ba181d1d174459510715f617fc2340edac39d76352be", 0xb6, 0x5}, {&(0x7f00000002c0)="572cdd11e53ea4449d91634b", 0xc, 0x101}], 0x220202e, &(0x7f0000000380)={[{@nodots}, {@fat=@uid={'uid', 0x3d, 0xffffffffffffffff}}, {@nodots}, {@dots}, {@nodots}, {@dots}], [{@smackfshat={'smackfshat', 0x3d, ',{'}}]}) sendfile(r5, r1, &(0x7f0000000400)=0xfffffffffffffff8, 0x2) sendfile(r3, r4, 0x0, 0x4000000000010046) [ 128.972980][T11061] loop0: detected capacity change from 0 to 6 [ 128.984623][T11062] loop3: detected capacity change from 0 to 131072 [ 128.985984][T11061] FAT-fs (loop0): Directory bread(block 6) failed 13:05:24 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4000) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000040)) sendfile(r0, r2, 0x0, 0x4000000000010046) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0xff, 0x5, 0x6, 0xb9, 0x0, 0x8000, 0x120, 0x4, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80, 0x0, @perf_bp={&(0x7f0000000000), 0xd}, 0x44088, 0x401, 0xedc8, 0x7, 0x6, 0x5, 0x0, 0x0, 0x4c9d, 0x0, 0x8}, 0x0, 0x10, r2, 0x1) 13:05:24 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x5000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) 13:05:24 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="634a65676b3def2afd0e55efa3ee657569643e", @ANYRESDEC=0xee00, @ANYBLOB=',permit_directio,\x00']) r3 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r3, 0x0, 0x800000080004103) 13:05:24 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r1, 0x8008f512, &(0x7f0000000000)) 13:05:24 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) ioctl$SNDRV_TIMER_IOCTL_STATUS32(r0, 0x80585414, &(0x7f0000000000)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) fallocate(r2, 0x0, 0x0, 0x0) openat$cgroup_subtree(r0, &(0x7f00000000c0), 0x2, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010042) [ 129.231127][T11089] loop3: detected capacity change from 0 to 163840 13:05:24 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 129.314342][T11101] loop0: detected capacity change from 0 to 6 13:05:24 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x121001, 0x82) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000040)={'caif0\x00', &(0x7f0000000140)=@ethtool_drvinfo={0x3, "a936e3331e2197d7ddf5c55127cdc96101ca88d40b1ba6ec0316a0cc4566d3fd", "a3bc3eae889e1cb58173702affd37953d42c2eb809b93d83c15b287612ca196d", "4b1cd89576b456808314c131760d0713e5bbdd5ebc32db9546997b1f3c4dc207", "6ebd8eb99fefd2ac5a414f56d3d111ec2ea8b8a320f04dca2b5ddedb4534c558", "c37a4f6bbf37fa43b65bcdb5a37109d6d2ba8348034e4fc255fec83d469ff5e9", "7f74b042320785c2d5fc40f3", 0x5, 0x906, 0x80000000, 0x6, 0x8}}) sendfile(r0, r1, 0x0, 0x4000000000010046) [ 129.374304][T11101] FAT-fs (loop0): Unrecognized mount option "cJegk=ï*ýUï£îeuid>00000000000000060928" or missing value 13:05:24 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6040000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@fat=@gid={'gid', 0x3d, 0xee01}}]}) [ 129.472958][T11110] loop3: detected capacity change from 0 to 196608 13:05:24 executing program 1: sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x38, 0x0, 0x4, 0x70bd2a, 0x25dfdbfd, {}, [@SEG6_ATTR_ALGID={0x5, 0x6, 0x3f}, @SEG6_ATTR_SECRET={0x4}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x40}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x3f}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x4}]}, 0x38}, 0x1, 0x0, 0x0, 0x1}, 0x4000800) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7fffffff}, 0x0, 0xc, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$vcsa(&(0x7f00000000c0), 0x4f053b8e, 0x0) r2 = perf_event_open(&(0x7f0000000000)={0x5, 0x80, 0xa8, 0xfc, 0x3a, 0x6, 0x0, 0x1f, 0x1023, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x9, 0x0, @perf_config_ext={0x3f, 0x6}, 0x10, 0x8, 0x6, 0x6, 0x2, 0xff, 0x4, 0x0, 0x5, 0x0, 0x4}, 0x0, 0xb, r1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) r5 = fsmount(r1, 0x0, 0xf0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r2, &(0x7f0000000140)={0x20000006}) [ 129.560661][T11111] loop0: detected capacity change from 0 to 20433 13:05:24 executing program 5: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c30c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x28282, 0x192) write$binfmt_elf64(r2, &(0x7f0000000140)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x7f, 0x8, 0x8, 0x6, 0x3, 0x6, 0xbafd, 0x16a, 0x40, 0x226, 0x1, 0xca, 0x38, 0x2, 0xffc0, 0xfff7, 0xb06b}, [{0x1, 0x1, 0x0, 0x155, 0x181c, 0x136, 0x4, 0x7ff}, {0x60000000, 0x3, 0x9, 0x2, 0xffffffff7fffffff, 0x9, 0x8, 0xfffffffffffffbff}], "ce58831f5b8af0ccdf33d67008fad32799b5e5a558b0db86611c2ff302d364d60b0ab0169e0ac81aa0e1bcb107dce346a5df000cef1118b7090100ef4417de1e2253ac243938851f67f99806af964672c1193dfc78df2121d9baa5d30694fb4418d822c98aaf36083065377941b2e7a6b4ed4ad4a129d710febea84fd795ba378fa002814ca49406c6a5b6e2bbe517cfcf2e590d0d9d12c86b026951a3311c0b587c5501c85eabf4a60681b3ab0539f401885598317864182dfa31090d58ebd900cc1516a566f0335de3453d1cc606f0043a3e31b98a4f493b47da34aacdc138149d433776e8dbec8bc0e8db34b7130e9482fe9be909ca0a0118d9f5c4ac8e87f993bd6f68269a6bd1604752667d513608bd2a30799dda47a0b145c39fb0b377478a02afd0b68eb6cb95e187187d0227505a76704d994e7e756d975f2310b2b6012927035b3fd36eb6d23f478e3901b1f8e0d221d57c6b8ca429cf9546a3d6142f5bd6a0066e1557e16593f99d6d799794cd147bd5fab8d29e313a191d980ad1945d54cea37fdadd9066bdee41e0c028d8d618c71c4414cb29d59dacb0daef65005789f44d523b1df4993b9df9dcececd7707edf0d0392c7d8694ed429201f9d5b7defeba203e63cedd5d698b51f0111e8dc164fd6e84e33444f319d46e30cb7f86d7a43cdca5668bc38a88b080855d2376c2fbeaf4d6d4b95617628c300ebd2012beaee2bf51a1e4f070f92145946879fe1201abcde45d027716157d7e411617466fd61ab95aa6a181b1f8ec27c9cdaa8b4e77e8dba0a0382cf3421e6cf9201122b12092c5087809c8ed487bccf73ffdaf472115103093be384caff0a0ba2cf097cff2eabc5484bc07a9ad78f1aca70ca14002f50e1f57773115996cd014485a245e3b3869d1559b35be342f501dfb0b0946a43e0bc36e4df9156020520ffe27c85fb5100a1637bc5c2db4d42f64db07e3d5302d46f7314d7996d4132f42104c5fa3a098e440cc22d0fe38f8711c7d38aa55291147a14e4fb9524ae2d705790b2eb5e62f46aee14d8fa31ed825db3dbe5517a87e0df92c26b258a4cbc2514ad4f8c6df81d5a4214511615222dfcf5ed5b56c31c678f0d481881101debff334753b5f7c580ad12a2b36cae7e1dded4169cb298b6ebfadfe6b1f350ca5c83b4b178eceb5e6769a695c36baa68d8fadd268411c7fb12f65a8899758499334a566c939863da37ec6eda9c2ad6317c5b41ab8d34ac78cb860de8fc053d3988439111fbcdc4d1e5df97c00d54987113d02995df19b5314cd41c8bc74aba0652a7b7e0d9d898c583b32aedb61ed8e53c06d1f7c24fa6d0cd6b2e08a5955722f0190b7c0c55de5a71e9c755796b930aafab8cb5d1da750f034716aaf36829012891e25b31de74f610ef57a54bb883668fed983067cab27aa6083617e976a6e2c872c3b3326f46c8da1bfc865ba6c28329a912ec1ecd6b7bfcaf221b7da0eb3e434c9a506a4a4266204dccfb1dee19c53cec111b236904ceaecfe156f1e50af5612a95cd8316f6658042639b1f5a7e59d2b156eb1ea8ab9aacd4b43cf63a936e69c4ccdf526e00f2f12d14aa8fa80898f27ad2f64eb4b220b97cbc964bfd82ae158ebdb6118a95580e76f026041b9400b5251d39c6e34b518befe21a8f41767f41a5d13bc0f122e281d355b8199bd176d6c6a792d54ce9e9c98cef0d71811de3f1ded6db73c27d529616b7ee823f6de73cbb89d5900d852e3b66613a66d201610cf3312efbb58dfbad18a0c905d7aa1e02074192f09b2254b247d43636a1bb89878ed015b5631cb21b0a83fbdac5c4e9d8152342f186721a374e30d420c9e8f4784aadd7e658d6fabf08724f2b612f734f0a2024f6bcdc56e13431c790429d4635947dc30681cbf8399ce3b95123d28d5314057b1ffe9ed6451304cfc0a9a73b7ee75fa5788ba0c8f5eee806530b5cc06b5eb12836168b6782fe752c2ba0c5f39825c125ab467933cecb1f6f03fa7ca08deaa55968aa408153ed5da21a54e5f0846ad69626b141b3ba3285a6853aaa4e791fcc564c87ed34d8dc5cee2e9d3405c12d333b2a392721d538668b3848b39a3f3289630f203a49d8a4ffb3f4c079f52acecc85a354df6b0dd3276e8eff43143135891047b1e7d9d0caa36714c0ddfcc6b9e71b6a8860a508dc348b550f86f790598693645b33e91e4912299131e8b402e3912f97cfe0e404fea3a93fb4d497a004007fb15b68d941d6b266b754625804316551036ab2ec4639da7c8014a92c34cec4e48db8fc72016fb4cd30f7069aff16c838eb65c678f2429a6075822dd1e490d37e73e4079c78170a66a63f499f0d05af1b72787dabb54ef9921b456502dfa940e48faf142802af2211540eefddca23b728705e10c1c3b7887cfd99aeb8a2db56f43ed14bee876f6f7be019a8131346fe1fc44c7ade61ed87eb973636277f932381efdd5ae09e91ceb289baf6c828fde99beea57948c0c8cb03cf88c12f1a48089368efa66a5af0edb7b0057e84ba02714902699369ac2582bc03e637b3c36d4bbd6754722931f7eaa50d73f377d56634fa55e2aeca00d5389568fe18256f8cb9223d1dfe1c4b65390a7c4015e08bd133fc353f5716f2e2a0b83d6173645f46c456ec25bf65331b70101e3b9d30bb04e37948aa6b187d856b8e93f4e0deb02258b9bf5d80fec62316bb295d77a51b9268b9d749dec7a4eb6635c7d6b298aa2e29a5d84fcf5fe0e6158ad4b98b9b965c6d47665ba84dc4e6687335279b43f2d09ed6270e3555d4c7864926a4d42da00181cf80df9a41dd7075c2873dda1372c46e35364fb4fcddd61ab38c5d2ace4c40b9cec8691128acbd00d2ad055a83b2cd5652452f26cc361d6ae558b579469af1de2e44a9a2609de09673f15a54f7a38658bdd1ef9e6c450913b15a38ebf9e1f6a976f68f754761988322edc00d32aa5fca431a8f2b866eff892c56e2f343f33c115d771c880bef72d4c809bf55461614e27bad1d1827e0954ab4781a5e391e47622fde4dcac74268a6c520a5322d89419747d57b93896290aefcc07ba9e2c24152f088a04184fd6acc566ffdf518aa1c121a143f23209d57511d892a2eb7ca107f2c108b3b1698ba63959e7ee5c0695a41fb0062ceaabd78b4996a3bc19a59ba088a3bed8728976f28fbcc5375b9be737ff4b3887b1358e7d71b02d1dce71821e0e1aeb3fb694bd76935f8f15f09778d25497edc9114d7cfce55e09ce325a66af6c6b056f0e983be9a687e066e1b21f0e61d0090982ad00c5b778c9a6e673ea2a61d0a4bce0059cdf4abe890606b8c04789854507014d9304a0ddde489352f93fbb8e894d8eb4f3a0259b518120e8cfbcf794c1d87e2fcdd2a84cd88440f49875ee5e54086c54c63524d9ab0ce21a76a04c9835077fbbf2c0db338131d0894bd3bec2a8346945f9a2517fad9a0196f7c64900d86bc8cea3674489785de81eade1847596c5615023d0f8e7ffc8f8dfe8e666c51d0f06f3108cb82d13caea0c44dd489a56c7b4c2f2807478d4b1a71bdb173c7e7bbeb4e4bae2a515943f9914c262c563e925020febe1c9ff2b46a871542c7b9307d13db5061613eee848cf666e4d58ca5272a55fb4043047c7bdfd5f545401dd5e6abc5b10907c00c53330e1da2bf67fc9bd1759a45cfe3b466ade12bacd8dc6dbe48abd673808008125eacab46d3400165781cd1da02f71237683c0386e640e80f600e09ba1f5b0e2f5eac006b2a1423ee7e25c392511cdf2180e896a2452fd583acccce6015ad8686a9b01750e0fa59f998d993434ffb744545c7685e01567c550ab593e8c77cf9ee1c945580d9dbac9592acffbefe7e08eccbf495cc59c665719337ab4cf288a9dd36add460bd44b91b9832d7d8ceeb27036a37e25c95a90539f5dddcdd25c7c2372edcb310a2fc682940e8b81805994f4f5ca4ae5e40419661b2ed7750dca6c9206c3497956fd8446c94ab95b3f700bcd444f651a8e0d5ef74d1e7ceafd9ae3f3e16398ffecf7c0b5c0f4335d905d413820df2829c9773f078ae295c7161d2b4914ec6030c8d86906827948240a97872671cd63ad190511c937950eca02fe294f65d0fa6f94d9796d9f8e4cda3229e627d4a7f9ce6882aa4bb194e311e09ddb64e88be8b3cc0507ba3830699c30cfd3de7f136b48fe9344bc90d710ade502ce0fd7b755b6317eaeb544159ef96417d940bfca98f25fa26f934788e892a43cb064dfc157cf4b23e07eb37e09bfd9a8d3878fedd17d82a41953117575fe58c07fe440cfef51e49bf2d4ccd557702f520a063509d5918a0af8224b62a1e2d609c1e2ed04682c7a69aaded76b42b87df5ba358ae6ac3fd01c1a835dbc5b46036c83c6a740943253185416ac00010d5f667f959b0d4eb03c6b738f6aa5bf15f2b5f170d145a18aff3d5054098ade8791153861e186409cac5be03a34377f5e47e98fcff5e82bb0f5d367846e974902fa4ab5e74cb5254e717227d429ea9eed5632ef2968c68225c4e85c57631b3930101be44642fb46a63182d0ec44f5a79194414109c939d7d88cfea9ac4e6df4b0cd5636448397ffb41a400f94b634b130ff150acf2b8fd14ba3a1d1477593b21da4623ed863692b7c12387c1b3b80641b0ab2113e228162ef8d3833b2d0aaa9aafe1004d440c745df775c5143701603d3f7eee0ebdf7a61e32f44d4415d0b6e91dac6989ea236513db8d0b0c412421001d108839d90683ca8142badd4168b39e824b5dcca7a25765d8cf37be37479cde369db99e273664e48dff2ee179df6373f6f97aae73b1c2b859f18a37b72d10fec420da74f352aff978a30a2a974ed92bece53b6c40f6af2b9be54daa4a2eb82469dde4ea74ad5b502464227f8d85d483f4a977b1ff880f04bacf3efd749f8e25f5d3b64f932b32c0f8e9a8963658d29b2391b77c2c72ce6e0dd9ec7e1414d27f7bef6a59c157e07849d83bd9f23030ee35ad54cef77255e49de4ded92ec58b5a2bb8fd717544c1cf77119f2a45b951c94daee8080518dda5172d1f4c499f1489eadbc1fec8ba68d775e2601a5690f1f67fbd12fa0b6687cc1858ed81bda45ae02ce8b3b685ff9f5ac51a94f74322c01f9bab490137b71d5cf4c2d7ecf498c7992a894aa2d8a59875ae97fd838b8dbf9ed3563d1cefc58f7c853c825297a3fe91d49318a97eba338a5ff39f77ad6c5998dd20c333235d16acfa394c3f065d033962b522a6e14a39d55c2027b76a4a3f8d1bd1d63e9a48995e16dc9d192ae87733ae53c185c65aa1bef890d57f9622880836495ad467f734fd86b6ed4cdaae4eb61abb8eb7daaf2edecc4352336789a40124274ddf2513acc7906c567d789c1e0552649fea5b5f95b13222aa540ae1598c5ce9fd61a12aaf24e8a520637a9f336b0e61bf859ba295657502c8e33228ea215f4e3f0a3747b6aa7b75dbab7da1a300e8d06904b3087a4106366d64daf8c5352650d539ec18b7617d4cdc48af496370cabcbe2b294ee5162f77fe05f69f33767b2bd68eaf4d0390ea74ac3485eccbfe1cc264fa1495e4c270d38198224d8d1b3d3d1c03cce4cd0f186bffe09ccf6d77a965599d39a62797efb5168da7b9fb8685c081c94938af12a594df5ffe0629752bd470fe74fe2d265e44bd16f98e5c6e2d290235368912faaf82c78daca7204c2811be4d2716f0ada190e0859bb3da3a9b5527cfad8adac9c319ee9d621fad0edf0911c28c8064d12cb3ebe4034c1f12afca169f726a644f8171201ff499074f601238908dd3eba80e913c", ['\x00']}, 0x11b0) sendfile(r0, r1, 0x0, 0x4000000000010046) 13:05:24 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = socket$inet_udp(0x2, 0x2, 0x0) close(r1) fallocate(r1, 0x0, 0x0, 0x0) ioctl$INCFS_IOC_CREATE_FILE(r1, 0xc058671e, &(0x7f0000000140)={{}, {}, 0x24, 0x0, 0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00', &(0x7f00000002c0)="3e3709df0eb4400810afa19d9966499c02c757e8877e42e2aaa7a1b034f54c14bb5fd9b87ad55bf3fb2507b063d7cb550c1d5ee9dfbe78b128c02e26f256589f1b38fed3466b526e680820add703cb478e402b904aefd4cdcd483bd40b64486c8c1f4cdd106a1655f5228b33b364acc78cb3aab90c9d6ad17b5d93098c3e676b23d0c2a73cd0c885fe9f0e1a2afd450cefbbb36e80bc49a8ef97f1840f8390c709c8895c77bb6544cf62ace0bb6d55b6f94706ec6b716e39100c6c07ec65cc342adf4aa9957da0ba406864d10bcfc6414ddaeeff5571b8160502870780d2f37bada9382abe", 0xe5, 0x0, &(0x7f0000000440)={0x2, 0x46, {0x1, 0xc, 0x23, "122012f3c006bc3f6f0d0640ac8a6bc66f31427f7c9c56d645642acb85c6e5b93555e7", 0x16, "1d5fc2897d61a84abfaddf7bd5f695269c3896c8a4b4"}, 0xd4, "4c9a900cd951fa154e0e803711058d3a8a76f8aea2e7f7ba754d51be96dc1de3d33f1f118862f8d3a0bfc657116430ec2f65c7cea9f4970fb0c5c373c1aa051a2e70d5cdc66c5387c8f010c31a9e877885b05f95a816f6d54f84da9aa35897516a1f8ca5d10ab2af5561eff478ba529cc19ee6ec1ee404bbd9bb8067eb730df518369ebebf00cde78fd39d02accbff0c4a2ecbfb5216cce3c0b735136c35d378ae43d26bd7c994f74a16db264ad780601360952dea200a5652ba294c141c62fb723fc6acd90c92a0a7997938330c68bacb79de14"}, 0x126}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r3, 0x0) preadv(r2, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="1100"]) r4 = syz_open_procfs(0x0, &(0x7f000000