049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xd, 0xcb, &(0x7f0000000000), 0x10) 14:19:21 executing program 5 (fault-call:11 fault-nth:16): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:21 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xa00, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:21 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0xd000000) 14:19:21 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000b00) [ 159.373521][T16825] loop1: detected capacity change from 0 to 16 [ 159.390207][T16825] FAT-fs (loop1): invalid media value (0x00) [ 159.396212][T16825] FAT-fs (loop1): Can't find a valid FAT filesystem [ 159.407639][T16834] device lo entered promiscuous mode [ 159.413075][T16827] device lo entered promiscuous mode 14:19:21 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xb00, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:21 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0xe000000) 14:19:21 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x10000000) [ 159.418293][T16837] loop2: detected capacity change from 0 to 16 [ 159.429310][T16822] device lo left promiscuous mode [ 159.435395][T16834] device lo entered promiscuous mode [ 159.442188][T16827] FAULT_INJECTION: forcing a failure. [ 159.442188][T16827] name failslab, interval 1, probability 0, space 0, times 0 [ 159.454814][T16827] CPU: 1 PID: 16827 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 159.463757][T16827] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 14:19:21 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xc00, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 159.473828][T16827] Call Trace: [ 159.477103][T16827] dump_stack_lvl+0xb7/0x103 [ 159.481699][T16827] dump_stack+0x11/0x1a [ 159.485851][T16827] should_fail+0x23c/0x250 [ 159.490297][T16827] __should_failslab+0x81/0x90 [ 159.495127][T16827] should_failslab+0x5/0x20 [ 159.499633][T16827] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 159.505435][T16827] ? __kmalloc_node_track_caller+0x30/0x40 [ 159.511252][T16827] ? kmem_cache_alloc_node+0x1d4/0x2b0 [ 159.516770][T16827] __kmalloc_node_track_caller+0x30/0x40 14:19:21 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x11000000) 14:19:21 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xd00, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 159.522405][T16827] ? alloc_uevent_skb+0x5b/0x120 [ 159.527343][T16827] __alloc_skb+0x187/0x420 [ 159.531754][T16827] alloc_uevent_skb+0x5b/0x120 [ 159.536518][T16827] kobject_uevent_env+0x726/0xc40 [ 159.541548][T16827] ? kernfs_put+0x39/0x300 [ 159.545989][T16827] ? sysfs_remove_group+0x18e/0x1a0 [ 159.551182][T16827] kobject_uevent+0x18/0x20 [ 159.555677][T16827] __kobject_del+0x8e/0xf0 [ 159.560101][T16827] kobject_put+0x129/0x180 [ 159.564522][T16827] net_rx_queue_update_kobjects+0x35d/0x390 [ 159.570445][T16827] netdev_unregister_kobject+0xb5/0x100 [ 159.575989][T16827] unregister_netdevice_many+0xbb4/0xf90 [ 159.581627][T16827] unregister_netdevice_queue+0x1c9/0x1f0 [ 159.587352][T16827] vif_delete+0x3bc/0x470 [ 159.591733][T16827] ip_mroute_setsockopt+0x78a/0x14f0 [ 159.597050][T16827] ? rmqueue+0x4a/0xcc0 [ 159.601208][T16827] ? mntput_no_expire+0x64/0x730 [ 159.606126][T16827] ip_setsockopt+0x43a/0x2a80 [ 159.610837][T16827] ? cgroup_rstat_updated+0x60/0x1c0 [ 159.616106][T16827] ? __alloc_pages+0x194/0x320 [ 159.620850][T16827] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 159.626564][T16827] ? kstrtoull+0x321/0x360 [ 159.631006][T16827] ? kstrtouint_from_user+0x104/0x130 [ 159.636361][T16827] ? fsnotify_perm+0x59/0x2e0 [ 159.641071][T16827] ? __fsnotify_parent+0x32f/0x430 [ 159.646164][T16827] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 159.652506][T16827] ? get_pid_task+0x8b/0xc0 [ 159.656997][T16827] ? selinux_socket_setsockopt+0x13b/0x170 [ 159.662799][T16827] ? vfs_write+0x50c/0x770 [ 159.667193][T16827] raw_setsockopt+0x100/0x150 [ 159.671868][T16827] sock_common_setsockopt+0x5d/0x70 [ 159.677043][T16827] ? sock_common_recvmsg+0xe0/0xe0 [ 159.682188][T16827] __sys_setsockopt+0x18f/0x200 [ 159.687017][T16827] __x64_sys_setsockopt+0x62/0x70 [ 159.692019][T16827] do_syscall_64+0x3d/0x90 [ 159.696484][T16827] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 159.702485][T16827] RIP: 0033:0x4665e9 [ 159.706352][T16827] 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 [ 159.725965][T16827] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 159.734421][T16827] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 159.742376][T16827] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 159.750326][T16827] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 [ 159.758276][T16827] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 159.766290][T16827] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 [ 159.779959][T16837] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value [ 159.788725][T16834] device lo left promiscuous mode [ 159.832670][T16837] loop2: detected capacity change from 0 to 16 [ 159.841406][T16824] device lo left promiscuous mode [ 159.850228][T16837] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value 14:19:22 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:22 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x12000000) 14:19:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xe00, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:22 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xe, 0xcb, &(0x7f0000000000), 0x10) 14:19:22 executing program 5 (fault-call:11 fault-nth:17): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:22 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000ba8) [ 160.224768][T16889] device lo entered promiscuous mode [ 160.238695][T16887] device lo left promiscuous mode [ 160.247834][T16889] device lo entered promiscuous mode [ 160.253759][T16894] device lo entered promiscuous mode [ 160.259822][T16887] device lo left promiscuous mode [ 160.261719][T16898] loop2: detected capacity change from 0 to 16 14:19:22 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x10, 0xcb, &(0x7f0000000000), 0x10) [ 160.277787][T16894] FAULT_INJECTION: forcing a failure. [ 160.277787][T16894] name failslab, interval 1, probability 0, space 0, times 0 [ 160.289527][T16904] loop1: detected capacity change from 0 to 16 [ 160.290410][T16894] CPU: 1 PID: 16894 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 160.305338][T16894] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 160.314620][T16904] FAT-fs (loop1): invalid media value (0x00) [ 160.315444][T16894] Call Trace: 14:19:22 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x25000000) [ 160.321383][T16904] FAT-fs (loop1): Can't find a valid FAT filesystem [ 160.324612][T16894] dump_stack_lvl+0xb7/0x103 [ 160.335745][T16894] dump_stack+0x11/0x1a [ 160.339928][T16894] should_fail+0x23c/0x250 [ 160.344349][T16894] __should_failslab+0x81/0x90 [ 160.349118][T16894] ? call_usermodehelper_setup+0x71/0x190 [ 160.354858][T16894] should_failslab+0x5/0x20 [ 160.359446][T16894] kmem_cache_alloc_trace+0x49/0x310 [ 160.364765][T16894] call_usermodehelper_setup+0x71/0x190 [ 160.370314][T16894] ? add_uevent_var+0x1c0/0x1c0 14:19:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x1100, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 160.375170][T16894] kobject_uevent_env+0xb29/0xc40 [ 160.380199][T16894] ? kernfs_put+0x39/0x300 [ 160.384618][T16894] ? sysfs_remove_group+0x18e/0x1a0 [ 160.389807][T16894] kobject_uevent+0x18/0x20 [ 160.394378][T16894] __kobject_del+0x8e/0xf0 [ 160.398818][T16894] kobject_put+0x129/0x180 [ 160.403279][T16894] net_rx_queue_update_kobjects+0x35d/0x390 [ 160.409169][T16894] ? nlmsg_notify+0xcc/0x180 [ 160.413911][T16894] ? nlmsg_notify+0x11d/0x180 [ 160.418669][T16894] netdev_unregister_kobject+0xb5/0x100 14:19:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x1200, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x1400, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 160.424226][T16894] unregister_netdevice_many+0xbb4/0xf90 [ 160.429904][T16894] unregister_netdevice_queue+0x1c9/0x1f0 [ 160.435635][T16894] vif_delete+0x3bc/0x470 [ 160.439971][T16894] ip_mroute_setsockopt+0x78a/0x14f0 [ 160.445265][T16894] ? rmqueue+0x4a/0xcc0 [ 160.449416][T16894] ? mntput_no_expire+0x64/0x730 [ 160.454350][T16894] ip_setsockopt+0x43a/0x2a80 [ 160.459032][T16894] ? cgroup_rstat_updated+0x60/0x1c0 [ 160.464321][T16894] ? __alloc_pages+0x194/0x320 [ 160.469184][T16894] ? __mod_memcg_lruvec_state+0xa7/0x190 14:19:22 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000c00) [ 160.474816][T16894] ? kstrtoull+0x321/0x360 [ 160.479230][T16894] ? kstrtouint_from_user+0x104/0x130 [ 160.484607][T16894] ? fsnotify_perm+0x59/0x2e0 [ 160.489282][T16894] ? __fsnotify_parent+0x32f/0x430 [ 160.494388][T16894] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 160.500772][T16894] ? get_pid_task+0x8b/0xc0 [ 160.505328][T16894] ? selinux_socket_setsockopt+0x13b/0x170 [ 160.511133][T16894] ? vfs_write+0x50c/0x770 [ 160.515551][T16894] raw_setsockopt+0x100/0x150 [ 160.520239][T16894] sock_common_setsockopt+0x5d/0x70 [ 160.525427][T16894] ? sock_common_recvmsg+0xe0/0xe0 [ 160.530592][T16894] __sys_setsockopt+0x18f/0x200 [ 160.535455][T16894] __x64_sys_setsockopt+0x62/0x70 [ 160.540481][T16894] do_syscall_64+0x3d/0x90 [ 160.544910][T16894] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 160.550845][T16894] RIP: 0033:0x4665e9 [ 160.554734][T16894] 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 [ 160.574871][T16894] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 160.583316][T16894] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 160.591269][T16894] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 160.599283][T16894] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 [ 160.607304][T16894] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 160.615263][T16894] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 14:19:22 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x1700, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:22 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x48000000) [ 160.629825][T16922] device lo entered promiscuous mode [ 160.636431][T16912] device lo left promiscuous mode [ 160.642108][T16932] device lo entered promiscuous mode [ 160.647500][T16932] device lo left promiscuous mode [ 160.660046][T16890] device lo left promiscuous mode [ 160.663247][T16948] loop2: detected capacity change from 0 to 16 14:19:22 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x11, 0xcb, &(0x7f0000000000), 0x10) 14:19:22 executing program 5 (fault-call:11 fault-nth:18): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:22 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000d00) 14:19:22 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x4c000000) 14:19:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x2000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 160.727265][T16961] loop1: detected capacity change from 0 to 16 [ 160.760219][T16966] device lo entered promiscuous mode [ 160.772784][T16961] FAT-fs (loop1): invalid media value (0x00) [ 160.778283][T16966] FAULT_INJECTION: forcing a failure. [ 160.778283][T16966] name failslab, interval 1, probability 0, space 0, times 0 [ 160.778849][T16961] FAT-fs (loop1): Can't find a valid FAT filesystem [ 160.791376][T16966] CPU: 0 PID: 16966 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 160.806972][T16966] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 160.817013][T16966] Call Trace: [ 160.820290][T16966] dump_stack_lvl+0xb7/0x103 [ 160.825047][T16966] dump_stack+0x11/0x1a [ 160.829199][T16966] should_fail+0x23c/0x250 [ 160.833619][T16966] __should_failslab+0x81/0x90 [ 160.838431][T16966] ? kobject_uevent_env+0x1a7/0xc40 [ 160.843737][T16966] should_failslab+0x5/0x20 [ 160.848256][T16966] kmem_cache_alloc_trace+0x49/0x310 [ 160.853552][T16966] kobject_uevent_env+0x1a7/0xc40 [ 160.858576][T16966] ? kernfs_find_ns+0x30d/0x320 [ 160.864515][T16966] ? kernfs_put+0x39/0x300 [ 160.868939][T16966] ? sysfs_remove_group+0x18e/0x1a0 [ 160.874168][T16966] kobject_uevent+0x18/0x20 [ 160.878684][T16966] __kobject_del+0x8e/0xf0 [ 160.883085][T16966] kobject_put+0x129/0x180 [ 160.887488][T16966] netdev_queue_update_kobjects+0x2ec/0x320 [ 160.893382][T16966] ? nlmsg_notify+0xcc/0x180 [ 160.897956][T16966] ? nlmsg_notify+0x11d/0x180 [ 160.902621][T16966] netdev_unregister_kobject+0xc2/0x100 [ 160.908157][T16966] unregister_netdevice_many+0xbb4/0xf90 [ 160.913849][T16966] unregister_netdevice_queue+0x1c9/0x1f0 [ 160.919621][T16966] vif_delete+0x3bc/0x470 [ 160.923954][T16966] ip_mroute_setsockopt+0x78a/0x14f0 [ 160.929316][T16966] ? rmqueue+0x4a/0xcc0 [ 160.933472][T16966] ? mntput_no_expire+0x64/0x730 [ 160.938467][T16966] ip_setsockopt+0x43a/0x2a80 [ 160.943141][T16966] ? cgroup_rstat_updated+0x60/0x1c0 [ 160.948427][T16966] ? __alloc_pages+0x194/0x320 [ 160.953478][T16966] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 160.959713][T16966] ? kstrtoull+0x321/0x360 [ 160.964116][T16966] ? kstrtouint_from_user+0x104/0x130 [ 160.969565][T16966] ? fsnotify_perm+0x59/0x2e0 [ 160.974233][T16966] ? __fsnotify_parent+0x32f/0x430 [ 160.979336][T16966] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 160.985680][T16966] ? get_pid_task+0x8b/0xc0 [ 160.990170][T16966] ? selinux_socket_setsockopt+0x13b/0x170 [ 160.995971][T16966] ? vfs_write+0x50c/0x770 [ 161.000423][T16966] raw_setsockopt+0x100/0x150 [ 161.005093][T16966] sock_common_setsockopt+0x5d/0x70 [ 161.010330][T16966] ? sock_common_recvmsg+0xe0/0xe0 [ 161.015429][T16966] __sys_setsockopt+0x18f/0x200 [ 161.020373][T16966] __x64_sys_setsockopt+0x62/0x70 [ 161.025384][T16966] do_syscall_64+0x3d/0x90 [ 161.029788][T16966] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 161.035692][T16966] RIP: 0033:0x4665e9 [ 161.039569][T16966] 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 [ 161.059161][T16966] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 161.067558][T16966] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 161.075518][T16966] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 161.083487][T16966] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 [ 161.091445][T16966] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 161.099472][T16966] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 14:19:23 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x3f00, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:23 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x68000000) [ 161.125729][T16993] loop2: detected capacity change from 0 to 16 14:19:23 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x4800, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 161.176709][T16993] handle_bad_sector: 46 callbacks suppressed [ 161.176725][T16993] attempt to access beyond end of device [ 161.176725][T16993] loop2: rw=2049, want=17, limit=16 [ 161.193415][T16993] buffer_io_error: 34 callbacks suppressed [ 161.193427][T16993] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 161.209396][T16977] device lo entered promiscuous mode [ 161.210136][T16993] attempt to access beyond end of device [ 161.210136][T16993] loop2: rw=2049, want=17, limit=16 14:19:23 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x6c000000) [ 161.223718][T16962] device lo left promiscuous mode [ 161.225452][T16993] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 161.240745][T16969] device lo entered promiscuous mode [ 161.243981][T16993] attempt to access beyond end of device [ 161.243981][T16993] loop2: rw=2049, want=23, limit=16 [ 161.246312][T16962] device lo left promiscuous mode [ 161.270660][T16965] device lo left promiscuous mode [ 161.327133][T17023] attempt to access beyond end of device [ 161.327133][T17023] loop2: rw=2049, want=17, limit=16 [ 161.337870][T17023] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 161.351461][T17023] attempt to access beyond end of device [ 161.351461][T17023] loop2: rw=2049, want=23, limit=16 [ 161.388838][ T1814] attempt to access beyond end of device [ 161.388838][ T1814] loop2: rw=1, want=24, limit=16 14:19:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:23 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x12, 0xcb, &(0x7f0000000000), 0x10) 14:19:23 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x4c00, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:23 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x74000000) 14:19:23 executing program 5 (fault-call:11 fault-nth:19): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:23 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000e00) [ 161.590950][T17044] device lo entered promiscuous mode [ 161.606620][T17044] FAULT_INJECTION: forcing a failure. [ 161.606620][T17044] name failslab, interval 1, probability 0, space 0, times 0 [ 161.619258][T17044] CPU: 1 PID: 17044 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 161.619366][T17055] loop2: detected capacity change from 0 to 16 [ 161.628014][T17044] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 161.628027][T17044] Call Trace: [ 161.628034][T17044] dump_stack_lvl+0xb7/0x103 [ 161.628067][T17044] dump_stack+0x11/0x1a [ 161.628080][T17044] should_fail+0x23c/0x250 [ 161.628100][T17044] ? kzalloc+0x1d/0x30 [ 161.664741][T17044] __should_failslab+0x81/0x90 [ 161.669050][T17055] attempt to access beyond end of device [ 161.669050][T17055] loop2: rw=2049, want=17, limit=16 [ 161.669504][T17044] should_failslab+0x5/0x20 [ 161.680166][T17055] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 161.684624][T17044] __kmalloc+0x66/0x340 [ 161.697195][T17044] kzalloc+0x1d/0x30 [ 161.699811][T17055] attempt to access beyond end of device [ 161.699811][T17055] loop2: rw=2049, want=17, limit=16 [ 161.701092][T17044] kobject_get_path+0x7c/0x110 [ 161.711857][T17055] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 161.716587][T17044] kobject_uevent_env+0x1be/0xc40 [ 161.726305][T17055] attempt to access beyond end of device [ 161.726305][T17055] loop2: rw=2049, want=23, limit=16 [ 161.730000][T17044] ? kernfs_find_ns+0x30d/0x320 [ 161.730028][T17044] ? kernfs_put+0x39/0x300 [ 161.744515][T17050] loop1: detected capacity change from 0 to 16 [ 161.745489][T17044] ? sysfs_remove_group+0x18e/0x1a0 [ 161.761199][T17044] kobject_uevent+0x18/0x20 [ 161.765774][T17044] __kobject_del+0x8e/0xf0 [ 161.770251][T17044] kobject_put+0x129/0x180 [ 161.774660][T17044] netdev_queue_update_kobjects+0x2ec/0x320 [ 161.780571][T17044] ? nlmsg_notify+0xcc/0x180 [ 161.785150][T17044] ? nlmsg_notify+0x11d/0x180 [ 161.789816][T17044] netdev_unregister_kobject+0xc2/0x100 [ 161.795412][T17044] unregister_netdevice_many+0xbb4/0xf90 [ 161.801030][T17044] unregister_netdevice_queue+0x1c9/0x1f0 [ 161.806739][T17044] vif_delete+0x3bc/0x470 [ 161.811058][T17044] ip_mroute_setsockopt+0x78a/0x14f0 [ 161.816338][T17044] ? rmqueue+0x4a/0xcc0 [ 161.820481][T17044] ? mntput_no_expire+0x64/0x730 [ 161.825403][T17044] ip_setsockopt+0x43a/0x2a80 [ 161.830063][T17044] ? cgroup_rstat_updated+0x60/0x1c0 [ 161.835420][T17044] ? __alloc_pages+0x194/0x320 [ 161.840185][T17044] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 161.845802][T17044] ? kstrtoull+0x321/0x360 [ 161.850249][T17044] ? kstrtouint_from_user+0x104/0x130 [ 161.855607][T17044] ? fsnotify_perm+0x59/0x2e0 [ 161.860269][T17044] ? __fsnotify_parent+0x32f/0x430 [ 161.865367][T17044] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 161.871680][T17044] ? get_pid_task+0x8b/0xc0 [ 161.876167][T17044] ? selinux_socket_setsockopt+0x13b/0x170 [ 161.881962][T17044] ? vfs_write+0x50c/0x770 [ 161.886364][T17044] raw_setsockopt+0x100/0x150 [ 161.891031][T17044] sock_common_setsockopt+0x5d/0x70 [ 161.896416][T17044] ? sock_common_recvmsg+0xe0/0xe0 [ 161.901549][T17044] __sys_setsockopt+0x18f/0x200 [ 161.906403][T17044] __x64_sys_setsockopt+0x62/0x70 [ 161.911419][T17044] do_syscall_64+0x3d/0x90 [ 161.915824][T17044] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 161.921705][T17044] RIP: 0033:0x4665e9 [ 161.925584][T17044] 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 [ 161.945181][T17044] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 161.953589][T17044] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 161.961637][T17044] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 161.969651][T17044] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 [ 161.977611][T17044] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 14:19:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x6800, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:24 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x7a000000) [ 161.985568][T17044] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 14:19:24 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000e10) 14:19:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x6c00, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:24 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x7fffeedf) [ 162.039539][T17060] device lo entered promiscuous mode [ 162.045294][ T1814] attempt to access beyond end of device [ 162.045294][ T1814] loop2: rw=1, want=24, limit=16 [ 162.048625][T17038] device lo left promiscuous mode [ 162.066181][T17053] device lo entered promiscuous mode [ 162.078407][T17038] device lo left promiscuous mode 14:19:24 executing program 5 (fault-call:11 fault-nth:20): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) [ 162.091102][T17040] device lo left promiscuous mode [ 162.122557][T17091] loop2: detected capacity change from 0 to 16 [ 162.151063][T17091] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 162.155944][T17096] device lo entered promiscuous mode [ 162.162054][T17091] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 162.192071][T17096] FAULT_INJECTION: forcing a failure. [ 162.192071][T17096] name failslab, interval 1, probability 0, space 0, times 0 [ 162.204699][T17096] CPU: 0 PID: 17096 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 162.213463][T17096] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.215808][T17050] FAT-fs (loop1): bogus number of FAT sectors [ 162.223510][T17096] Call Trace: [ 162.223518][T17096] dump_stack_lvl+0xb7/0x103 [ 162.223540][T17096] dump_stack+0x11/0x1a [ 162.223555][T17096] should_fail+0x23c/0x250 [ 162.223577][T17096] __should_failslab+0x81/0x90 [ 162.223592][T17096] should_failslab+0x5/0x20 [ 162.229694][T17050] FAT-fs (loop1): Can't find a valid FAT filesystem [ 162.232943][T17096] kmem_cache_alloc_node+0x58/0x2b0 [ 162.266979][T17096] ? __alloc_skb+0xed/0x420 [ 162.271469][T17096] __alloc_skb+0xed/0x420 [ 162.275857][T17096] alloc_uevent_skb+0x5b/0x120 [ 162.280611][T17096] kobject_uevent_env+0x726/0xc40 [ 162.285631][T17096] ? kernfs_put+0x39/0x300 [ 162.290163][T17096] ? sysfs_remove_group+0x18e/0x1a0 [ 162.295345][T17096] kobject_uevent+0x18/0x20 [ 162.299850][T17096] __kobject_del+0x8e/0xf0 [ 162.304427][T17096] kobject_put+0x129/0x180 [ 162.308842][T17096] netdev_queue_update_kobjects+0x2ec/0x320 [ 162.314740][T17096] ? nlmsg_notify+0xcc/0x180 [ 162.319329][T17096] ? nlmsg_notify+0x11d/0x180 [ 162.323991][T17096] netdev_unregister_kobject+0xc2/0x100 [ 162.329661][T17096] unregister_netdevice_many+0xbb4/0xf90 [ 162.335302][T17096] unregister_netdevice_queue+0x1c9/0x1f0 [ 162.341090][T17096] vif_delete+0x3bc/0x470 [ 162.345476][T17096] ip_mroute_setsockopt+0x78a/0x14f0 [ 162.351325][T17096] ? rmqueue+0x4a/0xcc0 [ 162.355464][T17096] ? mntput_no_expire+0x64/0x730 [ 162.360403][T17096] ip_setsockopt+0x43a/0x2a80 [ 162.365117][T17096] ? cgroup_rstat_updated+0x60/0x1c0 [ 162.370441][T17096] ? __alloc_pages+0x194/0x320 [ 162.375189][T17096] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 162.380820][T17096] ? kstrtoull+0x321/0x360 [ 162.385239][T17096] ? kstrtouint_from_user+0x104/0x130 [ 162.390591][T17096] ? fsnotify_perm+0x59/0x2e0 [ 162.395422][T17096] ? __fsnotify_parent+0x32f/0x430 [ 162.400517][T17096] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 162.406844][T17096] ? get_pid_task+0x8b/0xc0 [ 162.411349][T17096] ? selinux_socket_setsockopt+0x13b/0x170 [ 162.417162][T17096] ? vfs_write+0x50c/0x770 [ 162.421607][T17096] raw_setsockopt+0x100/0x150 [ 162.426345][T17096] sock_common_setsockopt+0x5d/0x70 [ 162.431528][T17096] ? sock_common_recvmsg+0xe0/0xe0 [ 162.436696][T17096] __sys_setsockopt+0x18f/0x200 [ 162.441647][T17096] __x64_sys_setsockopt+0x62/0x70 [ 162.446660][T17096] do_syscall_64+0x3d/0x90 [ 162.451054][T17096] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 162.456955][T17096] RIP: 0033:0x4665e9 [ 162.460840][T17096] 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 [ 162.480434][T17096] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 162.488836][T17096] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 162.496795][T17096] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 162.504757][T17096] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 [ 162.512703][T17096] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 162.520649][T17096] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 14:19:24 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:24 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x1a, 0xcb, &(0x7f0000000000), 0x10) 14:19:24 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0xdfeeff7f) 14:19:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x7400, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:24 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000ff6) [ 162.578952][T17090] device lo left promiscuous mode [ 162.598972][T17124] device lo entered promiscuous mode [ 162.610009][T17117] device lo left promiscuous mode [ 162.620092][T17124] device lo entered promiscuous mode 14:19:24 executing program 5 (fault-call:11 fault-nth:21): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:24 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0xf5ffffff) 14:19:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x7a00, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 162.625405][T17130] loop2: detected capacity change from 0 to 16 [ 162.626917][T17129] loop1: detected capacity change from 0 to 16 [ 162.649411][T17117] device lo left promiscuous mode 14:19:24 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x25, 0xcb, &(0x7f0000000000), 0x10) [ 162.673864][T17129] FAT-fs (loop1): bogus number of FAT sectors [ 162.680048][T17129] FAT-fs (loop1): Can't find a valid FAT filesystem [ 162.680146][T17130] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 162.700894][T17138] device lo entered promiscuous mode [ 162.722214][T17138] FAULT_INJECTION: forcing a failure. [ 162.722214][T17138] name failslab, interval 1, probability 0, space 0, times 0 [ 162.729899][T17157] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 162.734884][T17138] CPU: 1 PID: 17138 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 162.746777][T17157] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 162.752039][T17138] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.752050][T17138] Call Trace: [ 162.752057][T17138] dump_stack_lvl+0xb7/0x103 14:19:24 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000400100e) 14:19:24 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0xfffffff5) 14:19:24 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x8e01, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 162.778315][T17138] dump_stack+0x11/0x1a [ 162.782471][T17138] should_fail+0x23c/0x250 [ 162.786885][T17138] __should_failslab+0x81/0x90 [ 162.791639][T17138] should_failslab+0x5/0x20 [ 162.796168][T17138] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 162.801976][T17138] ? __kmalloc_node_track_caller+0x30/0x40 [ 162.807779][T17138] ? kmem_cache_alloc_node+0x1d4/0x2b0 [ 162.813265][T17138] __kmalloc_node_track_caller+0x30/0x40 [ 162.818962][T17138] ? alloc_uevent_skb+0x5b/0x120 [ 162.823897][T17138] __alloc_skb+0x187/0x420 [ 162.828390][T17138] alloc_uevent_skb+0x5b/0x120 [ 162.833174][T17138] kobject_uevent_env+0x726/0xc40 [ 162.838284][T17138] ? kernfs_put+0x39/0x300 [ 162.842756][T17138] ? sysfs_remove_group+0x18e/0x1a0 [ 162.848012][T17138] kobject_uevent+0x18/0x20 [ 162.852519][T17138] __kobject_del+0x8e/0xf0 [ 162.856935][T17138] kobject_put+0x129/0x180 [ 162.861354][T17138] netdev_queue_update_kobjects+0x2ec/0x320 [ 162.867252][T17138] ? nlmsg_notify+0xcc/0x180 [ 162.871849][T17138] ? nlmsg_notify+0x11d/0x180 [ 162.876571][T17138] netdev_unregister_kobject+0xc2/0x100 [ 162.882190][T17138] unregister_netdevice_many+0xbb4/0xf90 [ 162.887902][T17138] unregister_netdevice_queue+0x1c9/0x1f0 [ 162.893625][T17138] vif_delete+0x3bc/0x470 [ 162.898019][T17138] ip_mroute_setsockopt+0x78a/0x14f0 [ 162.903367][T17138] ? rmqueue+0x4a/0xcc0 [ 162.907527][T17138] ? mntput_no_expire+0x64/0x730 [ 162.912462][T17138] ip_setsockopt+0x43a/0x2a80 [ 162.917202][T17138] ? cgroup_rstat_updated+0x60/0x1c0 [ 162.922493][T17138] ? __alloc_pages+0x194/0x320 [ 162.927261][T17138] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 162.932896][T17138] ? kstrtoull+0x321/0x360 [ 162.937352][T17138] ? kstrtouint_from_user+0x104/0x130 [ 162.942726][T17138] ? fsnotify_perm+0x59/0x2e0 [ 162.947542][T17138] ? __fsnotify_parent+0x32f/0x430 [ 162.952650][T17138] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 162.958983][T17138] ? get_pid_task+0x8b/0xc0 [ 162.963528][T17138] ? selinux_socket_setsockopt+0x13b/0x170 [ 162.969375][T17138] ? vfs_write+0x50c/0x770 [ 162.973857][T17138] raw_setsockopt+0x100/0x150 [ 162.978538][T17138] sock_common_setsockopt+0x5d/0x70 [ 162.983879][T17138] ? sock_common_recvmsg+0xe0/0xe0 [ 162.988990][T17138] __sys_setsockopt+0x18f/0x200 [ 162.993843][T17138] __x64_sys_setsockopt+0x62/0x70 [ 162.998883][T17138] do_syscall_64+0x3d/0x90 [ 163.003280][T17138] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 163.009155][T17138] RIP: 0033:0x4665e9 [ 163.013032][T17138] 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 [ 163.032617][T17138] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 163.041167][T17138] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 163.049117][T17138] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 163.057066][T17138] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 [ 163.065015][T17138] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 163.072964][T17138] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 [ 163.088806][T17158] device lo entered promiscuous mode [ 163.095775][T17148] device lo left promiscuous mode [ 163.104210][T17152] device lo entered promiscuous mode [ 163.111576][T17133] device lo left promiscuous mode [ 163.118787][T17148] device lo left promiscuous mode [ 163.156575][T17181] loop2: detected capacity change from 0 to 16 14:19:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x20000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:25 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) socketpair(0x2c, 0x2, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = syz_genetlink_get_family_id$devlink(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_GET(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYRES16=r1, @ANYBLOB="171600000000000000003d000011000200303030303a30303a31302e30000000001c008200736f757263655f6d61635f69735f6d756c74696361737400f27989a878f0b40e02405a3e5b2540f72e659e9813ef5d42c444049a0bb062ee459e93454e43696b4bfa0885264d8211418f4312"], 0x4c}}, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000080)={0xffffffffffffffff, 0x791b, 0x8, 0x3abf}) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000c80)=[{&(0x7f0000000440)=""/9}, {&(0x7f0000000d00)=""/93, 0xfffffffffffffff9}, {&(0x7f0000000880)=""/181}, {&(0x7f0000000940)=""/112}, {&(0x7f00000009c0)=""/35}, {&(0x7f0000000a00)=""/213}, {&(0x7f0000000b00)=""/192}, {&(0x7f0000000c00)=""/77}], 0x10000000000001c7, 0xd9f, 0xffffffff) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, &(0x7f00000019c0)={&(0x7f0000000740)=ANY=[@ANYBLOB='h\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="010100000000000000000e0000000c000e80240003000400010047000e00808000000802110000000802110000015050505050500000000000000000000000000000000000000406000000000000060200003c04000000007107000000000000000025362248f16c8dd4a6c5822e292b9178e4137884"], 0x68}}, 0x0) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000006c0)={&(0x7f0000000580)={0x104, r6, 0x100, 0x70bd2c, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x6, 0x62}}}}, [@NL80211_ATTR_REKEY_DATA={0xc, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x5}]}, @NL80211_ATTR_REKEY_DATA={0xb8, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="fc8a1f22ff79d94b0dfab9d53c5fa8c3"}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="ea104c26730b61da585e8c0368ad45c1"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="792bf9436c53d991761b63873f4efe80"}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="2a82362158f822255650558dda236570"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0xff}, @NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="3ab1af39372ef0a09bb87680ca59d1768e79445af4b16f69"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="4995ea3517fb2f33a2f8518755fca0d3"}, @NL80211_REKEY_DATA_KEK={0x24, 0x1, @kek_ext="26467a5519e1ef3182bb16a7414c1478b83ba101e7be05dd7dfb4473a7021dde"}]}, @NL80211_ATTR_REKEY_DATA={0x18, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "91cbf05b17332b00"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x2}]}]}, 0x104}}, 0x8c80) r7 = openat$bsg(0xffffffffffffff9c, &(0x7f00000001c0), 0x402000, 0x0) sendmsg$DEVLINK_CMD_RELOAD(r0, &(0x7f00000007c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000003c0)={&(0x7f00000002c0)={0xcc, r3, 0x100, 0x70bd2c, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_FD={0x8, 0x8a, r4}}, {@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_FD={0x8, 0x8a, r5}}, {@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x1}}, {@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x3}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD={0x8, 0x8a, r7}}]}, 0xcc}, 0x1, 0x0, 0x0, 0x811}, 0x10) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:25 executing program 5 (fault-call:11 fault-nth:22): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:25 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x29, 0xcb, &(0x7f0000000000), 0x10) 14:19:25 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004001100) [ 163.476527][T17195] loop2: detected capacity change from 0 to 16 [ 163.483615][T17199] loop1: detected capacity change from 0 to 16 [ 163.511974][T17199] FAT-fs (loop1): bogus number of FAT sectors [ 163.518101][T17199] FAT-fs (loop1): Can't find a valid FAT filesystem 14:19:25 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004001200) [ 163.523265][T17209] device lo entered promiscuous mode [ 163.543496][T17208] device lo entered promiscuous mode [ 163.551228][T17198] device lo left promiscuous mode [ 163.556953][T17208] FAULT_INJECTION: forcing a failure. [ 163.556953][T17208] name failslab, interval 1, probability 0, space 0, times 0 14:19:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x34000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:25 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) epoll_pwait(0xffffffffffffffff, &(0x7f0000000000)=[{}, {}], 0x2, 0x8, &(0x7f0000000040)={[0xffffffff7fffffff]}, 0x8) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x80200, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r1, 0x5419, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000001c0)={0x10000000}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 163.569593][T17208] CPU: 1 PID: 17208 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 163.578389][T17208] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 163.588485][T17208] Call Trace: [ 163.591753][T17208] dump_stack_lvl+0xb7/0x103 [ 163.596685][T17208] dump_stack+0x11/0x1a [ 163.600839][T17208] should_fail+0x23c/0x250 [ 163.605261][T17208] __should_failslab+0x81/0x90 [ 163.610030][T17208] ? call_usermodehelper_setup+0x71/0x190 [ 163.615799][T17208] should_failslab+0x5/0x20 [ 163.620321][T17208] kmem_cache_alloc_trace+0x49/0x310 [ 163.625607][T17208] call_usermodehelper_setup+0x71/0x190 [ 163.631151][T17208] ? add_uevent_var+0x1c0/0x1c0 [ 163.635998][T17208] kobject_uevent_env+0xb29/0xc40 [ 163.641062][T17208] ? kernfs_put+0x39/0x300 [ 163.645470][T17208] ? sysfs_remove_group+0x18e/0x1a0 [ 163.650673][T17208] kobject_uevent+0x18/0x20 [ 163.655223][T17208] __kobject_del+0x8e/0xf0 [ 163.659641][T17208] kobject_put+0x129/0x180 [ 163.664054][T17208] netdev_queue_update_kobjects+0x2ec/0x320 [ 163.669981][T17208] ? nlmsg_notify+0xcc/0x180 [ 163.674571][T17208] ? nlmsg_notify+0x11d/0x180 [ 163.679328][T17208] netdev_unregister_kobject+0xc2/0x100 [ 163.684880][T17208] unregister_netdevice_many+0xbb4/0xf90 [ 163.691122][T17208] unregister_netdevice_queue+0x1c9/0x1f0 [ 163.696841][T17208] vif_delete+0x3bc/0x470 [ 163.701190][T17208] ip_mroute_setsockopt+0x78a/0x14f0 [ 163.706482][T17208] ? rmqueue+0x4a/0xcc0 [ 163.710636][T17208] ? mntput_no_expire+0x64/0x730 [ 163.715569][T17208] ip_setsockopt+0x43a/0x2a80 [ 163.720247][T17208] ? cgroup_rstat_updated+0x60/0x1c0 [ 163.725542][T17208] ? __alloc_pages+0x194/0x320 [ 163.730303][T17208] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 163.735934][T17208] ? kstrtoull+0x321/0x360 [ 163.740421][T17208] ? kstrtouint_from_user+0x104/0x130 [ 163.745800][T17208] ? fsnotify_perm+0x59/0x2e0 [ 163.750552][T17208] ? __fsnotify_parent+0x32f/0x430 [ 163.755661][T17208] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 163.762039][T17208] ? get_pid_task+0x8b/0xc0 [ 163.767409][T17208] ? selinux_socket_setsockopt+0x13b/0x170 [ 163.773229][T17208] ? vfs_write+0x50c/0x770 14:19:25 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r0, &(0x7f0000001e00)={0x0, 0x0, &(0x7f0000001dc0)={&(0x7f0000000240)={0x20, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xffffff31}]}]}, 0x20}}, 0x0) r2 = socket(0x10, 0x80000000000802, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000580), r2) sendmsg$IPVS_CMD_SET_INFO(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000640)={&(0x7f0000000700)=ANY=[@ANYBLOB="e2ff4800", @ANYRES16=r3, @ANYBLOB="000028bd7000fbdbdf250e0000000c00038008000500e000000108000600050000000c00736970001400038008000300020000000800010002000000565d6335376ea73a3bf729273da5fd9514a6d96ee0b0911c2c701b85139366db30a36fb26770540cbbde559355028e7acce482586f5007ec081bb3f846e03bbbc13bd1b78f4aa1caff568f151e01df091237b56816496f662421bc7520856b1d432945d9fed6a36b0acb710016b306d4"], 0x48}, 0x1, 0x0, 0x0, 0x20008000}, 0x4080) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r3, @ANYBLOB="000129bd7200fddbdf250e0000000800050001000080"], 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0x4000010) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x612c2, 0x75) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/class/cpuid', 0x1, 0x0) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000005c0), r4) sendmsg$NL80211_CMD_GET_SCAN(r6, &(0x7f00000017c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000600)={0x20, r7, 0x800, 0x70bd26, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x8, 0x64}}}}, ["", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x4c811}, 0x4000) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 163.777723][T17208] raw_setsockopt+0x100/0x150 [ 163.782483][T17208] sock_common_setsockopt+0x5d/0x70 [ 163.787680][T17208] ? sock_common_recvmsg+0xe0/0xe0 [ 163.792787][T17208] __sys_setsockopt+0x18f/0x200 [ 163.797805][T17208] __x64_sys_setsockopt+0x62/0x70 [ 163.802834][T17208] do_syscall_64+0x3d/0x90 [ 163.807260][T17208] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 163.813149][T17208] RIP: 0033:0x4665e9 14:19:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x400300, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:25 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x1000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 163.817035][T17208] 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 [ 163.836633][T17208] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 163.845039][T17208] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 163.853007][T17208] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 163.861014][T17208] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 [ 163.868976][T17208] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 163.876938][T17208] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 [ 163.902107][T17209] device lo entered promiscuous mode [ 163.910445][T17198] device lo left promiscuous mode [ 163.930605][T17197] device lo left promiscuous mode [ 163.954672][T17255] loop2: detected capacity change from 0 to 16 14:19:26 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x2000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:26 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x48, 0xcb, &(0x7f0000000000), 0x10) 14:19:26 executing program 5 (fault-call:11 fault-nth:23): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:26 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004002000) 14:19:26 executing program 0: llistxattr(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)=""/156, 0x9c) preadv(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x13b) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fsmount(0xffffffffffffffff, 0x0, 0x4) openat2(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={0x20000, 0xc4, 0x1}, 0x18) r0 = syz_open_dev$vcsn(&(0x7f0000000080), 0x8, 0x20140) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) ioctl$TCGETA(0xffffffffffffffff, 0x5419, &(0x7f0000000000)) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f00000018c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') write$binfmt_elf64(0xffffffffffffffff, &(0x7f00000008c0)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x3f, 0x0, 0x25, 0x1c5, 0x2, 0x6, 0x8, 0xc8, 0x40, 0x10f, 0x8c, 0x5, 0x38, 0x2, 0x90, 0x0, 0x800}, [{0x0, 0xcde0, 0xffffffffffffff9f, 0x1, 0x4, 0xfe55, 0x8, 0xfff}, {0x2, 0x3, 0x5, 0x6, 0x81, 0x8571, 0xfbf}], "5a6cc0c63adcf30430f244ad0070aacf10a6d69b49d4ca48a2d8b798776a7a0dddee2ec0091e17652bfe6f1359297623f1b1a6fac655537a08e720506b7490aa0baf604a03f102436c7c2df335570589a3ff40dc17f281ef1264829e9539ff4c4fce3599e15610983f4f48ad22023c0eaa3f490ca87c63161ddc549a42248f", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0xa2f) sendmsg$NLBL_CIPSOV4_C_REMOVE(r3, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xfffffffffffffe61, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32=r2, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f0000000440)={r2, 0x8000}) ioctl$FIOCLEX(r1, 0x5451) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) [ 164.349101][T17277] device lo entered promiscuous mode [ 164.359584][T17274] loop2: detected capacity change from 0 to 16 [ 164.366438][T17277] FAULT_INJECTION: forcing a failure. [ 164.366438][T17277] name failslab, interval 1, probability 0, space 0, times 0 [ 164.378916][T17287] loop1: detected capacity change from 0 to 16 [ 164.379062][T17277] CPU: 1 PID: 17277 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 14:19:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x3000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 164.393899][T17277] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 164.403949][T17277] Call Trace: [ 164.407283][T17277] dump_stack_lvl+0xb7/0x103 [ 164.411908][T17277] dump_stack+0x11/0x1a [ 164.416064][T17277] should_fail+0x23c/0x250 [ 164.420575][T17277] __should_failslab+0x81/0x90 [ 164.425343][T17277] ? kobject_uevent_env+0x1a7/0xc40 [ 164.430534][T17277] should_failslab+0x5/0x20 [ 164.435055][T17277] kmem_cache_alloc_trace+0x49/0x310 [ 164.440472][T17277] ? __kernfs_remove+0x678/0x6a0 14:19:26 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004002200) [ 164.445409][T17277] ? dev_uevent_filter+0x70/0x70 [ 164.450417][T17277] kobject_uevent_env+0x1a7/0xc40 [ 164.455440][T17277] ? kernfs_put+0x39/0x300 [ 164.459856][T17277] ? __pm_runtime_disable+0x27f/0x2b0 [ 164.465227][T17277] ? is_acpi_device_node+0x3a/0x40 [ 164.470361][T17277] kobject_uevent+0x18/0x20 [ 164.474897][T17277] device_del+0x85e/0x8f0 [ 164.479279][T17277] ? pm_runtime_set_memalloc_noio+0x198/0x1c0 [ 164.485394][T17277] netdev_unregister_kobject+0xec/0x100 [ 164.490943][T17277] unregister_netdevice_many+0xbb4/0xf90 14:19:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x4000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x5000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 164.496580][T17277] unregister_netdevice_queue+0x1c9/0x1f0 [ 164.502297][T17277] vif_delete+0x3bc/0x470 [ 164.506644][T17277] ip_mroute_setsockopt+0x78a/0x14f0 [ 164.511953][T17277] ? rmqueue+0x4a/0xcc0 [ 164.516109][T17277] ? mntput_no_expire+0x64/0x730 [ 164.521080][T17277] ip_setsockopt+0x43a/0x2a80 [ 164.525836][T17277] ? cgroup_rstat_updated+0x60/0x1c0 [ 164.531154][T17277] ? __alloc_pages+0x194/0x320 [ 164.535941][T17277] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 164.541711][T17277] ? kstrtoull+0x321/0x360 14:19:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x6000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 164.546124][T17277] ? kstrtouint_from_user+0x104/0x130 [ 164.551498][T17277] ? fsnotify_perm+0x59/0x2e0 [ 164.556190][T17277] ? __fsnotify_parent+0x32f/0x430 [ 164.561292][T17277] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 164.567614][T17277] ? get_pid_task+0x8b/0xc0 [ 164.572113][T17277] ? selinux_socket_setsockopt+0x13b/0x170 [ 164.577924][T17277] ? vfs_write+0x50c/0x770 [ 164.582342][T17277] raw_setsockopt+0x100/0x150 [ 164.587018][T17277] sock_common_setsockopt+0x5d/0x70 [ 164.592217][T17277] ? sock_common_recvmsg+0xe0/0xe0 14:19:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x7000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 164.597335][T17277] __sys_setsockopt+0x18f/0x200 [ 164.602191][T17277] __x64_sys_setsockopt+0x62/0x70 [ 164.607241][T17277] do_syscall_64+0x3d/0x90 [ 164.611670][T17277] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 164.617589][T17277] RIP: 0033:0x4665e9 [ 164.621479][T17277] 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 [ 164.641080][T17277] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 164.649498][T17277] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 164.657504][T17277] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 164.665453][T17277] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 [ 164.673404][T17277] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 164.681393][T17277] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 14:19:26 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x8000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:26 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x4c, 0xcb, &(0x7f0000000000), 0x10) 14:19:26 executing program 5 (fault-call:11 fault-nth:24): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:26 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x9000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 164.697139][T17293] Y­4`Ò˜: renamed from lo [ 164.702825][T17294] device lo entered promiscuous mode [ 164.709634][T17272] device lo left promiscuous mode [ 164.715441][T17286] device lo entered promiscuous mode [ 164.730788][T17273] device lo left promiscuous mode [ 164.737186][T17272] device lo left promiscuous mode 14:19:26 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x37d2c2, 0x18) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 164.798911][T17348] loop2: detected capacity change from 0 to 16 [ 164.811569][T17351] device lo entered promiscuous mode [ 164.820084][T17354] device lo entered promiscuous mode [ 164.824275][T17353] loop1: detected capacity change from 0 to 16 [ 164.841262][T17345] device lo left promiscuous mode [ 164.851319][T17354] FAULT_INJECTION: forcing a failure. [ 164.851319][T17354] name failslab, interval 1, probability 0, space 0, times 0 [ 164.863931][T17354] CPU: 0 PID: 17354 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 164.872678][T17354] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 164.882728][T17354] Call Trace: [ 164.885995][T17354] dump_stack_lvl+0xb7/0x103 [ 164.890655][T17354] dump_stack+0x11/0x1a [ 164.894797][T17354] should_fail+0x23c/0x250 [ 164.899200][T17354] ? kzalloc+0x1d/0x30 [ 164.903269][T17354] __should_failslab+0x81/0x90 [ 164.908030][T17354] should_failslab+0x5/0x20 [ 164.912533][T17354] __kmalloc+0x66/0x340 [ 164.916728][T17354] kzalloc+0x1d/0x30 [ 164.920614][T17354] kobject_get_path+0x7c/0x110 [ 164.925373][T17354] kobject_uevent_env+0x1be/0xc40 [ 164.930423][T17354] ? kernfs_put+0x39/0x300 [ 164.934877][T17354] ? __pm_runtime_disable+0x27f/0x2b0 [ 164.940238][T17354] ? is_acpi_device_node+0x3a/0x40 [ 164.945356][T17354] kobject_uevent+0x18/0x20 [ 164.949856][T17354] device_del+0x85e/0x8f0 [ 164.954182][T17354] ? pm_runtime_set_memalloc_noio+0x198/0x1c0 [ 164.960287][T17354] netdev_unregister_kobject+0xec/0x100 [ 164.965825][T17354] unregister_netdevice_many+0xbb4/0xf90 [ 164.971462][T17354] unregister_netdevice_queue+0x1c9/0x1f0 [ 164.977171][T17354] vif_delete+0x3bc/0x470 [ 164.981486][T17354] ip_mroute_setsockopt+0x78a/0x14f0 [ 164.986756][T17354] ? rmqueue+0x4a/0xcc0 [ 164.990909][T17354] ? mntput_no_expire+0x64/0x730 [ 164.995844][T17354] ip_setsockopt+0x43a/0x2a80 [ 165.000555][T17354] ? cgroup_rstat_updated+0x60/0x1c0 [ 165.005872][T17354] ? __alloc_pages+0x194/0x320 [ 165.010713][T17354] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 165.016326][T17354] ? kstrtoull+0x321/0x360 [ 165.020728][T17354] ? kstrtouint_from_user+0x104/0x130 [ 165.026107][T17354] ? fsnotify_perm+0x59/0x2e0 [ 165.030845][T17354] ? __fsnotify_parent+0x32f/0x430 [ 165.035955][T17354] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 165.042290][T17354] ? get_pid_task+0x8b/0xc0 [ 165.046833][T17354] ? selinux_socket_setsockopt+0x13b/0x170 [ 165.052627][T17354] ? vfs_write+0x50c/0x770 [ 165.057115][T17354] raw_setsockopt+0x100/0x150 [ 165.061816][T17354] sock_common_setsockopt+0x5d/0x70 [ 165.067086][T17354] ? sock_common_recvmsg+0xe0/0xe0 [ 165.072197][T17354] __sys_setsockopt+0x18f/0x200 [ 165.077047][T17354] __x64_sys_setsockopt+0x62/0x70 [ 165.082073][T17354] do_syscall_64+0x3d/0x90 [ 165.086529][T17354] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 165.092468][T17354] RIP: 0033:0x4665e9 [ 165.096339][T17354] 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 [ 165.115967][T17354] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 165.124365][T17354] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 165.132409][T17354] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 165.140375][T17354] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 14:19:27 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004002500) 14:19:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xa000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 165.148327][T17354] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 165.156283][T17354] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 14:19:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xb000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 165.241885][T17387] loop2: detected capacity change from 0 to 16 14:19:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xc000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:27 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004003f00) [ 165.412672][T17406] loop2: detected capacity change from 0 to 16 [ 165.589225][T17351] device lo entered promiscuous mode [ 165.594688][T17371] device lo left promiscuous mode [ 165.640373][T17343] device lo left promiscuous mode 14:19:27 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004004000) 14:19:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xd000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:27 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f00000009c0), r1) sendmsg$NLBL_UNLABEL_C_STATICREMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000500)=ANY=[@ANYBLOB="4462113a000000", @ANYRES16=r2, @ANYBLOB="010000000000000000000700000008000400ac1414bb14000300000000000000000000000000000000000400020000000000000000000000ffffac1e0001"], 0x44}}, 0x0) sendmsg$NLBL_UNLABEL_C_STATICLIST(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="28d0777b18fe82d4893a7b96140e494a55004a1d47", @ANYRES16=r2, @ANYBLOB="000427bd7000fedbdf250500000014000600626f6e643000"/34], 0x28}, 0x1, 0x0, 0x0, 0x20008000}, 0x8000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2000004, 0x30, r3, 0xfe6dd000) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r4 = open(&(0x7f00000003c0)='./bus/file0\x00', 0x1612c2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(r6, &(0x7f0000000000)='./bus\x00', 0x80000, 0x10) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_POLL_ADD={0x6, 0x2, 0x0, @fd_index=0x5}, 0x0) r7 = mmap$IORING_OFF_SQES(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3000001, 0x1010, r5, 0x10000000) syz_io_uring_submit(0x0, r7, &(0x7f0000000380)=@IORING_OP_SEND={0x1a, 0x3, 0x0, r4, 0x0, &(0x7f0000000300)="b9d89ab4e086a2a2fdea5b2d1804cff549fc821f7c9a2268b88c9d16f25788f0073e2b94c217ee2dd21b86431abde54d7b713db310c971a2e5f383379abaf230a4eba59c395d39b670580ab719c79ebf303d333fb36dd449e13ca58c", 0x5c, 0x1}, 0x6) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/106, 0x6a}, {0x0}, {0x0}], 0x4, 0x403, 0xffffffff) 14:19:27 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x60, 0xcb, &(0x7f0000000000), 0x10) 14:19:27 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:27 executing program 5 (fault-call:11 fault-nth:25): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:27 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x230000, 0x10) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 165.696597][T17419] loop2: detected capacity change from 0 to 16 14:19:27 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004004800) 14:19:27 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xe000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 165.742414][T17430] device lo entered promiscuous mode [ 165.754000][T17433] device lo entered promiscuous mode [ 165.761879][T17421] device lo left promiscuous mode [ 165.771083][T17433] FAULT_INJECTION: forcing a failure. [ 165.771083][T17433] name failslab, interval 1, probability 0, space 0, times 0 14:19:27 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x10080) sendfile(r0, r1, &(0x7f0000000040)=0x7, 0x6) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r3 = syz_mount_image$nfs(&(0x7f00000001c0), &(0x7f00000002c0)='./bus\x00', 0x8000, 0x4, &(0x7f00000014c0)=[{&(0x7f00000016c0)="4d20bff101e52e8004772d160fdc08e75271d372382a0a4b48ac540dfbaa5fa1a0c59239e86b0e57d32bf3e2c8ea920e66dc6ef9d8791163157d52ccd2ce7af521ad3daa066abccda5ce0e4d021264d545c34fb6b4ed0d2e4ba40072987df051c2e919bbe90b83a80ecb79d6a83a24f56f899d1f81fcfa702850b95129bf388a6f6e18ee000c5ad8c46cd367a5343037030fec455545851a4e3f539e00dc8c44617f5aa5c27972926b59de4444d1f4f9d135d353c073b8b1d06bf3e49a2e4334e2793cd0011afaf119cd0ef235813f200be95850eaea23df3923f5c9c950cf1b1be6d95bcce6b6bdf5529d1cbaf7e69860de58f859901637a2cfebe8d875a244975cef322a3d784f69b79e0e430953de40fa441a09e04210c13ecf8d79f9051276810c045f011c1731fbf3511255c73bdc3c15113574c482303e9636796c49ead1883828d2722df1e9b71f50b72efc93f9f1a387a688893867c736c6da9f28562dcdb356f5df82d0453ad2d38e1fc00b0ea836942c27be94717f6e5fc92b71bfb062b9420a279833cd620729a9347751520d2d482c344b0e4698b6b4a44ac0721a8b5abb4560820e9c5b56764ed50cee6a55ab02615492b42d8f47769b7a95baf9d8619a4874024446b938a825cd1d6939d5e2b1ceee483a8110d9eb048e35eb9c19d11ec180fd8647909a506bf3b3e1554a64e36d38b6332ae4cdb51b3ccb6fd2db746c07a3da6bbddf6c1033f5bd361bca49cf46fdb1b04431c74afdce4301a7f338757674c256eacee8818a6594dd3efdced9477f3288ce5430594e7361dcf87256a0a567a50906dc3f9484834d1753e87f40974575a7bd0a75686754ae4ab3b9e3a46dd5088daf95de46a3e3867bc8003fec80ff2bca7d9a47ce7eedc161d0a1e21f003b7e92bf6562374a5b3ad79b1f5b91bb1c8aaeb1202ed9f8242998fe8fb833b3e801f0dc54e6b8c60920053669410ea9538fcdb39dceeff33f27ced88310940de4fda17fa765efb0c070044497f7e29743e42b95000a62675d588cd751c4e3be29c60ca654777e1f35c638fa895f2664479a4cc69b2e9a2cf8381560b0f0265de0cb218c082912870f359da5a62f34e0bf54abd7b0c3073e762a9faf589b4aea41efca7d5323fccb3dee4fea0044235f9a53fb79df97b1d25a81afc417599bbffd3c27da6b70ea50340cc1ba506ab031bb9f48d9f2c5180927c7e573431ba97e1094de5f5b19b972bb33ef44f7d3ec84b0e5cacc7f22583fa9f6fdfdd5049fed9d175cc670ec592345299d9de6b31793c4bdafd0559cdca393450b60d4472e04e80e7365d170e507f4b72289a1175fbc3d2069b8131bc157ef5f4dd3eac036ee2c24d50886705c0fb44a35770e183dbbcc786f21ed062e1b217f2066fed902092f77b28d9c29b496deaeaa9a059af0170a370da55c081cc9dfa8e0c45445a587e65637a71d117d7038e7a26a0bb2517bef94f8b0d37ec48c1dca2e75064178a9e2049b640f58e9d55be06375920a6a38327b70db563e278b01288b69bb1e05a35c219b8b142f03a5853bd7fa29fbc6d47530660ca8218b261ca4df9d2fbd71530c275c274602f90dc65de3b0bd1361a72fc0d90f26a61787b6bcdae37d6d4a614706d098b401adbdd38734facbae4c1e2026e5b1f6c93acd8422210ff487587f39cec38b10ea205ff0ab99f4df14df737990cb7edb3ad83ab63e6adb6d468534c4cbd0fe9759bea4dd6a284e13d6413619f6a16f5054ee4ad0151bd7592d18783a5e38d48325508a56f91a3fc290941e93dd29d2bb7621d8c077ad3a52394ed819fb14628b14cf25e9e5de4a0563eff917b40ad5750c05bc9707bf267ba0c0367890149f16c32e84fd210fc56de9d8bb8e0d999b6f72c0462de8b8b53976c894ff3e22c453d55d5d523a2314c8e2834d3ea9e836baae5cfbdd9b9b87eb5058a69f97bd6f35baa89b5cb94985cd639d31a8b7fe0ceb4d406f38660c3b4b07fda296f93e2c332372547605a7da27a0cce5b44380af3066d3073f834b4c53676d4a5a48015122e1196fd946dc727aa5b8131e81a8b65128f34727d61fdd0f8993ef0858f0279895ac946da68362af59cb351a8f975020ef98689ada68fd53b2c4df4d76bd125baa7834736eb3028a70c0dd35e92f8e705fc8e4d0615aee87f0947d2c0743fa43a17e168fe3014f52b2f58bf982b3277d4d6cbf8537b9c90b3c521b1decbc9046d21bba06cc7ecd3eb85c8cafe7b102a644df50041d880d9f6ff20832419a35c523089ff5d882bd4f298dd2cb0ce47fcd6f9e3d0532fe78596d6a69a375500547371e95e28005a73a3dcb483b984890eefa47c5668a2f4fc7450d8035431c0e65d4229c509bdc9e46b53f301e06d5946a5baf737d016f62f92d4429074fcf94df330b5943167e75471a3be37ac154a972ae073513b8e30c2febf9c53a7aa9eeb84a36baa40b86dcf07130c2afe16817cdaf1d6250488a01cffaba123cea274b51cead6cefcfd534ac9fd1e4053328b4dc9677fc56947da889e2eff9acf9753f7891bfb98f69563a0366640e0ef7861f341bdb3555fabf6e95d7e6ba56ca804b803cf14a2aad85cc9f4d726b11bf5b0ce5341ceccf22a4d7fa573096ebe7bc3427f7ce35491f5d4b9d348d86e65b1456ace7fbc816a213d5f79e02a7cee06e70949d948823e47d03db4866811ead4bc6114df4b59ca1a68147fa7344d84f385e541c7f45e775509c38a0019c8ecfdf8b80261b5084085115140e493e6f40cb2869c8b801ada01637457d7a82d2ef8589423c2ee9f4df9e69c5a0c1db7b38308a641a4963ef5d3eb170cd1da17c3987953cf9ba6f21b146d1e3ee14c6bced0e9b3b3f049367f722b1a29be06f56bc9a57b125d6edef3b1b299b19e92c2d06844a95f60650433307f84d42f50d7b54afc7686cd8e68fae4766c496556c67fe1f1eb4e0b049dbd95c6ec7600c0049ee1aa13a19a48c2492abd97f632cc0e2cfd2b7b65d698f5a83242e48bb3466801a762c94efdb9f97a40ee43c32b1ba8e2a5657f72afd8bac18f16587ec29fb298207ecbd005c1abfdcad893f2d63846dda3e91982d08fb821b6ee53aa387232b8a51dea3336d83627083f00c2ba833dd2805a4ae89c5102907c6a13fa2e1154b53c098970806bd34ac1970a5afe61ef823f4cdc161d11169fa86d8a691e8fd73c3c81e84ace0b0ee1eac05f67d4d53e59847ec6a5f950a0bfd508d87221e32cd918278f6eab38195d75a1cdfe6c5e7be2550798bbd7e19036eb06344d7fd64ed82b0f6f89c2b1a09273f36e346073088244368119f277df1158b37d7f459054ecf16eccdd143009165da2b69827348ea71396c6fe885945bfac65778514832f30a83ae4e2e5abf24d82cae1038b5e060f65aeebe53a96b08edde114ba041c0b214498b73d35f53856b86863c6ea680c5aacd8829af4a86c745a94cd6b2997543c9e724c6b51ad71d26f2693c6b39730ae8bf78d57268b7a2c0bb20249ab28f8ff17fb18baa52dcb23cddbd3f414aaff6bac354362c9029a2b2b0f4b90b3004cc43e9061bb5176db2107bcdd31ad5c14cac211d3b04f1c8263fbbe5a5f719db22c423c71385b01a125c13659bd1618d7398b9ec41aeec6122ac0ea0995a6897d744ae93b5baa672f9a1d7750306b2789c1d0c151142001b7747d8af0301e884690fba8061cc0e482f38e76e26ebbb15f35c6a512bd165abf8b4177cc74af1c90585c9eb9145d575cf77246171627d7538775519a4557f9df32bd079f00645303510bdc25b963a391a4f53a2a8a00da8bfd132fe6c231c3a2ce1d94ee7496ef06ee04b08a1ce3b6f19731e29b003727c4516819e822f45745b41553b2571d1ba8d81145368b111ff5bb0a4f852d55440bae64877db8935fef4a4a165a9693d7331fda68055934650064f3bf0221c909edf0bd4823323b09a8921f5b5705a3d014b9e8ac550a8875438a92fc8114e2bf7042769d250d896d922d8fd53087de7ace1333150f4476c200d3b1cb350807960bacb126ff586cb106c7f797e06ec03263c653c91c2f2f3ee3a244cce2d5154cd1db0fc24e0f7d619467fc56e91451e88a675d5603bdf53fa8253d0f7628d32b0ef55fe54a8105fd9e37fda68386ec76af7e96e4db6d06f88c43362b4c0f837ce557978cf6282142c4fa5872a9701a65c77d5bd00cfaf24aea0060d43d05b925961a84dbbf02762976adfca977af9356687c9c4d0ccdcef694d87ef6573da5232b1e86fd2a7121d19ed39c2ef99949607550371bc4b3adcbb697a2bddd350e9021eff86cf30a01a0e95af9c12a2bc92d467c72f9a374dfbcdc17c8b3220aace48e90b166037b9602a14f4ca5362c3debbe883d8f47ca3b5491500953c95522ddd67a488677d85710ed2bd30d5bf818545a3a4d22d240cf47e21e74c4d99dcae50d25e827895b3ba192df509f2c6472c769241780faa9012e9755ae56140f2d392215f61160f284076a790f36a51cb2409f49de9b40e4f82587bbbf5de6febe7648804fe7f8fb6ebe6cf9de366b5a97da0dd0ffada9b70cb44643614ae16521799b9e226e9d2345a1c62b883d58dc22497de2b93df00c69c310e8e413bfaf86f6ededce268254c7ae2951e01e06cb90b88426eabcb69e24b386940db6b90a73c55d88702dddf6875099d43c91227414158e36907289e6b0f3381b4d94d151539d8eae965b1c97cc2560f16b7b0a3f2655cc9fe5e7f1248b9bbdbb9ec1d29b70398a131fbb37eb2a1a9edb6653fa5d2c65fdb0d25ddfac3d5775d0eae53f24f1f645078260550d5a77d9f169dbda7d6ddfaee5d23d3211d08f2c35dbd1a40f13e309efb14c9e8406a35c272adeddf279fb4c652b0565e7c484db2c34443eaca2cdfd5060dde3bda5feed8f53afccb721224cac595c07182a5250a1c6c10b709779b51d934dad1728a12c32aa5a5f335dbbd0f8e4362c8262fdc7032afe663bf7213eddd7f3cef609f7fb1e9f779aac26266574c2a983994d43f15f8d2c2d9a3876101ba3e0d4d7e0e9bdef16b726d3603b42a9688d18d0416160fab86996eb99ba3013024f84f000379124b4b54464a7bc0a1aeb9328eb9e610deff7c2a8bf524164439d006923062a6f49da985b1bfbe589c13ed46ee5b6d0a24189438908fd4e45e61dd557d14d16b27fa2050108523872b7f125e534ca268f92b49bd68751ec60505be5a8d81471ce68db020dd1fad27b476f0916c9d897f3558af42400c0506584eba2ddbcf8a1b0be39903c47010d083a73432eb305881d62542d3d879c2e4824d3d2b742b9cd31b140e3257e38009dccae9de6be45bff6ca88ce598c6c7fc1d71a5528a089dd66c649d01b187c967b1d6928e8b71b91a3ba7c866659226eb6b56ccba4f247ba4dcf85e886b57446570fb94d97e19c273d1f29f82c584d0bc96507f5b06e72078ce9380145c93517ace941025beeb3212075387454cb5b8599d8417de7e089b7c2edfe0e8e4977d6685ef043ae8dd68cce7d0093a2ced1496e09ef1cdae64640b4eee2bbc7ad1e7b84e668a7bc18d48521f00473666495d0e709131dcda16a3b17fb1dcecb0cdd1e8c46485d0a3463c22d6d3abd9d7e1b74f58af2a6e430e4777369a975414066ce0147e2cb4f1b146e82ab9368b53e4d56048aaad850792aef89774e2eaa9b574b142a6215e487c1e5f30d92e4f2496141e04f094d11ed51a1d7219966c0d377a8e4fcec703ced256509ab1a888ccdd679e6ebfb4cd68eb60910f75a393d877b6f1b001173e3df44a85c04809", 0x1000, 0x6}, {&(0x7f0000000300)="d6664b082b869d779893b7a142df4bd9b2488135c391ab7e79e3d4cea73e574dd1ff855e6be3fcfecd3208af1c10a6c71c51735248b17401a2ba8c6bf87f20c3fd51b9f67846bd5243767030a23e2c696f7ed1c47a74b6d5879a761574e8e8725ed97cc5075b9e6b558e80e10affbc2ac3c095c12681b1fbdc67e2d4e31621956a170105ec31c07f585c99953a546246f619c9b1196c90cbd228e4e9ebcb42f2d3aac9c31d", 0xa5, 0x5}, {&(0x7f0000001440)="6b00e05a0801d1aafba823e0324a60c87c79b60001aedf909905ede1f90c6ed1bdc995f481016fa8544f75225cd679123ed3dc09fca3d359ee613333b46df8dcadea45a2f2a0fec06c37b652487b0d9b5c393fed2c8b69d9c86599ce7a61f913ebcf612883414ba608972f2a5c30597f9e5f50f02c3d51", 0x77, 0x1}, {&(0x7f00000003c0)="6b9d365815e9dc5d713e79a68bc46533c42f9a876672816c75eef624aad3890d11d0d1697bb59c7b6b7b", 0x2a, 0x81}], 0x20400, &(0x7f0000001600)=ANY=[@ANYBLOB="2c5c2c636f6e746578743d726f6f742c646f6e000000007072616973652c7063723d30303030303030303030303030303030303034302c0002e8017186195b4a2df603bf56447468155ee0a7563e61fca3a61af93b561ab5c642e697d4cf935a592ac468c7ebf1800f533e9e719ce7ac99b18add5338a1b3e77479f554c9864f88cc"]) ioctl$FS_IOC_GETFLAGS(r3, 0x80086601, &(0x7f0000001580)) [ 165.783697][T17433] CPU: 1 PID: 17433 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 165.794023][T17433] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 165.795442][T17449] loop1: detected capacity change from 0 to 16 [ 165.804075][T17433] Call Trace: [ 165.804084][T17433] dump_stack_lvl+0xb7/0x103 [ 165.804106][T17433] dump_stack+0x11/0x1a [ 165.804120][T17433] should_fail+0x23c/0x250 [ 165.826617][T17433] __should_failslab+0x81/0x90 [ 165.831381][T17433] should_failslab+0x5/0x20 [ 165.835882][T17433] kmem_cache_alloc_node+0x58/0x2b0 [ 165.841091][T17433] ? __alloc_skb+0xed/0x420 [ 165.845611][T17433] __alloc_skb+0xed/0x420 [ 165.848122][T17451] loop2: detected capacity change from 0 to 16 [ 165.849942][T17433] alloc_uevent_skb+0x5b/0x120 [ 165.849966][T17433] kobject_uevent_env+0x726/0xc40 [ 165.849986][T17433] ? __pm_runtime_disable+0x27f/0x2b0 [ 165.866283][T17454] loop0: detected capacity change from 0 to 64 [ 165.871291][T17433] ? is_acpi_device_node+0x3a/0x40 [ 165.871318][T17433] kobject_uevent+0x18/0x20 [ 165.887028][T17433] device_del+0x85e/0x8f0 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x10000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x11000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 165.891388][T17433] ? pm_runtime_set_memalloc_noio+0x198/0x1c0 [ 165.897467][T17433] netdev_unregister_kobject+0xec/0x100 [ 165.903098][T17433] unregister_netdevice_many+0xbb4/0xf90 [ 165.908728][T17433] unregister_netdevice_queue+0x1c9/0x1f0 [ 165.914445][T17433] vif_delete+0x3bc/0x470 [ 165.918856][T17433] ip_mroute_setsockopt+0x78a/0x14f0 [ 165.924149][T17433] ? rmqueue+0x4a/0xcc0 [ 165.928307][T17433] ? mntput_no_expire+0x64/0x730 [ 165.933237][T17433] ip_setsockopt+0x43a/0x2a80 [ 165.937910][T17433] ? cgroup_rstat_updated+0x60/0x1c0 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x12000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 165.943199][T17433] ? __alloc_pages+0x194/0x320 [ 165.947972][T17433] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 165.953604][T17433] ? kstrtoull+0x321/0x360 [ 165.958144][T17433] ? kstrtouint_from_user+0x104/0x130 [ 165.963544][T17433] ? fsnotify_perm+0x59/0x2e0 [ 165.968294][T17433] ? __fsnotify_parent+0x32f/0x430 [ 165.973432][T17433] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 165.979746][T17433] ? get_pid_task+0x8b/0xc0 [ 165.984251][T17433] ? selinux_socket_setsockopt+0x13b/0x170 [ 165.990062][T17433] ? vfs_write+0x50c/0x770 [ 165.994481][T17433] raw_setsockopt+0x100/0x150 [ 165.999156][T17433] sock_common_setsockopt+0x5d/0x70 [ 166.004348][T17433] ? sock_common_recvmsg+0xe0/0xe0 [ 166.009466][T17433] __sys_setsockopt+0x18f/0x200 [ 166.014315][T17433] __x64_sys_setsockopt+0x62/0x70 [ 166.019422][T17433] do_syscall_64+0x3d/0x90 [ 166.023835][T17433] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 166.029730][T17433] RIP: 0033:0x4665e9 [ 166.033622][T17433] 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 [ 166.053207][T17433] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 166.061685][T17433] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 166.069634][T17433] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 166.077682][T17433] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 [ 166.085634][T17433] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x14000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x17000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:28 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x68, 0xcb, &(0x7f0000000000), 0x10) [ 166.093645][T17433] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 [ 166.114928][T17451] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value [ 166.123704][T17430] device lo entered promiscuous mode [ 166.129099][T17483] device lo left promiscuous mode 14:19:28 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:28 executing program 5 (fault-call:11 fault-nth:26): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x20000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 166.155738][T17422] device lo left promiscuous mode [ 166.161664][T17451] loop2: detected capacity change from 0 to 16 [ 166.168730][T17468] loop0: detected capacity change from 0 to 64 [ 166.171392][T17493] device lo entered promiscuous mode [ 166.184995][T17451] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value [ 166.206370][T17492] device lo left promiscuous mode [ 166.215257][T17493] device lo entered promiscuous mode [ 166.222776][T17502] device lo entered promiscuous mode [ 166.228332][T17507] device lo left promiscuous mode [ 166.235167][T17511] loop1: detected capacity change from 0 to 16 [ 166.244140][T17502] FAULT_INJECTION: forcing a failure. [ 166.244140][T17502] name failslab, interval 1, probability 0, space 0, times 0 [ 166.256805][T17502] CPU: 1 PID: 17502 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 166.265558][T17502] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.275616][T17502] Call Trace: [ 166.278918][T17502] dump_stack_lvl+0xb7/0x103 [ 166.283495][T17502] dump_stack+0x11/0x1a [ 166.287629][T17502] should_fail+0x23c/0x250 [ 166.292041][T17502] __should_failslab+0x81/0x90 [ 166.296780][T17502] should_failslab+0x5/0x20 [ 166.301259][T17502] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 166.307026][T17502] ? __kmalloc_node_track_caller+0x30/0x40 [ 166.312814][T17502] ? kmem_cache_alloc_node+0x1d4/0x2b0 [ 166.318296][T17502] __kmalloc_node_track_caller+0x30/0x40 [ 166.324091][T17502] ? alloc_uevent_skb+0x5b/0x120 [ 166.329056][T17502] __alloc_skb+0x187/0x420 [ 166.333462][T17502] alloc_uevent_skb+0x5b/0x120 [ 166.338273][T17502] kobject_uevent_env+0x726/0xc40 [ 166.343311][T17502] ? __pm_runtime_disable+0x27f/0x2b0 [ 166.348677][T17502] ? is_acpi_device_node+0x3a/0x40 [ 166.353772][T17502] kobject_uevent+0x18/0x20 [ 166.358256][T17502] device_del+0x85e/0x8f0 [ 166.362663][T17502] ? pm_runtime_set_memalloc_noio+0x198/0x1c0 [ 166.368776][T17502] netdev_unregister_kobject+0xec/0x100 [ 166.374325][T17502] unregister_netdevice_many+0xbb4/0xf90 [ 166.379941][T17502] unregister_netdevice_queue+0x1c9/0x1f0 [ 166.385835][T17502] vif_delete+0x3bc/0x470 [ 166.390157][T17502] ip_mroute_setsockopt+0x78a/0x14f0 [ 166.395423][T17502] ? rmqueue+0x4a/0xcc0 [ 166.399643][T17502] ? mntput_no_expire+0x64/0x730 [ 166.404626][T17502] ip_setsockopt+0x43a/0x2a80 [ 166.409383][T17502] ? cgroup_rstat_updated+0x60/0x1c0 [ 166.414716][T17502] ? __alloc_pages+0x194/0x320 [ 166.419472][T17502] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 166.425193][T17502] ? kstrtoull+0x321/0x360 [ 166.429608][T17502] ? kstrtouint_from_user+0x104/0x130 [ 166.434980][T17502] ? fsnotify_perm+0x59/0x2e0 [ 166.439746][T17502] ? __fsnotify_parent+0x32f/0x430 [ 166.444897][T17502] ? selinux_netlbl_socket_setsockopt+0xc8/0x2b0 [ 166.451229][T17502] ? get_pid_task+0x8b/0xc0 [ 166.455708][T17502] ? selinux_socket_setsockopt+0x13b/0x170 [ 166.461632][T17502] ? vfs_write+0x50c/0x770 [ 166.466072][T17502] raw_setsockopt+0x100/0x150 [ 166.470767][T17502] sock_common_setsockopt+0x5d/0x70 [ 166.475944][T17502] ? sock_common_recvmsg+0xe0/0xe0 [ 166.481046][T17502] __sys_setsockopt+0x18f/0x200 [ 166.485882][T17502] __x64_sys_setsockopt+0x62/0x70 [ 166.490898][T17502] do_syscall_64+0x3d/0x90 [ 166.495301][T17502] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 166.501179][T17502] RIP: 0033:0x4665e9 [ 166.505049][T17502] 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 [ 166.524635][T17502] RSP: 002b:00007f211e200188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 166.533023][T17502] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 166.540973][T17502] RDX: 00000000000000cb RSI: 0000000000000000 RDI: 0000000000000007 [ 166.548922][T17502] RBP: 00007f211e2001d0 R08: 0000000000000010 R09: 0000000000000000 14:19:28 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004004c00) 14:19:28 executing program 0: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="050a2abd7000fedbdf25090000000c000600000000000000000008000300", @ANYRES32=0x0, @ANYBLOB="080200000000000000800000"], 0x30}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:28 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x6c, 0xcb, &(0x7f0000000000), 0x10) 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x3f000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 166.556881][T17502] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 166.564840][T17502] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 [ 166.573897][T17511] FAT-fs (loop1): Unrecognized mount option "./file0" or missing value [ 166.632091][T17499] device lo left promiscuous mode 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x48000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:28 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:28 executing program 5 (fault-call:11 fault-nth:27): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) [ 166.658219][T17533] device lo entered promiscuous mode [ 166.664055][T17526] device lo left promiscuous mode [ 166.679617][T17537] loop2: detected capacity change from 0 to 16 [ 166.690487][T17533] device lo entered promiscuous mode 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x4c000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 166.708579][T17526] device lo left promiscuous mode [ 166.718802][T17547] device lo entered promiscuous mode [ 166.731498][T17550] loop1: detected capacity change from 0 to 16 [ 166.750991][T17537] handle_bad_sector: 105 callbacks suppressed 14:19:28 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x74, 0xcb, &(0x7f0000000000), 0x10) 14:19:28 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) fstat(r0, &(0x7f0000000000)) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x68000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:28 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 166.751005][T17537] attempt to access beyond end of device [ 166.751005][T17537] loop2: rw=2049, want=17, limit=16 [ 166.767779][T17537] buffer_io_error: 81 callbacks suppressed [ 166.767807][T17537] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 166.812203][T17561] attempt to access beyond end of device [ 166.812203][T17561] loop2: rw=2049, want=17, limit=16 [ 166.816104][T17570] device lo entered promiscuous mode [ 166.823006][T17561] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 166.840470][T17537] attempt to access beyond end of device [ 166.840470][T17537] loop2: rw=2049, want=17, limit=16 [ 166.851223][T17537] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 166.859259][T17547] FAULT_INJECTION: forcing a failure. [ 166.859259][T17547] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 166.863776][T17566] device lo left promiscuous mode [ 166.872657][T17547] CPU: 1 PID: 17547 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 166.886385][T17547] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.896438][T17547] Call Trace: [ 166.899711][T17547] dump_stack_lvl+0xb7/0x103 [ 166.904307][T17547] dump_stack+0x11/0x1a 14:19:29 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004006000) 14:19:29 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r1 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x800) write(r1, &(0x7f0000000040)="b1864897", 0x4) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000440)={0x0, 0x0, "c471ea8ee121b05e5bde8e22b9737c87d8801e4f78474adac3deff3c256c3bf59c39a174e326e7ab7877588bd18601ead7238a80d951c9359418aacf47a0fae9b5d2728e9b4221e1b8f3dbd39659c42138aa0ad82f2bec9488ae90d9fa381cedf78a7bde4fca9c4dea03fa29b469505a99b91555caa8049928a12c4cfc26a0ca8f181c5b3151f48188ceea3e9443b3d223961a2dd2dee52fb67d802f5c168f3ed78594348fceaba6f428b064d77cb2ec86368923947bbe2f75cb8b5846dd7b7eeea570e4b71c069153b6367302e7db2652945188d4f95277714f6e77fcf2804fc4dd7cecb5076349903fde629797316f541bff6bba7480e7042c06c0da58b167", "33a164ee75b8c3632744638a1c456bfb485714740ad862e37e27c71257e689606172df54a0ea95414dd9880d3ba51387c5e46e60fa6c3643bda723be7e321cf81418ddadc74e08631a0a2309ed67b8ba7300215c7c2be5e9df92ec9e39894e09eb80856a4e912b55abd2368e36a2bdcc6276249a2fa8432ebf917b5542dba90d53f43c45ec46c152b729505e427e768d9551851b7ad1109b6663fb5bd1f41cd2d7bdaaafb4d98bee1f4557c6cf355a882ed4a2d28190c63cf752ae22e6fbd57a9a464f9d6f09bcd5b116b906de1c89e4d5e68328ba9b75f4441e9b204bce152c9baf8b316c28c44d5e69e3705c4544176b729645491133d63609737b775dbd38c19a6c8a5d3330416a490cff5d4bd721ee407462f536b2420f04acb721e6befe5532c63e5dbad331fc958a1ba22e390e1f2893a012fec0ce2f524a468ca2e7b1d01d5dca328ec8d05e6fe851ad3c1691667730cfe77d69b8c3bccbaccd5e52469b95b07fb75bba08a2530f7476b9a89d8132ca5f2d2c90687a170e2b2b704432b0885dcf12a601cfff4592662c656529e6a5be71d904f1919958243a1414f00528d87266d36eade431bf281c947cfef50202aa3e37636964e9576244bd59b138d8f971f0bd848aeff161a209bca0112b45434ae9c6103509d1d8b68495f738e51527db05b18986b38987d16d43e2e843fe7995bbe8e9a8f3a975f92147e1d978a63a1d3d3971c298adb3bb5f02ade7e0cd3c589b0029be898848c58aee03bbbbd80a4706b6ab6c2645f7dfd30ab53747d34f853eafac284b2dee15d9e07faa26c4278bdc3152dd2365c783b99aa7a1536b449d45ce5f9488abb6214f92b5244a32ca65a688aae191fc2647e7f138599b9daf09bb58193f38306966665a00190a1061866b4ac36dde4202254ad13ef70a161ee9573c48eabe7723031198495d7942c35285c0e2670b9bbd6111a2ccce64054a34ee92b9578c771e5e61a6e285ea75876cf8d062b814371fe699e77a2613aefc93a09900b349816db6e4e465ad651f8288362f8862ec332237f9020c85ce369a4256d6c124ec1684e2a36160b5c001a8294a9474d8c739013bc857a16a074d490d9ecdffaebaea5cd6a25bd72882271ddac7a5bcfe709f414ea4a678e791a25c3301a22ba0b145e0172ba120e1d3f75f81f16674f987b5115e721e249616985a6cd4ee6428142cd942fb1758e062edd8cefb78ffa0ffd2b7b67e9b69d7128ba72c5bdc3aedf195a8de69cdb037afce64ee66752b4b3bcdba850895940e3832a40198690b919d308c49b1ecb9f0c72774e81ce50519482d5f75b04dafdac3f0729339032a9a2ac767692e70f4126af9b6caeb4a4cc2fae08792d41a4e80071c40e79a2560ca332b464b11092cadd69c0bcca6479ad0b28f13d3e249498f940addf3623b2019fc44575c4b0df312aea6a80116c483a655ab3fa176206055b7c3abe760aefed8c21f9b45f82208d94201bf39ca2358ee9f1b8d6693436c026ec57106a0d8dac6d04856c5e49bdf5efcb97d62e48b28de2938164e5a0e8a64e04d8c1a69db0e68a3fdae33a653f89d3d51b597a546b1fcd6c7e83844a9fe39ae9f4674ce24378829479842a5815625af1cd2aee306496033e8747be91e05f70afe53a29e139e77782ae394668740bad260bd8132eb472ef765b446e4598d0c5b0bc5bab67b7a8ec4ff4eaf076671f90d8e56181be4e4bb97510f4e5b67ca90b01a037222058984f26446eeedd433589168a3ab325d933e0c3651901c500037c3f4856308ee315847d692256c2ba7c3d1585d63b444a32bb5b9a669fe18dc5718f8da9793cf1c101d7309a04759a54bcb3f2fa4b7c2671210e205342d73481c883f945fd2cbd6a16f0dd1714af8f0d222f04ea836293ac7f9f2804fc8f121ad9497fcd338a6af14f5ae1bbab0bbc34a658976d7afdeb4d6a1a438768a47be00ea875e5365a4f46be7339d8a941cd18060cb790d198b22a7286a953ce91d69e8c70c50d4500ea6faa613ffa01d0a00d9ee697f4509120d262c8a8955b38a1e57522dcc916f96135b5bd0a7af5e3c3af0f933dac032b61c79617cb6cd4a703d8484b5bbb1f555d2d5504030781c0b9e795e140969e74e50c552adea4e8381e36c8a35693c153def306e9980027cd640c75e38dda1480e087a86a74b43721b066bb444ec9766dedfcdf31c23d5d9f32a4750cfc3c5e1e09117f1a506deba95daad680b26cac9188d9a3e562e163e5a201eb8940b3aa66c9b893183e1b3bb948885dc00e3b0e45642370b504fcb5dbb03cf533d981297bc4c05c0344f91db10107b0d1071d685adb777f53dea319893210001aac02976bd939486749931cd011f3f46d2d11ae6f352f3f07f3079d8c87b65a1446e346078ecd033bd625aaea76ee1267b84e921177bb023dabd2fa9ab285ba808c571d82193ea224409ec585c76e88f40a8a9e46a3e45c1f9bf5b4fa195eda057639eb83fb605bdc5bc1a972203a977b1b7a77d86c5c9ef364150d5c43cb6cd47b69c275c6ce69523e0645c0ae29bd324f2941cc39ccd79d45652a9e41513f90a5c077b4a9a761f036b7e3ca484da615441e5cb6b64847b3793f3b3eeee6b150bb758285c579ad18fe64b673e91e4133df71429d8c5e35fc3a94ddf62575ade3a6398f58782f8f1b2ba4de339121cc82ed52ce2b4cd6a79cad496eb815cdbba3db42899ecc0c75afb7218a4e0afaa3f960993f44c5f03a258e6e429bed3412f947b084320ba4be570cff96afa7510fc9d17a7da0f8ce17f4e77121572f2d36b9c5234c7d5ee1d555c51477767ac13e2065b2a16cd8c7a1dc0ce9d082addd6b4094dc135071167b05636a879b8895cf9f02cb3ac5e395c19bc66d92498fbf113f7f7c0ba8aadf253788cf4dbf41b8fe499d926333bb7c7b63dd23ea196fadccfade4254a383cfd4a30a1a0c3e6689ac9b5bc525d4e1feab6507b8889db1de2ef6abe29341b30b73166851774975b79a17f47cc96178dc63451926321a705f01cf0de402232524b8aaa071b69e5cd0b9ecad1ca76d4557515148794410e8163eb8cf3b70c74cbbe0f7fa88f2cc62ec4e7e1087d412687ff1e8812b072c5ff673e4bd0b00090d69087830ca278b244b04113455f5e8658c69c343c2cb46ecac94d95b0af6326154d15cfe0532325ed00e3dc73d7e17e4de45a3f8ee9da9868adbda32fd2e7aa6213efb7f19c9e276a24a8862334b487fa02e6e0d00e70f41d2ba168258c2c992f6d197b161481927a216d98e018d8353ad1cc10a836a00350c397a90bb248c625da0bc0292b9b177f8a1c7757c98f897dfdf7098bf04158d409f12c5474911353ddb0726a13aa8c859594a7123bb0fae420ee73b75bdbb14e28c1581b6f2902fd22e914b6ef6e0343d8140f85fa03bfffcc20e1fdb0007ff9c716fbd24c15114b74788093c338c5e9e3b82d72be2271f847f5a2725c7e1b3243cf9f3a30da98c1588f04d379ef03aa12a4355ffa89c674355330d1eb05d00c23eaa5ab3be6e07e497856821f66c78b92f723c2926331918e17ea66cbd47f01a73e98050cc4a246a7dfcd5833ca8a42a843c637241f46ae046cd59b1b5b716999b9238e67556fd2e072b5d93b09e6051ac9b810ff9cb97aaebb918e2c877365e5bebfcca7edc752902d1e581f9e4c1633caf3d3227fd541439bda5d325579ed33936a398cd1a1f02d542db104a9cab5cefa1de001d3cb706d99164c8eaba67e988c8b67ccc55dec38987a68924ff64032c29a7f4eaae1cab460bb52578568df1386f934d03340bc49fcc281c0976919c27dd24d2f9b35fb01c4f4091d9e56a7d84e7657a6da52282aad7bbae6f4da94d3c3176cd047675ef5a92268f520f4f3c7038275822cdb11fee05a4c3ad1d3dbaaeebb70220f3b56935dffebc42de72b771febdace072eefa00dc07992920243e989461646324ba2642ff17ecaf8c9f180f3147737b4f5d63587787813cea021abadfe83eceead366f15aee18eaad3b053b079687426b106907e9be4b151747449c13197ae263babacd0bb0733b706fad3d6f9c5bacce1e931fa8d77fc5abf9d96b9b79eed13cca3d70e253c22f9c6f657361fa90c9a02388ae9b02bcd2126c8eb306ca34001ff2eb94941b00896a0b9d7dccd4cc715d0bbd6748ae7ed6f05f3fb8bddc2c359b03eb45388b3c2196b730befd246de43ef12ac742f07b4a924eb3c8060b107a0be72179d64d795984303552cde8795d3458a47096011d6f863cd08d6887d79412ba832dfdd0b4db9ca9bf2a6c00885335ab0cf14f0c3238917cae3a491aafc40ff75e5437f1cf8aec4461389c376f0dff4a33169036a6dcea3dc95b6530e00fd282a2a6558637de3dac40c51593a69cd6cf6afc598ce48563566a776720ccba5b7401d7ae467b931531cb2e2c63d5b506de28a7a28eed2bdfaaf3e9a0e1ee5017ae5550795a9d36ec45956ba471ff35de5ac168ce8614509fee1bf0f461f46c515b1f31c77ddb241870b86abfc14910753905cd7a1604f55add383cbafefcc9d561357b0d2bc3c665d388766c46994654ade92e1048d5c8dcf396d28cfd319a9b45cacc3c1bdb35a28bc77c7e82c76648df70b9105f7268bd876c5f0ab2c31769dfaea035cb7973fd87654010b58b0b9fd75a5f4619da2b6d38d18c4f3efa3ba2f5c75c41e0d627931ef1859fb37844f692a2360fd6611d24297092af593be583ee94d54d1f88a61c26adf182cd53adc0f270b85b2933550bf85b2c7c17b49a5240054afb15cfc2f82ac8593504113fa95584dddf477f9bb743da5f8f80d70a6f3d1127bf8f2e79cae7ba2531145d3dad7af6dcd7fa87774906f07543d340da09454c2c56e770b18b951913978ba46f7cca62f8e01282f27b5d0ccb743aa3bccb2006017dfd518565081aa7d906abbad86870de428ce17fc04f3f13e04b27c600821edb81e2786238326708dd2dc6e1ce23e455dee8edfd92214ede46b282e769346404d420e8ec745b052923d73420132746e74ea4a269c32d40131c4cfb261f7b2c82da723b70e29de7cea0bd13292ccdcd1a4ccd2b786656d70780b03d843c280c7883893fe54d597c4e7b18a6704e286f2ad65a7f1ed2fca416896a51666844107e890ff4dffebb12b72cf46afa455f3154572d4e513fa6551163d4c8113707a9bcdfaec25bd0188c6686fe9ec6449253a15e565c08a784431f5611243fb050215c631fc8c52389cc0608fa7017a97441a5b93b6ce417f61c804454360fd37e92114f6ba5a824367b393f59efba8af3d7b8806b29313058f1bb89c766c3693db8ea28dfc3cdb565aae395ef70f620d1faed619643185044336b7ad18a284cdd55bbc3aa1cf66e5a8c0eaf9fc308206ef1ee2ad91643b9ac97b02"}) 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x6c000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 166.904795][T17579] attempt to access beyond end of device [ 166.904795][T17579] loop2: rw=2049, want=17, limit=16 [ 166.908459][T17547] should_fail+0x23c/0x250 [ 166.919154][T17579] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 166.932078][T17547] should_fail_usercopy+0x16/0x20 [ 166.937107][T17547] _copy_to_user+0x1c/0x90 [ 166.941546][T17547] simple_read_from_buffer+0xab/0x120 [ 166.946931][T17547] proc_fail_nth_read+0xf6/0x140 [ 166.951869][T17547] ? rw_verify_area+0x136/0x250 [ 166.956808][T17547] ? proc_fault_inject_write+0x200/0x200 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x74000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 166.962524][T17547] vfs_read+0x154/0x5d0 [ 166.966679][T17547] ? __fget_light+0x21b/0x260 [ 166.971349][T17547] ? __cond_resched+0x11/0x40 [ 166.976084][T17547] ksys_read+0xce/0x180 [ 166.980230][T17547] __x64_sys_read+0x3e/0x50 [ 166.984773][T17547] do_syscall_64+0x3d/0x90 [ 166.989187][T17547] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 166.995084][T17547] RIP: 0033:0x41936c 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x7a000000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:29 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/mdstat\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 166.998966][T17547] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 167.018660][T17547] RSP: 002b:00007f211e200170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 167.027118][T17547] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041936c [ 167.035087][T17547] RDX: 000000000000000f RSI: 00007f211e2001e0 RDI: 0000000000000008 [ 167.043081][T17547] RBP: 00007f211e2001d0 R08: 0000000000000000 R09: 0000000000000000 [ 167.051051][T17547] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000002 [ 167.059021][T17547] R13: 00007fff731f68ef R14: 00007f211e200300 R15: 0000000000022000 [ 167.067892][ T7322] attempt to access beyond end of device [ 167.067892][ T7322] loop2: rw=1, want=18, limit=16 [ 167.080353][T17600] loop1: detected capacity change from 0 to 16 [ 167.093730][T17570] device lo entered promiscuous mode [ 167.104292][T17566] device lo left promiscuous mode 14:19:29 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x8e010000, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:29 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000040)={0x10000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r1, 0x5419, &(0x7f0000000000)) fallocate(r1, 0x20, 0x3, 0x9) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:29 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x7a, 0xcb, &(0x7f0000000000), 0x10) 14:19:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(0x0, 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 167.132246][T17547] device lo left promiscuous mode [ 167.148931][T17610] loop2: detected capacity change from 0 to 16 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0x9effffff, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 167.182551][T17620] device lo entered promiscuous mode [ 167.193297][T17624] loop1: detected capacity change from 0 to 16 [ 167.200833][T17610] attempt to access beyond end of device [ 167.200833][T17610] loop2: rw=2049, want=17, limit=16 [ 167.208674][T17613] device lo left promiscuous mode [ 167.211538][T17610] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 167.227263][T17610] attempt to access beyond end of device [ 167.227263][T17610] loop2: rw=2049, want=17, limit=16 [ 167.237973][T17610] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 167.260066][T17626] device lo entered promiscuous mode [ 167.268074][T17620] device lo entered promiscuous mode [ 167.281459][T17613] device lo left promiscuous mode [ 167.281817][T17610] attempt to access beyond end of device [ 167.281817][T17610] loop2: rw=2049, want=23, limit=16 [ 167.301042][T17614] device lo left promiscuous mode [ 167.330400][T17648] attempt to access beyond end of device [ 167.330400][T17648] loop2: rw=2049, want=17, limit=16 [ 167.341202][T17648] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 167.350598][T17648] attempt to access beyond end of device [ 167.350598][T17648] loop2: rw=2049, want=18, limit=16 [ 167.361298][T17648] Buffer I/O error on dev loop2, logical block 17, lost async page write [ 167.372415][T17648] Buffer I/O error on dev loop2, logical block 18, lost async page write 14:19:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(0x0, 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:29 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004006800) 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xeaffffff, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:29 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) exit_group(0x2) perf_event_open(&(0x7f0000000040)={0x5, 0x80, 0xeb, 0x4, 0x72, 0x1, 0x0, 0xffffffffffffffff, 0x94, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000000), 0x3}, 0x4000, 0xfffffffffffffff9, 0xffffffc0, 0x1, 0x5, 0x93, 0xba6c, 0x0, 0x89, 0x0, 0x800}, 0x0, 0xc, r0, 0x0) 14:19:29 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x300, 0xcb, &(0x7f0000000000), 0x10) 14:19:29 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcb, &(0x7f0000000000), 0x10) 14:19:29 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x80010, 0xffffffffffffffff, 0x8000000) r1 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x100000e, 0x12, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r0, r1, &(0x7f0000000000)=@IORING_OP_POLL_REMOVE={0x7, 0x5, 0x0, 0x0, 0x0, 0x23457}, 0xe95e) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 167.381704][T17648] Buffer I/O error on dev loop2, logical block 19, lost async page write [ 167.415415][T17661] loop1: detected capacity change from 0 to 16 [ 167.422320][T17662] device lo entered promiscuous mode 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xefffffff, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(0x0, 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:29 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x500, 0xcb, &(0x7f0000000000), 0x10) [ 167.454243][T17660] device lo left promiscuous mode [ 167.460799][T17665] device lo entered promiscuous mode [ 167.476312][T17678] loop2: detected capacity change from 0 to 16 [ 167.485437][T17662] device lo entered promiscuous mode [ 167.490941][T17676] device lo left promiscuous mode 14:19:29 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004006c00) 14:19:29 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', 0x400000, 0x40) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x1f, 0x1, 0x1f, 0x2c, 0x0, 0x3, 0x80000, 0x3, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffff538, 0x2, @perf_bp={&(0x7f00000003c0), 0xa}, 0x10002, 0x1d, 0x3, 0x1, 0x100, 0x29e, 0x8, 0x0, 0xfffffff7, 0x0, 0x5}, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x8) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) clone(0x4004000, &(0x7f0000000000)="3c0922c2c211299dff93e471f05a0d50bce82e3e5d986ea8495cd1c1c8e0e98c28deaaff61f6289ae852ac3a30546a07665753e6f0e90f07be6be0505110130ee2c0e30154ad619e27167ed534b0b2942bb7e5f3b88631c7155fa99288688d0c2245bde2704c65289b2647191f30487c4e56cfbd90ec692dbfa0fd5f0f", &(0x7f0000000080), &(0x7f00000001c0), &(0x7f00000002c0)="7b99596ad54c8879895d90067eacf9e36a1a34fb255631eec6e719fdc2d7197381e5734e70a592ae9a526ccbb033c6982f0a133b86b8d90cc20265287ecc8be18ba5fbbb3bdb9abadb4cfc888fe6de81d70839a1d963b35cc353a4bd1515f5c206839abb92d07eecb7b52998c6d1303c1327d34c21aa901e6a8ae119fc7918bd89544852c26770dcfe5555ae56c4e44d") sendmsg(r0, &(0x7f0000002d00)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000004c0)="11df49d72a30dfbdf4235239ce9fc0fe38af9d2f12b5c67ce42f088a6897e22994956d4d5fbd6da1d3224521db76a0cdcfa79206e5214a1f6ece96432f28be57fcbf6e50a4511c35c0397c13cba7e619e3d354929b86d6400d829117af725396193844062c9acd9737ff2af5e9d5d6a801614a2dd3e700d90375bacc4e60d7b041a9399ee61da0df577e452c1d945324102d9f5e84551a83b19c8c8f2fc054aff0", 0xa1}, {&(0x7f0000000580)="a884776817e36b6ca01c4ed47156b5bccb1f98df11ee3488a3bf62b78ab205cd162be79a2abdf9dfa8148934a9d85920f4906de341e98a8f402aea12f7e44fc60d0862a668407b2dbee9fc03651eebcc99982d9c3e087ce67bc7e5ad447c90e09fc5b11cfb818d9cdfdfb278aa23066e6c445fc2c524cc2f21d9da19760bfb4237c2ada7eb5d30db5929b126cb24010f8d141d06f516fc7680c14c3fb67d0740d0690c3ca6f9a6e6d8cee5f0", 0xac}, {&(0x7f0000000640)="88b18d118fd565db63eed6270f844bcfaaaf85e29dbb8bc8e23bf6969d9e3efcdb2db44ebe94dc8b4ac6f91492d0db87cb7a9345f8532264520f0c032c4944c51131be4dd3dcbe510aa81c432b544c98366edd499f52f1318b62e0653e8351c235dfed50abe1d907a7143e0a7398e65090faa1bde51b11b1b2d4ad0450b54dfe6992a885de5070fc0c5bc5ec15faa4a95278249d4c59bb2488dd6c7f57cad20de786c0f6ad4a03b05a686b8706987758ecfaeec803d44d937fbfde0a45f0aa21dfc9", 0xc2}, {&(0x7f0000000740)="c0164454a748c81789dcd32c27e6cf7dffdaa432f43823740b5c86904412346e684463598cd2ea2e61954f54037a03aef2b4613cff348d13c8b03226597a3d483f409260f75270f6d0890cedb9904b06b2289ea903aed560be217ae15f7601c6ccc31531791e202b320b8c5b989a5521e1d9fd67c167c6e43963e26dedc4b3b3c6e966937ace63ffecb7956a624ef40e0c58d21db18e3527ffa9df33bc441e5722e308e1fdb5767e77c858eed0ac8487aa0ccff17deae70cd4e2142477fa7ac0", 0xc0}, {&(0x7f0000000800)="ff13ab5d45faeeebe4873287dd5c959c1aa0aee9fd4399022da793a74fe9e54a5348311b6f80147fb66cfd290e90b56f5077b63ff95c4e34230c92cdd9f108d5363e229695f7f678370ab17fc57eb9f5ed69317c71efe2fdc8bd94c910678969e45cdf4b1a585a239398a6b89caee472214289d6504c4c62e8ec311742b76f9bdd04e5e1d28f5990d1ec0a9738caccdc723faaca1a1ad6f779311852102a7f57bf82ddc84b6bb964b1a40d1ded24fc9f6f5a2b44ec50331b1a6fb6a04b37dd507d280da77d6241a3b2d6f90059ac6cd03f625fbea335af4046f874ddca", 0xdd}], 0x5, &(0x7f0000000980)=[{0x1010, 0x10f, 0x2, "9ee1d9e3ebc543d7945315bd73a385a31e6b1963365796ea917db8e75cae8eb8bcf2cde3be28ed0b16d8a78ac0001ca3d506649cae9f4536e4da3e4adbcf700bf133f9401a71ad34ae6f9ec1434a5ea3bca80be7985d848f812ad8e0adde2ec5c978e9eba2bbaae343734be2f5600ae0908fcf367bc551b256477616993476ec5ae123cb8b124651dc3715ed6642a9548e54039f5f3fda8cca8f6ec7a4385cd6b534eb8f4aee5bbc0e2ad27db0385ab687cb574f0f2184bb08c153f7ed031e5f009652ebceb14cf8a652d3a8f149a8c4d87b863287562c414559a5829f881e94736493ff991a50b2b5216f2e9468fd2d14413f9a3fccc791d2568f2c419cf9d6437a90f21191bf6fc9395cdbecb0b404ba65ad9cf81c3f61f8bf852149cf3c20f93f4cf3619d18fdb176b71bcac99b526c70b9b74a52a3bb6f16c55e1f2a626a97e312bd6ecb51d36c0cd9e7290f8cb4294955dc48fc6e62ab2de7671a321a0a27445317b689da6e768efebaf4d256293f8ad2bfc8a2cf5641896d3acdd9e73d686dec65d39666ff9c538a1018c7dc0993aaca0916df5a776d4bb7296c1caea67d9ce4b80fb0b691ccc3ecbdfbc844eea48f26f465802d7d52a321c8f5e8420b354d4a1144fc8ab5377ab135f4b5c0b32811fedc54b30e2b43c1aa2ecb85e24f7d742a6aa5a898b51895a5f2e488754fabb51b039b761e359487b0c9be665508c54d0c0c76b20c725bed706623bace122954a40f4ad1149d3815a5153f9e54c122a889aa3b68766aa6e410b93c633ff2c144772a43dfc526a42fd9f9bf7da09453c61d268889b4037a124b749f6623d6486256fa7a2fbf2b71267ea83cb7c82b95022c40a28cd403b5c0ea5a0ba0d5387540a88a6e4d746ceb2f765b69828a131c0d6e91e8b6aee52ee9142e3aea7cbd43cc099a0518cd4bdada9e66df88d3cd3c8deae57ac31308e70c0dfb73cabf6b4f88847d16933f38bba4a39a9c2a8e0e678e7ac9b00f6471f19d86162800c8d39a0583c5d796aee1fcae904b6a6aa21b954cdc89ee9b04ea6259ae107075da71a380148aaa80346345875d4a2b405f2a83974566f1f6322d5f66046102181cdcd31d9c1b2dfb6d1534afe55e69421acfa97b3f72c196c9bbef0cbe975fe8632d3da8db100067aabbc44c66b0425af8b2575544114494917b47145d6e61bcaab5d693605cf3501a8759093e8d11983c6650d855688c3a9e8865cd016b58f0bc8390439f245ce1eeccc33be1342a47c0ce78c2340928874a26e3a24a402504d5f783d5c5b8e38b721dfcf34834599c5514a0568a786556eb3957b3c2c7766c3dfc16926a33e1e926be36ce73282d8ed5e7b0a3a03b06f002b6c7ba5f976cf253ce993a4d436b7f65a6fb5fd753f0103d3040876a565b3d964a3487bea812467436c55f55f368481372361a831a2d1e1b580d8839243a6011012632445913702f04baa98baae61f7484d1812ffa494524512a1d2ee117b8b1a58fe5e4d9142af643e0a7579426cfc20d7c9a3a891c4238e0a2671380b9991dc2516a3f4a39b8a9a4687358df8763c92503f7dd1cd4b7c47002e29fd70f00c27675ca6f6248dfab65baf5e8a039a1d8d79e0ae3410aadb1de2c1aeedb8cd34c95b0d3f51e98693a8213f0ec78e9eeadee55bc9b09bdc69928bda0fc4e41978eed304768e79a7c739d76f65104a724825d5fd65bfe7f3f98d2ff42d30dc0b6ecdc7e20297ec803c74a28592e0e887b5ceee53d15c81af7056fdb07cb36f91964948f0f8d113e6ccd81fd4a216f6e29897025d3ee9e31e513b0c3b045cfb67c51fa7e4315f6e5ec8a6be092064fb87a99cca5cacce083a17f969234723cba4a906522579758fa1118bf56ade30577c699ae5320304f44b6458b8fbc31452f2ab924672aabaafff6b3dc61b6f1bd01eefc6349aeb46a8a98e22d3badd94ad5ba91298c0859df35f094988d9ffecdd27c15f6255a29d9a562ae54e1fa68a937025cc7e35ca1432a6ddaee87072aee43378f10e216833878911c92d75701310c7a6af403b32afdc6687b6fbb1efdef9e5c1fe8f66fd47980d7e2c476cb5edd3e46ade72a6042b4ee3bc228169f6730eeaf82af17605554c689d2400c5c625696d2a13f91307d3accf0ee8845a1bfafc16c376188d744e6ae93816ed787c286c65a62e024e79a650b6ee22a432ee327b9dd3a87c9f16b4385bad43a0e81cd0d40ba316086046238d2d76f18d0e077debb20f08bc4f9aa886838425846c1033f430d11ce3612c94395b8ec0bebe5af998e429cef3eea45d8c91b4ec1649adb2b1e12ef22958e07c8dab99d9cd7c758c0694a3f62aabb02a2245942beb5bc8015868421a5dc0a333d039ba58ffb398e8e78f910d9621de6be85624e7d569a88e38760f9e17a2160bdf02235840630378995d6a06dece1cfffb48bd87e525bf50cef61d294b266d21c592b3d9dba5f6b977f161d4bf20ea24c61a01aef42047af4043a4432830d7eeebe010be530f9d44c4543c1f7fc2d3a3a006518ac2941ef0147505968a8f0bfde622231f764288c69ab48b7c1b780e619a4a341e26d163ba3dda6b9b9a8f37034464c05fc933c9056889ca9169d9ccc7d2fd8474b1f9b1771f720b4809b520be8f436b93fa367307268cc7e36a124b1fb28a969b0bb30b46616e03d1b3353e12bc453862f536aea93a6b7df94ed616e8b6a594f30d14903120af9af61b94213fdb33d18996b99c2f8dc1f3275c60d5978f44927354b2c7ebdb9321d77030dc7e5b5383eaf34475789d183c4438f2e8beb55d3507032df7a0d4426ff2c7545c104ef4823661d5029c8890558f7eedb40777f087f1e972208a29adcde00a79351ccba3c8fa1f66df3be2b934a26490745f77fda93e33d322ae0c6af38c5aa262b01a27cd5d4ca27318d5d663850d77d6a3fb645e6a7c3c306cbaf582fe222f934d45567cc5881d5472a535f56d11afe4736bd188c1258f69326292adc3b471ad7996d1e618ceddf4bd8dd2f813c58df38ba7c75a490c765edf7cccaada21e3b8abc690ad3addf9e586e435168070d9f9666e5988e95b021772a4ed71866984f9a4162da7120114827bf32fb85745b64ca7c35f6955f5a6fd80606edee68878f50ee30e154121afbc60d0056215c6149e5910004faa34a0f73759bc0a659d197f766a4f37027388aa0e3578388a9e778e8e65d3206d9229e66af4cabaa35022219431325977b5725b0819cabb5411d8d52d62f08bae53b7f517b1e2574c447a9c4351ab45f991374bcbfb6671d25a67a26e08c7bfa2830c03420ef30faebb6a99ac46af3e2a0062f5b85e2cda321f0c446967570560f5cfcc94b649792d9de99ec0537c9febd0b2d42d869eb21d8688255d8fe86cb8acedce1922836972a2d17be9bdcad6d09b954ce993f838c652204552e5fabed41c31a423514fd0b11fa7dd3ddb2ea9521d2407800c7f7eeb60265ccca19a92591bc28b91fdfe77c21c6664cbeb3ef3539c68be141d384238f8d388a79989a921043cf62dcee3e7155af4374aae486344e0e35a2192c7b5593bb3f2261c0f42341703b9caadd07e441ecfb759c2376cb7272e59642ce7f2070425b9a0e8d3b5ae3a7d6e369b3b923b94ee573070f6eb7ee2d920823fee26804f3d3941a086a2591798d8100e6b693936b677e1529afe117795989bd254728e9c7f7211accea1179c30fd2f662c1cd4bb5419100d304114d7c50baf5deafbedbe023916ce0cbac3bf0360d0988a2b0ccff9383f854d45b95b2ff6a3ff861866fa8985674e0c35530cdbf1f7ef16e66ae5e57d9ab952c046e160a4596956ace251042b391f63ffded186567a12aa33235d0d9fe39e87a3612710700964f6024d400ff21c934587ffd9eb482ae0b812741cb17f5f4846b4771af9b3da62e57467ef546a95a43731be56f865ff0f145e1eee35581853b3214348998facfa6637b40a5b678ab92b9d626e14beb9c2fbce8a800934acbefe24e74df6ee4e4c0d51584033476730c091102fda008a4e4a53c399beb39390d78915d1b1971d8846e607b0b534ddc48308904b5e008d668d07c2a0be03b353f6465689f73906ea21802ebd90817c1088dea4dcccecbd91a53740684a559ab203f64c0b0adf6c470a5c8564625740f734efd8b56e620596ff34c3d19425cc167c2645c602945024b95905673a4ed4e1bec3b606be056a92e2743acbefd47eb5af4fd081a5b3ed08c4c7b9bb726b1fdc0b30504ef529929cde78b51ebbf9afd76a26238526d4dc23197e64946204654a071ac0b8cf2d152a3396941fcc8245c45d894ed25e88727e8dffbe353af1f9a2f61c3d05c43b8dab6228442a7f2752b9ac8f29cb1c28cbe20534c76e08a0ce26581f29244414bd222312ac5c877de5bfa405720379fba351f3939f779be4cf92d30b90299b8c44ee068af4c7781ef705313a2fbe94b23d7558940bf85a5eec87099480d3f82dd4327c5d151d14c0f272fc07b17e0d5f1cabc835768d919bf621546d0de4d32addc7a043833bdc53b9dbf556676e4dfa345a197dc14343a5d29ac793c276b321fa7c419e1469705a5c0532c39b8b125d53459ec0224d04f6928b60730ed3f2864c6733c197b2f3b1e06d11b49b7045a91918b535633e942347ac0ccd32ff871ec3f31974645a11fccdb81a4e0c316d18866bc715e7983af5a1a9b42c6ad538d89b1ca1a15ccbd51e90815657434d75dda073bdbf68541c8bbaa831ac590513470983f4795178dd67f914eadf3a12e81e8792a69b0200c71d122ce1625c7a69790ab7a00271d4dfa43882b4165439a93886ab15ba95503ef2c812929398347d5e853933e314152d071deaabf0e277b23669e183d4ad48548bf1c3041c278b8e879d570f8bcf3531353ccdaa7a3ecf7bf0a324bdb7f44860ba183cd48591b56edb50c161dc1e7f56f709c8d11e2db9bfca0c1c0c604ba4eafc6ad4e3d7906867cfff088cdf387c929fb8a671bc7e09a36edd56c3b9360a0a34a9254cea6a09e24b40084d7916f7646049c3d252933593d7437d5c1eeb9ea8e6ee7c8bc054ba36c7bb68d001d1d76cb9bb40e984ae108915d16fe46b6cdf26f4ea9bc1b6a63877087a7eec62ce244dbc5324ce55317fd9ff6a2302691dc38d32a2002fbb88094ffd48bb293aaace830cd16fa63044baf2dbe788b75e47acd6d9473e9ef12c286526e3f8d369e5047781ac7491bc6eb46d49309a6e0b412cc5fb2d7609d515269c6f689cf4303124c64a4b95c8861f918731d990ea9f035b2a00c80fd94a93ca5bc0deb9bfb27f7c5767bf4976f4443677ac40b9557dd478de337e135d51f215e7940c8879118d6065ed6f56dc9545adb7746bc73e035cda1888b10d038f91512481268d9a56e5125dc4009e7ba458b7f416a559860ecc5aad36fb015794c946578e53851b60885bf8f4fc1130174b67179a1d4a39025ee6de0f351bc3f868a0a6d58d15318c2e508117520c405d26ebd180212fb44fa1624795686ff1f154b89eade273a766b32fb04afacc4e2becf511c6690fc100c2e5c434a6958c11157d839df8993a042a1ccb675aad85d24e91f615aa91a83bbdf1803229ee10fac171fb76cd3503cf841e84bf00184533f7fd4514020f380630f831e8672cf81500891a81f989a36c73e2ff52838c263d843d02d26bf4744502be6f2f8a51ed0f38b1850cd5849c6982f17fec2e2a044fd9b45c5175906d1669d1ec67a07362f410d42554cb6b430d388e0f45566b87425f1d41d7a5e4359e9f55cc65f0d5241d69c"}, {0x10, 0x13f, 0x56f7}, {0x110, 0x116, 0x81, "33706929a19617ee17686a5b6c832021c0f742c50ce678638852a4c9ef6ba67093711987ea8cb4705d281593ab28526e89fe21b3e9293055c169eb7868ca2e613bccd2f3911a2e83f9f7f85902a3a31ae93650ded0496d35111b6032c543c1ab5aa608486f466600bbdd366e843427aab6155a9df9e2183015136bf3fc3dd3d37ea8ddf2b39d2d4c40513480d6d4cd00354f21aa0e7eb094abc4691227d4255f963e6cb4f6e59498a300b942c1e4bb3a5fac597338fdd8648fcad62280f19766623b4fe79c09e3b301c280d79097295a8060ef5b60a5658528ed7452fb61b1caade20916596b50af6cd8bbf67d96843e163c41e3d750a1d5c56cfb"}, {0x1010, 0x117, 0x26, "77b40b7ba96653e7e372792cdd09d663b977a3793b946599336ad35f1b6b7b389d3fc85c8c8435f625b2fdc7b1e8d6525e44ccd92b0cf8bdb8e76f367369f1aeefe4112aff7add809fdadca17584b6089b63ed49b499882dad874207a3f6922e7646863c253897b27fc45db9048d695d8b7a1164358e9a80b194953d951465151435c5bf30d6bb0c25efe439da03bfcc89908bba8d42e82ba53915d9b54b50207d4a216e42704cbe45c0f0e78638b2c5ac9cc59f9b516dfcdbf1cc7faab0303fc0af80cc5b76bf716bb8a25b4267001966d187355059e09fba039ff9899127e3947b512537b6d3a582f7d4a2505aa99636a2647edac770219c8ee3958aaa6f80b8d4874f9cead07c5f79772ad5939eb54b3e2f13b1d9a8602a39bf30e10ddd5f43adcd0a31b0b9566e51e431a374547195649fd6aecd5bd16f5b007d3a0b30b78779b4ca9b2362df4ebe221436c9da47e37521ae298d82d8b3104406420c9ca52004ce49b538b9aaeea4c907148a6ef5b7c8eb502b90de0845f1dee4a39142dabab48fa4105de00809afb64926be45bad77d213d27fa041c48f2c2d8caf53143c58188e4bd31e50215db89f3a9ffb8853198ab53338531f719ecc93957cd9eb3808ad23423cf7918b3f14c6a798cc86155d41b73c8984a93ef1495940fe0954d59b806080c2426e0d50a2549070842bb8f59e5634d0bdb333bc063889935ee423a375ba63fbe83ab8149e857cd8882d30f83aaaad08d8137df9ac95ec7df7651b60dbe06a3490303e08b281b908773638830221f0593618303515afb8a0ec404dd6d209553445299e8ac9ce4548bac067cf375599d7d3d16401f8de44c4ef551fceff0cb157c75664b2d3d220f196f551dc47e09dd1bd1ed14c104e57290c30c347f2577d5608704bb42b890cc79e3a11e878dbab1081a99f078e629b2176d349fe8a821b7057ba3f72493385d81fdcda6b3ca3c7e465f928957e32dea3c2e2eccb8d4d08bcb37b1bc76a5cec6c12b292d92ee07c3bd4f2aac482ee27edea2dd961a934c4a83a57083d44d7098cfac1edde473944af450cb1aebe3da945728bf06b0c727d399ca20f32ca8eac04bfa9adeffd6f7f8adbb5e9d4ec89207fec74383904f05218ffeecef81f60cc6c8f8dd223e430e5f84e9bd068084b1acb86b08dfd95659d5d938e37ad7f4aa5534a5fba642ecfa5dc466ef28cc41278ec40b65da034311436dfa9c90b84a6377ea03408f2c03a2a5bedda09f0b5d1f30ed79b303eaceb0ba9671403ff9f3a759c7025870d356d4443032f65fbcc0f39bfc306a1ad25129de13e86957138d1df28d5f51aac096d1ae3ade2fb43c2ad644f9261ed274fc7f7438f04d37535ff8b85931e5f7b708006069d47da29a5a485f099be5ddbc36ff65a3c659da629155a0c398795ab858bb474ea0ed6245ad1865ca1272a065c930c52ff765a7a4de8dda4ddd5a58b103faac0591e30dbd6500b75efe7b25b134fac671c56e50e9b8411fd05f1c179f03189e6b23ee01851605ec5b155295284750338664bfc82bca8bb9ef73fa61c43da465b10c74a4de608de04377df3202e82bb9e06fe73810230eaf11971be985ae139ec5a5d93759171142ed3cba4e4e32a7eca8c1be2bc826eea6a35002e4250ad3431b1a759199f47eb61eccdfc69169a91997ca1ba2fca0147e4802ad5e8f2cefa61b292988e5f7da6be8df5b419a8cac4e24a0295df15f3af0b44f44e2507eda9b4625040f3b38d2897b6566651d2ede61e86d8fbf5b2a26c242aab96d6b77e708803db7d2c08c446c0df8386103d910c0c2f29812f67d0b996298b8266aa2477724c280bc8bd1c9c9087ca9132d818fc6e4b64e59b28b2cc1e2882b0d14b9f7b7169c71b77fcb361fc1aef637abeb4e9b44dba6c34ef5aed4997af33709bd914583527eaaac065ee3e2ae79aa28eb103d30d200a04dc820d8dade55df08f9e0d8743f0c3600a32b0d76551bab388bcfa39db1945b2d65ddd93bcb5ef8925d922bd666c83eaf7ad2a611ab2fdb3b7fe0ad7bff954d864449b25b1a7221b28bc76e7f86f3e7e3232fd88aadddb1a2a0705da1b7b9e1d3486fc56e296f87443d316a2cc44034ba108f276968522eb00038710c8764fe02e3929a8bd3d63abbf2730e94decd4c804ec623f3adc48cbf9456fbf0e994ca60dd7fd2cb5ea2f9f8d5884a9ef2a6d43dcdc204c0816a2d22ea167f6772f9d31c848a22fbed74601c2de2f99a6158e9b4fbeb355cc866e843131e9b7e7076d448d46cfab83b09af9066339c3c323eeb71675a79e70b1a59013a82c13ce8fa228939e0acc03d072bae239715cf13dfbe064d807fd75503061402c0529de290f6ee42c2fc6c936dbaaf502a3bc68cb31a71335239ef8e618740e2901990952ef4083b34c11a0b0cf419dfe591baefa373ae13248d2a3b4c750add44a7dd67be040bf2d24170a596635fb53f35027aee13f8e48a5d012877bdbaec29d92beaef085aa9b632786b4d78388444548b8218fef2819ab0666b9a67a3650b0ad9af81c9ed94cd0e26a00c54b8ae3b712519727ac13a4967b127a03d85a424acebc84f973378bd77530463bbabfd855da56c82350bee0d05886153918ffa8fca662a21b314dabe2edf1636d1602b1b9fd8354237618d4179f3f09d0c88a027f58ed44435697c01bd119f3185fb49b1a784bca585f45203e8286a5034ac3de97ccc1d6d924a330f6307036217bf0cbad7ee0f990fc1256284aa63cb18a6fdec6e176d5002102007ebb4e2c66a44d227146b0f40dbfa671e167094b635df2a1d1563bb90f13cceecff6b7f1a556eebb6b9e7ea9dbfa736ff49968b51cfee2f59dde797d51c78d6bec62860210a1b4d17ff40f4289f822d50c8dea84788f71832bf5320d09e433c34f6cad98d4cf36bd38b90cc9665ec1c6d58bc0352aef5290cdc29defb45c23100b79021afe47bb60e50712bfd0aa7c3a027e0a63214bce46e92e4096b85199d8998d95f9c0e83020823a93476a102dafdb1dba4a3f565b6270c886dffa315e0600cd895ea95e211ebc6e834a982022c81c13e7ccd546f12c819197e90c1097e75ffd69ccb6c628f3683dd2406218d35696c2b6eeba62bdea7384765e4e2e32d201ac0b3125b7fd99928a05559c1696a9aeff7ce3bc7a4c79364fc6531c915db13df5377c064587740ec29437a973ebc4ec3556f862f582e3e549b78e08c016a336cdd04450020186a20699ab1474fca10ad5489e862edab66a7956ee831dab7ef6bd4ea9c6167dcaaecaff7947eb267c95e31174e97293813b1f24fd0a157bf5eddfd5366b164345e0e5618f1f32a4d8e01e008df6ad0a5903a3a603457b35ef518932d1e6b980039f915fd085d06b34eef0373c740748f0de1d22bfe6336d0e92352e7f85ba4a1274c25fbe8c1dd5e47113478d36f3906bdd68e37cbddfbc0a4d5c6a2387951f56f6e869cb49cb01784fe61292e5b66f15a9dadffd81afc4c644982613f4bd2477d806e8a9d457024a7130b5dc09bfca6cf28fde58ac23e6a28ab8e29543710556e1821a2ea261c18c43c4aa4ac6ca241f30c0a96d5c4ca4e1f55c6b887463b13062c643587a2b264efddd0a81cebfd0c87818db99cc16757b5c4901bf32d3414c0d2b7d54ae398f9cd60008b1f7b8b84f20da840e8d04d9e6735dd4c6cbd83e0f1fa9b900f78d85709f5694e2255e1be1245a52c346acae814b6620213fab8e8a5d02e63ffb7850426d3c1dbb61583cac08c19e69c4b993aa919c891c0baab481a9eae6990eb80a428a527a496ed84b07d512b2140aaf2dd16d833e35d4f2648562e028b4173a09be7847bf9b6f55dbf885478f121cd3a39af5e5dfd38b25e6f1403d224a0dbf5f9fd3fed2557a502f95306ee6d2db225d03180a9f5f3a2ace86cb75ca6678defbf2c67285c7dc449d96e8896b163f4a592179bd816100efcd9c5d13010b863fa33ba4bc4b25fb225e34b4d9248186bd0d27faf91e2049bc5973527d7e77b052c0146ac93cce297f4c879bc37e99f5fbfabd921d7c0ef77f2cb711b5122d7278d9b62bda4647bc5ebc1348d737b1d11e20bc4e6f9af4f426e4bde7cdf57738434da96693f4a6400a61f903a3f1794da6e756ffbbe5d3c1df22db77084ae654fb36298db301728e9f3bef90cee7e0ae8aade8226f88e56fa22e3bed3691d146af880dff6e1124e2ef4b783918f36e3f5d196b47bb299654ff696b99d51804f27808829b3d2243dad416b51e62ed088d7abde1d4f27e681fb462a457901d62f0b116de266f97d652da86abffaee2884624d9394f30961d5cfb9b848f5244a4e140b2a9079c5077177ff567672d0092bb4af5e7d3dad03fe31faa264b9d72f8e889077e58a0c517e014294c0330c62a9b97055add5d5e703f3ed63e09a5f220fbc7783e823c5832d92b9e6d77bb227e6a275adf129752babb6d8f2ee98c3fa1dcf75d1e9948f169a4d4ff5cd6c357c19dbdbea9f26843377981566f1471089fa2cd43cd56f86ded9c7a2e43b5fb06d7fb2ed1b9776279dd4accae5b9949dfdf7e340b3d3eb751be337b8352864ff9e87df530c3741f9f40c06169987b1f48fee68faf86a755668afe819b623d383eecce8612aa2f24492dfe8f55b09ff4fbfbb087bd48444f4bed406abc37b709a428121e92746154957cc8b75ff99c186309c24fe35180fedc056328f410dc0e64518884dbb89ed76fdb9cfe7135a489771e420adad9e6a6304a9002a4da9522705e2b359c2f88e8000f42ae9ae4b1dd974f099799dbcd63153ab4ccd5ceb774cc317b54e8f1ec139d692296b7eb7088c6a8be0d530f9b5dcd4ded099243f80e1db66eda2f4817b7794b260e5851ca553b18145dd219732f366cb6c608e232930afe9b9d8ad5dac2f7656cc9314008d8187940d4e50d83cdaa262c06dfe722c10bb0ed9ef049acd9ac45e518397b108bc7322bcbae975768b5df4b226a6d3c7c9886a5cde6af329d29286a116d126a881e83d7f4bfa05d3096d7cd3a6ee68f77e5aa766e7fdfa7dd24ab8f7e96a97e48eafad79a2c81d27279885c042f89128f869266dbab2b0caa8520f4cc949df5e41356d9911776e5b12b3aafa3a38fa89191f4890ffcbfdc551e500ef2a70c6aa295610f3213c28f20be62d9d94a9a93a455dd73d2d0d90c63706236505165110c29ad722e0de08e3c8ab4e9180e2f18711b71e3b3f526da6b9da05d972fdde17b06f64f765887f8ecdf595f4f4a5b82907fd6bf29b8af66d1af75ab8cf4128824b406b603dc0d123305c080fb26a8fb2b468290aba3f7a4d6886593ab25b9735262d8b83abd89929e33512ae465004e784d54efda65a10f9aa03f6091817eee351c3b53e99b3d97a07ab5a29865230d715009b2b9ae3702d70de1946b85f8206f5753ee71abbe86f98b681712c12ce9782158e0086d90a171b349f9c59caaa85b8e7d2206625270632583b2903ed1c634d0d1ecfc4b369b3eef29c9f5644384a48d527c4648310f18425ecabb3a6e161edab78fa1a67517249d871a29d2e6b2f6be182d672451d7e868d39b3a712d63856da2325de69cc7fe1827a35a5da2b88f9f6d8cce8ddbdd1ab62db30261c50051c9323bdb95e17008ec1207fa23fc2929ef897e48f576027c1c6442815bbb8744562f5b9f05c810bfac286748e69721c1c3f49ff3bb4f556224756f25ff2dc78118d1b2d782c5411bd9595f73363f65798061b2b1e3e8c0460756f56983c401e933a7d8eecf65f09f05e78ed3d87dfb25ea90de97b72204bd0d39e"}, {0x100, 0x10d, 0x1, "b4888334f7080408dd1a8b0aa4d249eafc50967410e6c5432d92730e2243b08b5a4efa99b8f951fa2a959d4c8a8c6ac9c98673206bc5428ebe3cb7a5ef3b0fc15f01e33c3c1cd6164a8a6f109a251ac2388e790acf98b49b2e576399924f3d882210c6d096da02fc8771176dc374349c4dc5df328c7db46e9f6344a74186d797e6a30eb6ab5206a1edc6795c2d8644f9e15023e6bb5eb5284c7a08f07535c4f1201d982ee42c493e67cb7a0f1d85d598f93f4ab6485406567ff184d33b7b8852a95aae312820c9f03d098ce7758481b6f7ba21075389899ceb8cfd5503f8b6b615aba7fbbb2e3f97c1be8c5f"}, {0x40, 0x109, 0xfffffffe, "58cd39941a88b4c829f6c088d1290e51e1dc60b2c14c87fa0685de6bb846a54f550dc59f6059a278a3fa"}, {0xf0, 0xff, 0x200be34f, "6465d455a6f4e280a42a01aa9ee7b6264e3af6f7513ab17da211c4312de3d756caaacf9a99beae49e8e5e20d859f9aabf4cd4faaaea96bf27f46b40f4a6cb3b562af29421e0bbfddf018eabf248c9338e80600b3d1cf2cd3f9a7eaac19cf06ea5ba7d82734a25705ac824eb424d427a1ac4b549afb575efbe3947ce5ea724ba8090f9ea4256798d35c159f22553243633e647921cc317ef9e18208ea7aac076365107a06100d5947e54042261f0a333ddfcdf748e227d32cc95f7e2bf5ece8880d173d6c6d3fe344fb503504ee54b88c17d0c91453ed6dfc93cae956d4"}], 0x2370}, 0x4000046) 14:19:29 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x2, 0xcb, &(0x7f0000000000), 0x10) [ 167.529357][T17658] device lo left promiscuous mode [ 167.537018][T17665] device lo entered promiscuous mode [ 167.542806][T17698] loop1: detected capacity change from 0 to 16 [ 167.550380][T17658] device lo left promiscuous mode [ 167.565939][T17704] device lo entered promiscuous mode [ 167.571880][T17693] device lo left promiscuous mode 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xf0ffffff, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:29 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/77}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/4096}, {&(0x7f0000000080)=""/7}], 0x4, 0x807, 0x8000000) 14:19:29 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x600, 0xcb, &(0x7f0000000000), 0x10) 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xfeffffff, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 167.615815][T17704] device lo entered promiscuous mode [ 167.627887][T17715] loop2: detected capacity change from 0 to 16 [ 167.634654][T17693] device lo left promiscuous mode [ 167.641293][T17713] device lo entered promiscuous mode [ 167.659865][T17710] device lo left promiscuous mode 14:19:29 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004007400) 14:19:29 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x3, 0xcb, &(0x7f0000000000), 0x10) 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xffffff7f, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 167.693692][T17713] device lo entered promiscuous mode [ 167.699178][T17710] device lo left promiscuous mode [ 167.704640][T17737] device lo entered promiscuous mode [ 167.725808][T17743] loop1: detected capacity change from 0 to 16 [ 167.726174][T17732] device lo left promiscuous mode 14:19:29 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:29 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x700, 0xcb, &(0x7f0000000000), 0x10) [ 167.790677][T17756] device lo entered promiscuous mode [ 167.807334][T17761] loop2: detected capacity change from 0 to 16 [ 167.814889][T17763] loop1: detected capacity change from 0 to 16 [ 167.819525][T17747] device lo left promiscuous mode [ 167.833227][T17756] device lo entered promiscuous mode 14:19:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xffffff9e, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004007a00) 14:19:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 167.838811][T17747] device lo left promiscuous mode [ 167.853296][T17764] device lo entered promiscuous mode [ 167.869614][T17762] device lo left promiscuous mode [ 167.883090][T17778] device lo entered promiscuous mode 14:19:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x4, 0xcb, &(0x7f0000000000), 0x10) 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xffffffea, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 167.888752][T17762] device lo left promiscuous mode 14:19:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x900, 0xcb, &(0x7f0000000000), 0x10) 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xffffffef, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 167.924249][T17787] loop2: detected capacity change from 0 to 16 [ 167.935066][T17788] device lo entered promiscuous mode [ 167.943452][T17790] loop1: detected capacity change from 0 to 16 [ 167.953381][T17780] device lo left promiscuous mode 14:19:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000400a400) 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xfffffff0, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 167.971975][T17788] device lo entered promiscuous mode [ 167.977555][T17780] device lo left promiscuous mode [ 167.998910][T17800] device lo entered promiscuous mode 14:19:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x5, 0xcb, &(0x7f0000000000), 0x10) 14:19:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:30 executing program 0: preadv(0xffffffffffffffff, 0x0, 0xffffffffffffff56, 0x100000, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x10807, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000100)='/proc/timer_list\x00') setxattr$trusted_overlay_upper(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040), &(0x7f0000000080)={0x0, 0xfb, 0x35, 0x0, 0x80, "b7270370edb257e885a74563c4bb956e", "11bac3318e1d3e10b1aac3fb185db90785b63749b1f65c026f79211e9711ba91"}, 0x35, 0x2) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r3, 0x5419, &(0x7f0000000000)) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r4, 0x5419, &(0x7f0000000000)) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r5, 0x5419, &(0x7f0000000000)) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r6, 0x5419, &(0x7f0000000000)) sendmmsg$unix(r2, &(0x7f0000005880)=[{{&(0x7f0000000140)=@file={0x1, './bus/file0\x00'}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000440)="4521742a5186571b805da7f3c47c854fbd914fecda98d7cc7e0cf0f00caa4c4a3be8c35e30f6e27b9eef8ad7dac43f49ba619e323cd662d8fa129f495974faa9afa4ba70a10aee54d5be224839ec4118f8e80875fa285af756f0d841a3d209e065d2bc771749e9bde64a36f118c4eca2d04654d08c809d40fc2fd5944be031f6f187926b81a3e40750b7dd9801e30930551e00d84596f967ca5cd015b4cc56678b7373aba97219f624d2129a6152324477fde9f5e4b72ae57308d4868b40de4a42832aef1284f45df37af9dd5aad458d519979014fe6b1b7157ada1cdf9384f1e08032ecdf46212f52d30868c07c8260df737b48fc7973caec35623cc190f42951e1ecd3bae948d0d5d3ea6de5374ae9207764d769b6ff78e7b1dba1d447856fca6998b352eb13dddd8b6537d54ded736a461b013dfeee2a5ec6c3b6a13a436a3fa64a263f5314cf463af6e344aaaaff97045d468772d403a8c32b1edc04d697ed5c71f8f119743dc77e0c468461277b20424dbb9f72df85be34880fa464294a474ccc1587bd7ff4b006f189d06830d614a7dae03f4512a9bb6e99fda085c1698401f03271b31cc031ba1dc6bee270dc9c088437b6fba01c88c695c9c164c21ff7cee66e9d291aeea1087783a69dfaa17cd1a069ffc42eb7580bd7b3e5e0647cd70290d603bf5fd2d6ad8c95ae15f1148e365ffa363cd03693a34c75b8f86ee1ae29636622373ed23480425c66fc880ba18b91c19ed5beb70bd53d7ec8b46457cfe9df44886dfaab263197c73b190e359ccbed37fd5a0a448f409f5f6c82078cc7119649206eefcc2f9fa3bf2ee5a1b10b6b5724d06b038020dfc3188e0b75ef200c2eaeccde8d546050b7f09a615493283c484c91c9e5f249b86f19f0d1ab6364e4a07eb281ee7e75480c63d4e4ade3ace67e08ece9957a06504f4bfdcb11e07bcf177cea2e9ae867ddb7d2eae19db9528d76eb5accab73b00afbc099c7c2d5af58809c80a0b98667bfb8ae8eae0793664b9e73ee3b69171e779dc263d893ec280f3d220ce4cb7e6e36a4d897ee10b99bd7dbd56cfc262a2ea6c34061057c7d8702e1086c4f33f508a63eadc8eb3de6df971f471e4c1db2da0907cd9c4546ca8ecc7ba4459232b13105b2972c0d41b6f148eb2f2a39251026014e765bbf0beeb6ceb7cd7d1f8a5d1797a85fdceee2e700435992c29438db0291dc654f230ef392f83e120d183cd9530a4da950d8f4956785e39864cc5775053cf18b371fd11efdc1ef9a37a4a7c37daff04566de4416a97fe5de7ca0ac4c4439feae9d174eed8af60cbe5b00b8dbb4fc3394f5a7caa9e4d8169eeebe3142ab93fb93d7c0788b15c3866804cf0972f1bc517f21c143e318fd131f0f602677bbf0ce5c12b7f84fe0326025306e301a1e0f006e2b94afa89303ef7d681e8d86ed0734445e585795bb8b094c8988bc58e44c6d8123d1e119860c3998040c6cbbbc9e70ff128b0b34b4c606bc71393bbebb528cad6b97e6c29c2f357a6874498bbd09b89777908a18b9821eefee8a0cfbbdb296fd8b4dd3992515c9ed0a4e551e00630d60574bd0901063a97bc901666c5c44ee4361d72fb07e24b9dce7cbd047ae9189165db430c47e46ca6c055e777da79c042da545556de9ebf8edf541e836031c0e5cc76e6a0b2740c9064c6b6ddbece8f82d933fc95a58e21bdd2a5f81d9bb7815c2a06a96ebb51386e27d7c139293628396f52b54a1c75d0f1732e9c1532b61d54250cd24a7c7b87bc5a0fdde9cc0c853a340c09ba5355e3a4c0fc5e8366b6e5afd3a3d742a77aa7fd9ab0306f463a4da1e25fb11aa223276641934fc6d63e00c0749e6a7917107a9b938bd93d37a744cfeae191e717f5339f4f8db5159365914f086ff830fd1d952415f33f3b8c261e24f85884a25f094578bec15b43ba280f3f70208cb5b9b071d353c3e435ec43f11d54c9531af2830abc8c8e7b4417663128b88a7a2bd7cf9c8ff6f1a7d024c6029b6239f6a210d6a75f5a52b6e9d7ef6125fedb1340b3ca1b9750c7f9e00ceab7ceb4ba9556a4f81d28c9a85476f6dc84d4851a2325b5297f528f66638d4e40821659b94fffe7199abebafd4f218cf85eebbb6c74a5162b7f846bcd9ac3f021ba63c2095e4cd27ad96f8664d4a23d5bf76f1bb8fad269c421c964dc7a19c339e0250a404e659028d496e98dd46b1875f38b2de9e86266ea99b7a3322a7ed2ab45f2dc88dc9bf8e8526b81a5e354fc449d05fb6a668fea4e0786a6228f56f6936c8408435a71612c056ba5fecbae0c0f6a640a7dd1d06b1fae1e114a86e99870f0216c9e3215168d59f2242a8f9fffc343e236157c9e5752eec1c0103a66f9302117e226e6a3eecb2743173b9a53a0b04f8a147aeb823a32c596480b2262c5015f39eadc14a5920058ec3c3619d9f63db0cd4361b3a66cef9fc9c8d01f2a3b45b0baf1f8153b1800c74ddf3c6ade6666d1e7f1acb597e443b05b14a26529ab4d3b293000b34343d5aa4ee88a40fb05c11786daa8aa10c0ef1b3e364d428370bcdec0a3184e90609b71f46f6cea15c144961a2ba3bf09c6c8970c7eaac70d9130bf52dde33404e847dc0cd64f476d24e00f6b0fbec349078094bc7b6f8faf51718ed111f524c9d5ddf2c882f4b5f60dec333027df95f1fc1929a02bd66e11e849a14cc3cb8884038285efa151016d27994174bfc71749358118ed8dfd67c74734933ec3c80c94938af23e5f7525cdcc8a8f3977da57e3c173ef4d3646672679ced547e2991d4a8b8fbb7457a34eec9ad430df5a7781ce6613e3acb0207c062de75b1586967cb639679c1c58442426807c7e69457c23ed0aa480be3f770c8fa478f24421e84ed66e8ba31abdcb9c3d090c7339f44351770d5f6cfb06d26a4dd5bd9fcc41700f5f08de17d4e68ab4495ff59153eac63e03c9dfedf15ad2ea2856536aefc37ba3961361875209bddc43f5e02c6acf42885a2067dc47da6113478eef53c1746dfba5c3e0e01b214001ccfb48e09a8a0cd78e8e07a76794fd1e793ffe114d807645262ad0b0033df0417697dbc4df36ac3dff6e9d3a3911cbdfe4086d9c2dfd8c63003197fc9a937152540be44a8e993a57f6d29b119860dedc2c51291e878cd25bc91fd6ef953c01f46325d422dfb5b479786a299dccceee8ce75d9af5ad6d9c8ca84bb00607d74fb06bd961d9812af334d40928395c2c82ab1d56a18450902c1002b821f797f9d9dabd4ff40306bf1d6a89193421eb15e03e513e68366e0608f8f387564ba93120bc508b967ad32df5167c3e98a7d0b4f5a4ff9f10b0935bf0014604911dcd3dc5a1508f384b5c8c891397d9d3cc9bf46ed7779131095c7b8295cc2fdaa6b4c21b5c191896763e7a1e7ebc84df2f265863d37289da1983a2d8ad381a0ffc16c47f12dfcdc6084cf13f700bfeb1ed2ebdf50dd2b7473ea2b26aa116373aaa00886938f4d407d8abdcc0d57a90c64477fa2320a3c58ac55c83ce043dc4c553949d16c4ea089469365712c457e239770b7baa13dcbcd720e6ab3e487d0ae0093f2dd04ba470af0fb57484e5c23954ad94053f0707a06ca0ad593787c86f0b6688d1524067a7d5eb0c3af81fe186a76f2dee50f0447c253be59fcc57f608d4a8798e64ccd9257f3790d597d75f077b02fbc9ad36da47d6ac0179aabb5fd3cab4f014d92c256c0d89f60f7fed0bfa955f5d344a5555d9817c7d44db5f82238cfe8a6780abe074147b0dafccf9932b9cd5bd873c6931d6a862b7ae796d878a9cb405a11cad33782b3e0459e0ec6718080156e9bea7693328a5dbb894d5937d7603e6ec8a48f3b2d3b1fdf54ac4d17e038274619ba0b7e427d95d09c876a95b80e175c80be01bfca6255f595b5c92356c2cf891ab9004d819d1f9ac9c48ef38923cb50bbd20aba881a66792d92da71a35292b0afdb444121ccd0d41d795175a35ff3105579312fbeafb49d7b12e6a538093c767bd7ea180b66d67de96b12fb8763cab2fd2c41628af04e1aa0944b21f96a177680b4c2a642b1ca52d6230131f1d82ea3b8a19004c1167d6f4ae7ec4781d26e172bfe682d6e06e1a222f72952de22d49270f079549dc882b8aaf6478b64568046aa5e1da58ba727106a8b080f9674606ee439cf4c8418b90bcc4e5ac20327d690b460c3c4428be8a045b36e10835c53f1c9b1f36917e853254dc2cbf673a11f855c3f1ea34bc302d808b16e4bc24b8549fcdb4b95e5a66436b78750b887aa749d9ab7e69f61639c828069376923172f167a48b6dcae056c3391ca847a125c0eaba198fd7f2d73458c243ef64e1b445a18433f2985bfab899de274225edaeadf954260b689db1477f07ebeee32fb71520ee3c977735f9ecb48a92eea3593f81b84543af80ed4985a02fe2864fa228d5cf47a3bfccc963e0912a03246977bca188294291b97cfcbeb11e8c66edcfdea60833c3279e68b1fc99023201094c8d101baa175383ba75b227e7e2957d4d5ecef679378f0759804b5808edf7c7fc0c531fb4152dd4db7452f53b6814c966d5229232376b7849ce2ebdf9e15721765783098971e0e8b80dfbda1db45e503c55b48988f1a475feafc9efea8a2e328181e24f81090f8b61c10204ccd8f00fa83c80485686def685242a83b9046dab7e93885ca01f1dbe9670bc1f680ea025cda50cbd74f31d42bba4d529a397256d786438b73d34fbd6c02547b26244d0ada6cf1475f53442080eb300a0da547e245f5cafb6dc8e317f9117e39950d382173595e48d7565ff581283a128795d899084cb43d0ccfbf7c1d986713278bf2a8e9f76edb6efbc558da4783696623ce6ba6e53a60db5a264a854c619cb2fc361b97f89384fee6e2d7c22bf676c213c94b513eed626f1c551e332763568ba490116d58ee69e99cd2579f6435b4793ba2c9ce69db6a55228ba4268a7e850dd7c867513a390aa1881072ac530397679722d0495946a2f3f6adbfd207120c088ab0b1799c798c0932e0dd7dced51ced9a285103215a59b9e62c3132f33ae2edeeff565d143d2a4f7cf55af3d2ba310eb94be175fdfad627166dd41fefbd265a4ba7bd19220b8c884e1fe5a312678b33ae74059284e18fe1173ae482e388b38a76dcb1055d25e176b57ebfc5ff7eb1ca6091b234d0680aea6f54de23f46ec736c68b26b54ca6cd804bf8453cc82204f59cad5083d4d6041dcfb14e34eebe73e72511016618384943a4d29aa92418aa45e1e66cae8f1317d839dff1ac5b85f874eb77c46ede9be1ddab1822b5723075f7beea278c387071fd13b769266a4f469d40a97ec6b8c95ea6879c712f45540ea82ee85c30233bf3ab17c04c1a0876821691eff7a63548ae356be72258d7bc929be80630723fcd74ce5b0f2e95c2fd28d26fe7bebf564b7e7c309db0ce14df1a81036117bcd645d5c16d8b80dbd28f5b0c549e4fa7d1469365425ecdbe1b8dbccefc2ecfd53747049d1847d501b432b359c2ae6f895b8966f84e06a236c48cc444d151949b3de3f0e267916826d1c07531b562ed8d849b3f591b43809971460900a81c62acf8d81aa0cf0964489043482942a688bd741b365762f0323a65f8cc192f0757f73113a51126bbccab285daeb77e035ac50dd8ea6e372e601ae76d0d8d4c848010231ba7b19c2836bb1c855701ea67d41ffa13df6dc36b91b1a9d4b66a6cac4f640018a4b9ccd221bd91e1070bdf497f54c4a73ada8eee8278107e3895e0dd40369398b8ca8a8a1b4abb2d48372bf9748861a9b710a1b2ae92ca7777637538b527", 0x1000}, {&(0x7f0000001440)="a107d4c33b4c99edf24a6bb351f5e0e75ed2df37d4de6af6f32e25e8a9ed743a89120131d4d02896467faea86c4ec450367df5c4a4d6d0204d8114b290e4b4424c2480399671a779b24328afa9d868326cd7c2853ae102cf2e7d97d8eb875bc356c7ef636f5697a154a8653685b8856069bfb4ac77af1c77f69e48380d9e04fd4d92467216c3188342f6e00db41d128a5b90e681cb2ad9280e4930372b2d17c2", 0xa0}, {&(0x7f0000000380)="515489afa4d3197339cdb7f09cf3a9e264fedd217af3", 0x16}, {&(0x7f0000001500)="a8f5fe31ae1e11a0806f1dbcdc7c6d13679c495c488c667b45d53c27e8f14bf80f68dc8073ba809bdefe08f2240da44b1ed1757564e3ad3f8d7b312506215285acf9d2a6cac80bd919e21114b80cf3fe6df1fa66273d7904088f5b421bdaa69cd68de98cfe1e1ff93f4a618088e226cb1df19ca9a571355a089163c47f4daf21e839c393ac46ab8a86a2fea38f3540d408dc623172ead54f4d758b297d145ae485eeae299ff7589d57c93d0f24cdcc3eaa321ac005b495ae7ffd12659d83783b6dcdbd2279b095b561a9627539a50dd2949605fc4c54347d37a3875d54948a7b4b970df5f1edf80d538b", 0xea}, {&(0x7f0000001600)="7136bdbcc66c71dd9e43afc39a92af4def7c2032a5d1916bfc0e2af542264bbd9a37f85fc42b56949e514c05793b37ece4d365447b425b83045812a4a384f3a5ec4c1106e7534ab7a21a9a824c0b963fa88db56e3a7926128c19685c12d2320f6df67280bfd83f69365abc82ee997b80645c58ff8695b333f95f3696e9976622655afb607ec7c41beda1980abe83f66065235c5fb5aa66342f8c7f1636d99bef78c1388291f0d4345ef53d55fd196218c7eb686fc87c033946ad119be7637e73e8c7acda65d50cfc7f2f2c7cc2c0313e49b5752c1f6ca4d307e66a7fa894", 0xde}, {&(0x7f0000001700)="2be48a321df39f6f74398c31cab0f74e579eb648d85221cd8dcbeedf1c39a07c433454b3ca79ccb37233ee565bce88754a2245178ac239cd02b3065a3ce658b22602d9b7063a5020a985d911", 0x4c}], 0x6, &(0x7f0000002cc0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}], 0xb8, 0x10}}, {{&(0x7f0000002d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002e40)=[{&(0x7f0000002e00)="3693f6534799836f9d0ea919c24ca4fc81118123750cf05e401124e5904e3cff79a9d396df36cdeb4c", 0x29}], 0x1, &(0x7f0000002e80)=[@rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x38, 0x4050}}, {{&(0x7f0000002ec0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000003040)=[{&(0x7f0000002f40)="efecbcfafd533cf91a8a99ebbef3c4bd7d4dff57211afe58eebf48d7f37ed281a0c4403b20ce6b92e97b14d3096afff4d1859f822797daca1f3251fcaf52aa7a8dc717d65cc2580ddd7370f0f77b9e98fb047b77e92b71c4c1494ca9c3a22d7533f920eef867e48a739eddf094d8f4227080f446f62c0ccc4cc79beb045b243f250404e6f3b8671c3b5e85f0bdd1cb37c616ef8be99b2215bd766026538d0aceb6011cab09a2f92caa406fdd45202383b4c38fc11ab035412cdf4a87f72129420e842171377d438b7ac9e6081ce8cb747f1c5c0f558e74eb14063e9ce2b19aefcc7c87b9f15e2eed8e955ded6445897b672792d9cbc0fbe1f6394d31", 0xfc}], 0x1, &(0x7f0000005780)=[@rights={{0x28, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r3, r4, r5, 0xffffffffffffffff, r6]}}], 0xf0, 0x40000}}], 0x3, 0x0) creat(&(0x7f00000001c0)='./bus/file0\x00', 0x20) [ 168.029200][T17797] device lo left promiscuous mode [ 168.044478][T17800] device lo entered promiscuous mode [ 168.058865][T17797] device lo left promiscuous mode [ 168.067961][T17813] loop2: detected capacity change from 0 to 16 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty=0xfffffffe, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xa00, 0xcb, &(0x7f0000000000), 0x10) [ 168.079415][T17816] device lo entered promiscuous mode 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x6, 0xcb, &(0x7f0000000000), 0x10) 14:19:30 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/diskstats\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 168.106250][T17814] device lo left promiscuous mode [ 168.124417][T17829] loop1: detected capacity change from 0 to 16 [ 168.140500][T17833] device lo entered promiscuous mode 14:19:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000400a80b) 14:19:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x2, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 168.173747][T17826] device lo left promiscuous mode [ 168.181180][T17833] device lo entered promiscuous mode [ 168.188551][T17826] device lo left promiscuous mode 14:19:30 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) fgetxattr(r0, &(0x7f0000000000)=@random={'trusted.', '-:\\\x00'}, &(0x7f00000002c0)=""/132, 0x84) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xb00, 0xcb, &(0x7f0000000000), 0x10) [ 168.228169][T17848] device lo entered promiscuous mode [ 168.238642][T17854] loop2: detected capacity change from 0 to 16 [ 168.257626][T17842] device lo left promiscuous mode [ 168.269872][T17848] device lo entered promiscuous mode 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x3, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:30 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000340)={0x0, 0x9b71a502f3d424c5, 0x1000, 0x2, @buffer={0x0, 0x4c, &(0x7f0000000040)=""/76}, &(0x7f0000000440)="bbb96c630c351777569c3c5e9407c313511cb7f90520a4ce7a41021fbd31f2efbda3445f6e98165a7c0de187a2a2e0e987eff766889a971e5409c91ecf9a5a4965ce72b30d0d05f9dac8f1d97509166f66e1d60bdbf4bafe885538c75bbc8efcaa6aa0ce77887fbdfbc09d546e99d972c3f3c9bd52b3aa96453f77be3272a23c56ab2cb57a6dac57386c49c5775644f5247dbb8489ba307adba2c79b2d2620db50af26fe769d95289b92616cc7ebfe8bfa2b9e12c9609e5e04d27bd876a57fab658fb7987b9b211e1147ce6de216e8206dc6070064c62f54c9aac2d4f233af9302f0ca02d04cc9e30c7a914acbe22a655670e6318cf22040a92fbcb8358576073fd3610fb2d8b87ee397e376bfce22004a2a3466a0049904cc5d73ef0dbf6a98768dcb034ef04565757390f65c381e57e3dc2b2ddbd54bea09627131d37a1c1fd159bbffc89849ac2271a5fb255b7bd9fc4a47f557bbb900b8cfaa7d7990aeecd2a57657f93c3c0c7ecb2781940c1cb49ecf4df0234c705245b0b06c7a2cdb436047ab0618b1b23a841807ce7c030ff523b19c81b178861b2956403485105f1f97d777d1fc82879d9efd0daeaf49b8874f48b025632daaaa4917152595cdd25fdf7dfadd83c6a90d6ef8356fb31f8d4a6035aa3a27722f3f1449edb6f2aca47a3535816af4378c182fedb5cfe9587d30e9c8323267268bc88714a931e025c42372977de480799a012d975c45899c80e2429d1977ded0e9067fa5b12e0546a257309f69317839653cf175dd8531525cf3c08a546a2b8de41cb5ed070550ee12f608deb96f10ffcf82048227176095487d6e165cb8eddb71299b1fc6f199f8da369369ae542b6f320f9cf42e3f853da4ff088a9f7c779e0ab74e81ebe4b287fbda57e32fbb8939a6ed602637520e5b16633358ad34a0afcf07444e36d769d74c74c39565a98eb77260e41a2fb53d9c80c5016de353c6b6810ff3d7c4696a3e4663f2f01628ade3eba56ae76b83bf6e3f9552a83b4d902e5cef4de6b768e2565ce4f58ceb25a8d3c968ab5d0e640c37a2c8f7f0b90b2524b168bbf688e2f60933cddf10c6a8cffd4f275be981711cdeb1bf4e10aa47441fd79fd4a970d2eb0848e571f9369412ffeffa4e4e139344ee660f1d37a0cdf8a88e2fe7b449d0b8e1e65fe48a8d25b7f471f0964638d2e77a536867ee104562303f79b1c13b5d9cd79d8850d0250e91a65a55c17e9686c0bbf82560c7cf4e58c474ff6d10e33bffefd51a8cd48ded6dbc03802bde77471cd1dedeb682110a91d524b04fd1570bcd2a7be8bcee5776cde95cf279e94a5b32e5b049bf0b8bbd6548b72a2f8f97a946eb88536b78c5dd9003c2ffda1a59587587f2e5333fe03a741d3530561b53e6b09bb2a0ddfeae53fe4369e10755b5336bf14b8095920e9d9d2eeff2beeb9194756c5639a06fc2b58eacc25065c9a4372cae90831590352ad67aa7993e700e163eee3e903d49ee2d0eee2c46970a1823f27952a81b1b345d07423f03433b040540e9699b449ea2940485c0bd1c9c8433283511d02716bdf54c42bdf8053f7718f7ac9dc5ffe4d391bffc326d110e06c4f91cb9e0266a4703df7aaddafa72ad9ccd621329c5caf94888bd0165754b95158e5be396a5e13eb97a51d8b86d32e4c7362ec7e6bd70f121096157283276e8b8a116a8eafe19a745513e13f8113fdbe3540d1b43b26d5fb72d9857541f5dce1de6eaea91dd0af53d7b9bba1180c6fe0ce0706149c962fb6a731b0a96578d6d6241c7fee5f88a334f03ce4aad303e2c1f0bb8660e16fb3c9d540f8ed30ceea1cf30f53258a784c2896c0fbbb52729320f75731283742cb8e30ec21f1180a9f4cd857e84913978967e5b6bdd7a2c4e73fa7a4f5d48350740dc31d0aaea6151a0113de3b2608cfeaac8b9b6ed7cb4a47f7a3c5c02f1e0eebf8cf29b6918e186b094f7a96cecd6a92b18b0969c061681e0f2cc42022ad95dff5a03cf74fb280e06f18a337230616697f1f017ece91abf1b4ef675bbc7213207f6aeec426fffa604cc4189972fd5ceb5535249da08ea6dd3858f3e9ef9ba242838ebac94d477a8c69b9f4d337c0b82bbb77ca197c5650399ce0dbc0577666bf862fa7e1be5eff80d1bddbe4e18cbda6c8d3f98cb5967af993a8dbdafbad45001003860c0c3977a995f04bb02251aa1b8a1e50c39be62a498e7bbb9489dd16d61528c2f0e96d08182a797675945c254662d0044f3762dd48fa568381f618fe7cc95c2c44ce5cfe282dfecc6cff3db43a4de0b20c269d5f3e6157d931c52d04eb438747c06524558dbac29cde01881151996069935a888f09def833539a935c5d73907dddd33102fa5d36c1fea1d460ebb069c42d3b8372c1446dbf3cfb7cf04fb9c76b1d408869ef244830845e2dede2853386be448af77befc78df4f9713a85f755084b6ec16f131cda2481ec563022808b298868e46244493feb276f84605cb44747e070c10fb18282af052aa59a52473b4d2378918d4bf4449a5a50c88bdfb76ee96c1fed050673a5036a8aed47b95533f4b58d203735ded6c1fffb5927959e5393d60581c31c27ed2a64b25a8c6aadcee47408f5cce8d6218f9b122a7bebfd9490bda4a049a36d16c671d18ecc336cf630c727d23fc018d9752d5e5ee17e1f9ed9af4cf5876c3160aafecc4d792d7204730322e7b7768511f3b5054443af8275826abb5527dbe236e07c67322cc4432a4e5580a8283292022c9681f2487eaedd6472d350ad73d51298d545cb579ccb552642e88ac05182ea086f926d09e6a1aefa283c6ce600bb6a5e5cb26413fc1100cec8acd6df7e3fe0fa473f823625d2cd72694ae9d4c16cec771e3d85fdef6bc5b616721cc2c490e9ee5b873dd609bd25ff642372f1ca001cee1d47ada3e114dbfc99fab6ca4d5f678ef2f63d2fdb480ffd320cf7ac90ffd3b9f9c0b384e31d586d102c65cb6ffcf3bd71db190a129a45b092d30876ae96a2167127dfc144bff71156541f99dd5c48f1b22f268edc46f3024d00af7bd5b05499a77ef87a7b8c60527585773f05e7ed0534dbe3138e5644f56c702affe1fffb9788112a9aa68f96b4b9cd889e222265b8d68565aee6106f7f1ca28ec056216e6f2bd4463c965f60e98b00228f0ecbbe546e024aa6ab2413159b673e188b242fc819e7a3ce93471b4244b0cb66c4f8eecdf8f01ec1879c8eee9209bfc13cb4f1efac2ba06de69f96fabdfcbdbb193f1c29628b3dc5a7b6d6e3069edbfbe70cc16e4c7975205b4d43e443ff1aeee1919e01d78e72339b361d176b5b69c9e72783f97b59365fb056619866266f3be5d0dafb298e2100392a6538ddd13c174df2abf8d817757b514dd779392450447ae330fc6739a3af78a39963313369161d726fa37c9f66efd4004bb88f6d37d55abc824494f0968e08cf20466807589356f31251c79f584dc14d3ab90e524d13d6137f86b9a28d16884b1054596a073c0b38f8d78a6551991bdc5126a6eee24ed93fa68bcd7ac5b44c2529002670879ec07f76ad10bb7b7828af972648732ea4ad9d17e4cd5e2b535118d9860d99d89748fbd96b352b1cd304b1ead46f4a31f2633ee19871ae641f1cb3f409ce0e9a21902bd7f17f3de2da90fced19cb916f3d8ed1153100a9835bd1fa377c20a0d51b9a4bffeac44b927e54abf4e5c4323ae7f9c821cb290d8f6c227dd8dad35ffb3098d247e938af7c107c0ee07baafaa3f0a837d0f78015ed8f28874d4b9cac262a4487c14e3414dd94c454a0235de7fdb665850152a9a9cf3227e40d8db58719d8c52e667c154875799b513c3062cdc2b8904aa0843ce0997ad8170ddd9c16d8ebba8829e0ae8973d1c68f6c66b86903d488443aaaf6b0e42dd01ede9e37466ab80f3dd94dfab5f53140bc77ae85adbf9d86ad74ab78f3def9ce6da4f3a6637300a49934aff5f7e8d1d2e7cd93539637fac9bea4bfe09ad9f2f36430f786ee0a8823c1ae0d6cb7eb0a7e8dad8f19f08d98fd4e7035f3b9d48dfeb4127880f9b9ea51ae992f18a46826a2ed4c8c2cec179a148919e8dad30d2a0ad38a96ef7403679cfbb7ddf6d97b75fbc97886c7910b146fb50bba74667523c752f1f71a86e68afd79a61d70f54638cc6c6b813ab78b07bbd299a8dcb65878dad17c1b8ec7a1d4dde97e7cbbd0098f98897c63a424c2ffa9a019800a3658bea4009a1a11aed500ab3c4388aba25bfab8af804701ec5b43deeb74911a5238ec756fe29daa118f1156f7e7a74a6d90c83e1bc76e0b6f1bb56481826e3e9143fe0060f2dfa5ee311680990f4c3ad141a0470926b355e3874914142fee52830e711ce34c26fd6ac23333b2963f253233f5df449ad7e6693ce3c7ca4d6b78227c372fa78dc3ff918f5e0863eb90f16f220d2d85da5afbafae57877983568d43f7b93f8c734a15f5836095fde44f13e7b611ebe5b7f9d1117666a67e94298c5af89839ffd3368551b2ab3037a67ae857310620a47cbd8879b4655c12aaa6c6f451183303d88c321fc32553abcd6df46f34ad14dfb7305db9afabad0fb4a78a3b3c2bfd61545fc3af556bd1e199522f7656d4bd947c4504b59f8d388c23c39e99217471f5fb2ce32806afdb9039b8b5f7f6fd4125933075a7d7f496584a815119afc8ac3ba98ce51537e0e3db0d97b6b41aef5f4c9165ad6896d161212d3c2cd44c29b754d6b2ca3edf31c14e04de67c654c4f07959f490014f5a776e6d9ce009601404add2c21e51213c11911848117d63bce397461371bf2f160b8d1f6494c068f07ad28970ce6eb052f0bc19894e7615daa10d2fc6d05df05d2f3aadd4d9fdeaa9761ced3ed7eba99a38447c00e167556715d77eed2712eaafe9b07daa34ccd52fba432cfdb742541613f531c35b2f2af4057f80057849b9d7ae6d94a83101993f80af66a6b451213ca764ddab70f5b137f565f82be0deb3b510dd9c0db894aa1e27bf8b86cbfb308cf6de9994c8d4c1fde0ed8725d47e3fb2826549067f0e60c1debd3111f8177ca5ee04d506615a99384228af4da1a814d1910d5b07ce1f62ceefe956b3048269420da4a9c8de78df04d9379bd8af2582ae2d45df2f3090b2da34d306f4161f1296426f15b80a80d19e3fdc1bde213a0695bda40f56d9556b642de676ebf1b2c5bfaf0ac95a35e660b009a185ef6445b7d467209a6c0c5ce722cdfd242d21a281240fc569c3171de3b9fe00e4d3a804df615485aff4335d9e850e93ab6e7eb660f313d5416f1966ca02b5949e18ad6599db8fa75bcf0752e86a8078c9a5fafbba4fc592bca89ff7137525389947c82ac7c7bb3b8e5a06699deb27c8ac7d7da379f3fcc7488454f9aacac2946d13f080509c9fa185509919fd04f1c969b9359793836e5fc33d75a3bb859195ed8ecb97c329b592bc5f419d869699a68862fcf713e6c32a5f8a7e24e420535c3e6b68a40fa1ce317848520ffd40fac4548f00b5d55e4e670e8517279df3ffc8138c9bee03a8ee9ce076d1aa498dd9d958f0f3692aea60bb3bb60af444caa0cf5c2444988426d0dc36f62e82001804d054501e338789127bff02325121e7ac17e1c42e70fd08927d5259dc7721f867d0d30324d940f0f27ccdc161971a822c44a71d2dadcc6c802339e63f725734d54f156c876db88a87a9209a352d2d9967a03f99f3fb48e97a736796967a9089821277713361b4f00c273c7fc16bd0a3c296a5d390685353a46a617d413a29650def92245654967491d164d08fb40df28481ced202ef7f41f0f2f8043f1ee", &(0x7f00000002c0)=""/80, 0x3ff, 0x10000, 0x1, &(0x7f00000001c0)}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendfile(r1, r3, &(0x7f0000000000)=0x8, 0x9) [ 168.276843][T17842] device lo left promiscuous mode 14:19:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000400f60f) 14:19:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x7, 0xcb, &(0x7f0000000000), 0x10) 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x4, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 168.319070][T17873] device lo entered promiscuous mode [ 168.332398][T17864] device lo left promiscuous mode [ 168.336813][T17878] loop1: detected capacity change from 0 to 16 14:19:30 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) r2 = gettid() ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x40) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000040)={0x5, 0x80, 0x1f, 0x3f, 0x6, 0x9, 0x0, 0x7ff, 0x20000, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x4}, 0x4000, 0x5, 0xfffff127, 0x1, 0x9, 0x1ff, 0x2, 0x0, 0x1, 0x0, 0x7}, r2, 0x7, r0, 0x2) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 168.370916][T17873] device lo entered promiscuous mode [ 168.376390][T17883] device lo left promiscuous mode [ 168.386414][T17889] device lo entered promiscuous mode [ 168.388934][T17893] loop2: detected capacity change from 0 to 16 [ 168.410110][T17882] device lo left promiscuous mode 14:19:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xc00, 0xcb, &(0x7f0000000000), 0x10) 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x5, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 168.426293][T17889] device lo entered promiscuous mode [ 168.437710][T17882] device lo left promiscuous mode 14:19:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000400ff0f) 14:19:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x8, 0xcb, &(0x7f0000000000), 0x10) [ 168.478608][T17907] device lo entered promiscuous mode 14:19:30 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9a) r1 = dup3(r0, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f0000000000)='*.\'-\x00') r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r4, 0x5419, &(0x7f0000000000)) read(r4, &(0x7f0000000440)=""/4096, 0x1000) 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x6, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 168.502392][T17904] device lo left promiscuous mode [ 168.508156][T17914] loop1: detected capacity change from 0 to 16 [ 168.513584][T17907] device lo entered promiscuous mode [ 168.520522][T17915] loop2: detected capacity change from 0 to 16 [ 168.524017][T17921] device lo entered promiscuous mode [ 168.532349][T17919] device lo left promiscuous mode 14:19:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x80000004000000) 14:19:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xd00, 0xcb, &(0x7f0000000000), 0x10) [ 168.569224][T17917] device lo left promiscuous mode 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x7, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x9, 0xcb, &(0x7f0000000000), 0x10) 14:19:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000005000000) [ 168.594919][T17921] device lo entered promiscuous mode [ 168.605758][T17917] device lo left promiscuous mode [ 168.620070][T17942] device lo entered promiscuous mode [ 168.633379][T17945] loop1: detected capacity change from 0 to 16 [ 168.643418][T17937] device lo left promiscuous mode [ 168.649444][T17942] device lo entered promiscuous mode [ 168.658153][T17937] device lo left promiscuous mode [ 168.668214][T17951] device lo entered promiscuous mode [ 168.685222][T17948] device lo left promiscuous mode 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x8, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xe00, 0xcb, &(0x7f0000000000), 0x10) 14:19:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xa, 0xcb, &(0x7f0000000000), 0x10) 14:19:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x80000004000000) [ 168.692871][T17951] device lo entered promiscuous mode [ 168.698355][T17948] device lo left promiscuous mode [ 168.709179][T17959] loop2: detected capacity change from 0 to 16 14:19:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x9, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 168.756690][T17969] device lo entered promiscuous mode [ 168.762543][T17965] device lo left promiscuous mode [ 168.767644][T17967] device lo entered promiscuous mode [ 168.779641][T17963] device lo left promiscuous mode [ 168.790246][T17969] device lo entered promiscuous mode [ 168.796992][T17967] device lo entered promiscuous mode [ 168.800982][T17980] loop1: detected capacity change from 0 to 16 [ 168.808476][T17965] device lo left promiscuous mode [ 168.814331][T17963] device lo left promiscuous mode 14:19:31 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x1100, 0xcb, &(0x7f0000000000), 0x10) 14:19:31 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000006000000) 14:19:31 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xb, 0xcb, &(0x7f0000000000), 0x10) 14:19:31 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x80000004000000) 14:19:31 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0xa, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:31 executing program 0: ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x100, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000640)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051f80)={0x6, [{}, {r3}, {r2, r4}, {r5}, {r5}, {r3, r4}, {r3}, {r3}, {r6}, {0x0, r4}, {r2, r7}, {r6, r7}, {r5}, {0x0, r7}, {r3}, {}, {r3}, {0x0, r4}, {0x0, r4}, {}, {r5}, {r5, r7}, {r3}, {r6}, {r5, r7}, {r6}, {}, {r2, r4}, {r6, r7}, {r2}, {r5, r4}, {0x0, r7}, {}, {r6, r7}, {}, {r6}, {r3}, {r2, r7}, {r6, r4}, {0x0, r4}, {0x0, r7}, {0x0, r4}, {r6, r7}, {}, {r6}, {0x0, r7}, {0x0, r4}, {r6, r4}, {}, {0x0, r4}, {0x0, r7}, {r5, r4}, {0x0, r7}, {}, {r3, r4}, {0x0, r7}, {r2, r4}, {0x0, r7}, {r2, r4}, {}, {0x0, r4}, {r2}, {}, {r6, r7}, {}, {r2, r4}, {r5}, {r3}, {r6}, {r2}, {}, {0x0, r7}, {r5}, {}, {r5, r7}, {}, {r5}, {}, {r5}, {0x0, r7}, {0x0, r4}, {r6, r4}, {}, {}, {0x0, r7}, {r2}, {0x0, r7}, {0x0, r4}, {r6, r7}, {r5, r4}, {}, {0x0, r4}, {r6, r4}, {}, {r2}, {}, {r5}, {0x0, r7}, {r3}, {}, {r5}, {0x0, r4}, {0x0, r7}, {r5}, {}, {r2}, {}, {}, {}, {r3}, {}, {0x0, r7}, {r2}, {0x0, r7}, {r3, r7}, {}, {r5, r4}, {r5}, {}, {}, {r2}, {0x0, r4}, {r6, r4}, {r5, r4}, {}, {}, {r5, r7}, {r2, r7}, {0x0, r7}, {}, {r5}, {}, {r6, r4}, {r6, r7}, {r5}, {0x0, r7}, {0x0, r7}, {r6}, {}, {r5}, {0x0, r4}, {r5, r4}, {0x0, r4}, {r3, r4}, {0x0, r7}, {r3}, {0x0, r7}, {0x0, r4}, {r3}, {0x0, r7}, {}, {r5}, {0x0, r4}, {}, {}, {}, {r5, r7}, {0x0, r4}, {r3}, {0x0, r4}, {}, {r2}, {}, {}, {r6, r7}, {r6}, {r3}, {r2}, {r3}, {r5, r4}, {0x0, r7}, {0x0, r7}, {}, {}, {r2, r7}, {r2, r4}, {0x0, r7}, {}, {r3}, {0x0, r4}, {0x0, r7}, {0x0, r4}, {0x0, r4}, {}, {0x0, r7}, {r6}, {0x0, r7}, {0x0, r7}, {0x0, r7}, {}, {0x0, r4}, {r2}, {}, {r5}, {r5, r4}, {}, {0x0, r4}, {}, {0x0, r7}, {}, {0x0, r7}, {0x0, r4}, {}, {}, {}, {r3}, {}, {r6}, {r6}, {}, {r6}, {r3, r4}, {}, {0x0, r4}, {r3}, {r2}, {r2}, {r2}, {r5}, {}, {}, {}, {r6}, {}, {}, {0x0, r7}, {}, {}, {r5}, {r6, r7}, {}, {}, {r5, r7}, {r6}, {}, {}, {r3}, {}, {r6}, {r2, r7}, {}, {r5, r4}, {0x0, r7}, {r5}, {0x0, r7}, {0x0, r4}, {}, {r6}, {}, {}, {}, {0x0, r4}, {0x0, r4}, {r6}], 0x3f, "4c69a69153a7fc"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000440)={0x0, r6, "b5ac5ba454919b65abd73f91cff193f6f483b562a15e9be018cf1a24bd3e750cea4fec5e13a7227f145ebbab423d099caf21059ff7c0738ba510cd8a7adeefa334b5555f1601c3a554010552b829ab4f255556f22d75cc98514e4a061fab67b73eab6c04272977d7ba9766183140660dab3053434d2fd1296dfd67229a53939e03240f1f97be33a869e5866941a96850ac3ae03c273801293a39e9dbb7acc259340cfe3ccb527504f5d2ce58e2ff26d01809aff5867f70af372ae0ad342a17aff0a1337c02a07e82e15b2f5a8216ffaa061ab2dc77813d8ea303df980280edc015ecf8d953d8b3f6c1e12b0d0cd46c4d4cf242f94f664d8f56b11b712e63c749", "c43f75b531556e24ef60c8e302efd4420e7222129456eefb7d737ce7eba0337cbab06d59c0dea10857a79e91c55663e6856873e112e7821e73faeb7352907a4b4cbec1a4e2974b9c07786b283f2d14a8e423c6d1a263a1d8d2405cb21fbec5646ef342798c7f9f1e3501f8467144b309ab349c911d490c1ab85c8711db0b935dc6eaf806167527ecd4af7e9146b154d2e739ab3e6ca28ac6b21fc17396cda66583ff8f3ef21a6858fa37dfeb7f8728f9d4b3cc9f687c34766a9dc8d87b06657fc4f107b11e295ac008221e217bbb6f253af8d6b882e617b202827a6f4509e0a9861db0b48a99518f01b192f4e3ebdfafd7423fbd433aa6be566d93cabed00d16698bb7772168c9c381831a5056e4a158890b52c9b29078ff3c7768ce0bd72de5b842b1410cdae346dd4df34b216562e2804e39a438d68d92805eed6919ad22969953f1d1984bfab44b52333387be9fcf0efd9848d8e6be9797876e64ddec88b9fc75be2c7c79a332a8c4d353a7a3732806cc8e22925b99c4dc74770531c030121c53571ba67b04b85cf66523c0fc103255865d83ab2643b267b39e21c6fb07b4e9e8fc50936ea8dd7fdbca1099ec239993f9cb278f41656f78a69f96292bf32c21fe2aa459ffe34da8aa04d583ab5aa9cdf3c3301e1c907c5a5cb5bd24a0ca8fbcf92c7f22676c80f4abeaca1c7fe91cd0bf1edaeec3832d46ad74eb29efea1b7b29b844b21609fea0559463e2c880029de8fb66af4c4976f8ab9bc940f7171d5a2a8ad4ab0ec0d382527613d4258a0a5c3a8040e50fba7b485e3ab4610e5d3b3558012f661a019a9f54ca3bb60cf01ce600a081274a676ce2af1a7ccdce2d630e84b2c99e470badf7606a7153b12e962c1f8753836b7420a524acbff3da1f2ed873264e003363f16b7a053c5b94a7b57a90356a03299978b24869b8b33b485df1172b401bf6c34a2ad3dbde4edba3ebd7afba9eb334477a1ddb8ee9ce5e50928cd57257a62f609a7170ec10dbdd349f60bd9048ed661a9ba92fbbdfe116082193c5f9d9a54609652bd9eefc6f7973b1c867389921ac2e1fa0b61f8098c3e56d1b5ffd11f4571c7e652699f37351e9bfcf48c820c0e78d739c692d0f6a484844f4a4991a90090c519916cd1785b01c521531e20cbac2c1c255fcc2bb1cb5cf10270def0bda369fbb2dda521da040be357e7515456a0cd85808321f890cc32259a79d78c2e9f00de8f0fdff70606e26b76f604e655a174648245f2f76488196e7d9de60942e66b1526d9970cd2456bca07c11185e248dc6e44f58e41fea7d2b41096c61cdb5fedee5cae57cf177530a565a895f0427d98d5bd19838b9cad694a06095dc37175766ef3ef12e358c4286575e1bf804b340f33c0fe8751ed10bef51f2b8d937c4f21e77920f527bdcf2495ea8f149a500e8f87118cafab4f7762d5c9ac5b7cb07ca89adfb6ac7b86dbc5c7867e7868d5259c6942404bdc21f677d0abdfaec211fa334351ea03eb1bac5f11538b7d5b837208567ae4fd4f2b74f3fd84b42b004732743b56e3fc7de3b06d19fd046e7ddcf5e64e669a1c67b0c8b5c395e36b9c75c730b79ad9c9601528cc6bf41a304270e326705948cc73f67788c81e1f935f9731aeac99b9b72049cd38cf322591f45a4e8e2f9b0a84ed1db8292f2f87e407f78262866381a939a2bdb9a1141a9ed89181d6ac194e4614abfa5b719db0d53fe4b338684bb3c098b6af96dc1bfe8e95fa38c780c14eab02210ac715eca8569f83817315fb61525d1b278c169e22722dd615e6ad0c0fbc706b7244f3a75d331649bc3332244f4a8498f9a62050b55646bff4e44a78889549617be4ee94ed93f2dbdb2f438051114989f5406dec84e42d9883a3fdd64da7f20c7c3e685db31917afe4086b1409c4b436c2a01074083dbd2b1a146e36c8dc060a12074edfece57db35ebdcc90c02953accf54a2b8127567aaee9e7a7e2dbab014a9bd1ba63dbbd94301b84001c61a34cef83caa2b2c305efbc34dc3fc65d568fb96be4b3001165f97c43a40fd402c5ee1199b710680dc3ab8b517f309957a4a05e4d3442afba6cd77925065bbe9455c2b9e65c267a2972ad15927babe4ebb2520d01e1469f1f7d17c554dfe6a584b8d578cd4ced70e3e38e86fffb81b89b34104eddbacbd543f5d8db3f4334b53ced3f59c17baac4d5d8583d291e05bb7cad7320243ac29ae88c7bc3653e8398b7bfe1d89d15ad0447def26eb0ef03217b2fe6a48fa6f997a18507cba6b1d1edb7565b1210218e7624d79163f7b19e7b3b5042ba9a869bccf74ee29c3b4f414e33462d1cfe99dbd5855baa34fc8000cdc9c5b4a14a0007256e49761ee31e0548218c66c63cb109723893f4b5b6823350f1545b9c2e5c15e463c87917ffea4b7f8d3c92968a0ab4fae8ef3458e0290eb09b7ed2796dd3164722d51f1e97ca2dcc2f59f72c240d76e5b4e17b0ae12b9ae786d3bc3a45673d20af22e6c7ff5c164757ef4f2699f503a0bf652100a84e8f8ef45694570ac0456bb0625cb5ae65349c4c355febe9effc74c3cd0df54600d8191786ace411da56b717d3248cc4aeda41c508186d8de5faab844730083b72526e49d9cf8e4afcdf326e401709a00fa518474ce15f65f98820b97ee665357771cdb5bd0d80624b9762a78972549619f6932485e0dd1c9f92f131634e31e1e2d7cba2ca5deb6be7e8b414b3185c28348612e2616509a729c8566847d1b15ec183dfc742542aacc18c3b03b392353b68c3cf9b34c0859d369c99c036791b5ee357d93feddeb20a78098251c3242034aa351046d54ac8c399553d9e9c8409053fad087830a392fedf7151a34812968ee248fc8bd2c34004e71a01269fde1ba43e22749ee7a8ba0a4df61505b9e264a5b7239253e2672d0f1a28522f5ceead34dffe8c41ec93ad202b9eb6e19a4733fba1bf6c6eda3f934037547f2ac4e8b6077092c5f41816194ed48519299b0d84e72118d7261e519dda376cc316fcc6160522c8404c579bbf1930cfcc16925a26a96a2daebaf417cefb0c0f6d3a00c69c739bd5734098a50418df3a7b7eac26b46f647b8f8a84a3fb0018ec2f930721c94b2c550241c905f4afa1c06adb6f1377632fae3a362354654c3b37b112941789e7dae4ff20deef5a0c390394e8a3d3b56a9f328a1f6d0adc4be54d8fdefbf820a13577fed5fa7795c8cbbec38714bb67270b87ce95dff7e0440851aae598fec919c2323951e66ff19d1acc7ec9a0b6de06efbdafb0307d33c5be47de043911c38eb368be10255cd50126624b284f7a857862ac2ee53818b8ba961152985ca4285f968946402b1485fa7e5804a2118be8121eb7eab4433eb00f5274457f4a9cb5d377af0c2dba765b5d1fa31d2572b2757c39be1476ac4385af15a592992387a0278284443567d828a951c427405f8c8b4a4ddd9b7c580632ea128bbec2aeb56126c2d2c5685a12edf7e04b5a6faa10c2d9f1449c4f23286bed37c179e8c2d549efd5fd64f843a4b7b0e39ddf3b85e9aea3dd6d098400bb0bf99f2a34f736d4b498426bd4557d5975c4349a6242f658215427475a603a031fbe9122270b58c51928aaeb4f10e909a3a1d143545e77cd3931dd91ce6e116c0c273ab38cb443bb14c25dc8fd9d8ee287acce4199a22859466dc3c3ae945bee206e566400e8ac5880c4266a255f89cb17972ce8b59baaf3330ba8931418036b196d157f7fa3802c2f26359255d15dfe49fe05677afe61af416df60903ee95e886768572d2791420e7547bc5ff000a5963b14dcc872ce0578342e6eef31e74fa1960fed1efeb291594fbdc12d1b3927254076f2cb45ad0329d833e9af9e3baf7ed2564a4615736c016e4a13290f4eae2429cbc03d70b42e87eb41c83b8580f119fc4c050d8e002215c4a7851ada12a04d4eb331aa8e11dea441914d1f659f8785a8eb0632d6964c0a44daa2a8823652fb3c07efbfd961fd02949d7e52173654f55ded98256e97501b51315ddb1ac5e6b79452bce9c3088f926b4f4e8e86aa76b2e6cf95d1f959a48fa7be4c299a90bf0b6eb2d1aeb14a314808c4cf50004566a0f1fe8d6cd4d99730cf53ee2e4fb88f508333a93491f5a5f321fe4e543854e91c30846e36bb410243df4d5b419294a6be9acd9d19b22f49a994901a9ab3719c214fac2a064e3d009b61acb2c2f1e33faf597b9027300771128b2b2c6c715f24381a67cb4abfef6860514324ac7b35a16550dc881c9d409ab3d4fa2b6a93c38709158424e9cfb93e310003861b81f3138bbf188e791376d8d6baa2714cd06a75ceee676f1dd56967f1107ecd93a506be5703bd90ad3d77a269a96914779ac4bd11dea81f8e4c06b68bffe463bdd65171dff387cb8bedcd323a492801f61b2686a6418705fc6d3043d916920c93d65c41d2f62065ba016eebb9d22c23f22d4ad2aae470d542543dabd3d2b789b06ea0dfa0be0633d34451bd3a5ea870c51f668941d42e7c7488ddb6f218fe8e282d268d53d9149df85930e569201b8844874176ad94010d9b9487b745fbfb426093502305a40e2773c0fd704145faee045328a4c670b1738a6f42ca7385e45089825133c41860ef6b30dae37f3fb1d36395d9be18cdb809bfbdef5f100b814a2b6b3969b21df24c97b7d521725f6ef2b7f2d1a4b99bac277d3ba4d018948bdf9c85f78fc645e122a4bad8934024fa1e5bcf448580bd4df3b620998900b3bc8223b648f8d6dd9ed590427a9ea1cdb81fe94ed77b6e1c0895499c0fd2f6d1de42ec18cb63c5597331840e3bd4956a53a162235de1eabe0c634c504d79209474c4b62880460ea2d430beb441303061411990e6b3962d8e463b926a946d0e6bbc738b8af61e1da481184f7d08601241577d04d2a3d964237ef697520dc09d177c4522d5364ce56075afbee5c5cfb01abb5b42a609f124f4216afc5d683e4f9524193dbcd279280a19e605801535fc61c43898de6b6d644876a79abc332eb2cc9b0375f84c8858e65ac1bbdef788e3a0162c0dad076aa95e48088ad4c860931f0231f4ab32710e352bd35774acb76b43c0f850fbba2faa3e013be2942348f48359a6998170a9e66d356a80f6cb5d5dfadf1725f73d421e5af288a55970ab9eb543d3a1ec62532a76aa81b8c064d69da9531b13469e8a523cb89106ed763cf50427e74668d1b4f5985eb990b3f2b71299b8ec5f7ad59214a6c2527cc57add3024d50eefe2589399b559d2196f9cceb6367da29eb2019c5fa4aa7d757fb0d176b44deb53611476df949938f7f63dc792b94b6e727da7e1316645c803fc9199a277946bb9f385aaaf2b2804af5e0a928ce805e9289436245d56869e7ed337075efaeffc65bf5bcf4688e67f00cb919c4ede44df9ac77efa2c59e3f65"}) r9 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r9, 0x5419, &(0x7f0000000000)) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000001440)={{r9}, r8, 0x2, @unused=[0x0, 0x9, 0x995f, 0x100000001], @devid}) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r10 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r10, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 169.410059][T18011] loop1: detected capacity change from 0 to 16 [ 169.414287][T18013] loop2: detected capacity change from 0 to 16 [ 169.417871][T18014] device lo entered promiscuous mode [ 169.430293][T18012] device lo entered promiscuous mode [ 169.441390][T18007] device lo left promiscuous mode [ 169.447307][T18004] device lo left promiscuous mode 14:19:31 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 169.449845][ C1] sd 0:0:1:0: [sg0] tag#4762 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 169.462686][ C1] sd 0:0:1:0: [sg0] tag#4762 CDB: opcode=0xe5 (vendor) [ 169.469564][ C1] sd 0:0:1:0: [sg0] tag#4762 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 169.479136][ C1] sd 0:0:1:0: [sg0] tag#4762 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 169.488690][ C1] sd 0:0:1:0: [sg0] tag#4762 CDB[20]: ba [ 169.496674][T18022] device lo entered promiscuous mode [ 169.504285][T18007] device lo left promiscuous mode 14:19:31 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0xb, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 169.511151][T18014] device lo entered promiscuous mode [ 169.520222][ C1] sd 0:0:1:0: [sg0] tag#4763 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 169.524883][T18004] device lo left promiscuous mode [ 169.530581][ C1] sd 0:0:1:0: [sg0] tag#4763 CDB: opcode=0xe5 (vendor) [ 169.542438][ C1] sd 0:0:1:0: [sg0] tag#4763 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 169.551999][ C1] sd 0:0:1:0: [sg0] tag#4763 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d 14:19:31 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xc, 0xcb, &(0x7f0000000000), 0x10) 14:19:31 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x1200, 0xcb, &(0x7f0000000000), 0x10) 14:19:31 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0xc, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 169.561580][ C1] sd 0:0:1:0: [sg0] tag#4763 CDB[20]: ba [ 169.590983][T18043] device lo entered promiscuous mode [ 169.603411][T18041] device lo left promiscuous mode 14:19:31 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) ioctl$INCFS_IOC_FILL_BLOCKS(r0, 0x80106720, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5, 0xc3, &(0x7f00000002c0)="59c7920f59331ec43ec749fcbb9100f6b1c10680350eb2e4d82fde046f99fe4287cb091c142826807d7c0d1302a5cc24fc6ca5892f7ec0446343dc833d62d8e8e5a288b1088822f57d6551d297af45089cc05a8ed2339f20bf6c45256d022ec90ed9a318bd557f7463e67f084ec0aca09e82aa317910c160e361afbaefb75d45c9ec0c496b9bc55c7a72088120f3ca4a9379af1be2350299dd3232aa8c9646f388b84e49a76a6da6d18e8794dbfb3fe6c636190dfeef34dbd13a2c0e49ce63b1db142b", 0x1}]}) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:31 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xd, 0xcb, &(0x7f0000000000), 0x10) [ 169.611555][T18043] device lo entered promiscuous mode [ 169.616979][T18041] device lo left promiscuous mode [ 169.646615][T18050] device lo entered promiscuous mode [ 169.653539][T18045] device lo left promiscuous mode 14:19:31 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000007000000) 14:19:31 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0xd, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 169.659811][T18055] device lo entered promiscuous mode [ 169.665447][T18050] device lo entered promiscuous mode [ 169.671268][T18054] device lo left promiscuous mode [ 169.698344][T18045] device lo left promiscuous mode [ 169.705408][T18055] device lo entered promiscuous mode 14:19:31 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x1a00, 0xcb, &(0x7f0000000000), 0x10) 14:19:31 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 169.716086][T18054] device lo left promiscuous mode [ 169.716960][T18069] loop1: detected capacity change from 0 to 16 14:19:31 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0xe, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:31 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xe, 0xcb, &(0x7f0000000000), 0x10) 14:19:31 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) r1 = gettid() tkill(r1, 0x34) fcntl$lock(r0, 0x6, &(0x7f00000001c0)={0x2, 0x1, 0x4, 0x4, r1}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r2 = gettid() tkill(r2, 0x34) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051f80)={0x6, [{}, {r4}, {r3, r5}, {r6}, {r6}, {r4, r5}, {r4}, {r4}, {r7}, {0x0, r5}, {r3, r8}, {r7, r8}, {r6}, {0x0, r8}, {r4}, {}, {r4}, {0x0, r5}, {0x0, r5}, {}, {r6}, {r6, r8}, {r4}, {r7}, {r6, r8}, {r7}, {}, {r3, r5}, {r7, r8}, {r3}, {r6, r5}, {0x0, r8}, {}, {r7, r8}, {}, {r7}, {r4}, {r3, r8}, {r7, r5}, {0x0, r5}, {0x0, r8}, {0x0, r5}, {r7, r8}, {}, {r7}, {0x0, r8}, {0x0, r5}, {r7, r5}, {}, {0x0, r5}, {0x0, r8}, {r6, r5}, {0x0, r8}, {}, {r4, r5}, {0x0, r8}, {r3, r5}, {0x0, r8}, {r3, r5}, {}, {0x0, r5}, {r3}, {}, {r7, r8}, {}, {r3, r5}, {r6}, {r4}, {r7}, {r3}, {}, {0x0, r8}, {r6}, {}, {r6, r8}, {}, {r6}, {}, {r6}, {0x0, r8}, {0x0, r5}, {r7, r5}, {}, {}, {0x0, r8}, {r3}, {0x0, r8}, {0x0, r5}, {r7, r8}, {r6, r5}, {}, {0x0, r5}, {r7, r5}, {}, {r3}, {}, {r6}, {0x0, r8}, {r4}, {}, {r6}, {0x0, r5}, {0x0, r8}, {r6}, {}, {r3}, {}, {}, {}, {r4}, {}, {0x0, r8}, {r3}, {0x0, r8}, {r4, r8}, {}, {r6, r5}, {r6}, {}, {}, {r3}, {0x0, r5}, {r7, r5}, {r6, r5}, {}, {}, {r6, r8}, {r3, r8}, {0x0, r8}, {}, {r6}, {}, {r7, r5}, {r7, r8}, {r6}, {0x0, r8}, {0x0, r8}, {r7}, {}, {r6}, {0x0, r5}, {r6, r5}, {0x0, r5}, {r4, r5}, {0x0, r8}, {r4}, {0x0, r8}, {0x0, r5}, {r4}, {0x0, r8}, {}, {r6}, {0x0, r5}, {}, {}, {}, {r6, r8}, {0x0, r5}, {r4}, {0x0, r5}, {}, {r3}, {}, {}, {r7, r8}, {r7}, {r4}, {r3}, {r4}, {r6, r5}, {0x0, r8}, {0x0, r8}, {}, {}, {r3, r8}, {r3, r5}, {0x0, r8}, {}, {r4}, {0x0, r5}, {0x0, r8}, {0x0, r5}, {0x0, r5}, {}, {0x0, r8}, {r7}, {0x0, r8}, {0x0, r8}, {0x0, r8}, {}, {0x0, r5}, {r3}, {}, {r6}, {r6, r5}, {}, {0x0, r5}, {}, {0x0, r8}, {}, {0x0, r8}, {0x0, r5}, {}, {}, {}, {r4}, {}, {r7}, {r7}, {}, {r7}, {r4, r5}, {}, {0x0, r5}, {r4}, {r3}, {r3}, {r3}, {r6}, {}, {}, {}, {r7}, {}, {}, {0x0, r8}, {}, {}, {r6}, {r7, r8}, {}, {}, {r6, r8}, {r7}, {}, {}, {r4}, {}, {r7}, {r3, r8}, {}, {r6, r5}, {0x0, r8}, {r6}, {0x0, r8}, {0x0, r5}, {}, {r7}, {}, {}, {}, {0x0, r5}, {0x0, r5}, {r7}], 0x3f, "4c69a69153a7fc"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000440)={0x0, r4, "bbe4d6fb2e82b40a554de307cc098c3fe4a6b15b895f4ce8b1355d1306447bee61bf58a6a2b79a833d5fa97d22149432a2c414039827dc628c17f23af1ecf7a656884c2496bbb02bedefb293c67e7d5b1d519baeef819dd70cfe674fa4cb5ccdbe5f72d91c40d3f26b658650f8c0fe413f517e0ea8864c491e57a36404ae809b71b899a34455c93497a0fe8a1d32387c6f80dd5c955471b67f9acfcab6d10cd054ce5b780ea4368a6658ce4a4e194893d7071afa2ddea5286ed9a39a3bc239aa139466197dd899f3dcab9ecbe6fd0e936798fc7a05e1c7fe62687bea8915c254d5f5044c2d89edafa3598180ff63cc188a4d11b9458b87c707e76bf5be072443", "7c8cc5aa4efbd71f3fb1a161bea34de042aab0b01ad18e12680d50f5813901a277cc940e44a26497e5a317ff6aec217ff38d5d6a2750cd5182e8b2ca3e0686238a748c2a96cffbd586a5482509e258a3279bcb1684b1080acce476151d305a395d908fee938c91e964033df844e1cdc86b59e661c12691c3e1d5a343498e0a98fa045c0c9361f416e57dae3f1d8cb8c8e746bbb5c717867254d69cf08ae1c457710d0a0a4345485122f6257cb27b4d237a5bfb358300153e23e0197520a256fe6ffafe3ec207606370a145205f5f1fa48d90af1166250a4a9ff4d373b998e85677c15c091ff1b946a4b4eeb316ce1cf88952b2f28cd08a3fc4823ab77551333bce355c14fbcd1cda4d4c8e89327b7c18ac8dd4b88aa258bc13355ef19f7db06ac087d5929f82cf6f7e6c8e86fdb9092ea2077e0ef3717dcb157526646d70251b0ef2b0620d45d249ac06e631d4b0ef011e5ab143bbf3128155cc5aade1eeb954d1a950d56cd1940fd7d671b6f9c3e1b5c3bddd77a0c8e9a4efa87e2b59033a736a23f3699f20cf0ee6f569d5e60da20e3021e1bf99ab542f08d2755496a6d9dd5ea2f6e6a3b7ca1a39d254f70edb7d7346f2abe21741ac98f6ed53f23b11ee263fba2eeea0e9876536e4df5bb4722065a6f646485c1aaac5671f21e19217f9c3e8e25ae3a907239468d22c50e33a7545ebcb331288b9c084fc75c0be07e52a95072d883c58e59ed58dddcacd8e7d6c2e68acda8483d470b7151086389dc6e195968427c795354024a21043f258377a2a70a14fd3f408fdbaf8942fe25cf2be565b2bf52eb14cf2fecb79423feebb81de619a79786af5b0c808b32b29588cab6c8ee305003f92135132f72e18512fcefbfe825a6ba7fbe4fd1c27cbf3f0fb66598157cb221a0560cf4707a8e9177b832d01c88d1bba6d7252f799c0a7dc6c312d82bd4b788e9480dbd451f77e36ee49007829b97b98acc296ffb0e871286915da04d6e13e6ea82b119c33e598d408da5a80261cf01432ad683ada2828eabf0a1a6a0302daaa51319043155e3f6e4adfe00aa49722fb2f79786b04c2b632a892e752f6d67657d10be37a22f1733a5508a5f003630c3d6d24c2b5a753eb6fe57cdc2867eb9d8ce437e1585b31e598bd6a6f2645968ded9f80e0187684fd8a418ef2ecccab6ec4ad4fa26ee74746b179eb47a90d1e82ff3c8bb7800530b79121f74f14bdae744586cffe14963d5ea5d4a557f9639b8fa2984f268691e8cd9602998f83d414faed766a636aaaadc9acf92a08610066be9397d075456e6c16593d96921fb12a9a608cb61e59ddca9558cb6e4f873400076ba015d5a82effd96def421baac8ff254c2dbb996c7066e1350a1fd997e24e8207584d1bba1a5f3f9c0e7c457d748fbc11e440945ea4b00e368dce3b3c4bc29b85ff803a62b869f4e547283e83018b3bd9c54ab24bc0fbd192af1cd9dafdd8eeb8046a01d0cd152c84287c485f1ff104f5c4d25ba79503085e904a23d26fb047b736a99e00793cc3fc9180535180293f941134e8b245c66838008679be20de332885314b172ea64f2bdc0ef375314a76689d1118954bd3bf35fd505ffcef423248b63de50e9bcfda24876a3cdc202a30c5e3bcf237ca834105112d0931d2a80802eb3163f7998d0abc6b508534562f180b86959cee87ae5ad1da1cf72c982a948f1054bfd1840722220338fc338c353f9a7ef248ccd64751083beb419d0433a620312ad8c0386356dd9b63a1306304688767279522620477ba1f3b7d0d0a8f4a298436372d1e4c8c7b67ba51f987c4512f05da548c5a37a0e32f48a0683c7c23e79b5b49633332233ba88a21afbb3c4696e3150635b665e9355f82fd6e7c0f0636a22d0d35cfbdedc769abb526d4495a98e9c7ecb45fb9ab0edc728bf8e9a2246f0e899fec74fbf911cae7d86f949736053368ac6e09a1e0a43381fff7d83d87e38c60c7bfe83742a4b2d978c7e78cce1680979540408067978ff7908272ae17d045c3d468bcc80d8293031ad5dc406cb6518d9f4a3edf3f83a8b3f99352d92e55963e16a11f3f3f7cc82930b5db0c701a5f0e69550fe2adf7c75a315fce1cd7d8e9a578d9b5a3de54a1ca6f16b2fe211d8a9494836e02105007a4c4a19722980058dd6c038e795db451b25a2f38a5efd7e0a38f15f8b4a458e9b74185f98e2ff245db82838b33a48f264bf2696761c950a334c8bac915672e5a822104fd3e439ee4fecf2194f501f8b1a40071fe3821ea76368bb1e5ddf47a95a5e700e970ce5918232aa41d549ff2361af58c83257ceab9c1d460e8468ea82ea3c1d648824f3a6f34397a84362608217ce01ee9dd334cb6e8075cc2f196d3efd5ace7772e4405c01f980f7d037df818e34810abb24229042e75192f25000d080dc13ab41068f2e89da5cef08e0b1b929b282bddc841cc67afd36274de743dcc28261ff70e552658441d0424e90735610436528affe1ba94dbdc425cf6a9ef81abfb41bebb010c4eee8c2e1078bf7ca08cd81bd1af2d1f95f4cbf3b1e94b37d048def259cd35ff2c9f75141d1ad6a790e6eaceba3928aee48da858cadd3cdf7b67e9f79d0e82fa7b7bf5011e20f20391fbb2850866c5abc6792132250bb021332fb20a004861a620ae64aafd71595c34e69e6fc53ba0d4336daf84dbbd37ce3bd7833208a60c1745032407920c8137324f537d128e193350766aefe06e6b868b1eea5c2eef13d679c41dd61ab0b8ff7ea4fb8130d1c72dccacd3f8c82812596ba3db32b3d02251b2a41bea152836cbf5e17d56d1ea159c5b940caf70d1323f9c9193016965accd2c2e6ebc9ab783271744ef0dacc625d5beed855d858c80962cf286a900a2cf277d6944990a69793df29b81d7822b71529aed38cb0e4ffc672f99202af4ff04c45dac96eb33f065136100febaffc9e8940e96f484f7cb129e01c246b9ea921112535d665dfca831deaaea7e9bf6be2b0d8f0ffe63032f70f9a7569d4aa7a1661e88327db0ab82bf01d38d5eebb0ef1f4149b0c45c5ea2ca4213766c98fef42de5b0b6f13bb87f4d5d1a2d40ea94d2f7af4c0ebdee1cfa3adbb9545350bb562dfe321f97fee5e1661d2b8b8fe8954fd98a0c047503b40f2a4ea466a5e5f1ff2be050f751f14c681b487460305e572fbadb1287040330a4d0646eb7b7c5d9212485d1940f90e597da54bb7daf7cde9cb163b5348b31ad308b73fcc32c673cf0cbe5f457fc03610284997a7503315c43cbd455f28273be0b77824ab4d635e8eb1d5af040bc2959196b8f0358c4fdf335cb6b73310e0bcaa82e313c8820f5c854f040d92c9a196dfe0174a23814d1b9cb4ca6ee2fa0c254a597b389a62c3c56f7cb79fb1b3d0fdcc2ab118680716efad5c0fb1254262f9af7ba904ab280b8b8e5ef4ce1bec5e27734495a29fe4427d126a21272580ebb18f55fc9c50325def916cc722b410fdb0e0ffdccd76cd95cb68101f3785452bd0a96039a4cde969031f6f6fa3870ae73750d6b5f3543d56a2091d45f4e007c2dae8337561ff79339056347ffde368e9610b2dc03b4c234c954f35574fb3b84efff511d6572a6dade6bf2722a27d30ba6e166300a17f8445d38041d9892c74fc52c735cf03d55a7b6017e947e7870dd989cf4d66d63c80aa81ffd8778effcef2cfb8c580720965a2e639f03f89ae2eda9c24dcf45762c96ccbced29ae2d5f8a20a5ee952d6628e1157389f3ca0f32c8ab2ccee28a4f0a7eaf67c84a666634e64c5fd92adbaba6aa666efe991ea8a83f5920ff0b1c91486c7f81a07afee2d643bcae89d24b1c6fb72ebae339f56fd8b60a644ad30ab3439e1b9c24245b822aa5130a7f09a52274b681fd1c9f8a25f505fe3fca98d628abc9468051383faafdcd0d153f507fd5a2dbd35f4e7784153f3b35adfce1518460e2270bfc13930e9c24ab914b8e95570712f01f81f18894933a6ad1666f49f1028e6f2e447c7f2f9dd6bfb50cb5d570bddd365d64e46e8fe4b89b2d47bcd0516db4fee6bb59a7057d740d3c6c5945241b8de3ca4382590dfe8dd4c3d5e01484d01239ca1403b92c26149bd94ec0cb08a393d3bd87d21e062a62eb222a8810a36a593e583f5d48bd91a687b6a4502d3e2540669a85223ba6235e3f65ca682d3370a49e9b396a0d4fb7b309014e3147a4b13e34d472e1532a7defb0bbaffe7483314071fa078a27250f9b0bb0fcfd5db0e080f513689d1f76c03a82d6b6908f2594e2b156be18b2de4c249ff5fa5ae289a963822c709d19fe70e044415f997a7e19caadfa0260e9dd24fb532a0dc5a754aa3edb3ed86e3fd51e7733ba8e1765023064c971217569dde7504401d400bc278892c065243eb5f0dd104bcd216beb184628fec831c3336e0c11671f649edcc8e4a6b9622dbb38de941485c0196f0d0758e4e2d61fb87e9492ed8d26e13b52ba5fae7e2b3d3f2a8d37ccf6010958d8c34d00ccd7db2065e655f08e5f7e1ac5654a205bbcedbdd6b99a2a427b8d11b4f549ce5f6322fe1238954f59cbbed289c48e9e073d9f3205f03d607657d093a7733a7efa21fe200fb2b59d959f51dd659d6546b4faeed1995aeebac8d993864c682e8fe7bd5dce04545d0c995c00913b36d0fa51aff0ddc15a1ea6449f0016eb2bf529e523a66e7fef412c8ecd14aab6ea3548849134f8cfc2932f5f9dfe1779ebf2c5dbff6234f1697b3182b2c3343adab9b162e611ab9b5ee2e6900e99ab2967f0cf12119e63e9b2bdeb268a1ea1418df31a884c3fb6d972a941bf6401b6233dab0cb2b575c0cad4033fa5d04fafc7151a490464c8a84d12cefdbef3952a2c5549cedcc2a7bd6ec763f78202b7dfc896a0835d30bc49af499ff01dd61c4f6b32194806171594c3542ea867afd5d235cf832c98a3e67b0b10c669132eacd35759d6c7681c41595f2c04d83ac4189c9b4b060d3c82f41c273915a1c0bf276180cff7a39ff458378f2b0175706d2ac0c571a8942a6ce0997427b39c7264c42ec5abdb6e968a1afd2d780e28a792d048ba9d6a29fd5704fa99fcdff2e73dcc882ee72ba7438b1b5b1ede5e9edf5c9a5cc7596be8d9449d82aab1a4fd0739435359cebd6a0821ffc38ae78382db8b697c34d2cb72fb82afb8615992012c8524981f5b57a1148aac2993fd6efd6bcc29a80acd7c874a8a24b596e84c36f934e8b4b1f879e4bb25d93285346313fe93f45151b5e70a3400015cad4cd8afc5a46ea2f70fbe9f4b8ff3efb8bb5a06108275f81750d9d2ab34d34e735768b369801fe2da8eb46503b85b65109efd5390f469ff8eb60854f3a65b6be696f9fad9441df05fe84bd3e517a259027c29a3003edaedc6caf052608cb12ef0295543f1fd7edeb60e4007f74c6af2d10a760c6831374ef2534ae3"}) perf_event_open(&(0x7f0000000040)={0x5, 0x80, 0x2, 0x9f, 0x0, 0x20, 0x0, 0x5, 0x4000, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x400, 0x1, @perf_bp={&(0x7f0000000000), 0x7}, 0x6000, 0x100000000, 0x7, 0x0, 0x6, 0xff, 0x2, 0x0, 0x9, 0x0, 0x1}, r2, 0xb, 0xffffffffffffffff, 0x2) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 169.757109][T18077] loop2: detected capacity change from 0 to 16 [ 169.785941][T18078] device lo entered promiscuous mode 14:19:31 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000008000000) 14:19:31 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) fallocate(r0, 0x49, 0x6, 0x6) 14:19:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x1f00, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x10, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 169.806577][T18084] device lo entered promiscuous mode [ 169.816720][T18076] device lo left promiscuous mode [ 169.827180][T18078] device lo entered promiscuous mode [ 169.835490][T18082] device lo left promiscuous mode [ 169.840578][T18076] device lo left promiscuous mode [ 169.844696][T18094] loop1: detected capacity change from 0 to 16 14:19:32 executing program 0: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x52041, 0x0) write$P9_RREAD(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="53000000750200480000008221f49d2276960e84b82fe6f7f47ceb272cce9b6ae3a294fd935787adbe151f1119cee8bd68228f6baadbcaccd07490671af356d4da39bc432b0c1bd264eb0f6b37fe3ae345af2feb2946eb8b45cc6274fd196a119654d784e4179a63ca32"], 0x53) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x601c1, 0xcd) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 169.882290][T18084] device lo entered promiscuous mode [ 169.887694][T18082] device lo left promiscuous mode [ 169.918141][T18107] device lo entered promiscuous mode 14:19:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x10, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:32 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) fchmod(0xffffffffffffffff, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000001, 0x40010, r0, 0x9d8ec000) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x11, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 169.930816][T18114] loop2: detected capacity change from 0 to 16 [ 169.943098][T18104] device lo left promiscuous mode 14:19:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000009000000) 14:19:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x2000, 0xcb, &(0x7f0000000000), 0x10) [ 169.976331][T18107] device lo entered promiscuous mode [ 169.982111][T18104] device lo left promiscuous mode [ 169.994320][T18123] device lo entered promiscuous mode [ 170.014513][T18133] loop1: detected capacity change from 0 to 16 14:19:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x12, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:32 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r0, r1, &(0x7f0000000000)=@IORING_OP_POLL_ADD={0x6, 0x2, 0x0, @fd_index=0x5}, 0x0) syz_io_uring_submit(0x0, r1, &(0x7f0000000000)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x1, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x1, {0x2}}, 0x7ff) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) [ 170.023418][T18118] device lo left promiscuous mode [ 170.043745][T18123] device lo entered promiscuous mode [ 170.050465][T18118] device lo left promiscuous mode 14:19:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x11, 0xcb, &(0x7f0000000000), 0x10) [ 170.082965][T18139] device lo entered promiscuous mode [ 170.100365][T18150] loop2: detected capacity change from 0 to 16 [ 170.102505][T18136] device lo left promiscuous mode [ 170.125382][T18139] device lo entered promiscuous mode 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x14, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:32 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r1, 0x5419, &(0x7f0000000000)) fallocate(r1, 0x4d, 0x2, 0x3) r2 = syz_open_dev$sg(&(0x7f0000000040), 0xb8d3, 0xc2) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f00000002c0)={{0x0, 0xfffffffffffffffe, 0x7, 0x1, 0x8, 0x9, 0x8, 0x2, 0x1, 0x508, 0x3, 0xfffffffffffffffe, 0xbe2, 0x5, 0x7}, 0x20, [0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000000380)={{r3, 0x29, 0x1ff, 0xfffffffffffffff8, 0x5, 0x1, 0x8001, 0x4, 0x1, 0x58c0, 0x9, 0x6, 0x9, 0x80000000, 0x5}, 0x8, [0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000a000000) 14:19:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x2500, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 170.133135][T18156] device lo entered promiscuous mode [ 170.142104][T18136] device lo left promiscuous mode [ 170.148467][T18160] loop1: detected capacity change from 0 to 16 [ 170.154616][T18153] device lo left promiscuous mode [ 170.163455][T18156] device lo entered promiscuous mode [ 170.170564][T18153] device lo left promiscuous mode 14:19:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x12, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x17, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 170.212010][T18174] device lo entered promiscuous mode 14:19:32 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r0, &(0x7f0000001e00)={0x0, 0x0, &(0x7f0000001dc0)={&(0x7f0000000240)={0x20, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xffffff31}]}]}, 0x20}}, 0x0) r2 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(r0, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000002c0)={&(0x7f0000000440)={0x180, r2, 0x402, 0x70bd27, 0x25dfdbfb, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x3}, {0x6, 0x11, 0x8}, {0x8, 0x15, 0xffffffff}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x5}, {0x6, 0x11, 0x9e}, {0x8, 0x15, 0x101}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x4}, {0x6, 0x11, 0x40}, {0x8, 0x15, 0x1f}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0xa68}, {0x6, 0x11, 0x5}, {0x8, 0x15, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1ff}, {0x6, 0x11, 0x8001}, {0x8, 0x15, 0x75}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0xffff}, {0x6, 0x11, 0x9}, {0x8, 0x15, 0x11a}}]}, 0x180}, 0x1, 0x0, 0x0, 0x10}, 0x48) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) perf_event_open(&(0x7f0000000000)={0x5, 0x80, 0x0, 0xb1, 0x4, 0x0, 0x0, 0x80000001, 0x1210, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, @perf_config_ext={0x4}, 0x8000, 0x7fffffff, 0x5, 0x6, 0x9, 0x6, 0x6ae, 0x0, 0xbfb0, 0x0, 0x4}, 0x0, 0x5, 0xffffffffffffffff, 0x0) [ 170.244635][T18170] device lo left promiscuous mode [ 170.253831][T18174] device lo entered promiscuous mode [ 170.263667][T18170] device lo left promiscuous mode [ 170.270855][T18189] device lo entered promiscuous mode [ 170.271425][T18188] loop2: detected capacity change from 0 to 16 [ 170.277612][T18192] loop1: detected capacity change from 0 to 16 [ 170.289421][T18180] device lo left promiscuous mode 14:19:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x2900, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x48, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 170.295543][T18189] device lo entered promiscuous mode [ 170.301581][T18180] device lo left promiscuous mode 14:19:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x25, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) preadv(0xffffffffffffffff, 0x0, 0x0, 0xb2, 0x40000008) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 170.350780][T18205] device lo entered promiscuous mode [ 170.365848][T18210] device lo entered promiscuous mode [ 170.377240][T18199] device lo left promiscuous mode [ 170.390672][T18209] device lo left promiscuous mode 14:19:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000b000000) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x4c, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, 0x0, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x29, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x3f00, 0xcb, &(0x7f0000000000), 0x10) [ 170.396094][T18205] device lo entered promiscuous mode [ 170.404830][T18199] device lo left promiscuous mode [ 170.411982][T18225] loop1: detected capacity change from 0 to 16 [ 170.425032][T18210] device lo entered promiscuous mode [ 170.430658][T18209] device lo left promiscuous mode 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x68, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:32 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x8b) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000040)='/proc/timer_list\x00') [ 170.477169][T18238] loop2: detected capacity change from 0 to 16 [ 170.503195][T18244] device lo entered promiscuous mode [ 170.515320][T18245] device lo entered promiscuous mode 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x6c, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 170.526806][T18237] device lo left promiscuous mode [ 170.531611][T18251] loop1: detected capacity change from 0 to 16 [ 170.537996][T18236] device lo left promiscuous mode [ 170.554437][T18245] device lo entered promiscuous mode [ 170.560408][T18244] device lo entered promiscuous mode [ 170.570621][T18236] device lo left promiscuous mode 14:19:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, 0x0, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000c000000) 14:19:32 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) r1 = socket(0x11, 0x800000003, 0x0) r2 = socket(0x11, 0x2, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000040)={r3, 0x1, 0x6, @broadcast}, 0x10) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000380)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x40000004}, 0xc, &(0x7f0000000340)={&(0x7f0000000580)=ANY=[@ANYRES32=r3, @ANYRES16=0x0, @ANYBLOB="200026bd7000fedbdf2501000000280001800800030003000000140002006e7230000000000000000000000000000800030000000000040003005000018008000100", @ANYRES32=r3, @ANYBLOB="080003000100000014000200776c616e310000000000000000000000080003000200000008000300030000000800030001000000080003000200000008000300030000002c0002801c0001800800010003000000080001000800000008000100030000000c00018008000100060000004000018014000200766574683000000000000000000000001400020076657468305f746f5f6261746164760014000200767863616e3100"/176], 0xfc}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r4, &(0x7f0000000140)={0x2, 0x4e23, @multicast2}, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x20004091, &(0x7f0000e68000)={0x2, 0x4e23, @loopback}, 0x10) sendmmsg$sock(r4, &(0x7f0000000ac0)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000b40)="1ad54ecd3bd296354b870a3765cf2cc87defe6cfb5d79a40127ef03db054dd7e0bcd9135eae48dac67146101a93c506d85663b10256423d1f68538e32755c4b77f1d7d9e4b403f9989a273b132f16e6ddc1f8cca4c3a8c16335ab42d2803cf13dcd846a3deb37c40c7f653f8746ac2528d9f98f00d924efd805d7f5e0edea02aa0469c2c16eb4b0a18e72da19c81b29626414f153f47b7fd8bc1a582c6be68f02c7c48250cc2ba5a2ac26f5768eb7b698ca553481514eb703ef794af469d211203eeb5b93d6ed167c783d97e788ef2d3720300686f1a512165961e6fa1430071cac04e6c2247584613db5f2a9dafbd00e10c8efc2d21b76b78a71303af93e5ca7cd641fff07873d2df46f21d871546fb4c0e1e1a500bf126813a21b0e3504a1aecace4d9ffcf81dea8587f820f8b4393284aa771cac5208547d61178febd681b70e52678048e97d7f361f2238be5ffa245a2386dcdc9019a46e94459e4b48c34b7e3b5505031eec6435a2dd674c541f7814d1e3ab6d75965f638122b3806baf45169db802ca29ef7bf437c91809077f9af7d13a214778c425c4ac58555ddbd4ff5eec070b77281bfb2b85c63e2a82d758473832166cab032476898220c286776582fe763ebaf8b8da712b08c0c0a5bd2d25e6b6e201f1f43d4deea", 0x1db}, {&(0x7f0000000640)="9bda59713a4f0779920700959d59095f0470cbb29a3928f48cca67b8ad65b7ec00e5b320f431db9eb69f59c8ae40e4301e5bdb6da44dd19621835127bee7003eeccfe8235d7aedf3e3237d7ffb55f5edcec560dd34663168bc5e7a134b5ceaee80868314ecc3a47185c9f2d8d8e2fa09b0d2fc59f26c460a82e5673d4204e4355be2db6470e52e204c260afe0a772b4c8d273ac1439ed4efb4defe55703c81fba58b7603d7af7caf28efe874b8cc171770de2bb7e4286ab8903e0f6305c0455c759878bda80c1b708c5e36e40ca08a715e7229ecd512318f9925abee18ab50dbe7eb02d11a03ef9f870365b410ed0385299834dd4f39", 0xf6}], 0x2}}, {{0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)="1000", 0x2}, {&(0x7f00000002c0)="aa56c7c244d3018584a103afe72d183407338d6626f708ec4e3738bcac486cd2961d853831b895511a41b5e70e3566d7c756138c7614be5e632a2826e526a555c0a57cbfda79fddad7b16d0ce74bc301bd9ae377cbd72fafdb9ec3185d219f9dc3d5f2f381052f6e491100000000000000003b0153b1efa0a3d83b47ded28711aee4adef71af51271ae666aac6058207ffea4ed91d01ca7af7f3b94d05aa3c0fb49f94272548c74f6d1898f79e21495e557590fa33bdf59147b6ba784f6fd9c652", 0xc1}, {&(0x7f00000004c0)="e18199ba88f33eaa393fddc5bbe046b6231deafffcfc321f238cb3e2a891ba214ae3d669e225da62c9a650c6e59f0d3b6931f9f5285282e6b36e565c80c3b39da4900fc001a72053464b86b2474f037a21133c6157", 0x55}, {&(0x7f0000000000)="3377d1d5bba2c61fe678345440ecf3fa750a5fbab6d4f218b5", 0x19}], 0x4}}, {{0x0, 0x0, &(0x7f0000000040)}}], 0x3, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r5, 0x107, 0xa, &(0x7f0000000000)=0x2, 0x4) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x74, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 170.575951][T18237] device lo left promiscuous mode 14:19:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x4800, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x48, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x7a, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 170.650352][T18276] device lo entered promiscuous mode [ 170.658715][T18275] device lo entered promiscuous mode [ 170.671060][T18273] device lo left promiscuous mode [ 170.677651][T18276] device lo entered promiscuous mode [ 170.683421][T18273] device lo left promiscuous mode [ 170.688947][T18269] device lo left promiscuous mode 14:19:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x4c, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 170.702768][T18275] device lo entered promiscuous mode [ 170.713135][T18293] loop1: detected capacity change from 0 to 16 [ 170.713909][T18291] loop2: detected capacity change from 0 to 16 [ 170.730777][T18269] device lo left promiscuous mode 14:19:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x4c00, 0xcb, &(0x7f0000000000), 0x10) 14:19:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, 0x0, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 170.764233][T18300] device lo entered promiscuous mode 14:19:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000d000000) 14:19:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x2}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:32 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x60, 0xcb, &(0x7f0000000000), 0x10) [ 170.784466][T18297] device lo left promiscuous mode [ 170.804638][T18300] device lo entered promiscuous mode [ 170.810172][T18297] device lo left promiscuous mode [ 170.816920][T18315] device lo entered promiscuous mode [ 170.818436][T18316] loop1: detected capacity change from 0 to 16 [ 170.825908][T18307] device lo left promiscuous mode [ 170.859870][T18315] device lo entered promiscuous mode [ 170.867931][T18324] loop2: detected capacity change from 0 to 16 [ 170.885560][T18330] device lo entered promiscuous mode [ 170.891293][T18307] device lo left promiscuous mode [ 170.910800][T18325] device lo left promiscuous mode 14:19:33 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) write$binfmt_misc(r0, &(0x7f0000000000)={'syz1', "c0bce96fccebfac1fc3f8a4a4f56a31f88b441a19fba7f9f6cd09d093b5091cb00d5190f1fc1f234967610c284834a44b14fa8de3d7f4beee8869aee65c3a2ede30c646660901079194b2cba0d88a05fd0"}, 0x55) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:33 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x6000, 0xcb, &(0x7f0000000000), 0x10) 14:19:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x80000004000000) 14:19:33 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x68, 0xcb, &(0x7f0000000000), 0x10) 14:19:33 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000e000000) [ 171.500642][T18356] loop2: detected capacity change from 0 to 16 [ 171.509776][T18358] loop1: detected capacity change from 0 to 16 [ 171.517696][T18359] device lo entered promiscuous mode [ 171.528685][T18360] device lo entered promiscuous mode [ 171.543890][T18355] device lo left promiscuous mode 14:19:33 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000010000000) 14:19:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x80000004000000) 14:19:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x5}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:33 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x6c, 0xcb, &(0x7f0000000000), 0x10) [ 171.550488][T18359] device lo entered promiscuous mode [ 171.557052][T18354] device lo left promiscuous mode [ 171.569711][T18360] device lo entered promiscuous mode [ 171.576331][T18354] device lo left promiscuous mode [ 171.594796][T18355] device lo left promiscuous mode 14:19:33 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x6800, 0xcb, &(0x7f0000000000), 0x10) [ 171.628079][T18380] loop2: detected capacity change from 0 to 16 [ 171.634098][T18384] loop1: detected capacity change from 0 to 16 [ 171.678352][T18392] device lo entered promiscuous mode [ 171.685080][T18394] device lo entered promiscuous mode [ 171.699349][T18383] device lo left promiscuous mode [ 171.705240][T18389] device lo left promiscuous mode [ 171.711158][T18394] device lo entered promiscuous mode [ 171.721021][T18389] device lo left promiscuous mode [ 171.726387][T18392] device lo entered promiscuous mode [ 171.735031][T18383] device lo left promiscuous mode 14:19:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x6}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:34 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x80000004000000) 14:19:34 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000011000000) 14:19:34 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x6c00, 0xcb, &(0x7f0000000000), 0x10) 14:19:34 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r1, 0x5419, &(0x7f0000000000)) sendfile(r0, r1, 0x0, 0x10001) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000002c0)="4747192bb1281506b3a93ab868337fc70bc4ae6daaa27579eb962966b24e867c747c48c03bda783a3b0ae61f9958f6bcc67db1873f7b36738cfafd0aae50cfdbb4f87f43815b6dd2f8175e94ed4c9e6314fd48881c59aca7cb76a33fde2646523524e14b60560f864e250528839290f7ed516037724896005b07792d2a02af427599de0f9c8c35fadca55a64d059baefabf993de99b9cb4685dd4d45e1b21544545974a6b97a5329da897e49fdec40bba1cc3a9fc28806e1089414f860e9fe586359bb9eb5857ef38507b77d4d2d75d27e06ca0f78d7a0949f51838f2596b5530a0ccaebbc", 0xe5}, {&(0x7f0000000040)="a4696cbb404ecd13c43f3bf321", 0xd}], 0x2) 14:19:34 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x74, 0xcb, &(0x7f0000000000), 0x10) 14:19:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:34 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0x1, 0x15, 0x0, 0x1, "13c0c9708c3f1ecce1f72c2dcd86fe6d0b1ca843a49783a8ddf2774b87233451"}) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/111, 0x6f}, {0x0, 0xfffffffffffffe36}, {0x0}], 0x4, 0x807, 0x304b) [ 172.444117][T18429] loop2: detected capacity change from 0 to 16 [ 172.450048][T18427] device lo entered promiscuous mode [ 172.458565][T18426] device lo entered promiscuous mode [ 172.461194][T18431] loop1: detected capacity change from 0 to 16 [ 172.473181][T18417] device lo left promiscuous mode [ 172.486705][T18419] device lo left promiscuous mode [ 172.501645][T18429] handle_bad_sector: 239 callbacks suppressed [ 172.501660][T18429] attempt to access beyond end of device [ 172.501660][T18429] loop2: rw=2049, want=17, limit=16 [ 172.508386][T18426] device lo entered promiscuous mode [ 172.518449][T18429] buffer_io_error: 178 callbacks suppressed [ 172.518462][T18429] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 172.543852][T18417] device lo left promiscuous mode 14:19:34 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x79, 0xcb, &(0x7f0000000000), 0x10) 14:19:34 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x7400, 0xcb, &(0x7f0000000000), 0x10) [ 172.546571][T18442] attempt to access beyond end of device [ 172.546571][T18442] loop2: rw=2049, want=17, limit=16 [ 172.559582][T18442] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 172.577206][T18431] attempt to access beyond end of device [ 172.577206][T18431] loop1: rw=2049, want=17, limit=16 14:19:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:34 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x9, 0x80000011) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 172.619018][T18442] attempt to access beyond end of device [ 172.619018][T18442] loop2: rw=2049, want=17, limit=16 [ 172.629772][T18442] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 172.638624][T18431] attempt to access beyond end of device [ 172.638624][T18431] loop1: rw=2049, want=25, limit=16 [ 172.650918][T18456] device lo entered promiscuous mode [ 172.663672][T18454] device lo left promiscuous mode 14:19:34 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 172.670655][T18467] device lo entered promiscuous mode [ 172.676413][T18455] device lo left promiscuous mode [ 172.680993][T18442] attempt to access beyond end of device [ 172.680993][T18442] loop2: rw=2049, want=17, limit=16 [ 172.692099][T18442] Buffer I/O error on dev loop2, logical block 16, lost async page write 14:19:34 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000000)={0x6, 0xc27, 0x6, 0x80000000, 0x0, 0x10001}) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000080)='./file0\x00', 0x3f, 0xa, &(0x7f0000002780)=[{&(0x7f00000002c0)="46ced8e6931c70c662d02b8905ea8fa09483d1dea52ceb70645dbeb2e1900cda411e09161626a20ba34f44fa22f899712cc9d23f17f5003db7b707a10b015eb05278a4bf7ef3e6b7cdcf6aef11f53a2887ea96bb3fa7a9f46c3e9e4ab95ec1d29c288502b46a2d99303267c7b6c3c3b120262b44ec687ea0f303bc8d5494b88055a97e1a4e13602d540fbd58c34ca322c580c8eaf1aec1d24e9315675a371d421c388b7cab323a8b99dc98c76d16e3e1b5517062f19258c2b1cb51f37b782f59e7a47433479d39eb4b542820c0a6b0a0ece18b95", 0xd4, 0x8}, {&(0x7f00000001c0)="671664fdd2f1a356b794e002c1f58a1a", 0x10, 0xfff}, {&(0x7f0000000440)="8b0978b07548c978ab75bf125b5bf6c7bffe90a4e335dbf3eb605a42740857dec89cb185bec3b929e268434b3e490850d22b34a2eeb28b34855f97d7e9b9f5a9aab577259bc8e6f94e2c05645de927ab4cbc5e6cf9f805d4b4d04099a373c80d4ea8a287e0c9f684a88b2264e0e079a9c360115741df7ef02a0444b9551122739397657d7244f330374302e27e011e5771b9ee7d0dff1f65d1f82c3b29329cf565d63794", 0xa4, 0x7}, {&(0x7f0000000500)="33cf0a564ff2a4b2ed9edb682ce113a995a009e542000baa04bfe1cb50c670c85e6a84c4ed4a681fa931b8a37230b40d9efc89b94d898ed2af50ad5aae4631e4f1eda05fad5c5f3284559f7e948bda3eb402007c90d9c2e5f00d1e931cde7e75", 0x60, 0x5}, {&(0x7f0000000580)="7b66dc23720c8323120330801c45dba520613a72ff94522b16c9857392e976df7586937597a88ed64a4a16c1e30cad39bcee642ca828cbd01d4ae7c1fe78450ee6de3cfe2f075fece1a7e1d07f4bb37255975bac28c462bca487677b5a5c2abe6f05580b53fc6f382cb7e8b2bf1ed6aed176b500925f8037de85d85e27389936a309cdb73f1629d1b42eac5041354d71f7a63414a02a672fa97eb3cdf21be94b8d0564e92e2b1b787be71d65c696f79b991e2b3d26218ba2e545be260c99ad2da4db3726a981138922e88596c8b056c90913adee46f806e83463487ba30761e9bb27bf0e061efaea54aa71b58a505b1e3280186a07d8cca91d5bec8e7d28c2134d7ecca5e50032c2602a1665b48723de6d2d312e17ed84b37cfaa8a5b364e314906cb56292bf3a03cb02aa11081dd816707c86a4ddae0d8ca83bed6c7878ecaffab2787e248d715cafb997b1668981bebe5c270677da7d1efe3c02d8983f4a431638cd37a01325bdfe188fbf5a22f8db442dc811353564b3836a00f00291490b51bf28403417bf180ec83fcd08d2ee115c3ed1b3b18d422e361217d3fc8df1acdef19f3ae954faa8c84df27cda40c48cd26dce5b6ed7b73edc5cc8960f89f608f2dafeaa2d5026cf5c3a57e0999f3112aa17202b57e0c5156ca0eaa3ee396945461712cd5318f133245d95e47008dd987e3a66d93543715a1d23b5c8057df50e0bd05b8097e9eb753ebd65d2d07d336d180d6098f5ab71fb21cbaeda53fef043889fe6d5a047a19251798361f23df2b6c3e11a1010d9f11ff5b8a30abf657c0a9ac51c043869884c40aa3c6afd523ad1a007d00c9a030ce621a40b2e43ec34fd249b809912fbfe8f222fbc1f1d73e56aa550abcccbf33f3b86848c22a9d0026e62d8a35fbac30caffd992ce4fcb0ca06f9b6ebd06900e7dc62f5893d464ee1d5f0993d01bb107a24d517e3971faf0046433a9dc7ff4c119f2f30c94cd804ff33912a792257dd0fe3f5c50e87b5e638c77ea7da900aae88045434997f1933d6d41b77ce5f4180b27a4418f12cd83bab60ec7b2cb2f8ba489ab1d82b88005a536b9de323950451bbed423a887b5efc188e2c370d81a2228bd1bbfce3716b7daad8484f33091a083593e4a661778aa9c8fa56368d2dcda730d6f59af426695326aede82f0202e0bc345c9676e2e5b1b83af8bb33024dd0512a5a72d38b992bf6688506dacb50ccdc66c11370abfb566cba22b56c9978797ae7a89cad47083018776d75ab23d8b05f60a3e3196943f81e772ebe97c800ec84fb4eaeb06a55ce960c4b87234105eda5c9696faa7f0c6c80c9f32179fb4db382e7861d8ef7bd769f3167f10713edb25090fb7bff0236fd1e044605a3cae57bc90934ef6b51119fff18986a6e80fa7c9c696cc9402a25108443213ed2b7fec84afe88c5cebeeb9c9e78a518bb61607f36311e7a45405c9c4e626d86c3e916cbc9098490bd1980554050a692be13ad2c8f1e80c12dc7d119c9055f0697a8aeadf1ea134ce494fb1f4ef0f116803e145bfda55348b7e652f47eca5e8445c2664a065e0687e2f74ab50298f7fe633c80dc97a50630cff0937c62d7e95b005a2617dc8e737c0125dbea6a95441122c6adf2929fff40d2cc7ad76b74b57f16bc3167d25ecc3e23b55fabc8c813808edb5e99614905f265503f797ba00cc887ecf146ac17d3ba128eadcfbc6313bb2b1b2afd9c850a81ef80defbcd499662add3c311a61909444e199f4713f421c03baf771636b8e2c7adab2c1e305eb3f7277510f8fa6298c56d148f033dd35cb50eee68f66a885ff6ff30b9dba102bc4ef53b66218929241b0f12d0ac9f77851518e956f7b9f865d5893867e3d1c83b244bbebe85acd461ca691f6b0e771accdbec8bb0b9c5963b925fa218b5c55db8a3d1bfc9c8d598c2d5f137fc083b28a880cd96178208da81bf1fa8e70c3df56c78c68d6ea999b364c477e6b87e19f76cdc9ba1fab9611ac8d99379d0786a0008acf3ff9110f001e99e934961bd42596ce481199ced9c2ee53321096707e6b1734692dcbbafc3cbcbd97e0e8c35e1f0b6d793e8b9ddad6d2b54660de51a89df187044939495d54521b7c8f7c0e7732abf31968694227259fc12ad8211adbe42b2b9984c8bfc0185579331f369c22a8be5e7482d52c6b263c2334479810fcd30f4d6a05ca1fbedf0a5defebcb7591d08f3c352d2edb6c284a5131d460feea0d58d28e00e651000eee7c136aac8670c7a32a9a5363b5aef19ada1e48e3fef5198499f83eb540ba84e6bfa513b4eb73e6a667415322efff9e41308265dd43a7aa8bf7c69e461d08b9d7b4ec8affe376ce4881a8c73a9edc81a84829c4900817378fdf4853a4feca38457bd7e9e891f795b1688eb085b9ec6434a9184e63dd077a0dda2b6f763a34ba2b6d83a6bce7990eebfe68313b94354c9fc9bda117aef1dcb5bb731b9f0965c10e92c8a41e84fbfcdf03b36e2863725d496047443df2c6c38a9c5fdd7fe66714e881fc7fd3dea75d1c33194e6e5ed450777ccf3717ce56227446dd44973fede961de4c1f2393d62e0ec1ff1db4a4e80f872856fcdb87492a37ba19725e493cfcbc8e33cbc8d23e2d2a5c8c85714abd8f3b6957c62c908c5b0715a2eb62f25cd77ef1ac673816dc2be5d588dfcd1ce93f8456b3b1b16ffb9eab96baf7b63b8292e0f222af6fa63a1ffcdd855c0dc1bd8f17304773083cfff9808d3c94af956b239e4eda2075777ac3044da7045e41582df16b76f97445e6d320ef838b4d1312789294bd980fe79092021ab48ce797c7ddd51d67121680c7f0d577663e1cd42f6b99e7472928f94d67aa7e7692c7361b124fa7ca65aca425fb87ae43ad80386391f73294de5f11175c91d3aef8ab59a956681a9293f05249bf928661e4096a9b900e0f5db7fa75ed6190ee8568e27116bf9fa83e2a70cc30c8b6120b386612f93b2b04b7d20b52baf51e512282b5866edcbde76754e6a3b66959c3e05545326212086e898d624e394aba7b987717ce1898fbb238447735e9ec7850da53fe8cfbf39d73417e26433f8bdbe1c4e9d22364cce312c682ad59b492f28add6cae0ed0ab0c2a9af3f97903a2241ae0a0495e8706febd96bd1e6b91fe5dfc8b5c4419c63eec977f2be4e82c8d3a6143a67a4cb253a914f99adbb6911b89c9b8fbaaf0509f91c2a767f58d4e10717d3ea1ddf956d8b4c3acd7314030dd46f3d11b91916e618d2691b3f7a33ad664165fc8666c9d983b1081f8bb678c2537bd422532e013d4c3ecc04e7a8a6035bdfab89c793eb73b59cbb07565eb52a31d0309247247322552674c5daf6cc910cb6a81349bd970429b7248f4c4d11544927d2ea2691d9b565dba673b328d00d39d73124fb31983d98fd8a6a05bb970ad9197c02fb705b87a7647d15cd74e63f7ae776d8ff7e69c831bf3701c06706e7746f45323320f20205b16de8e55ec87deee7f104fb66b9d0b1563f1c68485d40bb8c6064392a53505f7aa24cfd3fb9677d3e6db59782d594a949f48309ae086d724f459fae2fcde9345cbc3694016d58df90f26c6bc677f67cfd836b0a3f486cf9dae12ee37491cf5268ee3214fab03342aeef7305ce9be60cc041f05f8de765ac6e7a2acdb79e42f2cf8a890df4bf98f40ec4929bcfabde9f22bfed7ce417a35ac2439d471a9aa5022a0f4d86eb353fd219496d15b8d5a81cd1dccf801d46751bf0f17016cff6b68743051a806dc2da7174176dafb12730371f04d578d7c4c9259ff571bb94fa992e8ed8fa116491b019c1600a2a0cdc45822b572422808161a0ab9b0d4a2f122c788d3c57b6fc0668dc8697709aaa0ebde08c26bc4320b55e0a2cfd45682187ea67a9ef15314bdd08f87503d1e12ab3e30b82fee9c04bde70fc7ae39dae67420f6bed61e6e74d96c61b8e8dd2c1d46c9c2a60c4e71c3f4a8c718d67bd5d58c138b9269cc3029a797abea7d4e5b4cbe4f1ab3bd4b028de0aa6131b64b3b4a2227abf74b2f04ed256bb0bc0a8e1cf98ecd8e432693844671678359f8e7f31a0c994fab9993f3641d51ecb3ebc516cdc8815e13ce7826199f9099f0f3af2763c9eee8a85ed0c39b3cabcb681ed77e6d0997a679f5280c0f930265645a67a9ba0ee737ef313fc8e2edb20a8d119bd15a708a035d9962f58d69ec3805a63b72ead3f317bf6f1221aff118e2848bee4bad1333bd3ad1c88a4d8505f90bf70be02645f649986ffd9e5133dff353b51e887005f20e7e203e4c0c856b6126477ff523cb26b5788a8bc6ea68b59686353d31c182f83cea2ff224dfe251b3560c0c0f3b3e6724d9849aa35d4ad3974728263140729828ee832f50b6feb34f71f1c1e10082c446c5d78c1ffd24577e480d10c469a36dbb4a3f7cc9e474fd90a516047019d8211359078fd49a1bff60927fbfa35b9a746827e24a37e8ebedef9ac5dafd60eabda7ecf6f0c7d21dd4bb88e8240c102129bbecc764c8a2129772b30acbb3f85239c49f2285085809224251ae8423a378f8d963ed090d0a5c235e2ec7e60c7b04c1aca45272d1a8e0660ecc9b7796004455c0348c6714f61643d8f19b8d5b4a197ba7ed8b79cf667b2c1d3a81d107f299486839e6c78a1b9ec638f2abd1d8d71a98dbfb0dc255962887077826ea20c3e823496aeaccb3ce0182bf503609e022e34a8010b0ab62e4456f1a1ccd15b6b0271c6fe64448ccafb32a76671b7fa84abf1813c6dfd7440e868d3a9faf0fd38d3fb27c75b47491dde5331f2c81e7f6388a9a2c9168aef0a351d6b679824222b7e29bc71fa87852c943e318370d5594306f2606d2f31274df7f96d76ce92126bcaf04706438f97ea87d7e0672d3246e2e38cc21071bcb52ee0dc2547c4226c541c6e07cea33a6cb7abf8c7b3b38a29e303dc7a473f6e16e2b5c48d74af4deb3d5fc63d47b1c798b71397a57017cc2da60ef2cfd1f04500350a1e2abf6c91afb65e2bff59d1697886269e09177a12b8c15dad1389a78aea978cda8534a8e7d2c49611df6745d024fbe83608cadb399d5f3b600e3b87d0c7ba5e7e4064b3e82b6f355a18452d83af8e7e93e7a1128ae3cfba770b5dfe4e39aff8ea77e2b86a3efae3ccd9734052ce4c979e8b4811fa4329eb3f42a06017a5ff9927bba546ab3a87931c7855c848c8ed3f4042cc285927e601f07744bba4bd59c9cda2a415e3f9507c99714890144c87292cf08c82dca22a880f5ca48f158f7a200fbc61382978d129cf3176183e4b0c6eb9e686a80b3409e63d93a837a0740e779201ffbfadcfd39a5a6ef86bd2dc959194be39c25f13e9d93a450cb6ce44ca845f5023f2588d2fc8aaa18c583cdf215e81396b5c27c134d9ea65f17221ef09284ab313ffbc5cf050eb33526a386b9069b2cd61b309bf8300a0ec149e72fab2f25912d27244a99194977347020910292e8bfd5a2d899cdcf6efd8e0fcba8a174140679fce32fa0d6440faa9ca66ffe38c5c79929fc5f7a094618c8a4f65bc30c508060db6c40671bc2fd5f15d3b549607c51ccf15d4ad68cc3b1d73507e771d3420f20fad83b42a67d8eedb99487fb89c7124246c00689551fdc5ef46146524f00cc6fb8d80157615bfd6b7ebc8235dcd51f2848fb79d018acc985800f7487019da217ebada36a22392bf9e2fbcdd083ca92582d508f0d6c5fab78e399310c48f0f0b7ccbe4baeeda2040988c4ea8cc9274b67d66493b70bc9abb23391d5bc00d83c90d8db88bed92e1a9192bdee99af1effe66ae19af60ccdb2262b0712b2154e7277cb", 0x1000, 0x1}, {&(0x7f0000001580)="ddc272a0e5a97d92aae9ffab8846469639c023e2a47594b69fbdd3feaf8f649aa5a7540a0a54a57e1b2870457ba77ca9234b4fe7cce1191128a728a8dc263c8d26a7451a476ddd2e147441341e1ba5b5dc214f5a3144839c0a73143d2c2d4803b07000ce5a12bd2049a81436e916326dd29d2e878930463ec8e9afb5c622b71164214510cc37b44e8e5d", 0x8a, 0x1}, {&(0x7f0000001640)="f91b7cc7588f7492fca3f301df31250a0d9d477c06ca659d7e2c038929ae76b32ed16a6d5ef5d3b66ce596d60474357a2762a49f18f9b9e596e0f42ee36d4cfbe0bc8c8dc5ee5fea6df1a654ffe00c3618429ca79f40a6118c1c2622b2689d0c9afed513d03efae146dfd39bb3bc39e459d06bcb60310f9cbd3782039ae4aaf6c20f1ae5daacbdb832bcfb35335f0c1a07b338cab80c49791cd0219c56ef7bbdc397e68eb686e57ae1f775532edca24da9045582f8b83442c39f59b3eae7857455537540d89b04525e0e5b7d955015d56d23e243f11a2675a441e4ac29bb57cf581274e3618bba047849ea7bf9c1cf14419b674d50ca6f3b2864b8fcdfeb5c07bfe551604c988fbacfc5266208b49cd621437cf9182580d2ddd22fb7b3b6672df17f718a8b26c43dd8c1d2801817680a3a295b3280a03b93bdf63bb6b3626896c07ab1a46b87b192e7ee41502c4feb097d159862aded365a633e09521d84611caaa0443949b62c53b4f63e604dac4b99d96a81a0a5286b4b71544b33462b9fd21566195cbc18fecde86b252507a46c6fe14fd842314282214ce9c7c4e1e5939ef0c3b4110648e52501daaa4fb7e78239ab5d47058e9df0c714d70442065508aa5f5c19a4f56f832e273394ee9275c548e7f5381fbd6b45ed520a97a1c42c89d6f950c758d8a8b9e449a3f17411c460ff23631dc988dfa7e274bdc492f7a2e41a632867486662f21764d040df396c12034dd92cbe3d7aac04fc03e34207bd90bd267c74c17cb52ff4e61bfe5cffb767d72ec0d98348ac6f6c520faae8b386ea0539c1b38b78be69254273bc5d6dc4c78adbd046e959b9160e9d87f996d72fbce525f9dcf1f1217f33fe5740e984438f6fbaf21c4a03af53aa7fb780680fc45f7a6b43d8e09578ded731072b50a77ca5c734b905315576fe95addc9a0992549f4d2c6ddc9d30912cf013f23dc6a5ee1babe08d6b5352ad59714128fd5db855f31c3880701743897f37a6e872b7ff3f39617bcb2779d6040b4066a9372fd23d6b885702db13cb7b2377aa4d3fca01d047918a321a7f642121d5b56a3f47638c8124970af2d34f6e5988d9ea11f36f9aef8e1eb9ab60009ba5b5b6be832bc7bfe16757c219045942cd0b12578079921d93fee008c065dca32bd435cac728185786c0e9a3a33b0f02b0e8b63d8aa4aa839a2ba1a00e0455e8f99189fb6f9b49c9cc866f2d319381e874e5d3c4e9024b7306dd28a2f3f51672f35d052d0ef3a0eb7181ee2c7da870c8ec2c6b5138998077cf9aa4c6755881d10b9ccd6cbddeb30f126641e55e71b80608e583ee2dc6597e5e1c62c5d08a8a66eb902f1d445b4b070bc64b24c7b50a7e010d6880884a0904efcd87ba201540afd4f08bf21bb9e29e114fc89427e492d4d1f3ac8bcf3fd33ead4cd730440c554e9d7061721221b0946f37543e4321c8494622b05fbaf72fe5c62c81df10807140356e5fdd2d174877444fea375da0cf84c9cce94bac16a08d08c85d90e1d7709f302015a9f944a61cf38c4fa860980d96877477273fd8ec7956aa23066d2c1bb6e425a57ad082468e9dfe5409e8756648ff5e62cadaa8085bcd19609beb6f0e2dec70e8b706f1c0dc302c5a9c646fab4666da78048a0dab07c2a042c8b0c554e0353f3c163aec206a7d085b5852ed16eaf74e0f8ac92ba37a9aee3788cfb72acf15a56d7d8505f6156384163fb6c1ac0a99e9e76f06c99fdb76c5b8686ecb645e2880c5e8e9980e697f5a105f9ab68d1f8605f7b642c23688654609cdc67d5a90697fd046956193728cd9bab4cd749d813fb0629f38b80fcb3f4fc4bf9195ce21ba884badbc734c2302feadf1f7540af077db57d2942c5682d9c01a12b133a5dbc42f76207a7e530c155fca38a3ad529316da6d5473fa15edad7dbf6a28c4ba2f6c3cdfb76ea2656e9deeb515dabc9a743fbe0fb66e3f1d361cbbb70069e9110bfeb51ce6f5a268e9c324db79a045b1dc38ffc86830980e53db11351b024013d61b9ca53f2ca36432c7ac43e503bfc704c8eb7dc6bae46fba961ea86a5ca8d5107c804a7e2613f46f00091b681b50a09fb4e86a567fd178fcf28b260935cd34a0679f17f563a6b4105c65f13610df93518a94d2fd826a0fdd03242186b71b8799bb5471b595f5d249eea72c673e7f846276ed6dfe0ceedff28fef9e8a3e58db89116fcda7fa84bf1a928b748b749c14cf2e2308d4f8c6773bf089b8cd073703dfe003cd738c77ca68d1a15442f7440777cf71bb455f4dbd0159ec8f0e45f9fcef03784c8075248e842501bb028cf00e01521c9c99ae9e882b9b1fcdc5964bfdcfe39e9c3cceb6b6628507f314a1396ddad8e701c8fc962f70b220b5bc5110e4e1fc4da8c1add6b401e02aba95b310d69a4b92c3e418191cbbdcebb3b0121f76ac296e664d4901730cb9eb2791e0c2f0d46ede4b24272e6ec18861a507d8297d8d109c9f70473fada9294d288a79e1149a7adfa3a2020eae77b09e2da1fb64c0c891c6aa0deaa2d48de65f7c7474ce067ee7cade3be0386f6c37252ffb1e694e9908e36af30302034376a52f554cea637573f9ded4709a5f36df4bf3e356d9fa3c50f30bf26c062ff79601e9528494568ae5d8ba0f36c20030aeda6f1bbf51d571f69fb751a7f3c049da13a05d83e37b3ba06617853885f0ced4eac14d985a11c9899dca590cfac28a2a4811c419a03b75ab3b71316824388f22a01aa5484614320a4e087b4650a244d07c59586aa4a4fbbc6aa21cbcc2c4627e9f95e25a6e4042d72a4932867e87baa992008d6dac94b56b3925d48d663890c870eb917af1ceef8a8ac441c7901831e663da454d8906b68cd805d009559388ba5e682bcb8cb72f371f1fcf4567407523f4843161c36989b40e8d64f2595d6bab8fcad81c49df82ff3149044fd5a77076538e4b4bbe080382723aeac47bfff6cf9caf6523808aca148aee417a24abbc9bd18103c2ea2a84d023f18e5c7ce4321bb787a16e0b2e11de568d4f05080beed7da41ad9b43b34b5e649dc44086e54f38799edfb65e6d8dab6e0d120af79f8259487636e9ac2a40ec9271c31f8436b313e21618fb1c7f1c7878aefda8338d093177e211e950bee3a3c69468c90351fb315f8b9e526694a87308ea18404a47ea633aa221d2696f925f74c4f8d10faa22d9765896d96b7c77540775f38b43c8be98bb858dcae8cca7d68b52c1d7f600ca529b202c56326b0204349ab2a7be5774b375f41c3ca12702c2fb0438e962221d60d7a59650d87092f71b5cd66666661657d320aa9b0d1e4d614b567033bd9630d11c5b6674c94c199f22e3822971242943f7272946371b04aab82df14f289c5b5bc8737c6883b3bb4a7b31db303109ca91972bfb6f748a15dcbd926e887575431407d66017e9ddbc2fc957a0c743c95cf467ceebc919d3e08689427eac6a2d7fcd4c2bcd0fe3e97b34f884dec94e7bccb4fd359aad52a664f43388e4c0a8643be4a092a163bec1b4835a173b5c894d2c0fd2bd0e82cda2340e8b8e229e30191bd425883a7be432f82f2acdd0f29399d46beb3b713714e027b2c538de18c3d3ea5eb260cdd3df1ad6f6df0798127a3ad047abf48ad0fb2e276ca75157756c20d61448574f8a7ce4ff2d0b2d8bb6701cccaf61641343e48edbcc1defe93c9ef62f8742649b9b6afca9d8268c1d004bef7d93ac62a9f07b7fd8f2a5f2ecd7bdfadf88ab23f2b5fe675324ca887358909ec050e0fad53fd10c67cad8e023358e9cb4595b7048454ff78a4725c2e14330e6ec97a352211f20ec5f2e6ab31c1cc63a99f9a4ccf16c54e4e86b74cbbca25726c9514e50eeb73a68ba9f2586e05aae8097833c9ea3a6db6485bb82838eedcb973b16254e2de5160a2019211f57c242d885a5aeb1736def5a4da21c9d981a3db372644b5b71e6a6241e8aa1edec552946adb78103368eb730599f61c3e112a5cd046140c44a1d91c3be9d8a48d19c63766c30d24a46f164a3a23056bf92a1bd568410b6692ab8f90e4473f104ff9a6193f64307f83e7ebf5ce2e341117a2d045c8eea0cd02e836711d3352ae8641401154218b4d9b8dc5c7d830d8c5899ab2f31ae547dc76094dd00294e290271d57badff97f6764aaeb064048326ae468a9ba4f4877a060b55649c59d59e96f59fda60b808f309c7ea6b398c8212ecdd8e40f07d9020cd132987598ea098651be53fb38291c5cbb8716bf5b335d001b7116379122eaf380e1831f140424ef00b03630fac43ec866517c3d33ae970c1e69b8c9ecded74997b8d41d0e0d7e59a4a0248bd80bf90186a55cf2259170f7fb73ad1f5fbaaec1bb089351c258c2845838a76e0b1a5f4e22708df464618b5c6a45ae990863eeee1cd149399b22dbf795dc3bbd92ba998f0e50eeaf13e6f40c2f7923335fee17e792f525fe60fa81c20293e01efbb414bd9a30e9d3e07b23cc3fade4ed15dee0d3fa9b30a83e92a5ee4ce06cb0545f6accc52dc79dd2e357cb4b9e1f2475d60fc09ba2f3c8b3021720febe580cb2b37ec15a175510d758061bc97408f58f4656a9cfa426a432b3274fec49a88207829b413831191da7d59280cbeab83ff04628c9a0b897ed3bf8b15f43645ae18d36e9ef77e5d10bb39660430343be94fa64f950ea585042302a49d8cddadd5259771ba6605cf71293b55a2a23da129110ecf107fd0a5bd8ac17e9defda66bb6879374890c28bedbbd7a70fb6334f22b2f7d7f322c83e13ff5f67380c88e6336f3634ef614fbc6ee13bcecb57949b762d3e76040ad78c33097ce05d2c1820d9e0ed80e5b508e683b886706cfd33ce0c0651fc0696f735d15bdb92fa0e605e54bb02303854300d57acb440eaf1868b5c4f15fb60d7844bebbe501f397b4e1a75e88a64583a88798b1f6f7232ed3df0420fb638071a98098724429f68c5d09856d271a83e237856bfee51b88a0ea9f3cc3775f5f114a86112ba29a75b99e139588396fad9d648bbee8256e6395c7ed2eaa3a04d74aa4ce2f96991d7fcf9d00f9ca25899595cf910bf91a514907a1a1e9d53b6b83fcd8f8d2800c9d4bbbd877c55aba3d49bc8f03c9a70bf927f55013ddfcd97287056a9f37d2dfd26971bba965ecef5e45e58398b114de9d0291ea81485015daace6aef908d4fb821691559dc59f7edce8f6f60a7af8c218b5f1567e915d48bd99b953e3d02a845afb5ef88a9afbeab45de2e9ed77c187490589f684aeedbf9f0110668c4a609d973ba48b4416487f9aeec46e66f3d2a2e91e1300e825073ca09de888de7609ac78b925c2c3edffd510112ab2936488fd77f6362a41f6ab3c07ee7e7d683daa919b09c581475f8112d22c243f1223e40f0a55b157bd380b5e39204930685471ea4c8f52441ff9d16da8c6316209ef06fe9f293933a60679007c236539f6454ebc319125415a33f167c6acbc2df2068a659f2e079680b7b590d2f6fa6526e0f5afcd587b69bb056b33b3620efb3b9aeb6930257cc57a4e6051e8bf203de3eae14f1865d07cb7e391c731810d43960b9c8a45bc3a6b783ed67c7fd4d60141e31700bbf7b3a7b22528e0cd36a5e212bf9da505465e93faa5ba7969e67a66cb1d6dc80ac9de0869cb9240fe95261c3d7a5e2d8a5cb4ee42b6ea2fefeb9c4d31979b90a8bbef951e7623df3afbee66f10a0e70a3389c52b384430fa579709e1fb922421d28dc4c0f9da6ce3f9d218f52d2f8fea04a122e471c50e0d8ef9478edde08f602921a930f0bc0b1a3ccd8c0c92a4b690d7b63214840e534ee1a7", 0x1000, 0x8000}, {&(0x7f0000002640)="2b9132d83945e5afaa5e52a5a44e28bc48e1dab40c6e7f7423f1db914db58bc2b2c18e1254e706b86140f16540353105888553f600b0e06dd1ad23408d90fc27dbf3463e9f77e7eb149ed053288200782569d1f0d4b2e5a0616260839c60184a230c2e91", 0x64, 0x20}, {&(0x7f00000003c0)="8b147d", 0x3, 0x89d}, {&(0x7f00000026c0)="59f601e8701f7f9e79518bf4f7a1317effc0acaaca46f50b9d17cfde5341f150275e0341ba252b3d235c718e6d1a6b82a69a456aa025e366bced178f45fc2471b9e596c023116fdaf6ef76d88536e05d1406b57971f60eafd4d45cf5ff3bdc9c360902a44c566449f9bebdfad5dfb6cc070e21415a302c80648714f8c55a746d2c6c412333e271f4825f55608cd032683699b272b45d839645f257212dbc", 0x9e, 0x6}], 0x8, &(0x7f0000002880)={[{@bh}, {@abort}, {@commit={'commit', 0x3d, 0xfffffffffffff001}}, {@nojournal_checksum}], [{@fowner_lt={'fowner<', 0xffffffffffffffff}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@euid_eq={'euid', 0x3d, 0xffffffffffffffff}}, {@subj_role={'subj_role', 0x3d, '#!*)'}}]}) mount$bind(&(0x7f0000003a40)='./bus\x00', &(0x7f0000003a80)='./file0\x00', &(0x7f0000003ac0), 0x1000004, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, &(0x7f0000002940)={"3bd7151c657f4e5aa075c5c1ca08ba75", 0x0, 0x0, {0x0, 0x5}, {0x1, 0x1b9}, 0xf1, [0x3, 0x0, 0x1, 0x800, 0x0, 0x6, 0x5, 0x40, 0x1fc5, 0x7, 0x10000, 0x5, 0x6, 0x5, 0x15, 0xde]}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000002a40)={{r1}, r2, 0x6, @unused=[0x9, 0xdf4, 0x451, 0x10001], @name="6a145437a0cae95e1ab5257cb7ed6a6dcbc48d586b403775575e0229eb293922e96213f270f7648baef64e0097d015404d77f191f55952fbf7523f91ae72e5879ee15fef6ce5696ff81379e90f295fe7a7cef52b5feb854fc8ba1cbe93e68675e5a20e2ee295f71ff6f6198bbcda1598b69c5c556f013f8c43e4b1ba23c6636a5a9e114ac1f890c93581c40edb00443e8cf040e27df58090bb0aa4440ec4690c73b033bb734782d7ff951ffcc3158014ef022eb52cd2110b7ed6a9e14d20fd8b32c78ef63c6e3f1c773820ac46eb953f0682144ef1aa1b2a01351c0d818580b171e777e63f7e994f0230dfa3c311f0481239e0825069f21e6ea42e5d862a912a2a9fcbcb7c3b051f12d47cd5e87dd004a624f9ebf8c4dc583911a59b553d244bcbdfcb42d1dd3745252b325f1fea6516be206c1697bd4dc8d5a8b50cfa6cafcc0c558612d34f897e7b5cda548a73cc59f4cb4da012a0c7da637a73cf4a9bfa9250de67a89e144909e50eac73dfc0a3b9faed0e646f8ad32960e9fff05a6e4babfae86893fe3a08d5bfba5656129ed3a013b93340801b6b95efd0af4772a2004f00a9fd7304a12d08d34057a61ada4bb975fd45a0f64a5c9e3c7ee47a9d38da42dff8bca433055467aae4136a8c5639ab383c5354807e1e6dea85634083b3ca62405b6f0ea6a672df90a6ccf98b795b609104d9bef0f1145d7e2a400e84769f92f32b069a4938da9a37138f881d75adc9c71d51258d21574d55079e3e57d6e4f821f32d33e7a2279824bb9e3379d5300c0305747e962cd5c90df910ef0e75ac78983e2f1be48aeecf9bc1a07182b914a8fd936721f20ffba10d39b4112769a8376d4903ee6bfbfee28f88f62bbdb409c656dd36d3e9d58aa067e837979d19e38c1c0de07f5cd4158220aeea96c070af9923ec7a5dec50350028ff4b05c8f725718272a8a025ea8a63a969babf71d289a81df6d55d5f8af1f5c2efffeb8ca050305c842b2736ed6a5394560aa154b2d090de3b4d2ca57291974b5c9e3631efc093494987144c114753efaf943f40c8f15653813eed0326362ee935eadbbdf485cf11c5bf4c0572c814f39e270423048b8f9421e0326c5b445971e1f5dca81a01df9155138e93cc3ece8575b3e429ec16eb7a36411fdd03cc29cd40c81fb8f986a2f47aebb3fd2f7cd7faed9dd300febebfb278c18084d7a95c74ca1f269b14e33f47c85ee45cf72f0d768a0f9c8ff76d4e5b6734fbb2475438f335244c69e100d4a5222008b0201bafcc9a475782022fa2ad8824773caa9ceb2ad5bae5036f3dbceea9fe4ead76cfb15c0253d67995511a3dd012bb40edc4eede1d39045a6b64d986859f7371a894d7046e63deab2f5a4a1e6ae99bb10a17ca3d944765109f5dcb7946cf4c67ae475151a1b2b1d40490d34d7d8a082fb8a737239ff606e24018f2ff51f4438f302e0a6f41db04b508aefbcc5666b69762100593d818c43cfd476a8751c61337c1c2ef3d844b8132e2c6391be4aa940cb13a2853e9b63698f44f5646ea44e7c550e25dcf993a5398135a18a7cd38dba4128dfb023bfc21499f90b1eab8120bb95f71e07003523c9c48ddab5c99eeec06b345851414c8667373f08f41899a1c9ed9e078f392689d2199ee03d91aa0b63486ea29a9dc8a55cc2f7ac7e0dda408022a7937acca463d9e18183b4f55caf15ea917dceb10147b4021ccbe6440be7eb73fcf5477d548f6b96431bbb7bc598849fc49fcbf3c0600f78ebc7658ffe9456fc78c3779282b07d6bf3881b8f3a4bc9c9cae6f509da67ba8fa751246f61db0f2ba1c50a1de5e68d96be836e8d4af54cd8126f0fa6e2c68a506390a7ff87e9ca401b6a55c9e796c760c8e25a5d57e6b86c9580e4bdbbb7c71f3760f83a3f8f7a554042ad8e728f6ff894aa3d785d8480efc7ecc92ba75f8481ee26bde671a3e4d6d268199293f1f26d42e25d2cbea7f66fdb8e3c265e0fb579d286f016f2781b94482cbfbc8f9f253895e6bc682a9781f6b03adb9bcb12197a83be37dc5ce9ee6b05de41646b08a538bee2c40a15d28dfac87ed02cbf1e25282576003ae3a27e88db68e66fbada373ad6f2826993b70c60b77c3899b21b1d8b939d7ddd8c50aa864ac15960693890227316aff7c7726f00cb2b70c340d2e77147c272ab64151326b4e0b72a4731f11f914b3e259b15e9db6a9fa6ddbe3b9d43e456fbc874821fd61582b5f5d4cd89800505875699430a7bbccf339a303890cd4d8076c7421e51ace1aaaaffe8c8f8001c7c38d0dab28af4c8b28c9cfee0a37177b49f5ccc868793d06ee0d6ebf2b00f719afc2441db1a05d73b959b1ed7b1d6d3fb67698df214129edf5680de713de1dd64454ac033333f36cd6b4b1fe91e6a3e0a5560a6a6ec902c8d247f3104a34f1c0e3b1b6a072b074ac601f1268f92ae43cd8e453ac1688518cf8f154078d2b302eb3f9f29a40db2e13cba22e612016633db1b2c0b5da4aa6846b55f238424bc6bc13f17e8ef990928d55f2205c60b87dee1147a3847a5169435f815372ac46904fcc7df5a89ffa4a483a1b8620b341deb878f3a0d7699d6d0b20cfb6d19c1d06fafd2c150f911d465d1767665d44675576a9575faf04f833f2451c65abda49455590fb1030bd82c93d6b48567a358af6130db9aabe9de3cb9d2d072737c876204d641ea42096e9a02e005c3ad665313a0299a840e1c1b35603cf58d31e6488ac93e58bf40465eb9a3738d1238a5807542c59e74da3a988381d45bedda8fd1b3046b72b2e53786a47ce5b8dbdec5969175d9f4acbf4ede0d7f5458a5f328ece59090ea4ced2121441344f5ed2505e2a539f2f22207354845dfa0e939c21b5aa75ce03345b39d4454d543e280713d0eb86aa3ad8bf1d75aaee77a49ca2abb0eba7a92fb2a5cc6326d857452b7336c42f9ef0537ab71c912db1d8af35c9299361b106df112f119d75153094bbf167a95657ded7d5f11fb8f6c95cf41efaef606c98bf7625ce859f10abeafe79299323eec66c80473c626329d0d4b010bc768b2f9eaaf6666b095b548dc60b08eae10c07bc8f09eb66c51df742cb8d5ea9136f65819277023c71887c7f4a3c735c5c2a3860b4ff59acd91f330544e6375eb30b5ace17ba67927653f61461e714ade8df15967a3b84f397ccb57135dcca4ce8ec5082c620e3677d954b54914ff678da50fc0e107fa783f0143b01369c5d46e52e7c0198f3dc2654a747f133afc0922d07588a1b240e9eca02d60e209c31385247c2ab695bf17832cde9564f97b7049cd69427808e825fbc55b4b3d1489a320161f45d51e94515f7f7bf407d7bde97ea40f69f62b99fc7095b44f9818687f433b270136acf5664ebb04b831e4e147a5aa8dd5baa0719a948d608540a6c51ebd6dab33e92e975efdc5dad720bef363070b769e8179d973dd5a6c85fad96c1da87ff1201babb1ffbf8e264555932f4bcee7ac4db2aead7b24069bc6ec466a11f36a6708df1af108a6a5be871718d3db1943d026edbd164252f591f9441680f4b755fff62fa98e0a489816ce4729217a1b11927521c6e60c42831eb4e24e92214dc62fc8ff39b74ace8dbae733a08bfe79eed82a95a7f417fd0dcdf6536f28c689048379f4247536117354aa56aad591d91bb5f204ab426e66613a5de9bd9f6e9936b309d36245d5572d096e9022f1aeb912bb5948d740ab96a7c55b94e1117ff4c95b6c4a39615d99b4fa89937a98e9ac51e391a4d438f73d9959ec328baf1c02b454f878a5cace60d6faf5f9935e088af0578a3910da19280090f862140b960c3d26870c729cca8db4abcf9f469872884dd56f0d98fad3eb4eeacc049782ce31c5a13835150b95d515014a76d3e8f3543256cdc0d38eb73ee942cbc21824ab33dc3dcac64423d6e8183e6e59f4a53f0577d1c8f6ce6ffa5c281c33871d03b2a10169abaca1fabd24da5b0358b97457f3f14c3b08f4c484dcc1ce1f259716773f3f9bb9a63c211b7d2c6f0404c4a9f7547a5dfb2dac73bea2ecca6808134f9410ae23e25402e1ba47bb167362d9251d1398f79401ddea74d69aed2cd865f75001a0e2d4d88699b5e60b26d89680fa44506a41fd2e9b235dfdc725ec83569e2e0e287caa3753fbcc241c3eced5adfbf8d96bf6ccf150cbc693bc22280a83468e1e9a463ca8dd623998a404a8c0200d7a4a0ba72cb2a67f0d60320443d807b5ebbdbf5f1c1c02ff498efff72cb0f5ef3878cfab5bd8b6bfa01335aa41f13be296610f663fec68328c8d09c0737ac58b3bb6ba6abf34afb8012154ae3947b6025daef6a7ed64b8be2f78826d71d6a668c29a5d4f2c5a4a1d1ec3b0913759b2db77c25afa1b45fa0d7b2a9b48d53809722fbb0f667976cc7e74110f15a32a95b9615d54708da4abb6bc56b9bb1181298d5aa5a32345b94a1f344d566008b1f50a72d34361f6cdb918b902917210cd5454714ed9cb787cdc9e96b3b3f17a47bf577348e3e4362193c134c142617c8758f87749c41a715579c2623d6e6a288c751c952f8c65ca3f473622e39d1ac24b0c320fa0c9f38f03e97908d15dffa999e1aff2439577e15623f408c25abb97ce70e1523da140f3f0550a2ce2d8dc29a86001e1eccdb813f1a38520770e3ba3e55f346d96b889af50b6715a9d2e022287866b8768dd317731d17a35b5cd143d7fe0288a9b8465b5766f8ca96e535e720959749a883b85844165dfe233c50b080b42b63faa1918cafed4b13c647d671afd5cb4a5fbe8ca3cbd9a93668c5f7d7f97dfc4cee92f2d674c14a602e462fd322e94dc3e5c0f5ecfe7a407340e9869c8c2365cfe742f7e6aeb924df57ad0b0a7b7d3db83b0da9371a49df80bb322c8064ef1b6bbeda6ef01e2954264219bba699fd6ed09256db67e8447341a1d53d1cd01b182202e272067a819bc1ccdc0b9e328426c43a083aedc05ad9f6f03f836863a8425f06c8592968c7971e1cff8374eee6caeff8aba4b8857ec112e4911a7b1d7a458eb4dd39ab974cd6a18dca93646373bed5307dce5227cb2e009fea1c6c2529500a5931ff9f42da0eeda77ba10fc3525cbe639ea9071b865b90b9965700f67f881fd5a33975e3af105f327de170c43fde9173f1048f52321614e4624e0e1d078886b5066a80edc75abc4bb3a88c535aa2d63b5910c821ffa341e9551e4c3e89757768bab3bb919f4c2caf4afdfc37b9dae1f497e3ac464f91d7890b3b5f8b12a03869317541a3e2312191ad8d5f29c086304105e2483bd9951992ddcad4b932d3192bc58b36fc8937b71608d5c93c20c246563802dee20b0c2ceae3fe177478cb3bb2d7c0c1ba89434432305628e4581f77ee450cbb43a4dbe43343174ce97e6e3f8b3952ba0f22a4e4e9ca34a3426e4398877b3adc9f0aaf05da5f76b7152693b9e2d0b6bf91bf5cbb167fe4b60b3f287543b0b01501811b9b1353351df7d1687f9878aee80d6b2929be4759f286f79da7ecb124798f1b0118d0163820c5b886b8fcfb8cf99bba47bfe6c485778783c0ff14891edd9e046bb6191df6808a56e24b8f82b4682f19ca3a261e3c3fe1d6d21efb2012f7d1ef9e6f69fffa7eb0631cd5828523939a9262571e5f7dea34565dfff7f5d4411a4d189ae6888587dc260c74c333db570a853ac460c1b1edbe07f5b9da21b289b13cfc77a19da461eda2efaa884e1fb19806eb63d9f6ee7995b131"}) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) dup2(r1, r0) 14:19:34 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000012000000) 14:19:34 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x7a, 0xcb, &(0x7f0000000000), 0x10) 14:19:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x9}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 172.716485][T18467] device lo entered promiscuous mode [ 172.722046][T18456] device lo entered promiscuous mode [ 172.727435][T18454] device lo left promiscuous mode [ 172.739206][T18467] device lo left promiscuous mode [ 172.746236][ T7322] attempt to access beyond end of device [ 172.746236][ T7322] loop2: rw=1, want=18, limit=16 14:19:34 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x7a00, 0xcb, &(0x7f0000000000), 0x10) [ 172.789222][T18488] loop1: detected capacity change from 0 to 16 [ 172.789696][T18489] device lo entered promiscuous mode [ 172.800195][T18492] loop0: detected capacity change from 0 to 128 [ 172.814709][T18484] device lo left promiscuous mode [ 172.820405][T18497] device lo entered promiscuous mode 14:19:34 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xa}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 172.837430][T18492] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 172.842626][T18489] device lo entered promiscuous mode [ 172.845561][T18488] attempt to access beyond end of device [ 172.845561][T18488] loop1: rw=2049, want=17, limit=16 [ 172.849905][T18484] device lo left promiscuous mode [ 172.868413][T18494] device lo left promiscuous mode [ 172.875260][T18497] device lo entered promiscuous mode [ 172.880473][T18508] loop2: detected capacity change from 0 to 16 14:19:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x300, 0xcb, &(0x7f0000000000), 0x10) [ 172.895559][T18508] attempt to access beyond end of device [ 172.895559][T18508] loop2: rw=2049, want=17, limit=16 [ 172.906273][T18508] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 172.916074][T18509] attempt to access beyond end of device [ 172.916074][T18509] loop1: rw=2049, want=17, limit=16 [ 172.932387][T18494] device lo left promiscuous mode [ 172.939317][T18518] device lo entered promiscuous mode 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xb}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xff00, 0xcb, &(0x7f0000000000), 0x10) [ 172.945729][T18523] loop0: detected capacity change from 0 to 128 [ 172.967697][T18523] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 172.970703][T18515] device lo left promiscuous mode [ 172.990098][T18518] device lo entered promiscuous mode 14:19:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x500, 0xcb, &(0x7f0000000000), 0x10) [ 172.993672][T18522] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 173.000078][T18515] device lo left promiscuous mode [ 173.013582][T18522] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 173.032178][T18533] device lo entered promiscuous mode 14:19:35 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 173.049497][T18529] device lo left promiscuous mode 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xc}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 173.070859][T18546] loop1: detected capacity change from 0 to 16 [ 173.077355][T18542] device lo entered promiscuous mode [ 173.083180][T18529] device lo left promiscuous mode [ 173.088344][T18547] device lo entered promiscuous mode [ 173.094495][T18539] device lo left promiscuous mode [ 173.095309][T18553] Buffer I/O error on dev loop2, logical block 16, lost async page write 14:19:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x20000, 0xcb, &(0x7f0000000000), 0x10) 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xd}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:35 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000003f000000) 14:19:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x600, 0xcb, &(0x7f0000000000), 0x10) [ 173.117367][T18547] device lo entered promiscuous mode [ 173.129452][T18539] device lo left promiscuous mode 14:19:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xe}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 173.189695][T18569] device lo entered promiscuous mode [ 173.195370][T18571] loop2: detected capacity change from 0 to 16 [ 173.202087][T18565] device lo left promiscuous mode [ 173.207873][T18569] device lo entered promiscuous mode [ 173.213530][T18565] device lo left promiscuous mode [ 173.218771][T18572] device lo entered promiscuous mode 14:19:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x700, 0xcb, &(0x7f0000000000), 0x10) [ 173.245655][T18563] device lo left promiscuous mode [ 173.247027][T18571] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 173.268084][T18572] device lo entered promiscuous mode [ 173.275202][T18571] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 173.285199][T18583] loop1: detected capacity change from 0 to 16 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x10}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x40000, 0xcb, &(0x7f0000000000), 0x10) 14:19:35 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x800000ffffff7f) [ 173.291696][T18563] device lo left promiscuous mode [ 173.301905][T18588] device lo entered promiscuous mode [ 173.315230][T18587] device lo left promiscuous mode [ 173.321119][T18588] device lo entered promiscuous mode [ 173.326741][T18587] device lo left promiscuous mode 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x11}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x900, 0xcb, &(0x7f0000000000), 0x10) 14:19:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280), 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 173.362940][T18600] device lo entered promiscuous mode [ 173.368624][T18598] device lo left promiscuous mode [ 173.385513][T18600] device lo entered promiscuous mode [ 173.391137][T18598] device lo left promiscuous mode 14:19:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x100000, 0xcb, &(0x7f0000000000), 0x10) 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x12}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 173.430257][T18615] loop2: detected capacity change from 0 to 16 [ 173.446682][T18609] device lo entered promiscuous mode [ 173.450162][T18618] loop1: detected capacity change from 0 to 16 14:19:35 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0xffffffffffffffff) 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x14}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280), 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 173.477544][T18601] device lo left promiscuous mode [ 173.487394][T18622] device lo entered promiscuous mode [ 173.501025][T18609] device lo entered promiscuous mode [ 173.506468][T18609] device lo left promiscuous mode [ 173.513700][T18617] device lo left promiscuous mode [ 173.522479][T18622] device lo entered promiscuous mode 14:19:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xa00, 0xcb, &(0x7f0000000000), 0x10) 14:19:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x1000000, 0xcb, &(0x7f0000000000), 0x10) [ 173.555116][T18617] device lo left promiscuous mode 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x17}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 173.589510][T18644] loop2: detected capacity change from 0 to 16 [ 173.609149][T18648] device lo entered promiscuous mode [ 173.612172][T18646] loop1: detected capacity change from 0 to 16 [ 173.615438][T18649] device lo entered promiscuous mode [ 173.633296][T18642] device lo left promiscuous mode 14:19:35 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) ioctl$BTRFS_IOC_DEFRAG_RANGE(r1, 0x40309410, &(0x7f0000000140)={0x7, 0x1, 0x0, 0x2, 0x0, [0x3, 0x20, 0xd126, 0x1020]}) 14:19:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xb00, 0xcb, &(0x7f0000000000), 0x10) 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x48}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280), 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 173.646879][T18645] device lo left promiscuous mode [ 173.654236][T18648] device lo entered promiscuous mode [ 173.659915][T18642] device lo left promiscuous mode [ 173.667664][T18649] device lo entered promiscuous mode [ 173.682929][T18645] device lo left promiscuous mode 14:19:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x2000000, 0xcb, &(0x7f0000000000), 0x10) [ 173.733069][T18664] device lo entered promiscuous mode [ 173.738910][T18662] device lo left promiscuous mode [ 173.769835][T18664] device lo entered promiscuous mode [ 173.775391][T18662] device lo left promiscuous mode 14:19:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4c}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xc00, 0xcb, &(0x7f0000000000), 0x10) [ 173.793793][T18677] loop2: detected capacity change from 0 to 16 [ 173.801386][T18675] device lo entered promiscuous mode [ 173.813872][T18678] loop1: detected capacity change from 0 to 16 [ 173.829374][T18668] device lo left promiscuous mode 14:19:36 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x68}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 173.846658][T18675] device lo entered promiscuous mode [ 173.858469][T18668] device lo left promiscuous mode [ 173.880613][T18692] device lo entered promiscuous mode 14:19:36 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:36 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801"}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r4, 0x5419, &(0x7f0000000000)) write$binfmt_elf64(r4, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x1, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x200, 0x1f, 0x38, 0x0, 0x0, 0x4}, [], "f32e84b779757289d2675b9c779a01f8e69478b56a1d24f54e96c8b0ae5c7d262934a484188dc1538a23b778f09e23e97869e6feb599c9512dc5ed07a10ed3b8b83dd01e8147d30f95b35f0e66a5d3782ad515c615007a2a5d7bcbe944ad5519c21e011cbb3272f0d2ac844e857e314113966fd213c6af"}, 0xb7) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x8001) r5 = openat2(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={0x0, 0x2b, 0x9}, 0x18) mkdirat(r5, &(0x7f00000003c0)='./file0\x00', 0x2) sendfile(r1, 0xffffffffffffffff, 0x0, 0x80000004000000) 14:19:36 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x3000000, 0xcb, &(0x7f0000000000), 0x10) [ 173.908922][T18684] device lo left promiscuous mode 14:19:36 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xd00, 0xcb, &(0x7f0000000000), 0x10) 14:19:36 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x6c}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 173.961325][T18704] device lo entered promiscuous mode [ 173.991200][T18713] loop2: detected capacity change from 0 to 16 [ 174.003472][T18700] device lo left promiscuous mode [ 174.010228][T18716] loop1: detected capacity change from 0 to 16 [ 174.016834][T18704] device lo entered promiscuous mode [ 174.026527][T18713] FAT-fs (loop2): bogus number of reserved sectors [ 174.031758][T18700] device lo left promiscuous mode [ 174.033134][T18713] FAT-fs (loop2): Can't find a valid FAT filesystem [ 174.045531][T18721] device lo entered promiscuous mode [ 174.058610][T18712] device lo left promiscuous mode 14:19:36 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x4000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:36 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x74}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:36 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 174.099436][T18721] device lo entered promiscuous mode [ 174.107062][T18712] device lo left promiscuous mode 14:19:36 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xe00, 0xcb, &(0x7f0000000000), 0x10) [ 174.150596][T18734] device lo entered promiscuous mode [ 174.171838][T18730] device lo left promiscuous mode [ 174.184111][T18734] device lo entered promiscuous mode [ 174.190362][T18740] loop1: detected capacity change from 0 to 16 [ 174.197035][T18730] device lo left promiscuous mode [ 174.204192][T18743] device lo entered promiscuous mode 14:19:36 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7a}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 174.222228][T18739] device lo left promiscuous mode 14:19:36 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x5000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:36 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x1100, 0xcb, &(0x7f0000000000), 0x10) 14:19:36 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 174.243265][T18743] device lo entered promiscuous mode [ 174.248663][T18739] device lo left promiscuous mode [ 174.326834][T18762] device lo entered promiscuous mode [ 174.335330][T18759] device lo entered promiscuous mode [ 174.340693][T18757] device lo left promiscuous mode [ 174.348051][T18752] device lo left promiscuous mode [ 174.361665][T18763] loop1: detected capacity change from 0 to 16 [ 174.368970][T18759] device lo entered promiscuous mode [ 174.379160][T18752] device lo left promiscuous mode [ 174.802579][T18713] loop2: detected capacity change from 0 to 16 [ 174.819259][T18713] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value 14:19:37 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x18e}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x1200, 0xcb, &(0x7f0000000000), 0x10) 14:19:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x6000000, 0xcb, &(0x7f0000000000), 0x10) [ 174.921319][T18789] loop1: detected capacity change from 0 to 16 [ 174.934045][T18792] device lo entered promiscuous mode [ 174.948873][T18793] device lo entered promiscuous mode [ 174.957222][T18787] device lo left promiscuous mode 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x300}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 174.972495][T18788] device lo left promiscuous mode 14:19:37 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x7000000, 0xcb, &(0x7f0000000000), 0x10) [ 174.996151][T18792] device lo entered promiscuous mode [ 175.008250][T18787] device lo left promiscuous mode 14:19:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x1f00, 0xcb, &(0x7f0000000000), 0x10) 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x500}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 175.070195][T18811] loop1: detected capacity change from 0 to 16 [ 175.083835][T18814] device lo entered promiscuous mode [ 175.103075][T18812] device lo left promiscuous mode [ 175.110024][T18817] device lo entered promiscuous mode [ 175.115693][T18814] device lo entered promiscuous mode [ 175.129810][T18812] device lo left promiscuous mode [ 175.138238][T18813] device lo left promiscuous mode 14:19:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x8000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:37 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x600}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x2000, 0xcb, &(0x7f0000000000), 0x10) [ 175.221147][T18835] device lo entered promiscuous mode [ 175.233338][T18831] device lo left promiscuous mode [ 175.244270][T18835] device lo entered promiscuous mode [ 175.251264][T18841] loop1: detected capacity change from 0 to 16 [ 175.253303][T18831] device lo left promiscuous mode 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x700}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x9000000, 0xcb, &(0x7f0000000000), 0x10) [ 175.301355][T18851] device lo entered promiscuous mode [ 175.319373][T18848] device lo left promiscuous mode [ 175.341196][T18851] device lo entered promiscuous mode [ 175.346632][T18848] device lo left promiscuous mode 14:19:37 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x2500, 0xcb, &(0x7f0000000000), 0x10) 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x900}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 175.369168][T18863] device lo entered promiscuous mode [ 175.375025][T18861] device lo left promiscuous mode [ 175.402816][T18863] device lo entered promiscuous mode 14:19:37 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f00000001c0)=ANY=[@ANYRES16]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x58b43972f11dc9c5, 0x153) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="7f454c460000000000000c00000000000000000000000000000000000000000040000000000000000000000000000000000000000000380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000"], 0x78) writev(r0, &(0x7f0000000280), 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x141042, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000080)="ed", 0x1}], 0x1, 0x0, 0x0) fallocate(r3, 0x32, 0x3, 0x3ff) r5 = open(&(0x7f0000000100)='./bus\x00', 0x101042, 0x0) fallocate(r5, 0x0, 0x0, 0x40000006) open(&(0x7f0000000100)='./bus\x00', 0x101042, 0x0) write$binfmt_elf64(r5, &(0x7f0000000180)=ANY=[], 0x78) fallocate(0xffffffffffffffff, 0x52, 0x6, 0xcf) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) [ 175.418693][T18861] device lo left promiscuous mode [ 175.434197][T18878] loop1: detected capacity change from 0 to 16 [ 175.447748][T18875] device lo entered promiscuous mode [ 175.461317][T18880] loop2: detected capacity change from 0 to 16 14:19:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xa000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xa00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 175.467823][T18867] device lo left promiscuous mode [ 175.473699][T18875] device lo entered promiscuous mode [ 175.482824][T18867] device lo left promiscuous mode 14:19:37 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x2900, 0xcb, &(0x7f0000000000), 0x10) [ 175.520934][T18880] FAT-fs (loop2): Unrecognized mount option "ÿÿ" or missing value [ 175.521640][T18891] device lo entered promiscuous mode 14:19:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r2, 0x5419, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x110, r2, 0xffffc000) preadv(r1, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="7f454c46000000000000000000000000000000000000000000000000000000004000007cd00000000000000000000000000000004b0f431ca7871f1b6e9b920000380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b085f567"], 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) dup3(r3, r1, 0x0) r4 = syz_open_dev$loop(&(0x7f0000000140), 0x80000001, 0x600000) ioctl$LOOP_CHANGE_FD(r4, 0x4c06, 0xffffffffffffffff) sendfile(r0, r0, &(0x7f00000000c0), 0x7fff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r0, r5, 0x0, 0x80000004000000) [ 175.578010][T18886] device lo left promiscuous mode 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xb00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 175.612445][T18901] device lo entered promiscuous mode 14:19:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xb000000, 0xcb, &(0x7f0000000000), 0x10) [ 175.633733][T18897] device lo left promiscuous mode [ 175.644258][T18912] loop2: detected capacity change from 0 to 16 [ 175.652582][T18914] loop1: detected capacity change from 0 to 16 [ 175.660315][T18901] device lo entered promiscuous mode [ 175.665862][T18897] device lo left promiscuous mode 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xc00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x3f00, 0xcb, &(0x7f0000000000), 0x10) [ 175.698800][T18923] device lo entered promiscuous mode 14:19:37 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xc000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:37 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/vmallocinfo\x00', 0x0, 0x0) r4 = socket(0x1a, 0xa, 0x6) setsockopt$inet6_udp_encap(r4, 0x11, 0x64, &(0x7f0000000140)=0x4, 0x4) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x80000004000000) 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xd00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 175.729277][T18916] device lo left promiscuous mode [ 175.736921][T18923] device lo entered promiscuous mode [ 175.743877][T18916] device lo left promiscuous mode [ 175.765592][T18934] device lo entered promiscuous mode 14:19:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xe00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 175.798399][T18927] device lo left promiscuous mode [ 175.812899][T18934] device lo entered promiscuous mode [ 175.818391][T18927] device lo left promiscuous mode [ 175.823756][T18944] loop1: detected capacity change from 0 to 16 [ 175.824416][T18943] device lo entered promiscuous mode 14:19:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x4800, 0xcb, &(0x7f0000000000), 0x10) 14:19:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r0, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, 0xffffffffffffffff) sendfile(r0, r0, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80000004000000) [ 175.855639][T18939] device lo left promiscuous mode [ 175.875251][T18943] device lo entered promiscuous mode [ 175.883180][T18955] loop2: detected capacity change from 0 to 16 [ 175.891031][T18939] device lo left promiscuous mode [ 175.898892][T18959] device lo entered promiscuous mode 14:19:38 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xd000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:38 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1100}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 175.918487][T18954] device lo left promiscuous mode [ 175.927525][T18959] device lo entered promiscuous mode [ 175.933335][T18954] device lo left promiscuous mode 14:19:38 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x4c00, 0xcb, &(0x7f0000000000), 0x10) 14:19:38 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400022101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 175.968146][T18973] device lo entered promiscuous mode [ 175.987662][T18965] device lo left promiscuous mode [ 175.993415][T18978] loop1: detected capacity change from 0 to 16 [ 176.005559][T18973] device lo entered promiscuous mode 14:19:38 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1200}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:38 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xe000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r0, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, 0xffffffffffffffff) sendfile(r0, r0, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80000004000000) [ 176.030659][T18965] device lo left promiscuous mode [ 176.042305][T18984] device lo entered promiscuous mode [ 176.065708][T18979] device lo left promiscuous mode 14:19:38 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1400}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:38 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x6000, 0xcb, &(0x7f0000000000), 0x10) [ 176.080686][T18984] device lo entered promiscuous mode [ 176.086120][T18979] device lo left promiscuous mode [ 176.111019][T18997] loop2: detected capacity change from 0 to 16 [ 176.123224][T18996] device lo entered promiscuous mode [ 176.137385][T19003] loop1: detected capacity change from 0 to 16 [ 176.147148][T18992] device lo left promiscuous mode [ 176.154584][T18997] FAT-fs (loop2): bogus sectors per cluster 33 [ 176.160761][T18997] FAT-fs (loop2): Can't find a valid FAT filesystem [ 176.170024][T18996] device lo entered promiscuous mode [ 176.175647][T19009] device lo entered promiscuous mode [ 176.182004][T19007] device lo left promiscuous mode 14:19:38 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1700}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:38 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x10000000, 0xcb, &(0x7f0000000000), 0x10) [ 176.214401][T19004] device lo left promiscuous mode 14:19:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r0, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, 0xffffffffffffffff) sendfile(r0, r0, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80000004000000) [ 176.234825][T19009] device lo entered promiscuous mode [ 176.240408][T19004] device lo left promiscuous mode [ 176.267078][T19024] device lo entered promiscuous mode 14:19:38 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x6800, 0xcb, &(0x7f0000000000), 0x10) [ 176.285289][T19022] device lo left promiscuous mode 14:19:38 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x2000}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 176.322443][T19024] device lo entered promiscuous mode [ 176.328939][T19022] device lo left promiscuous mode [ 176.354944][T19036] loop1: detected capacity change from 0 to 16 14:19:38 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x11000000, 0xcb, &(0x7f0000000000), 0x10) [ 176.367813][T19034] device lo entered promiscuous mode [ 176.382609][T19032] device lo left promiscuous mode [ 176.399931][T19034] device lo entered promiscuous mode [ 176.413432][T19032] device lo left promiscuous mode [ 176.455321][T19047] device lo entered promiscuous mode [ 176.472472][T19042] device lo left promiscuous mode [ 176.494087][T19047] device lo entered promiscuous mode [ 176.500101][T19042] device lo left promiscuous mode [ 176.929900][T19016] loop2: detected capacity change from 0 to 16 [ 176.940528][T19016] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value 14:19:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r3, 0x5419, &(0x7f0000000000)) writev(r3, &(0x7f0000000700), 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="7f454c460000000000000000000000000000000000000000000000000000000044000000000000000000000000000000000000000000380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddee3f51e454110aaacdf90425cf14f1a34de41451ed8280f944c5699cd74d9105419832bc58bc4a220bb9fd167f26ad095fed8bb93da5327c3d8d20bc4b8997d1a7fd714a97d34ba86e7c13771eedf9dc430cb1c06ae81243b177fd9fb7818e01ec04125799fc75c994a26fa5848e8f44d1495a9fae6e212b0942287c7c178cc7e4eaa5ad79bb4aead9fa5ff0dff4d8f736c6eb06"], 0x78) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x80000004000000) 14:19:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3f00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(0xffffffffffffffff, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:39 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x6c00, 0xcb, &(0x7f0000000000), 0x10) 14:19:39 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x12000000, 0xcb, &(0x7f0000000000), 0x10) [ 177.062564][T19072] loop1: detected capacity change from 0 to 16 [ 177.068482][T19071] device lo entered promiscuous mode [ 177.068995][T19074] loop2: detected capacity change from 0 to 16 [ 177.077165][T19075] device lo entered promiscuous mode 14:19:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(0xffffffffffffffff, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4800}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 177.107489][T19067] device lo left promiscuous mode 14:19:39 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x7400, 0xcb, &(0x7f0000000000), 0x10) 14:19:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4c00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="7f454c460000000000000000000000000000000000000000000000000000000000000000000000380000000000000001000000000000000000000000000000000000000000000000a1afec9422bfcf67a6e64bd2b0fb3800"/105], 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/module/clocksource', 0x200000, 0x40) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = socket$inet(0x2, 0x4, 0xdcec) write$binfmt_elf64(r4, &(0x7f0000000580)={{0x7f, 0x45, 0x4c, 0x46, 0x2, 0x5, 0x7f, 0x2, 0x2, 0x7, 0x3e, 0x0, 0x2f5, 0x40, 0x267, 0x9, 0xc67, 0x38, 0x1, 0x0, 0x1ff, 0xffff}, [], "6c889deeebec575a4a744823904d2ffef85052de7f2d35e96869813989bdaffd7cc040f9223b52897dc7565e48eebf8d1c5b1d67f48b6dc2a65d97dffa2fed53f97948fbc921bf52d61b21b673b22d521be06b9c10297e5c706269a905f27f192f6c0ae64fb95a26d0d92e218adcf76bd83489b151da6b9747037781ebe2281666c56ac3b36ee06823b045184740bfd0e643cdbad3d2aafa782ca316f1e414daa837a3bec78122d2c39e1b1fd3cc19403a573e9b20a94e316bd28875e52bc6f59a0deb0afa941776f7ca98c14524dcd4d962b0b2f79010", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x617) write$binfmt_misc(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="73797a3161300859d5aacadbd1888f55973891c5989a7637c4e4b0b1043b95073fdf77d76795731f255b27b69ccaddcfed46cb458ae4e903d2cf8ce88cd4b552457d7044e22c874f464d407e3e8d673f9aceb63849b0e8f3389c2cb03c73c74ae65998e2e3f939c61977a565ee6eedfb3beb49454529460a17154447a67fbefd11f0276062"], 0x85) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x80000004000000) r6 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x402000, 0x4) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r6, 0xc0a85322, &(0x7f0000000400)) [ 177.149783][T19068] device lo left promiscuous mode [ 177.166365][T19092] loop1: detected capacity change from 0 to 16 [ 177.172295][T19084] device lo entered promiscuous mode 14:19:39 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x1a000000, 0xcb, &(0x7f0000000000), 0x10) [ 177.199950][T19068] device lo left promiscuous mode [ 177.214407][T19099] device lo entered promiscuous mode [ 177.225391][T19093] device lo left promiscuous mode 14:19:39 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x7900, 0xcb, &(0x7f0000000000), 0x10) 14:19:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(0xffffffffffffffff, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x6800}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 177.246037][T19109] device lo entered promiscuous mode [ 177.267149][T19107] device lo left promiscuous mode [ 177.284865][T19110] loop2: detected capacity change from 0 to 16 [ 177.298029][T19109] device lo entered promiscuous mode [ 177.313869][T19119] device lo entered promiscuous mode [ 177.319517][T19107] device lo left promiscuous mode [ 177.334222][T19113] device lo left promiscuous mode 14:19:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x6c00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:39 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x1f000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x80400, 0x0) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x3) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x80000004000000) 14:19:39 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x7a00, 0xcb, &(0x7f0000000000), 0x10) [ 177.352401][T19119] device lo entered promiscuous mode [ 177.357890][T19113] device lo left promiscuous mode [ 177.372700][T19131] loop1: detected capacity change from 0 to 16 14:19:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7400}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 177.444538][T19141] device lo entered promiscuous mode [ 177.455647][T19147] device lo entered promiscuous mode [ 177.469394][T19135] device lo left promiscuous mode [ 177.475780][T19150] loop2: detected capacity change from 0 to 16 [ 177.482965][T19142] device lo left promiscuous mode 14:19:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7a00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 177.493308][T19147] device lo entered promiscuous mode [ 177.501489][T19142] device lo left promiscuous mode [ 177.508833][T19141] device lo entered promiscuous mode [ 177.523827][T19135] device lo left promiscuous mode [ 177.534715][T19162] loop1: detected capacity change from 0 to 16 14:19:39 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x20000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:39 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xff00, 0xcb, &(0x7f0000000000), 0x10) [ 177.560986][T19150] handle_bad_sector: 128 callbacks suppressed [ 177.561002][T19150] attempt to access beyond end of device [ 177.561002][T19150] loop2: rw=2049, want=17, limit=16 [ 177.577829][T19150] buffer_io_error: 78 callbacks suppressed [ 177.577839][T19150] Buffer I/O error on dev loop2, logical block 16, lost async page write 14:19:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8e01}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 177.624990][T19175] device lo entered promiscuous mode [ 177.636751][T19176] device lo entered promiscuous mode [ 177.637089][T19162] attempt to access beyond end of device [ 177.637089][T19162] loop1: rw=2049, want=17, limit=16 [ 177.649184][T19170] device lo left promiscuous mode [ 177.652773][T19162] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 177.658608][T19174] device lo left promiscuous mode 14:19:39 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:39 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x25000000, 0xcb, &(0x7f0000000000), 0x10) [ 177.672312][T19175] device lo entered promiscuous mode [ 177.678870][T19170] device lo left promiscuous mode [ 177.697298][T19176] device lo entered promiscuous mode [ 177.702852][T19174] device lo left promiscuous mode 14:19:39 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x20000, 0xcb, &(0x7f0000000000), 0x10) [ 177.741708][T19172] attempt to access beyond end of device [ 177.741708][T19172] loop2: rw=2049, want=17, limit=16 [ 177.752505][T19172] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 177.765934][T19191] device lo entered promiscuous mode [ 177.779910][T19189] device lo left promiscuous mode 14:19:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 177.788650][T19191] device lo entered promiscuous mode [ 177.797499][T19196] device lo entered promiscuous mode [ 177.806834][T19189] device lo left promiscuous mode [ 177.816718][T19192] device lo left promiscuous mode [ 177.828321][T19203] attempt to access beyond end of device [ 177.828321][T19203] loop2: rw=2049, want=17, limit=16 [ 177.832248][T19196] device lo entered promiscuous mode [ 177.839081][T19203] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 177.844511][T19192] device lo left promiscuous mode [ 177.887158][T19210] loop1: detected capacity change from 0 to 16 14:19:40 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x40000, 0xcb, &(0x7f0000000000), 0x10) 14:19:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x2}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x29000000, 0xcb, &(0x7f0000000000), 0x10) [ 177.946234][ T8] attempt to access beyond end of device [ 177.946234][ T8] loop2: rw=1, want=18, limit=16 [ 177.971517][T19210] attempt to access beyond end of device [ 177.971517][T19210] loop1: rw=2049, want=17, limit=16 [ 177.982248][T19210] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 178.015594][T19225] device lo entered promiscuous mode [ 178.022357][T19223] device lo left promiscuous mode [ 178.028036][T19224] device lo entered promiscuous mode [ 178.033696][T19225] device lo entered promiscuous mode [ 178.042012][T19221] device lo left promiscuous mode [ 178.049829][T19223] device lo left promiscuous mode [ 178.055978][T19224] device lo entered promiscuous mode 14:19:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x3}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x3f000000, 0xcb, &(0x7f0000000000), 0x10) [ 178.065150][T19221] device lo left promiscuous mode 14:19:40 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = syz_mount_image$nfs4(&(0x7f0000000140), &(0x7f0000000240)='./file0\x00', 0x5, 0x7, &(0x7f0000000800)=[{&(0x7f00000003c0)="fba2c832b394edea50d386784be567141fd2f79704b1a25e19bbc89162e61478b59123156406b1e2ee315a931344c4d3119fbfaa5d50d4c9ec9f2515d38e72ebd7e7e74ee86a68f0aba98e389ee4294401dbeba8d15bd40f1702ed0f6d07", 0x5e, 0x8}, {&(0x7f0000000440)="f401f5d07572acae17fa9b363bff2a028035a362baa8b0335114b5c849e4248d2fca42328db23f1a47aa9acffc4d0fa9416ab7bb65dc1d06e9730dd92968c38bdbe4722b5b265ee988bdac65c90ef4d41e7e009916c2ee854ad12920053bd24d3970e9f7737acf4f8d96561e8ce9a608e56075d3dd925539c11f5e74264113c7a0ca611da4ac225f702b432de2a5970798bcea40f9b064b038e6e4942d4f0b4342cfd1e188e0f5a8520524571ddd1bbb", 0xb0, 0x6}, {&(0x7f0000000500)="066841847b145e6559aa0f3a3d14ebb5e55b605c737fb3e3683a21d39861e488e52f24307022c83d06ceb23e72f191a42f02fb7cd127a14275b9449612368586a37718b2f652", 0x46, 0x8}, {&(0x7f0000000580)="03e41526d3ccdb839bad95dbd4a5470e18b6317d955ac8550a0eaa247bacd8ba539fbd8bdb89b87490ca07f751cee661055acc80549fe836f0a69c401414f32ca091a212a0f65f17d3bd7f3a82a57c33717f0332c2ea6d5f5c591f55464e20e96d2aeefe8805ba9598ce8dd46a43e2fa81966531f9c297951699d94aeea1e18ed548a1476b584a86af898cf3e4dfba22", 0x90, 0x30}, {&(0x7f0000000640)="30c3f7bbb8dbfd3e5b852304c76fc8384517b864701d03cd16da39ad0ea5dd28a7aee164d57ec05c7e7ae36272e46e2793cebc1e233d5d059bef588b9a5715b22c012b0a578936cd13241e77e5d252457da3a35676b162b89c67e91361f61f9a5955d662a3956998afd16c0a8b3785edeaba08e3767907599547fc3b4b826da6b1119b8db6937969abca7541686b6714b56cfaf9449977df69724bfd", 0x9c, 0x9}, {&(0x7f0000000700)="5f427a8fef3df9b0a998a0c3219977f814242cf51ab0feaa8360de9ecc476d743b7876f2a51d2e1a2d5e21a95e875c9f8beab0da921d5d40133ecd0379bd5cbc9fac7570adc1b1addc939294e325431ab5a55c476af24e8bba783174ef721467d8560b1548544b9462c8e9b62c9104e175", 0x71, 0xd3b5}, {&(0x7f0000000780)="030b9350284d67917e9d6567cf042d31c6ceaf9442daa85c52b2b83b03c1e70ab03a5b6e868041e10a27fa6083cec739bb4a3399e7f59782e631c35d045b7a00a251c1e67328583942ad45baee38b913fdb5158732a5eb2e2adfb539ad8f074be4524364181db48df20e7aa35c98bf01208a1a4cbd", 0x75, 0xde8}], 0x212004, &(0x7f00000008c0)={[{'vfat\x00'}, {'+]$!,'}], [{@permit_directio}, {@context={'context', 0x3d, 'root'}}, {@subj_type={'subj_type', 0x3d, '&'}}, {@euid_gt={'euid>', 0xee00}}, {@dont_measure}, {@audit}]}) mkdirat(r3, &(0x7f0000000940)='./file0\x00', 0xf0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r5, 0x5419, &(0x7f0000000000)) mmap(&(0x7f00005ca000/0x2000)=nil, 0x2000, 0x1000000, 0x20010, r5, 0x2f002000) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r6 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r6, 0x0, 0x80000004000000) 14:19:40 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x100000, 0xcb, &(0x7f0000000000), 0x10) [ 178.110431][T19242] loop1: detected capacity change from 0 to 16 [ 178.116337][T19243] device lo entered promiscuous mode [ 178.130656][T19240] device lo left promiscuous mode [ 178.156655][T19250] loop2: detected capacity change from 0 to 16 [ 178.175777][T19243] device lo entered promiscuous mode [ 178.189913][T19254] device lo entered promiscuous mode [ 178.191445][T19242] attempt to access beyond end of device [ 178.191445][T19242] loop1: rw=2049, want=17, limit=16 14:19:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x4}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 178.205922][T19242] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 178.207349][T19248] device lo left promiscuous mode [ 178.219924][T19240] device lo left promiscuous mode [ 178.236656][T19254] device lo entered promiscuous mode [ 178.250045][T19248] device lo left promiscuous mode 14:19:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x48000000, 0xcb, &(0x7f0000000000), 0x10) [ 178.261800][T19250] attempt to access beyond end of device [ 178.261800][T19250] loop2: rw=2049, want=17, limit=16 [ 178.272581][T19250] Buffer I/O error on dev loop2, logical block 16, lost async page write 14:19:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x5}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:40 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x1000000, 0xcb, &(0x7f0000000000), 0x10) [ 178.320771][T19268] device lo entered promiscuous mode [ 178.326343][T19265] attempt to access beyond end of device [ 178.326343][T19265] loop2: rw=2049, want=17, limit=16 [ 178.334002][T19263] device lo left promiscuous mode [ 178.337126][T19265] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 178.363063][T19265] attempt to access beyond end of device 14:19:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, 0x0, 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 178.363063][T19265] loop2: rw=2049, want=17, limit=16 [ 178.373847][T19265] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 178.384789][T19268] device lo entered promiscuous mode [ 178.397266][T19263] device lo left promiscuous mode [ 178.403349][T19250] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 178.408630][T19278] device lo entered promiscuous mode 14:19:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x6}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x4c000000, 0xcb, &(0x7f0000000000), 0x10) [ 178.439613][T19273] device lo left promiscuous mode [ 178.457658][T19278] device lo entered promiscuous mode [ 178.463279][T19273] device lo left promiscuous mode 14:19:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x7}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 178.491038][T19291] device lo entered promiscuous mode [ 178.494369][T19290] loop1: detected capacity change from 0 to 16 [ 178.505496][T19289] device lo left promiscuous mode [ 178.527464][T19291] device lo entered promiscuous mode 14:19:40 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x2000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) perf_event_open(&(0x7f0000000080)={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, 0x100}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) sendmsg$ETHTOOL_MSG_FEATURES_GET(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYBLOB="0000000000ddff00308958"], 0xe8}}, 0x0) clone(0x80100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0, 0xfffffffffffffe69}, {0x0}, {&(0x7f00000193c0)=""/102385, 0x6fe4}], 0x3, 0x0, 0x0, 0x0) tkill(r0, 0x40) wait4(0x0, 0x0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = gettid() tkill(r1, 0x1e) chdir(&(0x7f0000000040)='./file0\x00') umount2(&(0x7f0000000140)='./file0\x00', 0x8) open(&(0x7f0000000240)='./file1\x00', 0x4c0b00, 0x1) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) [ 178.545512][T19289] device lo left promiscuous mode 14:19:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, 0x0, 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x60000000, 0xcb, &(0x7f0000000000), 0x10) [ 178.604737][T19312] loop2: detected capacity change from 0 to 16 [ 178.610841][T19313] device lo entered promiscuous mode 14:19:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x8}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 178.649509][T19307] device lo left promiscuous mode [ 178.657098][T19321] loop1: detected capacity change from 0 to 16 [ 178.663812][T19325] device lo entered promiscuous mode [ 178.669690][T19307] device lo left promiscuous mode [ 178.675504][T19322] device lo entered promiscuous mode [ 178.681526][T19314] device lo left promiscuous mode 14:19:40 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x3000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x9}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 178.697762][T19322] device lo entered promiscuous mode [ 178.711511][T19314] device lo left promiscuous mode 14:19:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, 0x0, 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x68000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:40 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r4, 0x5419, &(0x7f0000000240)) ioctl$F2FS_IOC_ABORT_VOLATILE_WRITE(r4, 0xf505, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r6 = syz_open_dev$vcsu(&(0x7f0000000140), 0x4, 0x2000) r7 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r7, 0x5419, &(0x7f0000000000)) ioctl$LOOP_SET_FD(r6, 0x4c00, r7) sendfile(r1, r5, 0x0, 0x80000004000000) [ 178.774049][T19341] device lo entered promiscuous mode [ 178.789730][T19339] device lo left promiscuous mode 14:19:40 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xa}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 178.818971][T19341] device lo entered promiscuous mode [ 178.824542][T19339] device lo left promiscuous mode [ 178.850226][T19354] loop1: detected capacity change from 0 to 16 [ 178.859928][T19357] device lo entered promiscuous mode 14:19:41 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x4000000, 0xcb, &(0x7f0000000000), 0x10) [ 178.882244][T19349] device lo left promiscuous mode 14:19:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xb}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 178.914759][T19357] device lo entered promiscuous mode [ 178.925688][T19349] device lo left promiscuous mode [ 178.948476][T19373] device lo entered promiscuous mode 14:19:41 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:41 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x6c000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xc}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 178.979408][T19369] device lo left promiscuous mode [ 178.995368][T19373] device lo entered promiscuous mode [ 179.004255][T19369] device lo left promiscuous mode 14:19:41 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x5000000, 0xcb, &(0x7f0000000000), 0x10) [ 179.059293][T19382] device lo entered promiscuous mode 14:19:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xd}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 179.084886][T19389] loop1: detected capacity change from 0 to 16 [ 179.097642][T19380] device lo left promiscuous mode [ 179.114997][T19382] device lo entered promiscuous mode [ 179.127238][T19380] device lo left promiscuous mode [ 179.135896][T19399] device lo entered promiscuous mode 14:19:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xe}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:41 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x74000000, 0xcb, &(0x7f0000000000), 0x10) [ 179.166401][T19391] device lo left promiscuous mode 14:19:41 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 179.199855][T19399] device lo entered promiscuous mode [ 179.205397][T19399] device lo left promiscuous mode [ 179.223977][T19410] device lo entered promiscuous mode [ 179.248025][T19408] device lo left promiscuous mode [ 179.272429][T19417] device lo entered promiscuous mode [ 179.278030][T19408] device lo left promiscuous mode [ 179.301985][T19420] loop1: detected capacity change from 0 to 16 14:19:41 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) open(&(0x7f0000000140)='./file0\x00', 0x200081, 0x100) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:41 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x7a000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:41 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:41 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x10}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:41 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051b00)={0x5, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x9, "04da61a06f5e98"}) r2 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x100, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051f80)={0x6, [{}, {r4}, {r3, r5}, {r6}, {r6}, {r4, r5}, {r4}, {r4}, {r7}, {0x0, r5}, {r3, r8}, {r7, r8}, {r6}, {0x0, r8}, {r4}, {}, {r4}, {0x0, r5}, {0x0, r5}, {}, {r6}, {r6, r8}, {r4}, {r7}, {r6, r8}, {r7}, {}, {r3, r5}, {r7, r8}, {r3}, {r6, r5}, {0x0, r8}, {}, {r7, r8}, {}, {r7}, {r4}, {r3, r8}, {r7, r5}, {0x0, r5}, {0x0, r8}, {0x0, r5}, {r7, r8}, {}, {r7}, {0x0, r8}, {0x0, r5}, {r7, r5}, {}, {0x0, r5}, {0x0, r8}, {r6, r5}, {0x0, r8}, {}, {r4, r5}, {0x0, r8}, {r3, r5}, {0x0, r8}, {0x0, r5}, {}, {0x0, r5}, {r3}, {}, {r7, r8}, {}, {r3, r5}, {r6}, {r4}, {r7}, {r3}, {}, {0x0, r8}, {r6}, {}, {r6, r8}, {}, {r6}, {}, {r6}, {0x0, r8}, {0x0, r5}, {r7, r5}, {}, {}, {0x0, r8}, {r3}, {0x0, r8}, {0x0, r5}, {r7, r8}, {r6, r5}, {}, {0x0, r5}, {r7, r5}, {}, {r3}, {}, {r6}, {0x0, r8}, {r4}, {}, {r6}, {0x0, r5}, {0x0, r8}, {r6}, {}, {r3}, {}, {}, {}, {r4}, {}, {0x0, r8}, {r3}, {0x0, r8}, {r4, r8}, {}, {r6, r5}, {r6}, {}, {}, {r3}, {0x0, r5}, {r7, r5}, {r6, r5}, {}, {}, {r6, r8}, {r3, r8}, {0x0, r8}, {}, {r6}, {}, {r7, r5}, {r7, r8}, {r6}, {0x0, r8}, {0x0, r8}, {r7}, {}, {r6}, {0x0, r5}, {r6, r5}, {0x0, r5}, {r4, r5}, {0x0, r8}, {r4}, {0x0, r8}, {0x0, r5}, {r4}, {0x0, r8}, {}, {r6}, {0x0, r5}, {}, {}, {}, {r6, r8}, {0x0, r5}, {r4}, {0x0, r5}, {}, {r3}, {}, {}, {r7, r8}, {r7}, {r4}, {r3}, {r4}, {r6, r5}, {0x0, r8}, {0x0, r8}, {}, {}, {r3, r8}, {r3, r5}, {0x0, r0}, {}, {r4}, {0x0, r5}, {0x0, r8}, {0x0, r5}, {0x0, r5}, {}, {0x0, r8}, {r7}, {0x0, r8}, {0x0, r8}, {0x0, r8}, {}, {0x0, r5}, {r3}, {}, {r6}, {r6, r5}, {}, {0x0, r5}, {}, {0x0, r8}, {}, {0x0, r8}, {0x0, r5}, {}, {}, {}, {r4}, {}, {r7}, {r7}, {}, {r7}, {r4, r5}, {}, {0x0, r5}, {r4}, {r3}, {r3}, {r3}, {r6}, {}, {}, {}, {r7}, {}, {}, {0x0, r8}, {}, {}, {r6}, {r7, r8}, {}, {}, {r6, r8}, {r7}, {}, {}, {r4}, {}, {r7}, {r3, r8}, {}, {r6, r5}, {0x0, r8}, {r6}, {0x0, r8}, {0x0, r5}, {}, {r7}, {}, {}, {}, {0x0, r5}, {0x0, r5}, {r7}], 0x3f, "4c69a69153a7fc"}) r9 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r9, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x100, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051f80)={0x6, [{}, {r11}, {r10, r12}, {r13}, {r13}, {r11, r12}, {r11}, {r11}, {r14}, {0x0, r12}, {r10, r15}, {r14, r15}, {r13}, {0x0, r15}, {r11}, {}, {r11}, {0x0, r12}, {0x0, r12}, {}, {r13}, {r13, r15}, {r11}, {r14}, {r13, r15}, {r14}, {}, {r10, r12}, {r14, r15}, {r10}, {r13, r12}, {0x0, r15}, {}, {r14, r15}, {}, {r14}, {r11}, {r10, r15}, {r14, r12}, {0x0, r12}, {0x0, r15}, {0x0, r12}, {r14, r15}, {}, {r14}, {0x0, r15}, {0x0, r12}, {r14, r12}, {}, {0x0, r12}, {0x0, r15}, {r13, r12}, {0x0, r15}, {}, {r11, r12}, {0x0, r15}, {r10, r12}, {0x0, r15}, {r10, r12}, {}, {0x0, r12}, {r10}, {}, {r14, r15}, {}, {r10, r12}, {r13}, {r11}, {r14}, {r10}, {}, {0x0, r15}, {r13}, {}, {r13, r15}, {}, {r13}, {}, {r13}, {0x0, r15}, {0x0, r12}, {r14, r12}, {}, {}, {0x0, r15}, {r10}, {0x0, r15}, {0x0, r12}, {r14, r15}, {r13, r12}, {}, {0x0, r12}, {r14, r12}, {}, {r10}, {}, {r13}, {0x0, r15}, {r11}, {}, {r13}, {0x0, r12}, {0x0, r15}, {r13}, {}, {r10}, {}, {}, {}, {r11}, {}, {0x0, r15}, {r10}, {0x0, r15}, {r11, r15}, {}, {r13, r12}, {r13}, {}, {}, {r10}, {0x0, r12}, {r14, r12}, {r13, r12}, {}, {}, {r13, r15}, {r10, r15}, {0x0, r15}, {}, {r13}, {}, {r14, r12}, {r14, r15}, {r13}, {0x0, r15}, {0x0, r15}, {r14}, {}, {r13}, {0x0, r12}, {r13, r12}, {0x0, r12}, {r11, r12}, {0x0, r15}, {r11}, {0x0, r15}, {0x0, r12}, {r11}, {0x0, r15}, {}, {r13}, {0x0, r12}, {}, {}, {}, {r13, r15}, {0x0, r12}, {r11}, {0x0, r12}, {}, {r10}, {}, {}, {r14, r15}, {r14}, {r11}, {r10}, {r11}, {r13, r12}, {0x0, r15}, {0x0, r15}, {}, {}, {r10, r15}, {r10, r12}, {0x0, r15}, {}, {r11}, {0x0, r12}, {0x0, r15}, {0x0, r12}, {0x0, r12}, {}, {0x0, r15}, {r14}, {0x0, r15}, {0x0, r15}, {0x0, r15}, {}, {0x0, r12}, {r10}, {}, {r13}, {r13, r12}, {}, {0x0, r12}, {}, {0x0, r15}, {}, {0x0, r15}, {0x0, r12}, {}, {}, {}, {r11}, {}, {r14}, {r14}, {}, {r14}, {r11, r12}, {}, {0x0, r12}, {r11}, {r10}, {r10}, {r10}, {r13}, {}, {}, {}, {r14}, {}, {}, {0x0, r15}, {}, {}, {r13}, {r14, r15}, {}, {}, {r13, r15}, {r14}, {}, {}, {r11}, {}, {r14}, {r10, r15}, {}, {r13, r12}, {0x0, r15}, {r13}, {0x0, r15}, {0x0, r12}, {}, {r14}, {}, {}, {}, {0x0, r12}, {0x0, r12}, {r14}], 0x3f, "4c69a69153a7fc"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000052b00)={0x5ca7ffc2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r1}, {r3, r12}], 0x8, "3217723beff584"}) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r16 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r16, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:41 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x6000000, 0xcb, &(0x7f0000000000), 0x10) [ 179.733188][ C1] sd 0:0:1:0: [sg0] tag#4766 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 179.743681][ C1] sd 0:0:1:0: [sg0] tag#4766 CDB: opcode=0xe5 (vendor) [ 179.747735][T19448] device lo entered promiscuous mode [ 179.750565][ C1] sd 0:0:1:0: [sg0] tag#4766 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 179.760308][T19450] loop1: detected capacity change from 0 to 16 [ 179.765389][ C1] sd 0:0:1:0: [sg0] tag#4766 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 179.774625][T19440] device lo left promiscuous mode [ 179.781538][ C1] sd 0:0:1:0: [sg0] tag#4766 CDB[20]: ba [ 179.794055][T19449] device lo entered promiscuous mode [ 179.799730][T19443] device lo left promiscuous mode [ 179.805212][ C1] sd 0:0:1:0: [sg0] tag#4767 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 179.808878][T19448] device lo entered promiscuous mode [ 179.815593][ C1] sd 0:0:1:0: [sg0] tag#4767 CDB: opcode=0xe5 (vendor) [ 179.827693][ C1] sd 0:0:1:0: [sg0] tag#4767 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 179.837350][ C1] sd 0:0:1:0: [sg0] tag#4767 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 179.846944][ C1] sd 0:0:1:0: [sg0] tag#4767 CDB[20]: ba [ 179.858271][T19440] device lo left promiscuous mode [ 179.858299][ C1] sd 0:0:1:0: [sg0] tag#4768 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 179.873669][ C1] sd 0:0:1:0: [sg0] tag#4768 CDB: opcode=0xe5 (vendor) 14:19:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x11}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:42 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) r1 = openat$cgroup_type(r0, &(0x7f0000000040), 0x2, 0x0) preadv(r1, &(0x7f0000000000), 0x0, 0x807, 0x1) 14:19:42 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xa4ffffff, 0xcb, &(0x7f0000000000), 0x10) [ 179.880554][ C1] sd 0:0:1:0: [sg0] tag#4768 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 179.883081][T19461] device lo entered promiscuous mode [ 179.890112][ C1] sd 0:0:1:0: [sg0] tag#4768 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 179.897986][T19443] device lo left promiscuous mode [ 179.905180][ C1] sd 0:0:1:0: [sg0] tag#4768 CDB[20]: ba [ 179.944945][ C1] sd 0:0:1:0: [sg0] tag#4769 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 179.955314][ C1] sd 0:0:1:0: [sg0] tag#4769 CDB: opcode=0xe5 (vendor) [ 179.962189][ C1] sd 0:0:1:0: [sg0] tag#4769 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 179.971751][ C1] sd 0:0:1:0: [sg0] tag#4769 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 179.981312][ C1] sd 0:0:1:0: [sg0] tag#4769 CDB[20]: ba 14:19:42 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x7000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x12}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 180.002109][T19482] device lo entered promiscuous mode [ 180.008008][T19479] device lo left promiscuous mode [ 180.037765][T19484] device lo entered promiscuous mode [ 180.044421][T19491] loop1: detected capacity change from 0 to 16 [ 180.044534][T19478] device lo left promiscuous mode [ 180.086913][T19484] device lo entered promiscuous mode [ 180.098843][T19478] device lo left promiscuous mode 14:19:42 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="7f454c4600fe0000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004daadb022abf30d53aa063e247a620fb7fb59e2e2d28d07f4ed55f116d637a7e0de691a44f4679a0d0858d52061dcd89fd8a12d9cd67cdb01189be56592f09e35f689ac56065b58a25396b24f7e0be9291d3381eff71ec22a021321788f208585fbb3ab3a7d7882002950629728f01cdd166f26cb309d69fa44dbc164d300d5222a61db2e492ea1c75dffee3144b033b3782223d048490f258cd8503e9406e2fc78630bf23ddde675886336f07af8f9f903d6e754a62ee3e6a9c3b8804783b2d6e49e3345a61f77b317d7b305dd26be8d9f1bed66e46"], 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:42 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r0 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.threads\x00', 0x2, 0x0) close(r0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x14}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:42 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xc3ffffff, 0xcb, &(0x7f0000000000), 0x10) 14:19:42 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x8000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:42 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x72d78dd094c7db66, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x43, 0xd9f, 0x0) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0x144, &(0x7f0000000300)="8d31e1d55b6939000000e28c0b1dd2a357b264c8745b78376e18cd3d3dfcb946cf885a21539a0c4a081ceeb24a1d9273bc98f78631776333afd16d66c13830c1beaa1b950e000000000000ab69347b9a915308c482353c485f8bb2965cd7e1292aaa6375f12e59f92cba4a37c9686d403d3a82d09ecbe57d3c3ec2117496b2dd4837334f2de9a39640516defd1e86cdf7a3585dea46ced4a31aaeddba0fa19737336aa9a0edba44df0b8138ed7f91262b41da05a13cd0bdb0d9ababc3074e95d7298a63d1be6978b3cb28d1eafc9615c7a9fb113bd94e0825e7850f5d86a23757ac244d58d632599ea5929fe74774d989ea9d90e9ee65d489860e678532bfa9deb3078094f165f2800b2e237639a4c2ef5fb36f7763e95066727bc95a9beeb326008c56b13fd52f09b7b160f994b94db76b612886c59c05415f209f4e28505e32865e8c4"}}], 0x1c) wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000000)="0832f497d38350418e4bb321019511dc5df26e9a0b7ecb6974f527cc14538d1efb1ffe03284f6d33265be9c604b293f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x45}], 0x2, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x38) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) wait4(0x0, 0x0, 0x0, 0x0) gettid() wait4(0x0, 0x0, 0x0, 0x0) [ 180.663796][T19523] loop1: detected capacity change from 0 to 16 [ 180.685816][T19524] device lo entered promiscuous mode [ 180.705398][T19531] device lo entered promiscuous mode 14:19:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x17}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:42 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xe2ac35f2, 0xcb, &(0x7f0000000000), 0x10) 14:19:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 180.718027][T19519] device lo left promiscuous mode [ 180.725576][T19531] device lo entered promiscuous mode [ 180.731478][T19518] device lo left promiscuous mode [ 180.737291][T19519] device lo left promiscuous mode [ 180.743838][T19524] device lo entered promiscuous mode [ 180.750661][T19518] device lo left promiscuous mode 14:19:42 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x9000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:42 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x48}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 180.799141][T19551] device lo entered promiscuous mode [ 180.809593][T19546] device lo left promiscuous mode [ 180.815689][T19551] device lo entered promiscuous mode [ 180.822003][T19546] device lo left promiscuous mode [ 180.857641][T19562] device lo entered promiscuous mode [ 180.875125][T19564] loop1: detected capacity change from 0 to 16 [ 180.892731][T19553] device lo left promiscuous mode [ 180.913423][T19562] device lo entered promiscuous mode [ 180.919823][T19553] device lo left promiscuous mode 14:19:43 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x80000004000000) 14:19:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xf235ace2, 0xcb, &(0x7f0000000000), 0x10) 14:19:43 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x4c}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:43 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xa000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:43 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x80000004000000) 14:19:43 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="3dca155af2ebb17642ebf1fd310ce42f82c3c6b659801f62bda1efb75d2e56998ed5b4242aaad31342b8cb3a1a54c53a29aaee412c99cec18fafeb70ccc00baddd15dbf7729a194062a89013f48d57dbd6215344584947602df1a6b579f26edfd98c49cf2f99aca032dc21050c0303f7e2b00ad9c3cc4fcd2d9a420101873b5576feff90f97f3f1d00f80c0efc50d8f617285284b9b1c481a692c0addd13540fbf589c8e68476ba1b942277130513367d620057c8ed6df47b8f72801", 0xbc}], 0x1, 0x7, 0x1) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x19) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = fsopen(&(0x7f0000000040)='9p\x00', 0x0) r3 = io_uring_setup(0x5959, &(0x7f0000000000)) r4 = dup(r3) fsconfig$FSCONFIG_SET_PATH_EMPTY(r2, 0x4, &(0x7f0000000040)=':\\[\x00', &(0x7f0000000080)='./file0\x00', r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000440)="3691ed3cf710e35d482d7724d1281e44e8b8c4673cc699b72b269e905689e6ca56a43c67805c019e5cc2d951f3fefca0c07adc992af5b1abd921bc371d02c316b902f3c8f8e0842c8c392087a5ccd0c8f4642a191c89b773d32421d2caf6377eb56d35e304b1d8a4a5c6f00cd4bc6a73d65084f5f3d59f1c50dc307da73f37e256986be73ca97f996394325938a7", 0x8e) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 181.574595][T19589] device lo entered promiscuous mode [ 181.581330][T19597] loop1: detected capacity change from 0 to 16 [ 181.586841][T19602] device lo entered promiscuous mode [ 181.593885][T19586] device lo left promiscuous mode [ 181.604027][T19589] device lo entered promiscuous mode [ 181.618013][T19587] device lo left promiscuous mode 14:19:43 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x68}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:43 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xb000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xfeffffff, 0xcb, &(0x7f0000000000), 0x10) 14:19:43 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x80000004000000) [ 181.623112][T19586] device lo left promiscuous mode [ 181.642198][T19602] device lo entered promiscuous mode [ 181.648222][T19587] device lo left promiscuous mode 14:19:43 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/timer\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:43 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x6c}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 181.736540][T19626] device lo entered promiscuous mode [ 181.752593][T19630] device lo entered promiscuous mode [ 181.765971][T19634] loop1: detected capacity change from 0 to 16 [ 181.774798][T19620] device lo left promiscuous mode [ 181.782899][T19619] device lo left promiscuous mode [ 181.790613][T19626] device lo entered promiscuous mode [ 181.805276][T19620] device lo left promiscuous mode 14:19:44 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x101001, 0x8) r3 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="7f454c460000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003421925051d748bc63440547d8d401e1db78c25bdb5e5c675d6d34171493a1c38af26d38ad3e0e992c9848d21deff297046b7625907e27468c7a0c818ec1921a1997e69b371f3f63910e2f1751c9f8d69f6b2ea98c46d5d67a39873a3a1cea3e096100fc933a11d5880aa7e50f7e4f4f8725af5aa59ae3d837a49f2edd3526533e83fa1e69dcee22b399b8f06ebd6aafea520fbbc09a"], 0x78) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000340)={0x8, 0x0, 0xc1b}) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) creat(&(0x7f0000000140)='./file0\x00', 0x100) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x80000004000000) 14:19:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xc000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:44 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r1, 0x5419, &(0x7f0000000000)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000440)={0x0, 0x0, "fb78888dd4fe209e772f1b6c39b5cabf38de6fef0f7711e17a23297e286dc58c5cb75c9a3e7b8b092f8b6c0370f1d81d1c5e2a93e1abb0656a9f15ce2c9cb6dc0eb590a87173a2f034bc99a980cebacd5ec4fcd49ea036e41b515ca6de878523d61a9ac05155c7e05a3a7ba8b385676ab3ff1d424539a3271d4332a8d516a121109fea64ce49bdb16537748c972335d0dcf3835f619933e9f0b7c00ed4cdd3514026c5ecb1db45b3c7f26ea096ee47711833a741832d877e86cb7577e8e9142c0a8323c55997eb92a81fea3f9712d8f661a8c3b3ac2d6a90bcdbf94877ef6d642a6051f85b5790f5b274fa1e90a53de7a0fccfaf8f58d054aadd06c8935b92eb", "75b98ff81776dbf1d532505c100797336db802d0e33434662d604dfc7615682a9b3fe874c618bf30ba285bbdc008a4aa201ca075e2070c21aa34e64c263241eff471a0c5b9537d69ee4aaca9281ddaae38a5cc00a8c9c8ff9c122189000c6d337393bacf94b23319cd3c6695bb76270fb970e4ca363b989c974d83317f3c692674b2ff75870b520b707734eaae613fcf213294eddb0efd86d010feae1f99a249ea5cc3b218df1d291914c405d00a20687e13abe410829eb4fb3b0422d201b259f2b05d8de7e09946abb57efb9a91c5cdf4f0d539b7421a81979184b6afcad77810131193c38e58c35a70c5787fa38cebb9d4853ba66f72d3eb7a786ecb88aef55b92ccc7c6f24f9a662b9723b0d0fc89a9a5592b578bd5bc326c137a475964b0d5313250c08c8bd3f70aeecd4213dc62bbb040abfb69850c224838df34eeff962b7aba7e63fb4c2212eaae803efc23ea2dee9bb40035b64a126f5950a5a0a5688237c56a78d8e4353852dce1c1df7c5c42eaa49b49b7dcb2413a01f2f272d3c14e35fceefac2a89b0d8826a14edd66fd081f6264df262020370c2d10f863f2e74194d4842297a8a7079fcbcc0de49577e78a93a7ce693bc407a199e7dceba5e1bad3db8c3f4afd466780a36ed5d11ef59e2b5385ab2a12421bc2579f0b397b2a9b3ead869eefb6a718bbc65593a34d37daaa47fb847a4f6698284417b9a669799c9419380298dd1369d9c1ea86fe30ef7888194a4d9267c7824f3fc32d34f4c1e24190ebd47775145445450adbf01c185d029cc20d9c85d34be67852f7a265d4bd1341355d7064a49dc8861f7f30bdae26844b0e28410214b66d7c9a7d92fe98a4bde7b22adc278c7d62cb6a583dd412218507a89fad3f1295864f53f62a09179c2b5f6bb308e896da9df8c1fa971df4deefaadef506e352d0f4d54cd38fcd5b6ea8e41bb85c900e6be4b5552dd3112b8c0d957c4eea9644b92828ccd97b17090aa15a2859018209006d37555e03fa5f519e9d11c7d8e79494ebb222ab3ff893a79ea1db90fd3683b94fac05014b099d5c302b88949c7687b7176ae6ee35ec37939d5d5fdaa1a3697b5c2d1422d90fe78d48792abaa04dd94e6efb94eb3958239fd616012be7d8127c004bd955f201e9b2b77a482eeef80ca6d9fbf5d5b3692d2b6f965f51655fdf43105ff7f6848e1fa8424ee8a5cf434f1e153651a72d251940f24b120178db68404d912c6b7a1ba73efde93f3dff995af991dd13c3bcedaa4453d6c8352a80361d84539166d38cc5c8dcd65ad539150bdf127c2db0fa2e486e996d0eda4129f63c7e751348f77afa4a0a5de5516ea7a37ec4345bf6d23c946251780e55321fcf969609eaab55d85af3af3da4e035b3c443016029c831c549954d8c98d46f74f51dba8c00ff113c00b30a038101b01e6d8fe75fa569f3324a3230b54d203c437d2782e378ca84acd4c227452bc81665aa0a154309ffc7bbc9bb68d4b975b8e7b459f1dcd1660a2ef74ff35bc12b3d2af4d5d49f5712d01d9d285f3e1938e59611c86c2e8e9822ea43d7726a1adaa0ccf7088727189e60fe2ab4c27b508183e2ad29e0ffbd50d81c9ea15a3d99a4683f5db87f11be605f3cfee8cfe9bdb6b214ed9f3e9cb904e0d44bace015e364bafecb1d95d64a34cba749d80a1233ca39ddb2d46531fc5d6ea954ccbaa8964fdc56e064b818f3a5468f1eb831bc87c178fb2505492e8c98cbe55d1a6afa18bb9445b555e5e90014b46d7485531bf1acc9cc8e613cc35bc0e525a3383f2c829eb8c244eaf2076090cc6caaa99826bbde92bf8951453d8d787b1fbe58c8ad0338b781fda6504ebcf3e28db6761d4f9f2c4b1f6518426ba20dfa260c6859799c915d4d7ca00b1387105e9dd695f0ceecbf61c1e44482d9a0a21c6d79ce53e8d3b6ae6d4d2832531cc4855a7ee134d244bb7d0a4754359c4af2ad488b732eed36f1ce5c311b2575ebf6a8fbbc75b75b68817d7bbc5e035966b16249eeb6631817acafbfbac69b33716c6d0d00ba42406749c49a41dc7c8dcdcfc2ea508b26f2b7030d88fcc80bb7d9298387ea4718cca90e2b44962df5e5836dc0eece1ca270fa875bd3f4b7e35df149867529b0f0332f433cca6239a8774fd3a07a36515cadf02ac2d4aba0dd697455ee2e943ca64e06c3c8aefec35f0650570ac7b7b4067d772a86353d4d85a0335fb4108110d0d6023658871894b03bfa12cb3d8166b3c130d5e00f6367786b33d3d243bc5af4f14e0c05536b372d0c13994c5f50e19871d09dddcf50cba4274394d5669faa83a10910fa2b94d00baa1ea1705a1da5275f9a5b2128155d983f9c11ad7703f348e762eed983b522f7f6dbf6259f4aafd07987a6ac715091fd5b6c36ce00714df47d50fc42c08727f52acc9457b0e473245d1a0816bca3c904952b2dceed9f130677733ae6bab2ddc8c807b14622284484b270114e89fc163fb445e3a9bfd79d055f26ad9c497233539c61d21ed12109c6d497ea4108e7f710f3ac1b7bea5240638f78290875a911d2d9c7e2fe43fb4ee53c9ee21aa812b7db53ac96e72980e8718e3ff025ab3b877c1238fe44122aec0ae992977b0dddfe7db04faf7f40c3d481a56ef9a16e709f2bd42c19f9767cfb87779006ce4a3d5e3e8d9ce006f709e907544f625d6620960831a0beb393be675887d9c091f8d2e51fc89d002e27d03af5c68ce57a874157c83a4c9738badf5d6de579c03c5623c1367f073994fb353a7dbd38e96790b5d26a9efe88a448cec535c833ff6a90e9b97a11ee52efd5921945691897125d10d8664e88d9755960cd003d69429617d5d752b4bfb0ac0297e09fec34ed8c0be7006fa566a82c97753ab61d0cd56d57100e67c509cedf1f8b644a2d1d5b8583e46484ddc36e06cc7579321a9386b2043db4c8ac034b6ae98a141a8e4ac927b1d6089c5fc06c85b64522586c169ac319621ee56e5cbe746dc31a1f3a2cce61dd468675cd84f029b5911f8271cf30ce4d0f4e09a0291b478db3224a8e3b59b4cd0d9d648fe5a7a8bdac10667e7ed5989ab4a6363c9055ce35a48f3e5bbd3248a98c822019da693eb08d84fc259b6cf5ddeebac3fb0d1fdbf415d44ebbf17e13a78d50cd4a195499e4ddcdac4e5a16b8b85b59faad32d3ee44f252663ed82e2bff61f56498b25eac0c7bb978e0c439c028bba81802603650784da9b4632b42c54c3acdcd2daae450f7b2685a2793e05fdd9ce45bdcdc34a89ee569b806194e96f47f05383359607fc492afc164363418284ce9fab00a915ca5df7cf1a655794164e1067cd05e4a6d922d0ec78b9f985223c815bde2436a2c5c534b827e19b3e3364db6ba47407a8f967789efb6246ed749d5577921e900da7bf6f4affb9bd7a6775ee228d182285e43dc985ee8715501c784e8f01026ccd028a51e9fa66fa381d42230b96f3bd568f821af78d0f2383f25a80a3270c85aa902840e296a1e3ddb657d1a8eef15069557f09c4bdfc2c0c85105ccde692a204ba2cde421fcb1b87cd94e648a9b6ce667adac4ad940ff6926fde480bd0299e1867d47708004c63fc0017f83e2649998f12fd5bb8e2d236799e90d714dd5663ee0853230259310fa7014b007825a64817c77631b32ec0584df7faef9162686493512ddd819dafc49922800b238828a80ebbd72e0b95ae8eb91173c33ba3c810a4c0473cdfbfb782ca4392338ba238a7001a19709688e54860af344b47cc4151f9a1bfac2b70d12aaf1bbad5a343d90efcc50f5280f42814edce32b278e2b1ced11e857f626a9b19807d8d02148b17dab82164bfd8ab64033bde4f2089e152eaf422b1340e9a59f541686ab1dd8b760f1103a210780f99aed8aebb487bab70a5d94497a3a2a8638768dd6ee6a5cc310d2ddf8b334639fd24953307f85a01bf13a1b0b3ceba596724713b37f059a986bd891130143951c71bb1dafbb437ff084748d060324777fac370f2739dbbb67290023bd53de7e80a9c8b2cc6daab5b52d53c56fc9ca5a0a1a308340751292c9853255b1cc55b8de14bd714dd118b598b9daf839662643e59dad38cce409606520d102ff6dcef48edbd709401e7f149758330ee70b4f1082ddeb7b89f87de8d62495e32ccbbc26ed412ad23ea5a70a3fceec95abcce6cf64bcc2b3bdeaa8f8ec768a7f3ff71e81c64204bbcfed8d038b1ca907d661ce7ca469246a0a9bad4fde90be45bab402f70e14769decdd253fc1b73a6d062fd1021bd14064e8cddc583de069a070e1d8239bdc3a3e11bedf7a8290e1fb831752dad243541e756039f5dcf059333dbbb5bc98cfb26dbbbdb27562f315da16222badb4594c209bca4a3294f619cc7ea34e033940758815f41844e68775a2f1a174db2f3826a20031f846219b940072baa30a5974412e67c033152cab0caf9d214c5a7e1dd5bff1d0b37d4f31aa0acef4f454674d3696453d32dfc7a40156342f926105894cecb947a1d97818d4aa71023d3b1606bc6b2a830fa36e1f5aa8c104e4962336d353d3f1dd2a95bfbaa9078b8640b7504dd9eff1a5e579f7c38ff30cf31afaf2e63ddf07a8b08efb1e4a9fe0c95cd12b7418aebe177165fe2ad9407c6c0f0ab805324a461262d0b1838a622f3f138369ad2490105c08742af152f8670882d434e3120e330791f82d13f74781a2081b060038107eff4f238b3384467da45b5bece63818d9956ad554034ffc1da22448a1e337d42285013df28b6246b8ced53bb0cd4b777f50db55b9656d55260414ad798b562286d213375cb6a03d5d5f3a7da187f4ad6d5bcb80043c1fb1e0b768cb393b857b344fa301c4bfb00df36b74009e5c5dd020f99908c8c7bfa912ae130bce3c195a64fc5607ccde44743b5c47564789fde03d16d929a0750b7416bdc2abe0a82024eca676e36fb8f3102ecf6cdd658819bef9520a054afac2fcc20182f6d2fc265c5f1b4008c20a0556eef14c3abca7fe102ba6ee96fbe257a4fca35a50358b44d8f2515130bd462f5748fea3cf461c6b0f3908497effaa304917e9cec4d8f0b3009c3693ada235e95915fd47723f700ad4becddddfe2d1ee394975b36fd289d2153e19562110c2097fcd20bef58906cc05b17ac2e2a693fb441fdb6ab175eedf0a56fad26c36b4e884a800d758019701b75b7bae04908ff35bf219f8092f0f43b160e2bebe95de5342dc8e6bc2175ad64fc566e49a1b903d545cf6a4b476267151e865df217d6ab9611eeede4c31703c4a52ab1ef19ccc50fe1746b6bb9775f1be135242853550122cc1703be0809f99f0d86af6a88d7987e7048336ba14fcce57f1d81aae07a12ef28f23060b43beb66efd389458dd6c7c08932a0752f728d18120cf150df0a3a35c8993c79123885e36b61ce611ea674ebbde"}) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r2, 0x5419, &(0x7f0000000000)) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000040)={0x6, 0x2, 0xa574, 0x1, 0xf, "0f2df6858c8e591010979780ce3c2342875467"}) 14:19:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x74}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xff000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:44 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x80000004000000) [ 182.469156][T19666] device lo entered promiscuous mode [ 182.481544][T19657] device lo left promiscuous mode [ 182.489589][T19666] device lo entered promiscuous mode [ 182.495255][T19668] device lo entered promiscuous mode [ 182.495257][T19669] loop1: detected capacity change from 0 to 16 [ 182.507471][T19657] device lo left promiscuous mode 14:19:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x7a}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xd000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:44 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x80000004000000) 14:19:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x18e}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 182.522753][T19662] device lo left promiscuous mode [ 182.534180][T19668] device lo entered promiscuous mode [ 182.545779][T19662] device lo left promiscuous mode 14:19:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xffffffa4, 0xcb, &(0x7f0000000000), 0x10) 14:19:44 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x41, 0xc5) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x20) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x300}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 182.606274][T19689] device lo entered promiscuous mode 14:19:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x500}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 182.645767][T19683] device lo left promiscuous mode [ 182.657667][T19689] device lo entered promiscuous mode [ 182.662007][T19702] loop1: detected capacity change from 0 to 16 [ 182.663948][T19683] device lo left promiscuous mode [ 182.675383][T19700] device lo entered promiscuous mode 14:19:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xe000000, 0xcb, &(0x7f0000000000), 0x10) [ 182.694197][T19702] handle_bad_sector: 14 callbacks suppressed [ 182.694211][T19702] attempt to access beyond end of device [ 182.694211][T19702] loop1: rw=2049, want=17, limit=16 [ 182.698000][T19692] device lo left promiscuous mode [ 182.700235][T19702] buffer_io_error: 12 callbacks suppressed [ 182.700244][T19702] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:44 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x80000004000000) 14:19:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xffffffc3, 0xcb, &(0x7f0000000000), 0x10) 14:19:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x600}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x10000000, 0xcb, &(0x7f0000000000), 0x10) [ 182.781314][T19721] device lo entered promiscuous mode [ 182.787263][T19718] device lo left promiscuous mode [ 182.794962][T19721] device lo entered promiscuous mode [ 182.801397][T19718] device lo left promiscuous mode 14:19:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x700}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 182.842366][T19726] device lo entered promiscuous mode [ 182.850588][T19722] device lo left promiscuous mode [ 182.879302][T19736] loop1: detected capacity change from 0 to 16 [ 182.885824][T19734] device lo entered promiscuous mode 14:19:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x900}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xa00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:45 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0xfffffffe, 0xcb, &(0x7f0000000000), 0x10) [ 182.900080][T19726] device lo entered promiscuous mode [ 182.906182][T19722] device lo left promiscuous mode [ 182.927943][T19727] device lo left promiscuous mode [ 182.940172][T19734] device lo entered promiscuous mode [ 182.946069][T19727] device lo left promiscuous mode [ 182.957078][T19749] device lo entered promiscuous mode [ 182.980168][T19736] attempt to access beyond end of device [ 182.980168][T19736] loop1: rw=2049, want=17, limit=16 [ 182.990959][T19736] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 183.018754][T19747] device lo left promiscuous mode [ 183.033318][T19749] device lo entered promiscuous mode [ 183.041574][T19747] device lo left promiscuous mode 14:19:45 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1001}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:45 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x11000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xb00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:45 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x2, &(0x7f0000000000), 0x10) 14:19:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x80000004000000) [ 183.598662][T19786] device lo entered promiscuous mode [ 183.612912][T19780] device lo left promiscuous mode [ 183.618396][T19788] loop1: detected capacity change from 0 to 16 [ 183.625619][T19786] device lo entered promiscuous mode [ 183.631557][T19780] device lo left promiscuous mode [ 183.639003][T19787] device lo entered promiscuous mode 14:19:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xc00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:45 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x12000000, 0xcb, &(0x7f0000000000), 0x10) [ 183.657774][T19782] device lo left promiscuous mode [ 183.665107][T19788] attempt to access beyond end of device [ 183.665107][T19788] loop1: rw=2049, want=17, limit=16 [ 183.676348][T19788] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 183.693669][T19787] device lo entered promiscuous mode [ 183.699675][T19782] device lo left promiscuous mode 14:19:45 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x3, &(0x7f0000000000), 0x10) 14:19:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xd00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x0) [ 183.752678][T19804] device lo entered promiscuous mode [ 183.768557][T19803] device lo left promiscuous mode [ 183.779456][T19804] device lo entered promiscuous mode [ 183.784957][T19803] device lo left promiscuous mode [ 183.796084][T19813] device lo entered promiscuous mode 14:19:45 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xe00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:45 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x1f000000, 0xcb, &(0x7f0000000000), 0x10) [ 183.826447][T19806] device lo left promiscuous mode [ 183.842725][T19813] device lo entered promiscuous mode [ 183.854004][T19822] loop1: detected capacity change from 0 to 16 [ 183.860659][T19806] device lo left promiscuous mode [ 183.928330][T19836] device lo entered promiscuous mode [ 183.942558][T19828] device lo left promiscuous mode [ 183.961959][T19836] device lo entered promiscuous mode [ 183.967390][T19828] device lo left promiscuous mode [ 183.975359][T19822] attempt to access beyond end of device [ 183.975359][T19822] loop1: rw=2049, want=17, limit=16 [ 183.986117][T19822] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:46 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f00000007c0)=[{&(0x7f0000000900)="66ecec7b7ac18591c3923b1a9c71f490ea807a0ffb087d2a7e589f1ee47b64547b0f0349f3c9ee5b852e17c5d70061ba0063f2e0404ded7c44a1b746f72ccc928de89c48eb27c47499d65f020bc871b1354c7e0854e1c6cceb8e369c4f641ed5c5a2c40e5bc027124dd7f4a69b97927930090c3420aaeeda5696ee77000000ba2e72f77be7ece371d5e2ba7d643285af5517d8004a01f7c1d592bca935e89474621dc560d5cf48fee65d65ba5cd2084231162beb64091a8c5bf5cc60413d7ef90e20fc0ddb5a98130783afe2c01484e740d2071a5eb3e28cf40e6b5f63dc01248fc121d5b7abdacaf3542a20a99e8fe83c83ba", 0xf3}, {&(0x7f00000003c0)="8b8e232b70b6230b6f3b9b47ff93bae476e6ff84c9f6e56a0e06cc3ca8bb2796f7b691572b5f6fafaed1248e04bd7b16c582b7399f359872529f67a48f1a6be5bbe6a04a610fb834f9e12d5a268e0d96ff166f2f94aa99b8b85179d3315063cf261077f40cf3273937d5197a893e605b11c1bbb2035f00fc0ac99b61740fd1bf51c20f6132922a9361f1e16ba9212977dee9b36fc3a05cbfd3626e8ee4838284e586dd8c67224f09a58bd92ee076967dec62aa3a68322d7f69b545698ecfd60025", 0xc1}, {&(0x7f00000004c0)="27162468b5cbdcf162e16bd5f48e073083fdfd4d7f40bc6e805a18f86e6090f118ec2c196a6c1a6b6bc3a2a3a1d0e40ca1fc7e74c0ca3e45b2104a82e489ebcaa6aa477f1b23c3b0e13c5c13adc2f18c9a8b1ff08612dec9f2e8df3ba6cfb5e84198e21366b2cfe281c61eff171ba2ba00ca7fb42e44bc8572f05f23ffcf", 0x7e}, {&(0x7f0000000540)="1b80ed3c6fb0aa0d9e9c236842099a571f4ee77e1e3aa362257209790e016731e96d9c48bd7811bcc3c2896e256e5261d2628a2efe54a5367c2704abf3d9bedb6e0310c31e1a46570f68c9213087e4916313cf934dce8b44e5bf496bdc00e2d81e854350cea3001b456363f6bea5918f69d1ef9f01dc268e0766c4e84e8fc17e01f8f1d4f255525873a8d6b5acf943415c0ae1320ce25c574fcee74fb61399f3153917e9f0354d5900d428b06a4a8bfa9516ab710a8afee6d017", 0xba}, {&(0x7f0000000840)="19d7d68f5804a2d88f154514ca40e6d7692b1794268c20d269badcadcfea1e490bdcb45fffb8c7e514e99263319170f34dbe3c235faffff5e86b31e6e4f4c5bae0b116c0f29202053962200983d85309db56f364095a44d25e28e0e26028b18c6e7a507b2abe2319653a361d09e8ef7892ca5d17547ba315f920cde35ab93f007c99b2d181105b538d5962b292ec87622d79f474e155af2bc2aa61c3f423b0c17ae8f34a97", 0xa5}, {&(0x7f00000006c0)="a7f41a527bbe5fda0b948c71d73e95c9a1d4517e1489746db3b284b6a308c5b87c6565ef627885a40093217ffd03ba7053ca622932fa98c50d2cd56cef6cd313788b7d81c7acd00325d7394fd40d7a587f19d0dc84baae8df6b2ae499fbc364b386b757d4d04805de0810a030fc2b9e8421ee41c14f065f35590413cfddb58fdc3cc9c4882c37825798edab1ac7ff983549444aa5ca0f101e565aa693cca1b1960542ed48986c4a9c681ae9534b35c404aeb726a8b68623ed482003be3247d0883", 0xc1}], 0x6) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:46 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x4, &(0x7f0000000000), 0x10) 14:19:46 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x1100}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:46 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x20000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:46 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x0) [ 184.540694][T19860] device lo entered promiscuous mode [ 184.543492][T19861] loop1: detected capacity change from 0 to 16 [ 184.552004][T19864] device lo entered promiscuous mode [ 184.561415][T19856] device lo left promiscuous mode [ 184.577791][T19860] device lo entered promiscuous mode [ 184.585957][T19859] device lo left promiscuous mode 14:19:46 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x1200}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:46 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x5, &(0x7f0000000000), 0x10) 14:19:46 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x25000000, 0xcb, &(0x7f0000000000), 0x10) [ 184.594019][T19856] device lo left promiscuous mode [ 184.601858][T19864] device lo entered promiscuous mode [ 184.607477][T19859] device lo left promiscuous mode [ 184.611635][T19861] attempt to access beyond end of device [ 184.611635][T19861] loop1: rw=2049, want=17, limit=16 [ 184.623226][T19861] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:46 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x0) 14:19:46 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x1400}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 184.691728][T19884] device lo entered promiscuous mode [ 184.714111][T19880] device lo left promiscuous mode [ 184.719319][T19889] device lo entered promiscuous mode [ 184.731084][T19884] device lo entered promiscuous mode [ 184.736764][T19883] device lo left promiscuous mode 14:19:46 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x1700}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:46 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x6, &(0x7f0000000000), 0x10) [ 184.741936][T19880] device lo left promiscuous mode [ 184.756180][T19900] loop1: detected capacity change from 0 to 16 [ 184.758126][T19889] device lo entered promiscuous mode [ 184.768041][T19883] device lo left promiscuous mode [ 184.828402][T19907] device lo entered promiscuous mode [ 184.830871][T19900] attempt to access beyond end of device [ 184.830871][T19900] loop1: rw=2049, want=17, limit=16 [ 184.844394][T19900] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 184.847157][T19903] device lo left promiscuous mode [ 184.863788][T19907] device lo entered promiscuous mode [ 184.869606][T19903] device lo left promiscuous mode 14:19:47 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r3 = syz_open_dev$ttys(0xc, 0x2, 0x1) mmap(&(0x7f00006e7000/0x1000)=nil, 0x1000, 0x100000a, 0x110, r3, 0x950eb000) umount2(&(0x7f0000000140)='./file0\x00', 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:47 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x29000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x2000}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:47 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x7, &(0x7f0000000000), 0x10) 14:19:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x41, 0xc5) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x20) sendfile(r1, r4, 0x0, 0x80000004000000) [ 185.473424][T19938] device lo entered promiscuous mode [ 185.473609][T19935] loop1: detected capacity change from 0 to 16 [ 185.485684][T19937] device lo entered promiscuous mode [ 185.492951][T19933] device lo left promiscuous mode [ 185.498749][T19931] device lo left promiscuous mode [ 185.505193][T19937] device lo entered promiscuous mode [ 185.511314][T19938] device lo entered promiscuous mode 14:19:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x3f00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:47 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x8, &(0x7f0000000000), 0x10) 14:19:47 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x3f000000, 0xcb, &(0x7f0000000000), 0x10) [ 185.524904][T19931] device lo left promiscuous mode [ 185.532766][T19933] device lo left promiscuous mode [ 185.545417][T19935] attempt to access beyond end of device [ 185.545417][T19935] loop1: rw=2049, want=17, limit=16 [ 185.556159][T19935] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x4800}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 185.626613][T19962] device lo entered promiscuous mode [ 185.633802][T19960] device lo entered promiscuous mode [ 185.642115][T19955] device lo left promiscuous mode [ 185.643259][T19953] attempt to access beyond end of device [ 185.643259][T19953] loop1: rw=2049, want=17, limit=16 [ 185.657840][T19953] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:47 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xa, &(0x7f0000000000), 0x10) 14:19:47 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x4c00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 185.673536][T19962] device lo entered promiscuous mode [ 185.679834][T19955] device lo left promiscuous mode [ 185.684984][T19958] device lo left promiscuous mode [ 185.691227][T19960] device lo entered promiscuous mode [ 185.696840][T19958] device lo left promiscuous mode 14:19:47 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x48000000, 0xcb, &(0x7f0000000000), 0x10) [ 185.757239][T19953] attempt to access beyond end of device [ 185.757239][T19953] loop1: rw=2049, want=17, limit=16 [ 185.767998][T19953] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 185.782590][T19973] device lo entered promiscuous mode [ 185.810363][T19970] device lo left promiscuous mode [ 185.820768][T19973] device lo entered promiscuous mode [ 185.831378][T19970] device lo left promiscuous mode [ 185.851235][T19984] device lo entered promiscuous mode [ 185.866400][T19978] device lo left promiscuous mode [ 185.882043][T19984] device lo entered promiscuous mode [ 185.896186][T19978] device lo left promiscuous mode 14:19:48 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="7f454c4600000000004000000000000000000000000000000000000000000000400000000000000000000000000000000000000000003800"/120], 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r4, 0x5419, &(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="73797a3037e6a776e992520ff135f4877e53cb855e05cd0046bb5f1b12dd542439918734a0e4d16265d8faf1eadb90d7d3dec97629abd80110ad3891653b8f1516129f8a5f075200369995631a676350635c6e0022d19387e9463c64ed4a7216a8ecafc9ec6b4ef54cc667efd4074509bedcd6f2f60e9a9f49e2d7b5cc540dee3186e46efeff1f694016f1031fbbbd9c1898fc6424d17617057479b73c79421d786d5281d341ed593e61f690db0a82fdc696f44856b779b25b8f04cf7014dfa444adb94d868f01518761649fdeeeee1de2e3a14cf9628feafacfab7caf02803d137de185119f619e104df9eb69fc2734c7eac9c017bd328ca8c5ca26"], 0xfc) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r5, 0x5419, &(0x7f0000000000)) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x4, 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, 0x1, @perf_bp={&(0x7f0000000000), 0xdc16}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x2200) ioctl$EVIOCSKEYCODE_V2(r6, 0x80104592, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x24, "ed005400000000003ec13e20000000eb00df00"}) 14:19:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x6800}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:48 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xb, &(0x7f0000000000), 0x10) 14:19:48 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x4c000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:48 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = accept4$packet(r1, 0x0, &(0x7f0000000000), 0x800) r3 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r3, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x100, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051f80)={0x6, [{}, {r5}, {r4, r6}, {r7, 0x0}, {r7}, {r5, r6}, {r5}, {r5}, {r8}, {0x0, r6}, {r4, r9}, {r8, r9}, {r7, 0x0}, {0x0, r9}, {r5, 0x0}, {0x0, 0x0}, {r5, 0x0}, {0x0, r6}, {0x0, r6}, {}, {r7, 0x0}, {r7, r9}, {r5}, {r8}, {r7, r9}, {r8, 0x0}, {}, {r4, r6}, {r8, r9}, {r4, 0x0}, {r7, r6}, {0x0, r9}, {0x0, 0x0}, {r8, r9}, {}, {r8}, {r5}, {r4, r9}, {r8, r6}, {0x0, r6}, {0x0, r9}, {0x0, r6}, {r8, r9}, {0x0, 0x0}, {r8, 0x0}, {0x0, r9}, {0x0, r6}, {r8, r6}, {0x0, 0x0}, {0x0, r6}, {0x0, r9}, {r7, r6}, {0x0, r9}, {}, {r5, r6}, {0x0, r9}, {r4, r6}, {0x0, r9}, {r4, r6}, {}, {0x0, r6}, {r4}, {0x0, 0x0}, {r8, r9}, {}, {r4, r6}, {r7}, {r5}, {r8, 0x0}, {r4}, {0x0, 0x0}, {0x0, r9}, {r7}, {0x0}, {r7, r9}, {0x0}, {r7, 0x0}, {}, {r7, 0x0}, {0x0, r9}, {0x0, r6}, {r8, r6}, {0x0}, {}, {0x0, r9}, {r4}, {0x0, r9}, {0x0, r6}, {r8, r9}, {r7, r6}, {0x0}, {0x0, r6}, {r8, r6}, {}, {r4, 0x0}, {0x0, 0x0}, {r7}, {0x0, r9}, {r5}, {}, {r7}, {0x0, r6}, {0x0, r9}, {r7}, {}, {r4, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0}, {r5}, {0x0, 0x0}, {0x0, r9}, {r4, 0x0}, {0x0, r9}, {r5, r9}, {}, {r7, r6}, {r7, 0x0}, {0x0}, {}, {r4, 0x0}, {0x0, r6}, {r8, r6}, {r7, r6}, {0x0, 0x0}, {0x0}, {r7, r9}, {r4, r9}, {0x0, r9}, {}, {r7}, {}, {r8, r6}, {r8, r9}, {r7}, {0x0, r9}, {0x0, r9}, {r8}, {0x0}, {r7}, {0x0, r6}, {r7, r6}, {0x0, r6}, {r5, r6}, {0x0, r9}, {r5}, {0x0, r9}, {0x0, r6}, {r5}, {0x0, r9}, {0x0, 0x0}, {r7}, {0x0, r6}, {0x0}, {0x0, 0x0}, {0x0}, {r7, r9}, {0x0, r6}, {r5}, {0x0, r6}, {}, {r4}, {0x0, 0x0}, {0x0, 0x0}, {r8, r9}, {r8}, {r5}, {r4, 0x0}, {r5}, {r7, r6}, {0x0, r9}, {0x0, r9}, {}, {0x0, 0x0}, {r4, r9}, {r4, r6}, {0x0, r9}, {}, {r5}, {0x0, r6}, {0x0, r9}, {0x0, r6}, {0x0, r6}, {0x0, 0x0}, {0x0, r9}, {r8}, {0x0, r9}, {0x0, r9}, {0x0, r9}, {0x0}, {0x0, r6}, {r4}, {}, {r7}, {r7, r6}, {}, {0x0, r6}, {0x0, 0x0}, {0x0, r9}, {0x0}, {0x0, r9}, {0x0, r6}, {0x0, 0x0}, {}, {0x0, 0x0}, {r5, 0x0}, {}, {r8}, {r8}, {}, {r8}, {r5, r6}, {}, {0x0, r6}, {r5}, {r4}, {r4}, {r4}, {r7, 0x0}, {}, {}, {0x0, 0x0}, {r8, 0x0}, {0x0}, {}, {0x0, r9}, {}, {0x0, 0x0}, {r7, 0x0}, {r8, r9}, {0x0, 0x0}, {}, {r7, r9}, {r8, 0x0}, {0x0, 0x0}, {}, {r5, 0x0}, {0x0}, {r8}, {r4, r9}, {0x0}, {r7, r6}, {0x0, r9}, {r7}, {0x0, r9}, {0x0, r6}, {0x0, 0x0}, {r8}, {0x0, 0x0}, {}, {}, {0x0, r6}, {0x0, r6}, {r8}], 0x3f, "4c69a69153a7fc"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000000440)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000640)={r9, r192, "3d9854cff8186a591431ce106b11a1729c0c9ae53516438d323ee6d694d368326ba082c2ff3f969495bd22d7f26e4e59f0e82ba1fdf6a6a4e45e3063cee944b0dd2b6f00b98079deff83817694cdf2e01ae8691a3a56497910a315c751215800b8e9ddc29c3aeb2d1a9c44ec3490bbdb1166ab9fd0d68417bb3b85cc484f05e5c675ce8d7e2e20e3a230e3aadcf409c95785b54a9ba308e76d8269e42e1679bb481913e2b91a2e4153cae77f6628df48c08d3ff85f89a072d2251f1aa8cc3a29d1db9149a7588c08a02b94d8e381c629e4cd2c7eacd67f20cf33e2e07d8a8b8567076c2fb2c97a41338c767465fd0944955af072bfeadc069871ad025083bd92", "6ab356b4e290d43d57fdcec2bfbfdcd25b070028d50e84e7e0722ff12fd60e18ce36b566e7706ff92695e33f3db6605ca7500033250b29fd9ca5031723cf89de0b5add1edefb359a62023a142dcddc294575a28622252778f10a2230d41bfa71d1dbc5628fb1c1cb0f59a04d3f0cbac3a77480cde0dd99561b04f5ef0bf402cb9d8c7f3bc1a12697cee294665f87a39703474c6d68c258e8744fdbb121287d4ffe8fa2fe8ed72529caf900fe2256a8ba62f39c270e06556428a9ffd23091a18b9b20549afd8e4af02ac6efc6ef1d9c2c10e67c83145f115433bbdcf7ff728757cf6e40ca23d727b353ba1a2c874fde2e497e9b3739ba4ac13deb64c69e0bea783fdf6342b0e6d97b40c6469d685453d604846f531c371e80ca972e89a73e6b561e0fa6a17719faea6efec7f62208c32c24919c14ef7fc538bf5755e4d8a3e578efd96215810a55bc45c759b82ab7cf0abb20a59e49a777df285e656f51c522ab225ee0fb9b54f338e403ac94cce1b5dfa6e81f5294ce989760e2c1d2b9e08e7cc3e60b14629d00704989534edff320a4c99333241f20d18966b82644448af7a35183c02b6deb43cf7d4241bbcb0991978954d81b0f32ecec7beb5101b70c346b579ddfc942aa4b4198b865dae4963d405c72a56c563813173979ccd58d64ec29aa3e0660254543bc3128c5a54e8427d2f273762838a5400be26a33d675a062c1e763addc8b04a1c92765cbac872b4be3d8c980d614d505f4240c016f6e43e59c7d5c1078f447cbf7634c5e586d746bea03f48fc771aafbdb67f98a4d5e2974f3dfed0cdd477cf6399ebd61997a32945737dab668aef3b8570dc984ebd1ab543abe11d4882f1ee4cfddf720242e2d987eb22287b6091f3bd3aa13f5db6adbfa83155c4e07c304c7be2d4422fe89193d35cdc31a311f8b9b9c154ca1771e69d22bffa6b1112054ba348ca1cc531220b43c19f309e350956435da9f7216d7c57b62734fb767cdd0fefc461c39910e72cfdce0d76abfa7db0166468ea770cfe662daccdbad660d7cd0e2f9cde02b5d30fcf071f7ab6e227e2eb80b0cd9e6cdcbd32661957205ff5dcf0b04e268562c1e5bc5b4848bbce2e068c9722738fb3e28b7e7032d637d655fc52fba14d3f08d0b70f583fadf24d8069cffb33f435dcaf5cb3a5943bfb29e985e4f958226119c3c58be717a254597923d33250383ffa564abd3379b1c664f886ff81e5466ec40248158be2e65f1bf4e9eaf660b81c7639a84b78e59c4fecf0309aad1720a17e42e071f15b1703d87883d86158229faa16e912d0e2fd89c3b7548e1636f05cb2eee748e4ba445fbb99734e392f1101d1934ccd69afaefa53843cd483986343ff78ca5224a92a14b3665675edf07eef2729cee93c3ebeccc5da74b4aef99dd8764ef8b2b6e0000cc87df06379a201124b654d44e7332221859664eabfa4dc8a4f05f635d7b39b08138ec4a4af756e420626189b362934ece662d210182d8021c927b691359a899bab67977ffa986e960557a351b33895a056a1bc2ce2778e591e1f1c7beadd06bf858dfa340b9c9599cb2fffd40211f56b049395c6499f0af0a2bf047849cb871303b547c94051fc4d53025c1ffb4cea65a398b4501fbc563ee3cce8588ac1d2036a9cbdf71a45bbf68415921e70c218fb8b97dc2db43771ba32d36c6c907c4988690f3cc55aae85ad6778228329f202c74199d6711dab3163f4bb2b37ef921b0f9c47316775c2e629f1af210ba7e989a6450fd2494a30106780bafd2bc56dd1c0c58f94461979110fcf1371a8ad11f122021411392d8667423456a90ee417d1572adbd9b284b6d639f6a6bc1d6ac32a17d5136e8906630e8f293323d698bcc53f6a96893678f2a48d103f55635ef070fa737865b70cc89b24791516aa612dff77d8498d4cdda005fb35db51828531fd66b5527eaa823221f86ba0dc4b2c5addb3891b203cf8bd1ecee33e2d74bb10036d790018436a8d90f52e0a01a44f994f37e60d68af8413e222de30708dfcb6bd0bfce071a74f4cb6d5ca4991793613267274af6b1e7dec776c108d809fe64232be70fffeceaaa11d49afaf9dbe7600511ebc2b84ccd1c5b7a79dad06941d8be1f80fdce1ee8ea664546cd2211256cefd621ed8d843a16ccfca8e79cdce1ec2f7a5881a0daa8d09c5c3fea65c5652e161bcbb85524a683e8848e5811412be831224db67a06d5af80ad5b2c0f8e0c694e7ed8e3b895c89855225b8f82c500547799b09ef5b383016cb1adc08e20c436efd496863dbdf691deae689b669fded835f751e4d243ce1aa3a54f12c012936204a00e58a072e1ff084281e743c02745137b4166b3b385a78dee7f699cf631f44bbbec5007002ebd923965cd15bc4ecd539a5d9a22a4b27126d0041faac6b6b03764299f7248d33e4e671f5ca2da39b2b8e3b060a65b4bd88ed2a1b2505da6b7d654663c8b93f10a6ee604c0bcf88fb5075f4b7608ba4892804ab6486058155ff9f4c84cdc40c344a9ce87a0ef091e47fba8909eaf68c8b1327029dead65e4a584b60a4b4ef685902b73d4c2139765855a8b35681f66fe599a28d0410c903b4c992ae7c1ccf26203111fc84d3dca0ca503b3ced5084d39c99ecd2d0b613e1cde7183f1aae3564a141268a2e4db18f2e44810f6d89acf955d0602f3d32c54e15ceda7a50e7ffb8f3c7d4310bbd497bec60482f2454131d811e7fbd6b424ad4cf3990a25aaf91a42b0ef5ff174c0d1e53904f2f272ac78ccb76fd9cbb637bbcf2dc4d11ef56eef7fb3d0da2db938d31ad686a3ba508a1a6cf55ed4222c21549fe78df174626475e71dc47c05848a9c0fa7edade467c1c23ccb19c0c6a5da00f124a986bf210100fb86b5ae2dbe513f24812fb9c2d06650358eb1067320b7826b50ae23f2875097478f28f37802e7acca07d16cc50a3839a09665c66ecd9dfaf86a97454dedb5ed835ad41403a0aa4d69f96c1a27b5e0b5dcc94958edea5f6336fc7c24a05b5a436406c546b5cae8422a4b58c90592858b27e771515307aa414608ff13c84cfc40537ee1945a0515583d137e3b5e201555aa0fe9d96f1f4ae0000d44dc66aadb09c92e34438a58792402c38c4aa81a5d7d1caf619d207f948408d50e9b793030a209aa65d87531561693042515b5f1393d0a225920ecedcbcb361e7795fb5ac36c1a7538dfbb66ed489ab362ce572715e91d750b43e6a17abb905a62d9feeb68ef7fce047e8edc6229cd45bf0620e1c6b4722257b9ced88507ef5ce5585835193a8f83f6d06215fbf13423335f8499e39b6fd561caa5c9608e63a05b37a9519e2a430f7c6a862ac52db0ffcae2bc56a7fd8003a48b5c63f8c0ac62ee356603f6a3f98697d1f8dcf47daa32a40cc350c422f59676ef246230cce8af02631553880a1c525b4514679f0fc7a193357be8b3fb9aeea7b2d5669650a4d63d66fc2b137759bb2eb127ade9568604c012b26ff714d367fc614eeb96960273477ef48b71a8912e170481fb98866950e5047314ffc5ff0fac59aba285387281accb2435ecc87a876569dcc1848a923aa169da3d8b9b7e02700e94e013393b33bd8879514258990cd4fcb8a67360f5954d554caa6435a7efa8d035c59731579216ddfc8fd1456742fc847206ac9fdd76ff9fa9e3508630ed5818fd83699ad8c114a8c1e80fcab83352674e30656f36504e409f6a13dbf55dd04310612bb65259868904be57a38435b2d24aada31d42dc1bb106cc542b32aa8c0bf1b05e60ce5956979413e70bb21d8aeff20c0ffad3b91bc86e4d8d29a08118c913b161987a5ee7e12231d536556f02aa5280b4ff4a11f1641cdce0ef40a3141b9c861020530229606e0cb25b1b98aeb12b362dc1e15b3c4c107917999003806b0c2b3cdf8f6963ae5070545344e1a4075fc0fac34bf1bc0aeb398a96d76461d58826a28597d6170813b64654cab245fa670e0415fdc87d66a2d7ce5f07fbaaf47c4d2b7b350330c7857c4d6de00cc71e018cdc2b357da8cccf35cddb68c163e8723dd2e2be550bfbfa6c4f6afb69cd137eebcc044d3b906ccfd7d22c3fc3773908c9ebf6ca982a4c2c075a92aafadc5e1f728af9fc1160a76bcb72c9c5dbef80abcfb49379283574e62007e3af287bee20eda1928301b8da3077ae56e114e730b8529b729b2ff1c5190c77d0391deb9ff4d8df12984441a437ca2e553afafa5e0e4b406062384757681280d976d8740cf89104bb53f70eecb1322ea7f29188d3145c021670e4bf52a0998334eceb4894d2ac3b0481239ede96036cef42eb93796ef5119f9a8957b935ffb1e45205158883727d288a57e9c9770bcb19bcc61393e6fea40789454671f21480608d1f002bf015d394cb1b08a4db85424d7d8d6673c087c54eade148cd01bbfd4763ce2a3fa9f7c8641d60bee6388508cd6c6b7861f4922507370bc309bd122f6b3914c030df7b29e18b18ee77f6903d018252ca1224b7a3e28b13ee5c373c10da0cc1606186576f920978c7de5736a637d1074178728a87795498aa7ac24041678a337b35601dc1d1c3e96f90302ce76d2d0961fc001f8f316c1ece46628f6db38beccc450cb168833d7ee94d24bd3eb38402e366bc56f1d214a98ea300983de0c57d817ae02356d6cf8cac2d9f2dc224b505b55b463444b6626805c1106b3ac25e4496e6f922f45bb08bee749615eef2876621b20f9393d02ab3b857d62a67e6b26b773fc914bf8663c69256eb0aae10630e8b0c572df563fd2ec9591530d9872e2194c534ba4a104069ec34068c52d4abc4a3b3664c7d5f3a3468d29c7edad27fb166df6ff9a722d0b47165e08b713767e3083d7d0bf75fe5bcdf73f443fe1d0e4970cb9e00e2d95f34dfbe910417789b6faad29f583a2ee71573c24ba6a0a2a09e1bbf633e8ed5b4e4047951946c812a026c84fe4c138c6aee359c988abf91670a68806e8b188b42ccc53911d558328f7a6c7714c144e1ab72f2cf6d2ba0eddcfff104535de975d4cc83be1aafef1ef5adad39cd7b96f206c051c53a17fefc42a1a4a9342647dcfba40c3d8b3fc175bc59a3a4313a835793f7e2568617ef65cbfb731944144ee6c739a0698904d25a783b3e8b9bcc2a306a221832f06f3e9afcaba25db8933176879c0d605c81201b72c29b03bb455ae49a98232133b870a5dac14d2626e37407b723fee0dd6898979893444cdd130031681726647a61ebff56670ff85351a0c27bed60bbf936907caa75bd3152644f8fbba801e1798f4c7b46c6af54ca67bd578ea6fbac4853740c0d18ff0f518846c6e077eec18c8100a695eb324c00282e9fa458652c2cd58c41e4311c8c37126da49e3129fc7622b064f4f0dcf3cf84544e5a73504a05146272f51d78648fdad73d0d"}) r194 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051f80)={0x6, [{}, {}, {}, {r195}, {r195}, {}, {}, {}, {r196}, {}, {0x0, r197}, {r196, r197}, {}, {0x0, r197}, {}, {}, {}, {}, {}, {}, {r195}, {r195, r197}, {}, {r196}, {r195, r197}, {r196}, {}, {}, {r196, r197}, {}, {r195}, {0x0, r197}, {}, {r196, r197}, {}, {r196}, {}, {0x0, r197}, {r196}, {}, {0x0, r197}, {}, {r103, r197}, {}, {r196}, {0x0, r197}, {}, {r196}, {}, {}, {0x0, r197}, {r195}, {0x0, r197}, {}, {}, {0x0, r197}, {}, {0x0, r197}, {}, {}, {}, {}, {}, {r196, r197}, {}, {}, {r195}, {}, {r196}, {}, {}, {0x0, r197}, {r195}, {}, {r195, r197}, {}, {r195}, {}, {r195}, {0x0, r197}, {}, {r196}, {}, {}, {0x0, r197}, {}, {0x0, r197}, {}, {r196, r197}, {r195}, {}, {}, {r196}, {}, {}, {}, {r195}, {0x0, r197}, {}, {}, {r195}, {}, {0x0, r197}, {r195}, {}, {}, {}, {}, {}, {}, {}, {0x0, r197}, {}, {0x0, r197}, {0x0, r197}, {}, {r195}, {r195}, {}, {}, {}, {}, {r196}, {r195}, {}, {}, {r195, r197}, {0x0, r197}, {0x0, r197}, {}, {r195}, {}, {r196}, {r196, r197}, {r195}, {0x0, r197}, {0x0, r197}, {r196}, {}, {r195}, {}, {r195}, {}, {}, {0x0, r197}, {}, {0x0, r197}, {}, {}, {0x0, r197}, {}, {r195}, {}, {}, {}, {}, {r195, r197}, {}, {}, {}, {}, {}, {}, {}, {r196, r197}, {r196}, {}, {}, {}, {r195}, {0x0, r197}, {0x0, r197}, {}, {}, {0x0, r197}, {}, {0x0, r197}, {}, {}, {}, {0x0, r197}, {}, {}, {}, {0x0, r197}, {r196}, {0x0, r197}, {0x0, r197}, {0x0, r197}, {}, {}, {}, {}, {r195}, {r195}, {}, {}, {}, {0x0, r197}, {}, {0x0, r197}, {}, {}, {}, {}, {}, {}, {r196}, {r196}, {}, {r196}, {}, {}, {}, {}, {}, {}, {}, {r195}, {}, {}, {}, {r196}, {}, {}, {0x0, r197}, {}, {}, {r195}, {r196, r197}, {}, {}, {r195, r197}, {r196}, {}, {}, {}, {}, {r196}, {0x0, r197}, {}, {r195}, {0x0, r197}, {r195}, {0x0, r197}, {}, {}, {r196}, {}, {}, {}, {}, {}, {r196}], 0x3f, "4c69a69153a7fc"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f0000068f80)={0xd90b, [{}, {}, {r143, r167}, {}, {r186, r66}, {0x0, r178}, {r49}, {0x0, r66}, {}, {}, {r127}, {}, {}, {r144, r134}, {}, {r89, r164}, {r172, r138}, {r106, r115}, {}, {r71}, {r98, r41}, {r46, r67}, {0x0, r69}, {r187, r58}, {}, {0x0, r83}, {r32}, {}, {0x0, r175}, {}, {0x0, r170}, {r61, r91}, {r137}, {r100}, {r23}, {}, {}, {r123}, {r147, r81}, {0x0, r40}, {}, {0x0, r19}, {}, {r26, r27}, {0x0, r111}, {}, {r116}, {}, {r101}, {r37, r60}, {r86, r6}, {r100, r88}, {r132, r148}, {}, {}, {0x0, r30}, {}, {0x0, r33}, {r74}, {r180}, {0x0, r185}, {r76, r34}, {}, {0x0, r191}, {r146, r90}, {}, {r59, r191}, {}, {r104}, {r157, r130}, {r174}, {0x0, r75}, {0x0, r181}, {0x0, r64}, {0x0, r152}, {}, {r145, r111}, {r139, r193}, {0x0, r27}, {0x0, r20}, {r16}, {r172}, {r110, r152}, {}, {0x0, r69}, {}, {r29, r94}, {0x0, r142}, {r92}, {r112}, {r93, r176}, {0x0, r62}, {}, {}, {r146}, {}, {0x0, r17}, {}, {r46, r12}, {}, {}, {r96, r45}, {}, {}, {0x0, r181}, {0x0, r150}, {0x0, r130}, {}, {0x0, r175}, {0x0, r31}, {r18}, {}, {}, {r158}, {0x0, r55}, {r141}, {r127}, {}, {0x0, r171}, {r144, r47}, {r35}, {r102}, {r119}, {0x0, r81}, {r155, r51}, {r84}, {r70}, {r108}, {r177}, {}, {r166}, {r37, r105}, {r107}, {}, {0x0, r135}, {}, {}, {0x0, r125}, {}, {}, {r50, r34}, {}, {r80, r142}, {0x0, r73}, {0x0, r120}, {0x0, r140}, {r153, r42}, {}, {}, {0x0, r78}, {}, {r48, r83}, {r11}, {r48, r129}, {r182}, {r151, r128}, {}, {0x0, r52}, {0x0, r171}, {r63, r22}, {r121}, {}, {}, {}, {}, {0x0, r52}, {}, {0x0, r36}, {r104}, {0x0, r164}, {}, {r65}, {}, {}, {r131, r25}, {r13}, {0x0, r109}, {}, {r177}, {r13}, {}, {}, {0x0, r188}, {r160}, {r68}, {}, {r87}, {r169, r113}, {r72, r33}, {0x0, r30}, {r126}, {0x0, r53}, {0x0, r136}, {r114}, {r168}, {}, {r43}, {}, {0x0, r189}, {}, {r39, r117}, {0x0, r173}, {}, {r79}, {0x0, r28}, {}, {r96}, {r95}, {r122, r44}, {r163, r85}, {}, {0x0, r38}, {}, {r172}, {r133}, {}, {r14}, {r133}, {}, {0x0, r159}, {}, {r184}, {}, {}, {}, {r149, r77}, {0x0, r164}, {r121}, {r124}, {}, {r190, r44}, {r57, r24}, {r23, r15}, {}, {}, {0x0, r136}, {}, {r127}, {}, {}, {}, {r162, r10}, {r56, r99}, {r54, r179}, {}, {r82}, {}, {r21, r97}, {r63, r183}, {r118}, {0x0, r154}, {r161}, {r195}, {0x0, r156}, {r32, r165}], 0x9, "2ca8a6e0ef1f7a"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x79931000) preadv(r194, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) open(&(0x7f0000000140)='./file0\x00', 0x200081, 0x100) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 186.437098][T20008] loop1: detected capacity change from 0 to 16 [ 186.462771][T20015] device lo entered promiscuous mode [ 186.466130][ C0] sd 0:0:1:0: [sg0] tag#4782 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 186.468489][T20008] attempt to access beyond end of device 14:19:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004007400) [ 186.468489][T20008] loop1: rw=2049, want=17, limit=16 [ 186.478437][ C0] sd 0:0:1:0: [sg0] tag#4782 CDB: opcode=0xe5 (vendor) [ 186.478458][ C0] sd 0:0:1:0: [sg0] tag#4782 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 186.489128][T20008] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 186.495950][ C0] sd 0:0:1:0: [sg0] tag#4782 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 186.523503][ C0] sd 0:0:1:0: [sg0] tag#4782 CDB[20]: ba 14:19:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x6c00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:48 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xc, &(0x7f0000000000), 0x10) 14:19:48 executing program 0: ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000640)) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000340), 0x111981, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000000)=""/134, 0x86}, {0x0}, {0x0}], 0x4, 0x807, 0x674) r3 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x1, 0x9, 0x9, 0xce, 0x0, 0xff, 0x40011, 0x472892b62c8e821e, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x40000, 0x0, @perf_config_ext={0xfffffffffffff001, 0x7}, 0x50180, 0x2, 0x5, 0x3, 0x29b4, 0x0, 0x953e, 0x0, 0x7f, 0x0, 0x4}, 0x0, 0xa, r1, 0xa) r4 = eventfd(0x6181) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f00000004c0)={0x3, 0x80, 0xff, 0x1, 0x66, 0x3, 0x0, 0x1, 0x898cc, 0x9, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_config_ext={0x0, 0x5}, 0x2, 0x200, 0x1f, 0x9, 0x6, 0x4, 0x6, 0x0, 0x20000101, 0x0, 0x4}, 0x0, 0xe, 0xffffffffffffffff, 0x9) r5 = socket$inet(0x2, 0x1, 0x3) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r6, 0x5419, &(0x7f0000000000)) r7 = openat$ptp0(0xffffffffffffff9c, &(0x7f00000001c0), 0x321000, 0x0) poll(&(0x7f00000002c0)=[{r3, 0x4008}, {r0, 0xc300}, {r4, 0x9200}, {r3, 0x1}, {0xffffffffffffffff, 0x20}, {r5, 0x400}, {r6, 0x314}, {r2, 0x500}, {r7, 0x81}], 0x9, 0x0) [ 186.535718][T20004] device lo left promiscuous mode [ 186.541419][T20016] device lo entered promiscuous mode [ 186.554180][T20001] device lo left promiscuous mode [ 186.565283][T20015] device lo entered promiscuous mode [ 186.572400][T20004] device lo left promiscuous mode 14:19:48 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x60000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x7400}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 186.618215][T20033] loop1: detected capacity change from 0 to 16 [ 186.636992][T20038] device lo entered promiscuous mode [ 186.656587][T20042] device lo entered promiscuous mode [ 186.668315][T20039] device lo left promiscuous mode [ 186.677043][T20031] device lo left promiscuous mode [ 186.689427][T20038] device lo entered promiscuous mode [ 186.702840][T20031] device lo left promiscuous mode 14:19:49 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x581ec0, 0x0) r1 = openat$incfs(r0, &(0x7f0000000040)='.pending_reads\x00', 0x2000, 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r1, 0xc0a85352, &(0x7f00000002c0)={{0x68, 0x80}, 'port1\x00', 0x0, 0x400, 0x100, 0x3, 0x29be, 0x3, 0x89, 0x0, 0x2, 0xbb}) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x11, 0xcb, &(0x7f0000000000), 0x10) 14:19:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x68000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x7a00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:49 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xd, &(0x7f0000000000), 0x10) 14:19:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x10, 0xcb, &(0x7f0000000000), 0x10) 14:19:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x8e01}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 187.329721][T20081] device lo entered promiscuous mode [ 187.335543][T20074] device lo left promiscuous mode [ 187.351171][T20081] device lo entered promiscuous mode [ 187.356723][T20074] device lo left promiscuous mode [ 187.365665][T20084] device lo entered promiscuous mode 14:19:49 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = epoll_create1(0x0) write(r0, &(0x7f00000002c0)="fc1e9337d5b6d0371ce9d7813ec425dc4a6aab96c8c0fc7c26c1c707d0b89f13fc995d58c280584638407a704ec67372cd84ca49fa6f292d6b270e67a8c887457adc208101f89fb62f9ee86881266d0a0f65da6a7d7d024d8b4be0ea5ff3a96ce619f5f7113fb651e18046134bf2ecf10efd4a7257074deae061bcaa697fd3ad52e2c189413ce352681410ab87f1e9b416571ba0822d7db052bec51b3891e6b3e4d105d7079c781c60d068fa2cdc926f3c9521b590b636f3e9038e22956711d204be8d8626bc67", 0xc7) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40200, 0x98) 14:19:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x6c000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000900) [ 187.393143][T20078] device lo left promiscuous mode [ 187.408761][T20084] device lo entered promiscuous mode [ 187.419454][T20078] device lo left promiscuous mode 14:19:49 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xf, &(0x7f0000000000), 0x10) [ 187.468559][T20104] device lo entered promiscuous mode 14:19:49 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCDEL6RD(r0, 0x89fa, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)={'ip6tnl0\x00', 0x0, 0x29, 0x3, 0x4, 0x1, 0x50, @private1={0xfc, 0x1, '\x00', 0x1}, @mcast1, 0x40, 0x8000, 0x6, 0x1000}}) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 187.494451][T20100] device lo left promiscuous mode [ 187.507666][T20104] device lo entered promiscuous mode [ 187.512936][T20115] loop1: detected capacity change from 0 to 16 [ 187.514001][T20100] device lo left promiscuous mode 14:19:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x2}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x74000000, 0xcb, &(0x7f0000000000), 0x10) [ 187.540559][T20117] device lo entered promiscuous mode 14:19:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:49 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000000)=0x1) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f00000001c0)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @tick=0x3, {}, {}, @ext={0x10f, &(0x7f0000000300)="8d31e1d55b6939000000e28c0b1dd2a357b264c8745b78376e18cd3d3dfcb946cf885a21539a0c4a081ceeb24a1d9273bc98f78631776333afd16d66c13830c1beaa1b950e000000000000ab69347b9a915308c482353c485f8bb2965cd7e1292aaa6375f12e59f92cba4a37c9686d403d3a82d09ecbe57d3c3ec2117496b2dd4837334f2de9a39640516defd1e86cdf7a3585dea46ced4a31aaeddba0fa19737336aa9a0edba44df0b8138ed7f91262b41da05a13cd0bdb0d9ababc3074e95d7298a63d1be6978b3cb28d1eafc9615c7a9fb113bd94e0825e7850f5d86a23757ac244d58d632599ea5929fe74774d989ea9d90e9ee65d489860e678532bfa9deb3078094f165f2800b2e237639a4c"}}], 0x1c) wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="8078e2b44a4696a331ad71a6800822bee5067e926e83a724ff2b9d2190ca97a9d28ad154770c64e0f374c166f55509e19aab582632945f3944ab08bb58f0f21a1aa5affb960907374cf7f4fed4da000000000000", 0x54}, {&(0x7f0000000000)="0832f497d3835041054bb321019411dc5df26e9a0b7ecb6974f527cc14538d1efb1ffe03284f6d3326dbe9c604b293f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x45}], 0x2, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x38) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) wait4(0x0, 0x0, 0x0, 0x0) gettid() wait4(0x0, 0x0, 0x0, 0x0) [ 187.581600][T20108] device lo left promiscuous mode [ 187.592418][T20117] device lo entered promiscuous mode [ 187.601134][T20130] device lo entered promiscuous mode [ 187.606905][T20127] device lo left promiscuous mode 14:19:49 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x12, &(0x7f0000000000), 0x10) 14:19:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x3}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 187.643236][T20125] device lo left promiscuous mode [ 187.656296][T20130] device lo entered promiscuous mode [ 187.661309][T20138] loop1: detected capacity change from 0 to 16 [ 187.661973][T20125] device lo left promiscuous mode 14:19:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x79000000, 0xcb, &(0x7f0000000000), 0x10) [ 187.692220][T20147] device lo entered promiscuous mode [ 187.699765][T20138] FAT-fs (loop1): bogus number of reserved sectors [ 187.706280][T20138] FAT-fs (loop1): Can't find a valid FAT filesystem [ 187.733537][T20140] device lo left promiscuous mode 14:19:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x4}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:49 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x13, &(0x7f0000000000), 0x10) 14:19:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x7a000000, 0xcb, &(0x7f0000000000), 0x10) [ 187.741146][T20155] device lo entered promiscuous mode [ 187.746743][T20147] device lo entered promiscuous mode [ 187.753215][T20152] device lo left promiscuous mode [ 187.763032][T20140] device lo left promiscuous mode [ 187.768362][T20155] device lo entered promiscuous mode [ 187.774523][T20152] device lo left promiscuous mode 14:19:49 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x5}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 187.833679][T20170] device lo entered promiscuous mode [ 187.841399][T20171] device lo entered promiscuous mode [ 187.857207][T20166] device lo left promiscuous mode [ 187.864840][T20168] device lo left promiscuous mode [ 187.876736][T20170] device lo entered promiscuous mode 14:19:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x6}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:50 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xa4ffffff, 0xcb, &(0x7f0000000000), 0x10) [ 187.886623][T20171] device lo entered promiscuous mode [ 187.892540][T20168] device lo left promiscuous mode [ 187.899987][T20166] device lo left promiscuous mode 14:19:50 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x14, &(0x7f0000000000), 0x10) [ 187.966747][T20190] device lo entered promiscuous mode [ 187.972779][T20184] device lo left promiscuous mode [ 187.981949][T20191] device lo entered promiscuous mode [ 188.000389][T20190] device lo entered promiscuous mode [ 188.006256][T20184] device lo left promiscuous mode [ 188.015215][T20186] device lo left promiscuous mode [ 188.026002][T20191] device lo entered promiscuous mode [ 188.034850][T20186] device lo left promiscuous mode 14:19:50 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x7a) 14:19:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x7}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:50 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xc3ffffff, 0xcb, &(0x7f0000000000), 0x10) 14:19:50 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x15, &(0x7f0000000000), 0x10) 14:19:50 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x2) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r1, 0x5419, &(0x7f0000000000)) preadv(r0, 0x0, 0x0, 0xfffffffe, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000000)=@IORING_OP_LINK_TIMEOUT={0xf, 0x3, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x989680}, 0x1, 0x1, 0x1}, 0x0) r4 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1000008, 0x100010, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r2, r4, &(0x7f00000002c0)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000080)={0x40480, 0x30, 0x5}, &(0x7f00000001c0)='./bus\x00', 0x18, 0x0, 0x23456}, 0x100) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r5 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendfile(r5, r5, &(0x7f0000000040)=0x3, 0x4399d14f) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000000)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x18) 14:19:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x8}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) [ 188.579283][T20222] device lo entered promiscuous mode [ 188.585487][T20226] device lo entered promiscuous mode [ 188.591223][T20216] device lo left promiscuous mode [ 188.608365][T20222] device lo entered promiscuous mode [ 188.613765][T20222] device lo left promiscuous mode 14:19:50 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x16, &(0x7f0000000000), 0x10) [ 188.626277][T20219] device lo left promiscuous mode [ 188.643936][T20226] device lo entered promiscuous mode [ 188.649748][T20219] device lo left promiscuous mode [ 188.665397][T20239] loop1: detected capacity change from 0 to 16 14:19:50 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xe2ac35f2, 0xcb, &(0x7f0000000000), 0x10) 14:19:50 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x704000, 0x0) r1 = perf_event_open(&(0x7f0000000000)={0x3, 0x80, 0x81, 0x4, 0x92, 0x40, 0x0, 0xfff, 0x0, 0x5, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x3ff, 0xefb}, 0x4c040, 0xb323, 0x0, 0x0, 0x5, 0xfffffdec, 0x0, 0x0, 0x4, 0x0, 0x6e26}, 0x0, 0xf, r0, 0x8) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r2, 0x5419, &(0x7f0000000000)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000000240)) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r3, 0x5419, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2000004, 0x40010, r3, 0x4468e000) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000140)=""/158, 0x9e}], 0x1, 0x2, 0x4) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000400), 0x4, 0x807, 0x0) 14:19:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x9}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 188.681875][T20239] FAT-fs (loop1): bogus number of reserved sectors [ 188.688401][T20239] FAT-fs (loop1): Can't find a valid FAT filesystem 14:19:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xa}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 188.722518][T20243] device lo entered promiscuous mode [ 188.730972][T20247] device lo entered promiscuous mode [ 188.738011][T20240] device lo left promiscuous mode [ 188.744714][T20243] device lo entered promiscuous mode [ 188.756919][T20244] device lo left promiscuous mode [ 188.763392][T20240] device lo left promiscuous mode 14:19:50 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x17, &(0x7f0000000000), 0x10) 14:19:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x2a, &(0x7f0000000300)={0xa9, {{0x2, 0x4e21, @empty}}}, 0x88) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000000440)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) splice(r3, &(0x7f00000001c0)=0x3, r2, &(0x7f00000002c0)=0x7, 0x0, 0x1) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r4, 0x50009418, &(0x7f0000000640)={{r2}, r5, 0x2, @inherit={0x60, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000000300000000000000bc0c000000000000020000000000000000000000000000000900000000000000040000000000000080000000000000003100000000000000020000000000000000800000000000000000180000000000"]}, @subvolid=0x1}) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 188.779030][T20247] device lo entered promiscuous mode [ 188.784429][T20244] device lo left promiscuous mode [ 188.819104][T20266] device lo entered promiscuous mode 14:19:50 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xf235ace2, 0xcb, &(0x7f0000000000), 0x10) 14:19:51 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xb}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 188.835698][T20262] device lo left promiscuous mode [ 188.852763][T20266] device lo entered promiscuous mode [ 188.865588][T20276] device lo entered promiscuous mode [ 188.872237][T20271] device lo left promiscuous mode [ 188.878516][T20276] device lo entered promiscuous mode 14:19:51 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x18, &(0x7f0000000000), 0x10) 14:19:51 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xfeffffff, 0xcb, &(0x7f0000000000), 0x10) [ 188.884377][T20262] device lo left promiscuous mode [ 188.892174][T20271] device lo left promiscuous mode [ 188.960276][T20291] device lo entered promiscuous mode [ 188.966247][T20289] device lo left promiscuous mode [ 188.979352][T20290] device lo entered promiscuous mode [ 188.997250][T20288] device lo left promiscuous mode [ 189.003763][T20291] device lo entered promiscuous mode [ 189.009531][T20289] device lo left promiscuous mode [ 189.015137][T20298] device lo entered promiscuous mode [ 189.020989][T20288] device lo left promiscuous mode 14:19:51 executing program 1 (fault-call:11 fault-nth:0): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:51 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xc}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:51 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000000)={0x4, 0x100, 0x3, 0x20, 0x1}, 0x14) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) tee(r1, 0xffffffffffffffff, 0x8000, 0x3) 14:19:51 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x19, &(0x7f0000000000), 0x10) 14:19:51 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xff000000, 0xcb, &(0x7f0000000000), 0x10) 14:19:51 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:51 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xd}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 189.593786][T20315] device lo entered promiscuous mode [ 189.599490][T20316] loop1: detected capacity change from 0 to 16 [ 189.613487][T20318] device lo entered promiscuous mode [ 189.619076][T20314] device lo left promiscuous mode [ 189.645844][T20312] device lo left promiscuous mode [ 189.660026][T20315] device lo entered promiscuous mode [ 189.665422][T20314] device lo left promiscuous mode [ 189.680251][T20316] handle_bad_sector: 8 callbacks suppressed [ 189.680348][T20316] attempt to access beyond end of device 14:19:51 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xe}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:51 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2000008, 0x10010, 0xffffffffffffffff, 0xd01db000) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x200) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:51 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xffffffa4, 0xcb, &(0x7f0000000000), 0x10) [ 189.680348][T20316] loop1: rw=2049, want=17, limit=16 [ 189.697104][T20316] buffer_io_error: 6 callbacks suppressed [ 189.697117][T20316] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 189.723781][T20337] FAULT_INJECTION: forcing a failure. [ 189.723781][T20337] name failslab, interval 1, probability 0, space 0, times 0 [ 189.725460][T20328] device lo entered promiscuous mode [ 189.736416][T20337] CPU: 0 PID: 20337 Comm: syz-executor.1 Not tainted 5.14.0-rc5-syzkaller #0 [ 189.750527][T20337] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 189.760677][T20337] Call Trace: [ 189.763954][T20337] dump_stack_lvl+0xb7/0x103 [ 189.768613][T20337] dump_stack+0x11/0x1a [ 189.772848][T20337] should_fail+0x23c/0x250 [ 189.777284][T20337] __should_failslab+0x81/0x90 [ 189.782049][T20337] ? alloc_pipe_info+0xac/0x350 [ 189.786899][T20337] should_failslab+0x5/0x20 [ 189.791468][T20337] kmem_cache_alloc_trace+0x49/0x310 [ 189.796781][T20337] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 189.802497][T20337] alloc_pipe_info+0xac/0x350 [ 189.807265][T20337] splice_direct_to_actor+0x5f7/0x650 [ 189.812682][T20337] ? do_splice_direct+0x170/0x170 [ 189.817711][T20337] ? security_file_permission+0x87/0xa0 [ 189.823385][T20337] ? rw_verify_area+0x136/0x250 [ 189.828321][T20337] do_splice_direct+0xf5/0x170 [ 189.833087][T20337] do_sendfile+0x773/0xda0 [ 189.837563][T20337] __x64_sys_sendfile64+0xf2/0x130 [ 189.840845][T20349] device lo entered promiscuous mode [ 189.842771][T20337] do_syscall_64+0x3d/0x90 [ 189.852836][T20337] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 189.858908][T20337] RIP: 0033:0x4665e9 [ 189.862875][T20337] 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 [ 189.866815][T20338] device lo left promiscuous mode [ 189.882564][T20337] RSP: 002b:00007faf638cc188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 14:19:52 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(0x0, 0x0, 0x4, r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) fsmount(r1, 0x1, 0xfe) ioctl$PERF_EVENT_IOC_DISABLE(0xffffffffffffffff, 0x2401, 0x6) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1212c2, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x60800, 0x104) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 189.882594][T20337] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665e9 [ 189.882606][T20337] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 189.882617][T20337] RBP: 00007faf638cc1d0 R08: 0000000000000000 R09: 0000000000000000 [ 189.919905][T20337] R10: 0080000004000000 R11: 0000000000000246 R12: 0000000000000001 [ 189.927870][T20337] R13: 00007fff31bd61cf R14: 00007faf638cc300 R15: 0000000000022000 [ 189.936556][T20312] device lo left promiscuous mode 14:19:52 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x1a, &(0x7f0000000000), 0x10) [ 189.954196][T20349] device lo entered promiscuous mode [ 189.959662][T20338] device lo left promiscuous mode 14:19:52 executing program 1 (fault-call:11 fault-nth:1): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x10}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:52 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xffffffc3, 0xcb, &(0x7f0000000000), 0x10) 14:19:52 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f0000001e00)={0x0, 0x0, &(0x7f0000001dc0)={&(0x7f0000000240)={0x20, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xffffff31}]}]}, 0x20}}, 0x0) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), r0) sendmsg$TIPC_CMD_RESET_LINK_STATS(r1, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000080)={0x30, r3, 0x1, 0x70bd2c, 0x25dfdbff, {{}, {}, {0x14, 0x14, 'broadcast-link\x00'}}, ["", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x2008080}, 0x4) 14:19:52 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x21, &(0x7f0000000000), 0x10) [ 190.015721][T20363] device lo entered promiscuous mode [ 190.027831][T20360] device lo left promiscuous mode [ 190.043966][T20363] device lo entered promiscuous mode [ 190.049890][T20360] device lo left promiscuous mode 14:19:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x11}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 190.117070][T20382] device lo entered promiscuous mode [ 190.123216][T20373] device lo left promiscuous mode [ 190.131556][T20381] device lo entered promiscuous mode [ 190.132050][T20385] loop1: detected capacity change from 0 to 16 [ 190.138862][T20374] device lo left promiscuous mode [ 190.152538][T20381] device lo entered promiscuous mode [ 190.158486][T20374] device lo left promiscuous mode 14:19:52 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0xfffffffe, 0xcb, &(0x7f0000000000), 0x10) 14:19:52 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x181000, 0x0) close_range(r0, r1, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) close(r2) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r3, 0xd000943e, &(0x7f0000000440)={0x0, 0x0, "9ce8086114c115d9a822b4e6250a1481c7c4ac89eb5cf13cf9cb1cc96f8bb987f789c199fb5723683ae6ac9f93884117986c49a08dfbd27634c4be16d3a713ef16df4e515816f632bac0a619c5d9ef59798fe0675dfa397a15581bdad1540a13c8658f5e0cf1665cfa34118003e6cb8fe316cf46b699e7400cc5bad9cafe8b3b1bf7712b7023efd5485124f1f3b6e382017c79d7680def2a315e91ad6d856c15f5d7cb656657e92c8d4d442b78ae63b1be833f57bc992a93e957217b31528bd7aad52b7007190cc1b0aa8526e8ba60d6f398c4f0123dec135f55d4695ce2e2be12b498d9dee81542fd029c631be70960bbe024f6fee059f9bbb5b5906231f780", "3b7d54cf9a19607ff35277833e1851356e153bba626ee5398de1670cb185c30b30e64bbc59fc87e2d98fe8b63f8fab84f1300632c22098e2a46afc2f896574c588ad939844c7bb508229b79b8eeb025ceff37b3dd40a2c5cf215c09a408582d666bc6303d79abca797c1183294f6a13b83e4b57c987ce4d06badc4ae170874a39b1344db9a4931ae8343f9f6bdbb0da439d61960e1f984313f5ee86067984eb3db313dda3a6b386cf49615bde8bb0f7df3baf19f8a5c72d612a231f63e882a410e140fe29a83746c1492b1b09ac56997b9180df19ba2a0680cec457d72ec105e29d3e00b3711c2decb773fd67a0d0e5659530d9b9222e087711e4663712d7434811678fa40c0e77ab6d187795aa8a975950896b301286c4069cdf702720400c94b71830931cb71117cd46b1c039e515dd5784cd2a99f330cfcd6cf1fcdaf2ed73e788d13cc7e68cd1a3b61a24d5ef0e0f9392112287cc796c350e65a3777f46471b10854e6f6bf1381fc2a416105320bc1c2ad9ffda3b68516237aa02a1eb83a37da071db67f298463f3efdb478351143097e5bb105e0747822a56e90c9c095efc50cd4c1aa29f9df7184e42d9f779b610d66bb7ef9386123d48a128854e4b6d89e4204d99bf6df3daf96ec0da555870f7a7fc4fef603d4d37131eedcc91379408dd08e23aedc7915bc2cfc77fee66e7c636c20b3d95a2704c51e455cc51d874bdb13d3a28df660b002081f722f56dccf11a400ce398e263ac085d5e2430d41a7caf145863acad9228232dcef60ac8f0db885e976986a0da6e5fb6292fb7372a3cbd8d8fd0ac3c9628e3e030daaed424d51fd186cf8134f92f4b33e103d4cd2b5d4d09bb2b89fcbbe93ad4257388ac6379ac6b6ac3cb304df5e909dbc7251063f10d7f079b84868f14ffd9ba2fd6a3aa6b3d0cc93e4f61cdee5f237841bc49dac1c42f2a82cbaf8a7039c5e5d40ef9f951778ea15647fe92b3b7b38fc85bcedf7273d94351ab3a1ed4567b361f278ace523e61b9ca7d8fd8a09ea785c94ef8f3843c839799200fc0903109dba8d936706b223deadcbe1e06f04422375fcda142190410fd7675019607610fcd11dbcecc2eae50c8969ab679ae3117bf804c367be100fdda8f5705f6f55db8f8248dc88d338aa1b0fb0314ba7f6da1a0ba0669f2c3bc9495a82b656b52ad3531373d0d907e495820b1b034adb56e47515d4fe3553a4e191247b6fceacbb6c58e8aac496334f4000be498c96588e03d46297352f7d5fdb69d3634ddac2160050c7a1882e5db3ee029a6cf918266e41ea7695daee122f851d948a61c7b094f0271d6329c4214e3d658a74a6172da5793fd5cc9736aaa5acc7498165b808eddf91594fb6690a12013d6e6083051414ff6a654d861c2a95a5c1738f301f3cc907aef091b62298a6af893f5a06891ebe71a1577b13832c1386e588c7b5c151f3e86fb2ed883b21885bcff90fd883fdfa989951b5c4958b14ffce987048d91721df2f114d8bd2e23de50ec3acca43c09134b85895b22d06a3b6cdb9dc2956f7c4f34208f21ee2f2886c7d12b4a9cb2bd370302820fb1ca42bb84800018bc34ce36666946cb1cd4707a5afdab2a1aa8f22815eabe5ec6c612494d64b7922af188b5ae3350f2642e8033941f24d70f4b0bd88a35c3b142bea369ceb0d5e366b9654614f9553d828400f47f205a7c9f4cc73c310546a45dfa8f1e9f02e1a3054aadae7c0786082ced1716c58f40c863506997b9c03aa45f589d2027ae5b6c9745501b09257df782cd00b6249a669ac0f052ef09bcac52f624edba947b5fa52ad9cab0cdee2471ab89aa4fd9c59f8a0d0fcdd2cd4e56fdb7f625f1c80eaaca1b5d955adfa9bca62b9b971208c66716dd2e3019a2bb3f0dcb416aa775e90d4a8d356d12eff35ebfcc8df2a725489abcc985b39f8694ed3163083439833d472de1a313cc0414dd51dbe07993831b1bb7916b66e5f6e6b57d47fed56d55ea54b0200f06ab21397886ebf950b3f94967cb4caa5e2a56693ab9e428ea14c83c4b8a4361f9410ac173d142c008fc8a7f610a901b28ad9872493993bcd21a06c7d757676a028dcabcb28f0892ef9029839aaa098e2beaf4a67bd80001eacdb3fcc41d7585b16fa433d9bd8a3b967d49ce7eeceefd2a6fc273832bd9a5c5518f6c418316ca3f5561e0ee48940a08c4133cc6c11804305eae29b898dc55e376c371dcfb0b9cedc7e7624abd8d591639c7ae16da1b5dac8b0133811d68d5f5f32a41ba690aaabfab09abd6a23656ab633b6b8975db781d872867a596f28dc661ffb1c4f7d1e8c33a9ab56d71e37c8df038133acf6cc04d9d61207126a98c2f767d0b20a948038858d60bbf73ab6adc255a90b7f9ed2a235130ab959a575635bd8f970bfd3bc8f9934ae58a28e90daeb1e5f387e73c0098fd448cd1259c847c8d7d8a981d3f5f528f16df3e660e03372d17b1f1f1ff59931877891a79561bdb3df4e015c49b9243d91e4598df0780347eecd8d3d369815e3ca568e41b7c2ea4642e1fb1e4a654443f6918b006afd9994572eae9e0cfdd06715ba7844c432428a7c6f4e0cb0cc5b3ac663432e585f36ba9060339404c7534a6882207a9152a793ee7221bad206c78b6b17e2b04ea688b198e90db7b595c9ac867b5feccc6241140de9b10b44ea629ea764dd850209cdc9f269f3cd2069fbb9189f1b22467096d55fee3de562c011b2c471dc69dc2409f383de522fdd7791d2b1315198bb51612520f67da442f5b3d13448f6b612849fe5a062a53d582ef6780273816ee301e4632ef2c20688b50cd9d1121dead05161800a898412988a5444976cc5d8564e3718c186c6212010604b552ef0f0673a6cfd4865cac616efabc994258ff7d08f194fdbb3762163563c268fd183a26dc852a2fe48f294200cf01dcb1b25143c281f4a00d4a41504bd16bd12d0d368dde32b4512b609ee95937b0a852e10d32e66fc11fa5ca21afc5fee5d9d961df92e4aca8c30d660f09ab4adb3b2935a904a9b0ba1b86d013f14599b2fba855fe93d7cee8247da45c29b97e05d7142fe6b4a504139f11029b486ff366a2f3d3ae407e7e42350415bdfab3d98c1c60c83b2e72b734c979f74e2ca8962426d7eab74fe1617a4dbd99dcb5bd4ce3667aea265deeeeabfe0bcb2125be462a023594a9f96abd0e7e4629fc8c28d8ed2fbd8248883a358c950bc8418a2d10fd1a54353f08f04109cb1ccf65503c25573560e78a665da8635e6b9259e82a688d077fcd80e98ab7a27af1431f9f17ce6107f5cf3dd6ab5812a8b97cac69a2525e17bcef196047f9af0b52fe3c41aadfeae25a48878da8b970a93240253a7c9d11ceeeebc114b21beeaef7789e8b30243a8a41be7d5cc08911d7e2bf4ab55eef894454da3b58de43f62d056fb1e2cf4c0b0da22da141b7ff76ae195d7069ef6c2b6b0c46146ba811ad1aa34b42e7bda39aeec5fb7dc46bf8bd2a581fc2de662c8f3d9a8bcc2697fdd1c3595472a889425f8bdcd5b77e73f3a258e8ce4d2b5ce7375ab3523a47faca8ed19e489d28c479d7b3f3e8b91102d8130d61247f298e4304344d831f0bc9d96dc97a2dc619034a3c11306dc0f51f02931833f61495ab79389cc4cb48b3b05b026a89be67dbd891e8b53f95bbb107d0ea91a711abaaefe46b7229d37c42edc458bb40fba6350ee69bd5e319757e43b886c777b5103d47af943cd26a4ffa33778ef605dfa2943539375326ed68ca054719aae65a8fd3eff38c38a27be559e1ebb8f6660c024a845fcc3bf7a61efedad2e4037746c0fcb43a1d391bd9ba80746c51a10fb847caa19f157e4d1a78fadb693052e4c5fa08e5a27c7450a48d617014bbcb9067296d284268b873448f76d7511957936d46b8423b3d07e0da688e4d5b181ffd45f707a962be4b899a06e04b0e6a9fd439900d1b2b1ccb87a2283890450e17221f1f33021b6064fd88b292c2fda2e6c1c95a6eb0277113fce8bda257994f51b210acd2e28fdfb286eb2937a25c590e35aae3252102941e4ae98e266f154f30bba49ed483dd1329f5715bb6777a5964838286d3460b01f00b232265bf4d84a297dd054d639fe4f5235cd1aca297d6fa885ec7ccfcc340b620a7d6f281a8c20aed05f9a6a250fa8107e05291b2f39372721375a49de377882b100665f88ade3702b3876adc9e1c7882a2666339e41584e134f2c368b26e03690e2e2a16c91828cb83512a2c1f2dbe33cd004eea82eb9e8adb1d875db187bc92ae9c6ebace7e1ec7445015044d49e034821c208ec30a317d6daee773d5cdcb929d05aef1f8280eea17204db0b61ae1c6046694304e6f6637e5fd86609159faf0caaf499094c1fc3b3472e3b00fb34de8b3663096f9f2381fff3b08b919e99304c1322301302df856d3d2a89ef9b5880604fb91ff8223b1543bcd2d18881160ad157c248fe544d4924a9b8a1d821d315ecb1941675366b798ab72b1c69b3ba9c06c108208a4015fb9ef3a9f5ee5787f4cdc58ddc36b3a6a1c99b0e88a0ec32354832340550baed46e1849848a38b85aa1a08f4a1d7e5156ec13f1cf1a71dbefe2d19d9adbc8da1b6384c928fc9f0695f0d1d834722f74fe825a56411db957d03a1827e139a37851ab8d25a2e629ec7e63b0ad77419fd1f6658841054f228665b9ef02908ce06419e9c4374f8689531ae50a98e018224b0cd3e52006f02d2a6a855465d7a8eb19ffce605326c8c949cc3f8041869ba9ec556981ecb41fee1793275142b48caf19ef7d1706e56a7865722d0ba17d326cd00231e6e0eed3bac53c2a2f3c8bd60d9a45d0746fcf4878ec0fe95fa73f2231cb059eecb84cb18f95191a1b6e70dbb7a418c8457d5440a64ec294eaa4b2de62b3370a9d155ca2f203c369db02c7f3129bf60ebb6d34c59e37b995b0399bbaaf6f3256f4eb8f908c28c37ec3054e97a120e933f160556efe66ff4cb37e3f31b1c263792b50c5eb3d56263dc7c45add343962047b00f992173b5eb08caad9d5cd16ea652131c2855db1178f6916a5011fd6d4aaedf31ea46c9a08081f523c75a264464edc889f01f58cbc291435aeaa304a168f250f4c251deb5d3786a250599389a4daebe7b0d74f86dc7bdceefb551ac8b49aba97f00169ce4c164472d07797e0965c2cfe7aba3843f70f32ba93765a7abb19523490a5ed9c8c4091c46cda4673d22bcefad061a173ddd998a938d4e32e063910d0695b65dc7ecc814c0569cdefc418044e366e2a395383c70da6e20b5a090add45b455577a0ac7646c024a16c3f031dce886bcd7fee5cf12d4c980fe84027cf27e0912adbd878f97056ca2fd59b994a6a327f1a9a8276c5c3586e433117b53b4cbafab64bca20395a587c6189e56fbb5648b07553b90e2d4cd00e584"}) 14:19:52 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x22, &(0x7f0000000000), 0x10) [ 190.190512][T20385] attempt to access beyond end of device [ 190.190512][T20385] loop1: rw=2049, want=17, limit=16 [ 190.201264][T20385] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x12}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 190.237532][T20399] FAULT_INJECTION: forcing a failure. [ 190.237532][T20399] name failslab, interval 1, probability 0, space 0, times 0 [ 190.250163][T20399] CPU: 0 PID: 20399 Comm: syz-executor.1 Not tainted 5.14.0-rc5-syzkaller #0 [ 190.258925][T20399] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 190.259007][T20399] Call Trace: [ 190.259014][T20399] dump_stack_lvl+0xb7/0x103 [ 190.259035][T20399] dump_stack+0x11/0x1a [ 190.259051][T20399] should_fail+0x23c/0x250 [ 190.259148][T20399] ? kcalloc+0x32/0x40 [ 190.259167][T20399] __should_failslab+0x81/0x90 [ 190.259185][T20399] should_failslab+0x5/0x20 [ 190.259204][T20399] __kmalloc+0x66/0x340 [ 190.259257][T20399] ? kmem_cache_alloc_trace+0x20f/0x310 [ 190.259281][T20399] ? alloc_pipe_info+0xac/0x350 [ 190.259299][T20399] kcalloc+0x32/0x40 [ 190.259316][T20399] alloc_pipe_info+0x1be/0x350 [ 190.259333][T20399] splice_direct_to_actor+0x5f7/0x650 [ 190.259395][T20399] ? do_splice_direct+0x170/0x170 [ 190.259419][T20399] ? security_file_permission+0x87/0xa0 [ 190.259438][T20399] ? rw_verify_area+0x136/0x250 [ 190.259468][T20399] do_splice_direct+0xf5/0x170 [ 190.259493][T20399] do_sendfile+0x773/0xda0 [ 190.259576][T20399] __x64_sys_sendfile64+0xf2/0x130 [ 190.259666][T20399] do_syscall_64+0x3d/0x90 [ 190.259748][T20399] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 190.259772][T20399] RIP: 0033:0x4665e9 [ 190.259786][T20399] 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 [ 190.259803][T20399] RSP: 002b:00007faf638cc188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 190.259819][T20399] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665e9 [ 190.259901][T20399] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 190.259913][T20399] RBP: 00007faf638cc1d0 R08: 0000000000000000 R09: 0000000000000000 14:19:52 executing program 1 (fault-call:11 fault-nth:2): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x14}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 190.259926][T20399] R10: 0080000004000000 R11: 0000000000000246 R12: 0000000000000001 [ 190.259938][T20399] R13: 00007fff31bd61cf R14: 00007faf638cc300 R15: 0000000000022000 [ 190.274790][T20407] device lo entered promiscuous mode [ 190.461594][T20409] device lo entered promiscuous mode [ 190.467131][T20398] device lo left promiscuous mode [ 190.475989][T20402] device lo left promiscuous mode 14:19:52 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000440)={0x0, 0x0, "7f5b7cdaa5b92e0450bdc7ca1804853f078b7d8e0248a7de1f2fcd71e6662d067dee25765f68dcf4d1e53532008dced9c4cee98d28532f9a27112d3cdbbfe61288cf873b18d4ffb1dbb1ca5b947b85030d532901a813d2b5c2674ea0395825becf5721e0a6686c57f34542327ef5c299aa6db25d1a1f45e1c039978826c4f05773f904d00f35d8b483bc6cdb1fe9b9afd39c675e24454012b20d8cf0eacc196f1b94a53a04f0430fe55c9464a1ac30ffa9e6e8457752f7fb4c0422ef353e3099a8c6d8a2fe07e023461521fe12fae4cd3f6c3d11100e13e8976a1c1868106da1ae27257d065d9999610eac1169e929293f0fd0401c6f87af55b7f879ef3e3548", "17bd6d4bd5443ca9b448f12a0cf67ea83058e5ebdfc6b337f21bdef0c2962ec845525c26db1881344871e0f84541dc9eb220383ea90abc4b5664c3132c8bdc5e53a3cd554f71fbbb1b2ffa6353ad91d7a78e5449a11521ffa7e4337d7a90ca7d3d3656be03ffd9f773b0867e43aa2d8fa882f7c2ffe198202d1a2ecc122087e88e4c167460a974d3521f17c65a26bf0f4842e0ac7095191899d999a4f1f2cbac9a19b7bb9a8d6d27de257b71060ba7d536fe70ca8a83b788635e710dd27286c080efaf26db29533d32c09f9a9575269359ee0371ad120a2e254c49680e0792ef041fb6f11f43a174f95e1c66c51cb8ef8aea08a8b05d524089f9efa5012824dee215e5ef85345734ebf7f950e206ab91ce1c2910482ffed14f576fe2d4b41eeb0466dfc91ef14206ecbeca89547f39325eead9233e796e7ce9acfde84e80d1be727f201dc34c8ebff9fc21be51e5de947d07d7f1a9c433e357d83d8ae3af296b7d61bc599a5fddeb18ac697385060d587f86dd35dd33cd4adedadd8cfb31d0a4ee105eeb93e517ca21bbe80891e1091410e27bb19b71d7b0af1106294f29aefb271d419187216075ac145f9db2451ccd54adeb6d7e01db0e61364b39415e2d877b9f6ac8bed0c5e90658210bb83f25e3daa03490e614c1db64f7b0f70e8e7af7a28fc7b8f46a7fe64d0f05f83cab6ef114495fc8a32dcf925ec5778c8159c2f2f37a2e178d0df1b7e1352aee4ee7106a55340ce03c8a5646692a2892f8a9df4d90d6fd4c565e51fde44a3c3d2140f12ffb127ac761880d5b6efc2b6c377ba5b738bc8373844c267fe6d2d626275d5011dae207d0727a4507af383169e2541cf551eb52ad35e66ee82b4902498062575ac4624d9c204d97d006f69c2c09b4ce52aadcacb94e5e6715bcbed222cdd7d082c5274f08f550306d2fe4cf14936d405db7de38cb22972df2e0a9755ad6e000568a7c67e3a6a9210759e092da2e7cc25903ab6cef6d57f84fbee7b48ee36eeed50a72616aaa57f0f3033525342b3f28b42ff014953a5be713fb7bbd0a1dcd9ec33a823b374d0e8218c0e6b3f7eb0757080acc05f9551154adb8d9377e97292ef8f06445b89a449554165242fc61d4a79059045be7098fc7890608c5be081f3c393c9447ab5f618c77492db34a44b430f64fb104990b03fc07b98b63f089ef6a2fa1406433d0d78caf79d678d74e4c3b3326bfd28d04caae30ffa88814708ee6ea127afb9bdc33b8bd409a2bd7fd9f4d5cc0a32c6b8e6253838ed17ff1ab42e62d3d84ffea32bcdb50c2b9a621a29f954302e645125483102a6a50a221f97202be648fcfe190567a85ca1d335909004c7eb747d50143839539b4c25317e03bd541e0e1e149223aa2d62a9b74b0c0b313dde6695df44fc12211aeec3eb71635533996aba2b006110c962501a50c33cbc9c5e07b13c359ad842f2d1f84663c07d4acb5f63a84fb311fb6e4031378ddc4b1a9975b2c0388602d9bad375dfa3c87b882318d9542fbca6a2c81b700d34d8216dec8044c3c15df48d9864f25eff6b2a64540af7aa8c6da965bcd3017e5494be25eaad058f140c18e6de4a4c5c6bf5fb6916833a00e175b11185b273a81bd50db76c110c752f92d309c087cd84d18eecf486f3a6b8ef49bbdc280b93db66c50f91fe9c1f78437593cc12299e0ce7ef3b0702509b6b88d998bbf629bba8575166853a9b73c05c8fe3ea5cecd67b3bb615b11e005e4f54fda539c2f51ee5dccaf8e7f1e8c9b2fa789505f95fcbe42879036d80435725345802f51f67e01d22456920b17cf76c4473404ec3f9b5c7ced34215342485fb96d7ab5dd0fc0f9b2e2ff61d85821e5a7dcf481dd9d9991f6e7cb9abb1cf8c5d75a795331d1d36c8939643be7734623cf9de3de66a73fc21da1eb455161033c994b98f808c03a4711f74dbab01245a9d0b91b884e3504afaf0e7843d3c2ef89f335d616a4c026a0269b67f01095c31aa99ddfe5172120e642a0fa89180a09bb27b486a57ac9bbc71c0249e51efa73d47691f1a3774ee3aac6a6d7809b604df5c75cc308b6979b702f1bba26d72ff797bb823bca8a68eab02b135b007bcea552183880bc7e40faa5645308bd1cb40c717258a25ee16dae429a9fb2dccc041d77cdec83d912193b1e61e11dd439be4a48c7d755aa99a1989ffa442714f79ae6b0061ac1b9ce0a73f4667d3ab2d99a1749a23d02b369a063d8d9eeb74041ba396b08e17ecbab79114952aafaa980257aed15997c8b011d0f8a82be8d9dd29315f629e0a97a03674c4bf6e96ab126cd74c79546cfc7252745a08418ccfa70a64ccaa401d9d16c51487c8c74bf22db2eeff312536372c4dc1d21ddae53e9219d2b051674080b67cf21f433c5b7d9511d5745d106fc5f2ccaefaabdcea88e25cd741b9b51274c70a866c8f41188352a6bb83f3689ea31ed5a5c61308ed24b8f0bcf06ae17935425b2a26c6e7befd2c18b95f74c46691cc4fa1847bd5322512c57209a650d1565de9bab64afea99d2c68dfba2ae262944fcabf90a9c54928df9437502d56062150d355b1e1410ac7abeafd6eb79045867879c7127afc7d84b93df7e0d987d909fe2bb8fc0a4887d375fcd5568129131dd60a73854d0e2e1d2adb697cd3295c9ce817f1ee1aed85198b5a109d93e5ee496ba9ec4c8392a0bbef36e2c2e3410fcadd7e520f8838379a452928cf3a69982b76f05e33f64580e7b3fd3f4c64d8ca694439748a65a41ea3b5d67c0faa2f9526eb2a6913f961f0b083a545af09169fe0420661200a20b8858a06b7645d4b7d97682745715d66c555cf819f5ac740ca08ff113fb83fc977fe2e1522579a38dfdab754698e50c690408ddcb47bcabd2ece4e67fc1344a0738404b9f2b962c56b08db4c245710b866a34321483c3fe712fdfdc971c2925567b6abcf1da3084112bed7df7e68632701127486302ef24f9c1d6a78141d67ab885f4ffa050f0653bdc720c91fd296057654a3b7d442354966b44f69cc69935edb61a91f7ff5ea58840636f1a1f1926d6ed49339b520ff40017b3a12d932a4573dde5580bb8cf6b36c3654e3abefae63bc4ba5f8bfd94d524642d31814e35ea5e018fa1b9c1095fca17a8b25321ca65e8dfbcce725eeadb4c7356d6fff2872801d031d5af1bf0376130242b650796196e05f8ffed351b46ae8946c8caf1e389968f308be70d07ffd87e646c0f35d8315080a0800c583beeab98647a973bccabc4425525341118c3a73218afd62a7e03f2965d0ec0bbc6e854a321351a8a398394bc95a0eb53b94ce9a21c3a39f94cb8f7a20a758cf888481865519f206355012142d3b3de5b4e368e1685d1c0c9ff299c09b24c203bb5fe7ba1ba0db7f5ad14f9292bd7371ff24a7eda68f0f0a662eec87ab05d06fad4bf079d4d99ca39332ad350acf80a87cb144c689f50125443f21ebe71c4d718514dfcd5a621ddfb628364732388b5f410260602c4d569d51f18cb31ae463987f49f29989928d135d0a3b681945ed74c9c49c0e22df59ac72bb233bfc3a002de5000330f070a4c5d8a199212588b8ce0dbb4c965f84cab0a563b9812ce047fad5a94a66dc2fbb4b6901a1c8bdd074107fb3540194b0b0cd6d2ebb6cd7daa8025a281c1ab537ec1d6cc898b4b37c88405907ec2ca26958c3061a6d8f0b4af9597c8c5ec79943035bcf6e437da845d9a069b1646c4db98380670be062a209efa9b06212373fd0493f4130662dc555277b6670caf08557c532901337f2d5b405afa1d64795db7000d19cbb9693237a238377ee5ebf41b457f516ba43cfb990ffafaabc5d5230f2191e9cefb7813be1114c87e8c296ee2371e075bb9e9aeafa0cdd849a6924bf8609b020a0dcfe5c3a645972c7de08c08b447eb5ba691ffb430b1e7409d6074835b88c50d9e901918cf58d14a87c4995d42c84744c6dd4d72e38820b50018f7967a9be1f4b43c27b387c6890d25ab4e1f151d7f1b78fad85a50652ce247a997f04bfd93ffd3bbe8a22dc6705c04b2e6d7b98658ef3a8f844a24fea04b3e070892f08770baf835097b9cbc9d96a04450e5a3650eee4764d75a90b5d6f447afaa3f72d304b134005c4f54af135ead543b22d32e12f7069cbfea150d3e9fbcb0d03d6f078cac95f014cd4693144707079697f0fa5ad1c35c74a7c49ac17f974b3c943ba9d4538ce610ae776a49303adc5bf4d0eb91126a052a5fde4cc9c7fa2de47b9a2dcc1b54e31586e6c0c022c781fb3ce907fef1d2887f43c9a01957341b2d25d3ed7b152ef73df8beb77dfc8c0500c496afcbb72b5d01ddefe7a91f465d6aba3b3d2acaa93901d527d89847bc02ddcc004fbafabfe6eb6dec0fba2936be4577f04bed22d2f98e37319c0275a229d78c8a12284633927f88a50b17709013b9f024171172824de70fd604d95415a400543efaddab520b030dfa4a17313d0e064c9a59f6280ad242df9b97b00c3561fbb64b49a5f067017e07cf7952942059a7bae4aafb9c8351d4886f1a9dbc6186d666caa069338585a5c463de5cd933809bc7cdadf03e099de0d142ca35d7c55b26d4cc42199359b607aea913716b53add95f88c5fe9874475a7cd695b4d677028360cec42eff9b823f55e1e1de249c2538fb4903d2b85a05bf227b001fff43283673a424581f5129904cf2b86242d1b01521567f7dc62f3e1b12f1b8663648b43fa2d94298e4b358e8a2a3ff213ed908fb3e68035ac7c9a5a992b2843b3709c3c7f9bedba794b3d1aebee819dc9fd616ad32144f20c7d64caa4ee077559e342a71fcb86b5bd750cfbfcb98f7bad96d0c3b7aef20ee92e879be8bd384573ddd8b2d1b6a19756e22e32c9344c77af7b5cc5146b3df4878ab50a4abcd3fd65646063160403d9a352b089cf8861066dcc46919c7ee3a5a61698e0041800174fd1d84653f2ddb9c37a2e0f8718619be7d86709a99a8d1f34e93b5065b5ebc711fbf8fd0ad8e9abd053534326f8a153470864740f3685b71c4f0b05085e9f528e52b33bd29f5a3d59614ceac84bc3c80b74b7fbd721c7977e50661d808b73ce99d1e2da5e50ce792e8cb5a9df95fbb8060642c30dad0a55eedc7c8decf626322e9c0d444e44567f42d4f48e87333ccdc6f5237e89ae63af1d58bf0ca6d76651569a5d6db44e1df074c24d7299a368a969bfb9fe5ac39e336051051a5e7a3303f77dc4ad93bcaaa1aae79d4e6ab9a8ead8efb22031e67573c4768b11b5e2f473c1c218c58dc59dc257b0b2bd84ab6e4b0676a00f6557751af1c82131873fd60647c80c4be58c2cce5ac6c6c9cfb8b9733b10b23d1ff982304a70ae5bf93093625f4de8126e6e34ec15b5012bcd6d5b05091786749b4578936405609bda28a27d195f75dae0a93d18ff6499574b364"}) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r1 = signalfd4(r0, &(0x7f0000003b80)={[0xfffffffffffffffd]}, 0x8, 0x80000) lseek(r1, 0x4, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000000)='#\':\\-\x00') ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000040)) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000001440)=""/135, 0x87}], 0x2, 0x1000, 0xae5) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:52 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x31, &(0x7f0000000000), 0x10) 14:19:52 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x2, &(0x7f0000000000), 0x10) [ 190.485772][T20407] device lo entered promiscuous mode [ 190.496372][T20398] device lo left promiscuous mode [ 190.549984][T20434] loop1: detected capacity change from 0 to 16 [ 190.587132][T20440] device lo entered promiscuous mode 14:19:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x17}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 190.597549][T20442] device lo entered promiscuous mode [ 190.609320][T20436] device lo left promiscuous mode [ 190.617030][T20435] device lo left promiscuous mode [ 190.622000][T20434] attempt to access beyond end of device [ 190.622000][T20434] loop1: rw=2049, want=17, limit=16 [ 190.624681][T20440] device lo entered promiscuous mode [ 190.632777][T20434] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 190.639242][T20436] device lo left promiscuous mode [ 190.651968][T20449] FAULT_INJECTION: forcing a failure. [ 190.651968][T20449] name failslab, interval 1, probability 0, space 0, times 0 [ 190.664612][T20449] CPU: 0 PID: 20449 Comm: syz-executor.1 Not tainted 5.14.0-rc5-syzkaller #0 [ 190.673373][T20449] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 190.683497][T20449] Call Trace: [ 190.686772][T20449] dump_stack_lvl+0xb7/0x103 [ 190.691362][T20449] dump_stack+0x11/0x1a [ 190.695518][T20449] should_fail+0x23c/0x250 [ 190.699991][T20449] ? kmalloc_array+0x2d/0x40 [ 190.704579][T20449] __should_failslab+0x81/0x90 [ 190.709492][T20449] should_failslab+0x5/0x20 [ 190.713996][T20449] __kmalloc+0x66/0x340 [ 190.718156][T20449] ? put_unused_fd+0x30/0x120 [ 190.722901][T20449] ? ktime_get_coarse_real_ts64+0x10d/0x120 [ 190.729242][T20449] ? splice_from_pipe+0xc0/0xc0 [ 190.734163][T20449] kmalloc_array+0x2d/0x40 [ 190.738671][T20449] iter_file_splice_write+0xc6/0x750 [ 190.743959][T20449] ? fat_update_time+0x125/0x140 [ 190.748896][T20449] ? fat_truncate_time+0x2a0/0x2a0 [ 190.754030][T20449] ? __mnt_drop_write+0x12/0x20 [ 190.758880][T20449] ? fat_truncate_time+0x2a0/0x2a0 [ 190.763987][T20449] ? touch_atime+0x1b3/0x240 [ 190.768584][T20449] ? generic_file_splice_read+0x284/0x310 [ 190.774305][T20449] ? splice_from_pipe+0xc0/0xc0 [ 190.779168][T20449] direct_splice_actor+0x80/0xa0 [ 190.784165][T20449] splice_direct_to_actor+0x345/0x650 [ 190.789589][T20449] ? do_splice_direct+0x170/0x170 [ 190.794622][T20449] do_splice_direct+0xf5/0x170 [ 190.799403][T20449] do_sendfile+0x773/0xda0 [ 190.803873][T20449] __x64_sys_sendfile64+0xf2/0x130 [ 190.808996][T20449] do_syscall_64+0x3d/0x90 [ 190.813410][T20449] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 190.819318][T20449] RIP: 0033:0x4665e9 [ 190.823218][T20449] 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 [ 190.842829][T20449] RSP: 002b:00007faf638cc188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 14:19:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x48}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 190.851338][T20449] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665e9 [ 190.859310][T20449] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 190.867347][T20449] RBP: 00007faf638cc1d0 R08: 0000000000000000 R09: 0000000000000000 [ 190.875343][T20449] R10: 0080000004000000 R11: 0000000000000246 R12: 0000000000000001 [ 190.883308][T20449] R13: 00007fff31bd61cf R14: 00007faf638cc300 R15: 0000000000022000 14:19:53 executing program 1 (fault-call:11 fault-nth:3): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:53 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x3, &(0x7f0000000000), 0x10) [ 190.912035][T20442] device lo entered promiscuous mode [ 190.922521][T20435] device lo left promiscuous mode 14:19:53 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x32, &(0x7f0000000000), 0x10) [ 190.969394][T20465] loop1: detected capacity change from 0 to 16 [ 190.988537][T20470] device lo entered promiscuous mode [ 191.009087][T20465] attempt to access beyond end of device [ 191.009087][T20465] loop1: rw=2049, want=17, limit=16 14:19:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x4c}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 191.009429][T20466] device lo left promiscuous mode [ 191.019942][T20465] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 191.050121][T20465] FAULT_INJECTION: forcing a failure. [ 191.050121][T20465] name failslab, interval 1, probability 0, space 0, times 0 [ 191.055441][T20479] device lo entered promiscuous mode [ 191.062744][T20465] CPU: 0 PID: 20465 Comm: syz-executor.1 Not tainted 5.14.0-rc5-syzkaller #0 [ 191.062767][T20465] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 191.087076][T20465] Call Trace: [ 191.090123][T20472] device lo left promiscuous mode [ 191.090345][T20465] dump_stack_lvl+0xb7/0x103 [ 191.099916][T20465] dump_stack+0x11/0x1a [ 191.104067][T20465] should_fail+0x23c/0x250 [ 191.108561][T20465] ? mempool_alloc_slab+0x16/0x20 [ 191.113608][T20465] __should_failslab+0x81/0x90 [ 191.118393][T20465] should_failslab+0x5/0x20 [ 191.123059][T20465] kmem_cache_alloc+0x46/0x2e0 [ 191.127838][T20465] mempool_alloc_slab+0x16/0x20 [ 191.132790][T20465] ? mempool_free+0x130/0x130 [ 191.137491][T20465] mempool_alloc+0x8c/0x300 [ 191.142098][T20465] ? __find_get_block+0x6fd/0x900 [ 191.147139][T20465] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 191.152773][T20465] bio_alloc_bioset+0xcc/0x480 [ 191.157546][T20465] ? __test_set_page_writeback+0x49b/0x500 [ 191.163354][T20465] submit_bh_wbc+0x130/0x330 [ 191.167949][T20465] __block_write_full_page+0x648/0xa10 [ 191.173413][T20465] ? mark_buffer_write_io_error+0x170/0x170 [ 191.179402][T20465] ? fat_block_truncate_page+0x30/0x30 [ 191.184985][T20465] ? fat_block_truncate_page+0x30/0x30 [ 191.190452][T20465] block_write_full_page+0x240/0x260 [ 191.195833][T20465] fat_writepage+0x20/0x30 [ 191.200265][T20465] __mpage_writepage+0xcf3/0x1080 [ 191.205375][T20465] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 191.211011][T20465] ? percpu_counter_add_batch+0x69/0xd0 [ 191.216566][T20465] ? clear_page_dirty_for_io+0x392/0x420 [ 191.222208][T20465] write_cache_pages+0x4d7/0x810 [ 191.227177][T20465] ? mpage_writepages+0x120/0x120 [ 191.232201][T20465] ? __xa_set_mark+0x268/0x290 [ 191.237019][T20465] ? __mark_inode_dirty+0x103/0x680 [ 191.242242][T20465] ? __set_page_dirty+0x160/0x1a0 [ 191.247313][T20465] ? lock_page_memcg+0x79/0x120 [ 191.252193][T20465] ? unlock_page_memcg+0xc3/0xe0 [ 191.257193][T20465] ? fat_readpage+0x20/0x20 [ 191.261691][T20465] ? fat_block_truncate_page+0x30/0x30 [ 191.267334][T20465] mpage_writepages+0x6d/0x120 [ 191.272167][T20465] ? fat_block_truncate_page+0x30/0x30 [ 191.277634][T20465] fat_writepages+0x20/0x30 [ 191.282138][T20465] do_writepages+0x7b/0x150 [ 191.286717][T20465] file_write_and_wait_range+0x180/0x210 [ 191.292373][T20465] __generic_file_fsync+0x48/0x140 [ 191.297483][T20465] fat_file_fsync+0x48/0x100 [ 191.302098][T20465] ? fat_generic_ioctl+0xab0/0xab0 [ 191.307213][T20465] vfs_fsync_range+0x107/0x120 [ 191.311988][T20465] generic_file_write_iter+0x103/0x130 [ 191.317451][T20465] do_iter_readv_writev+0x2cb/0x360 [ 191.322682][T20465] do_iter_write+0x112/0x4c0 [ 191.327353][T20465] ? kmalloc_array+0x2d/0x40 [ 191.331955][T20465] vfs_iter_write+0x4c/0x70 [ 191.336462][T20465] iter_file_splice_write+0x40a/0x750 [ 191.341934][T20465] ? splice_from_pipe+0xc0/0xc0 [ 191.346876][T20465] direct_splice_actor+0x80/0xa0 [ 191.351819][T20465] splice_direct_to_actor+0x345/0x650 [ 191.357199][T20465] ? do_splice_direct+0x170/0x170 [ 191.362232][T20465] do_splice_direct+0xf5/0x170 [ 191.367060][T20465] do_sendfile+0x773/0xda0 [ 191.371486][T20465] __x64_sys_sendfile64+0xf2/0x130 [ 191.376604][T20465] do_syscall_64+0x3d/0x90 [ 191.381021][T20465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 191.386921][T20465] RIP: 0033:0x4665e9 [ 191.390812][T20465] 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 [ 191.410427][T20465] RSP: 002b:00007faf638ed188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 191.418843][T20465] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 191.426827][T20465] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 191.434798][T20465] RBP: 00007faf638ed1d0 R08: 0000000000000000 R09: 0000000000000000 [ 191.442776][T20465] R10: 0080000004000000 R11: 0000000000000246 R12: 0000000000000001 [ 191.450754][T20465] R13: 00007fff31bd61cf R14: 00007faf638ed300 R15: 0000000000022000 14:19:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x68}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 191.467577][T20479] device lo entered promiscuous mode [ 191.472827][T20465] attempt to access beyond end of device [ 191.472827][T20465] loop1: rw=2049, want=17, limit=16 [ 191.481573][T20472] device lo left promiscuous mode [ 191.483564][T20465] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 191.497662][T20470] device lo entered promiscuous mode [ 191.503416][T20466] device lo left promiscuous mode 14:19:53 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x4, &(0x7f0000000000), 0x10) 14:19:53 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0x36, &(0x7f0000000000), 0x10) 14:19:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x6c}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 191.577631][T20465] attempt to access beyond end of device [ 191.577631][T20465] loop1: rw=2049, want=23, limit=16 [ 191.601349][T20501] device lo entered promiscuous mode [ 191.607438][T20499] device lo entered promiscuous mode [ 191.613670][T20492] device lo left promiscuous mode [ 191.618974][T20496] device lo left promiscuous mode 14:19:53 executing program 1 (fault-call:11 fault-nth:4): r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x74}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:53 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x5, &(0x7f0000000000), 0x10) 14:19:53 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xc8, &(0x7f0000000000), 0x10) [ 191.628984][T20501] device lo entered promiscuous mode [ 191.640407][T20499] device lo entered promiscuous mode [ 191.645816][T20492] device lo left promiscuous mode [ 191.652145][T20496] device lo left promiscuous mode 14:19:53 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x7a}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 191.729401][T20522] loop1: detected capacity change from 0 to 16 [ 191.729995][T20520] device lo entered promiscuous mode [ 191.741402][T20524] device lo entered promiscuous mode [ 191.764501][T20518] device lo left promiscuous mode 14:19:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x108) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="7f454c46000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000038fcff0000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000edffffff0000000000000000002432f0125a029dd072150cf55d5500937a150d89b9f8b443f477f588de8478c1e46b9624f4d1ab664b7147dccc4af6a2d5ef2b54c8c8df6a5a4025c9e13effc1cb0177647fd3f05ca85d2cf81076158282fc4081c7649ac7099a31715c63f9baeb1b16ac4773298607186b96a524bc9036cbb1d1ffdb1b2f35374014c149a528bbf3be1bb1eb720bd3d26644f4984c75f6ce4e"], 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051f80)={0x6, [], 0x3f, "4c69a69153a7fc"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000056540)={0x0, 0x0, "f1b7046ca5dbe23d74a27f1aa5b12d7051881d488cf4b78b74d73487a47e52bd00e4774e70f0ad27aa423f5a9be7cf7ad9cf98c064f5d3448b3651cf2e194e53e52d9372e3bfcc4e72f6ae432371f6050ed17e1ea63df58f82994bdb2ec951742ac8a818ba78065283c112bd204dbdfe07cf1a970141d64ffeedca37a66ab4b168845d904a6ada11a4de8696a21326c2440fd3bb902acf74509dfe19e7d0138a08f69822c87ac4b4487c364bb736b9b63902efa613097469c254ed4a6181fba08437195117dec7c5ee72fb2543bf60d7a454572071397a6cfda19a6ba0d1caf369595be56613ad686e2fa4753c82e139435dae3556fc95fb325de2a88c61a36e", "0ad9bf4fab2ff81bbedfc571dd65226b67039afc0e77085be8d05d0b65c1bfff7066732a53fdbbc1d847663dea6a0cfcd5f1eeed7e98c0de0fb405eaaa67d1af86fa4d26629df8e5ff06afcebb1564eae8883e920ba844519caa9cbe972fbd341a139386fe01b67ac2aac70967a4c3cfaa838878d3c475cdd342f212c19efe9bb54c0a8c51a6d6af9ff6bf75bc44e13b98bd219305de74e284d34c755f3e1fb588b2a3601c27dec555ab45fe4a581c755471a05fa1a72f7a55fc767583423b61b4796dec7452a012832b1bad06ec39f2f23a90dbb7b3f36c9029e279c8c21a43e39a2d32b315a907a3fd21ee1d9b6de93f405c44a676b7d1a63b75ab6f9711f6eb9d0a8ba69459ff5d314ca6795235d61efb1b932b3a7e6432a197d94096e28a897e20c95d556a8f653160149b8a8370a3c4fe324548d9e0b2ebf5b8e0c392f5ff82321f2c356706ff6a8fdea628a3d51990d9df35712ba485428539bf731ad090c36b7b07ae275ff64dd80d0f1f4c05c00fca1efad5363d1f40fc84094b1c11409a30b0231504cf69ba126dec9037bf00aa204f1788f8a6deb844125ae9d7531f57896f06fb8db706f5c9518331bd3e5bc5a832e3b672b9f41efcb9291200352fcc78f3e362baec9ba3ba757d535cd363f64fbdeb611dd8b8eee0cd158a49c93c5d15a27f963a890ea34fa4bed896d6d30e69a1825013c3ef7411abf713348fb1ba04108d22ad0288ddf42be47187b80af412734efb82a460df2ded2bb06c86edfdc2e0819e36a3a7f2026f7d95ed02fbc3f88cc7fef0d62f37fc547ef5e569d7b77267a175ed4f1c35cd2efb3d71c84cfb172e518a171093610dfd8b0e2aaeaed8df840f2d8cea844bb4629ee2de81d42ac07af31009103054593dcfcf1fbc6b343a1d1cb6970f85857ee7ef1647f1032e88ae48e3f313846ea5bdd4bd40bdba4dd083ec106df7ac8d860027bed4bfdc5dea95174b4c2962a2b461804066d851ee4ba6349a303463bb27645eede2abb8b8444bb758308d2f8eb57b147cee11206e82a163c111bcce77639c11f7c6e2865df11a81f479be5c5a19afe3de8d1e88776f86c86116696f34735c03148988015219a6b8bc9c02ffff53786d20d23b3177e186c6ef0d06d07b8c33d964a25ec07ed97a93750ac7cc8a6cca3298d8d19d28f6aca2710694d3502619f0ebde25aa33fb18dd5946948a92e03cc60d345d665787bec2ab897542df088650c0e449a9c96c0abf8d91bf8c1b24f5f8806c6800f4f41dcf5e9f6f429168f4c85240c2816a667f66f5974afa7a3d5eaa820c4673364eb5e3b0e9f37d134d4ce578925a4e932c06f418b4f33931c64674428f648347d9f1433fab43773bb0c481cd4627e81c0d467b6ad74f75604031af7aff2345e8686860bb28994842fba10c4b3befbb40bd9a2a5c67ef75138abe86e84ae53910cdf7150eac7fb426ab9ce1a11ce8e330a9523c3b1a0a876cee9c6f0449b8557945fd0972a937a5b975d0cbcaf335328134cce8e3c7c5f4b048a2bd232edfbbd5205910cefe186a1c2e2aa2c86eace006c979fdb634f608e5fb1d2d257b90dfaf44883b8b5ccf717fbdc5ad4dc63e5178cbd6b94550e9546fcc3337bc46d2466ca9eea8f53039b18e8ba28ae683682bf881bc1cbf34cea63ee5e6e9adbc1779f4d108f45344b480c7a8399c1c4b58428b649f3ffbc17c558b11d85a102741322d183b338003383eed94652852c4638f43c1cd014c4fdb97d0787f93a089b25b223929fd137a5dd5f4483047f76c0252ce97b14b54cead08eeffcf5f4d09f53c8cc4a9aa9753147cfb13b27c5aa8274224a6e54262370f2268882cdd477a6ed72fd6ddec6d707ec6afd04c8a51af02719ac5fc563a00d9c55b34894dbadc13a3b423988ef99f953d584c5a998405b53cadefa14d898c5b7384cc120830e6f7234f8d92da131fa32a7b42ff31b6ae7ce2f955fd45d78d5bcfc4f72be68089f7b633ff91c5c64b2065e0a3a698d91b075020e63d63b3bdfdc31d59bd3b63b8209021a5232d2353071ecc57d6d2c7d3664a740daf613be7cf4660036e47d07ab1afca49274bc870045c5d1261993e59d10b9f38d7c9c53f905463e28ce595bbc4588460902ba0bb916c00c541d2d4620b1dc2a1a01f945e74d71352f2b2543ddf38a0837b6235474cc1563ae548f2a757896992b8c25e8b8d46434287f40bbf2b6f1c15e924eda5ae4ad32c09fa236f628ae4765248c4bde5df06e080c78975f5ebda0226b87ed3481bc1fd41d489a99854614e4df4f5e914a8c716d342e4693fc60aa405affa0841811f20adb42419ca28cca2cacdf51ea6101818b1037b6f03f628f65f70ee0f33144495c3f5d9b6bb79eaffe7748c8c40d1ae8261c9c7b9d7dc7079f60b62cb2819f247fc85aa0f98275a9aa2d962195bed1aea85fb4d57b2158efd483bbd0b594e0326b1bc0d0fcb2a7ba0026c9bb2c4742990491ee011a03db58ee1cdfafef11fdf066d7369fde7bdd9407d505f6e62d052e7aeee8eebdb00eeca96f46448de3c804cee0ffdac806a9d40c27724b29cd7d22e94f56f33da85a1a5c639c696ca7bdaa86adab86f4e6e30e9163674c83d7fc352c0a984d6cb84c30d7365c22192d927362877338cc7c3828c4e7a862cdc371b905c8ede7ee624180bf8e4480a6610bc7a932eea0bac636cefe667e7092ba90a4bfdf52e92f0fafeaa8f373d74e456e065a203b27de09ebb254c9970c8d58e49cde27ed2ed5a6f9c828de11422ca991d081be5cf7cf584cb12c67f98bd3face504502c6ca233e8b5ed75b5f80644d72f191c3caaca3aac6b8c4320c919db1e462f0c314505c5fe290c65c9b7bc17a517cf29233ae761c023f3f2948af7c20e789d41d02b8a8d0962fc6da0a3678d2f2728b976c2f535500d9e2cd2dc338e3e3fef94bf89af5c4bb4c48b8be7280ef9e934c8d34f413e7abe786e8b7956ea2d5d678e00967cc8d3cfc115b7f205353d440425940b8ff38d26642c08c336f9a52c1ae97cb513c56847fdee83c1d3ed327100d94e3636084fb7d1cd5670d550aa52446e9fed167ac8785513d40c9654fed513452164901dd57051f354f52353eb37602d2b78a868bba0e2ddcb6db9e4968b8aa26b276a42bbbee97783cb29cb92b0f14bff4e0e430028d1c1c188da3f5ecc93b9744637ca008a7fba6ad49f165defe01d98abadc062a3cbfc322ffc2d20b30925e6e8007faffe1181f256f78dc6277999f0dc11c3d23919ff5460b211b4567523ece0c4b2e8a404d6cfbaff54a71aad2407ce740ac44e56d9e9de35829264f1aba2ce55d9d7ebb630273eac9c378a3353a8e4ef7ef4089f46688a6a75ca34cbdbf7fd7d39a1134c12742654d58724f3f3b47fe78fe258bd589050a27279f21b2ae729357d62a80a7413355eaabf6106f6498110bba9f57d0b93ed3a502b52bd1e270f3c84abb28f8c879d4a15175196bcc9f83015e1e3e4b7b57588fc7b225fd760b8406beb47ee5c64f849f0ff27e81980ea0e8e5bc6b7cebf8d3139870c431f350bfb71afef0f38a8cbb38349aaca89e7073631c9ab1ab7f7deb8f5f6c291e4cf158c4c7c88ef646cfa058b76ed9687f7d442701b328bf395142091abce435e686cd2968fe4009997119f5ef6b9a6a28f8e14ac67d519baced5fed684c136e9cfd1092176509276a203b953c8c27123f0a7935403e45180e8e35551b407b3568d8f46afa1e7fa34d1604c79ee67769c06828b869b9e81edb6dbb384fdb0de69b5a9b5389d81848f34c4dfe0b26987dab4968681312634955c3b435894f429da458ac08a7922640984ead768ae93e1beb4a3d70f546dc7477e8dd287591b762ac859ebbd3b4510ec7bec6f2e29960bdc8c737da8b3e836721e37e57c6200003650b6f25e462d940e3f95dedb8ccc7ae30c4b85c4ea0503e3453e1fb2595cf0ecee78240ca21a9e6eac1a32a42c56efbd5c787e47ed5e65bbd226de9b17019002af6116fe2e05aa0ebebedfb2419c1943ad76b0d2bf60a6c1227251fe2b8a721be8c6581437e690838e6deb5bc665dece947c926cc4414dc4a59f30d907d1e7570bf1264352156544d6df701c792da0a4329f5218e8bbe64e94837101cf638a627ccb34742aa07451a7b5305b9eaad5e5382ab47a87f35b6e6e6a467245a41429a809705d6de8575cd308d87be3c847d1bf3508b4931968cd93ef5fa19c796ed9bb32dd7923a17f3c6dd36359ab4d0f2aaaafe9ce15f99ea13d1d5fe92044c1f205c2f1df51bd5d49a77ce2a5dd68f749b861729b53c33827fb79e60a2e4aeba2f249d031767a918b808f543603ef19bae41e8d06ef86d153e43517aec68c2e50769ce4698fdcbbc9b31b16dec3ff1b11ecbdf072c4e5d46a9cf0f867be84bb4f4fa8e85fc1ce984e8cd6f59aa8f5135a231ff821bf529d87624663e21e5749aee421c90ef4b4a6b9bfab2aa7c79d59de2b4e614276de08fa58f6711cebbd8c09110535e2fce8557e6034e268ba750519f091789b49445a4326a68cb51cd594a4b7414b2acb1969fd7128be0f34b6c705d03c5e7342bf693f3f295a8d82971ed56105e4aa9b8d4d3a2de0684d091216755b46b87917a48e35182157610a8ab7c4d45fe8864f9a89d3651cfe1252a71e75898b4323068552b984ebd5769906433dd379ececbeb7ccbd11d3e2949d1008a045c958249e3ec110195316ae527a1ae114d0dbc94bff734d4053634144d168bac3f3459752c54ed900999878dfc3356bc8df1b369f58f313ff7bcc85333968c89bd56cd365c5b2dd8dac884ff799e201d2482b9a3c5dc04aa294ea90390e15a5266369b66d596f78df9e4641a858a00940424c904720edc7b938a8b2b805013a80c1d7f442a2aa77f0b1330df22d90eee049a5b082d9c7e8b11202521afba3282149ae0f6c18de0f9da101c5e11b0ed2f6f780b088a7033f1fb046d4bb233b5174b41ecd6682dce2bd9ee137b19375924090bae3198cf536eb487df60cdf6fefee88da6f79aa08f73dac8e43b666d1c77ef9e9b10b5de126c25d66b83fe1d80272dc2d7f06278460ad71757e0e0be9c4d223437cc61e7a2fe37cadc2fb62a4c490fd9ff1c3e9a0b06a9f3c838505c46d7db5d39654af0ef556e33e75e1d60deecc3a7b6ffad880ef8de585fbd01edb5a116c06e34df750336de2e38b3e1053c71f604e1a210eb1a57fba42b11c675e8b420accf89228232394f67c0940c4698cc630b411751c8a89b8b1a06636745450e3682199c3dbf1374de54cdb030587b30dd96b65021f61292f14f520aa64a9884aea58a2c412d29dbac849c9633afa3a20573af68e91a15b3590cc3192472c4c56aa961bb6bb003c17a0069cacb7ad6524b82c042774cf1cdc77fe9acba08326313ab3a5"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000057540)={0x8, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x4, "c4efafe847659f"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f0000058540)={0x1, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x20, "467b429860acb9"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000059540)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000059740)={0x0, 0x0, "2c0f601856c57919f3b24f50ed5e633b789963dd619fc49b96068254867ffb037c7a2d37b0757660bcf8682fe7c07008d11e448926094237d76d189efdef8243a68e83a40404eadc6a88f937a20bb4111429aed073273e7f15c8004de3b13bcc6253fa29a0b5a6cf48f72d6b4d48cb349939a737daf71e0097d054c1728a92dd2150dad4b67dc7dbd70881c0250e5741940bf05a88d12bf65495479945aa4f5003ff9dcc657916828217b6262c2cf604119ad50d30325c266be7910164257d10a8ae75d7e1e7d7380aab097966aa9f09a73f38a90acab97c92a809884017c58a2f3fdc4c0fccde07baee077d2246bb8dff01ad1f740e6e41cacfc1da0a659664", "a4deb9572615a139038cfd1da166370bb6a3f0e29de7084ea5ad94c101aa821dc6ee39ccc0513b64e2654b328e3c69e0e4e9c0ccc40f6c5ed9d2aa93bc545236a24decf52610dd6ce0e26e8e59393f0786d371c344a510a358f340cea6c577ae6998ca48daa9d5e7320e3e37c2bde475240574fc44704df092c0b7d18564fd5ef76674122275d80f732d256af25e7e099206a34b705aa889a548bf91d42aed35d6af724d647fdab627fd18ed29d68673fbf0dae77856bd080ff2ec210ba6e00669b1fa680f242da77e72f90b0e4bfb988bf649bc2dc65c0475143d0221900244293e9d8a6d8f527c94d5998234bdd9fe8017de84ae0e1d3ee22eede3bb941b84e2ff9e98c758c9eb87923c9bf26b56285da01ec9cdf6921e354e2fea84950631c6ddd946af4a9c4fc9e746f46ebbb9166ea321da2e7a3b4d8d36652b1986d12f30cfc298b940a86ae8e52bdf1484e94f0e51677fba5b22be641717eaba689a585d4c4d8ab7f6f56091b6577b474029540f095c65dee12c296eb10941b33deb1b269a7bd5b83dd97cd85230bfa2a3a9878401a8ace9908d760c63af691180e1230e96f080b6f953df2cb0fcd0a5fed8bea9feeef1632c7f279ad839e44f7dd1af14b097a92f6f84295658be21bb444e18e160d0fbffdf79ee190804d72d5e25cf4f09bd249436471d2a836b7e962c815ccdfa6a94de02d7ebc13e24ea85345aa563f92d6107c6c4436a0f25f1f4556a29b4155bc404aeeaca4fac0f4d44a1e02e09457857d479ff0b84e0ed3992c4ceb03c909756d95754258fe0acd024ad9806263b8128941c82b870d3f1f32b1b34f0a43e3e0362880182744e7b9073b0888e2dc7a88e955c95264b6235b950f27450fc4e2eea72c0449a0e25785826c95def4348d51cb71a460e8fb9e4987d1d1dd005e76640e5259bb34e83e6ed14f5d94bd471f6cfbcc7fc6d597bf109a2508868f67f5a3526c69cacd36d7fa3961cac42567347c99b3813b236d810fca233f2f6b488addb1a7d6017e90d294385b9a3457e5572f270d8eeed1b3f73f735ac67b8d6f3542e7f3dbfed65e91440a88461580c3f48ce13b9b9fee8da2b4ec00ba756963ee0a5b8c5ced43657313098d55cd3daaf7d6ae83156683d49b81d9840396b245302a61d317e741fc1e20eca9408f7efda1b04e62bd4e8fa2963e18efdac181d04bf2f36b25a65e75db6ac8846a017f042d7055c2b748914b1ea6dfbcad8e62f4c917684277aca747b4cb94e57243b2ed694de350f100e82541ae714dfe0cc9264230397f268d344f5e5fe1f4f4c4e9fc77f20808d8f84987a63fa72fe44e89d3bf0b12bdf8661857165ac723ca9e5b4440a122c1b272d632ae8c6e3bf71bc4bb3d926aac76282643f1ac4398e4f1890305e6619f4f938691acdcce62f40274627015c83fd4efb50cba8847817cf754fc7730b27d31dec9e62baba3f81430a57fa31abfa93e053d721bf7bcb91bbbb062de70f143cee252cf578ec75e7ed3d33aaab7d4a62206f704220e67cbe108974e27796dc654ea8f88b40793b4cf1d6f2596ef906bd1795261f14e816e8a310114b66c7f5fbf6c5740c4fab02f270552c4b06dcb446f6c43623fe2e0fdbf8e22ba7a366ef8333feaa62b5df7d1c0860ccc52c6d368934a0ef2f253e94ace60607148db7201aaad8a735e81119533ff08dddcae1a8820f04d3140bd6abfa8c72b046ca860dc006d2c3ba2ab59fe68da534e22f7cd371b63653db830f9041afb50521d09040f0d5f13b48d798e1575e5400f770438bb4a748bc5007e2c2c07b14993df7be247f6ba77642d44ad5007fc6f5aafc99d1c47ff0591d0550d7ebc4997e9ec3cce40e45172ce71e62afbe877044b409028d7454d7325638fea5182d6c93a69d1b5539503baee4395592e376e67cc910f6d39c52b4920ccce8fd9ca5fd163a2782b3c0bc0070526ed4f4bd3e394ef1f01e8cc4cf2c1ca63de8805fc54a04aab6ef0d0aae330dee41976e48471c352d4dc0976ef853c08c717f748614f73ae7c913990a722ec95211b43b41c5030bc743c3697b7f91365ee27058b96a303364e3260c1d0b24b6bd8206a084e0bbbe42bc4ead878a7a4d1074790dc321bb7bc8c1658be37f388b6dc297ef710d421a28256882a9c41ae62146f6e72ea5fe1b7f17f1d01b3940c31f4a7ae007a918508aef229dabe1f018dcef46877ee6330affbd28b5f9f2e21b42e4e91048a80f4d57c56e934690a95647ac57f0fed718a0a21a22f687adbdf200231f2de540749394032019a435a1075668b16c6159c6adf0d438caf088f0164cc70b6a40a7fcf847e622159414932230cd3a66af7945673601055b7aeafc229592b3cf6d9df9f4af2701522d7a1f752dd4bd557fd2bcfeadc42a26e616f0df0006accc655d0650a9e1d0d0b0a0994dde3b279cdf52d64e728e39be5f41f49e850ae463c80e977c3941976c02e14147b5eb91e299660c6362a8acd1e18635dd03f0f2961523ee81a836f7efbf836f68b1ab5744d5781556a7df45822d816c50cf32604a271f33dbe560c073e0200c54cff6f6746d79595e1a10fce2a37da5ab43918e2d15241a16397b90996b3045be9e51752ac0fead301de8055f6938ccf22edf8eaf4e53d70f11e6a6d79dd06a0efae2e5e0a8fadab18b5228a0844cace3dba13db1ec274e70aa8aa6fc49e1e20e1b9c9ef72eda269bbc14ca305bab407b40927df8ee1fbefa70388e7aaf521c535a9338cbfcda30a092cb7d3aa2692803af8367a1cb654e860fa397c6789aa8fcabe9034971627340782b94918cb010ebbbb22fe5db18a0c83f901bfe8e8c5d9adc6e8a442812134133294ea21b36ee30894c5ad92ab59b39b122401ac93446c24e836479aa0c5ed54bbbcf0161ee4dc27965e79809d983dd9a6a49c001bfb8cb32408b1ab5575298bf0c6ddd7e04d6c9d6d6977a5528389b1b69be836d1ecbb51fbc9f514ed19fe3d79e077419a4bbb3803641e6380218d556866aaf24841fed3925c7bc554c6e562703b6c110de93895974c3ec89c14b64a0adf0d381756488d32229bc971f314e2dd33fa0ef2cfc24f204ade69f3e277d602aa811c10502882797827bcf07c06114932e15286d441d767ac01e0c706dc4a3b3e4216f43707f6c60f0c8fb91133f5b476d884f69b0f4c3b75444f06e5bbb279a4028a520d240b9f519df5f2180d7c945ec95e88aaef32d8f3df8e12107c369347b7b1c3bac1c0447a1d9abe6b448fddb492631b91446c8fa4fc9d6b15d07b71c8c80a1fa3c2bfda001c6eae028f66cd328a901f65d3ed517a353294cd38cd9567870bfc04b8cb467b830e0618c9a44c83a9f0aa2fbcea61152b4753c52471acf8ec7f8890c6c5ed87a165e4e58bfb59b08983190d4ee20996fefdc882854b7e77696e21c32637f4fe93066e31f66749d8f93502620a81a614f3ee0b2366bc9be6cabd034ea9b76672f6de54d6f4566668a12498df73067b647d0cea717d247ba6bcce5927b3eff5b5a6919e622f817cb53686d1c274c21aa12dcef4902beca0244b7693177cb9162af821f170a17cff1cb9cd4e69b12d236ee08ff1d1bf10f58bf9ce705dd0986655b39d211c29a8ee66f1de5443f5b9f6ce86d3ffa6dc4ec95a2c1c0d9b6c030cc43c12c4af1d5334cad1830b2e6f7de2d85dddf8ba8688687d2b6365f9039ac605ccc663c8e06b627f894a6adf0d5d80f41e3e57c9b3ebd84e304d450644a510a8afdc1d4129d03ead0efb5464b85d2467184f0e22cf22aff5c0a57e95b072fabb425462f20e76024c5f49ab9e6093917c93e599f7e3bcf3321fcb21bdc3f64b9b39e0f7f950e0ad132864f8ce76bd1b74d686ffd23c5cbd015ae96687b31562f729c1d3dfe3ed5fd7c7caa791bd4b3c248e42a644ac3a6079fd5ded2a4fa6e4a66aafc2197309109a233e465566ad03e484fc147956a4278038ca1d66ec3aa54b2be0fc07e2f843e6ee7092c225484478467aa40d6654d7208de6155c4abbc9034e3ff533ac80c5a1df12b71ce7a7784103430880519707375523803f29fedf80ce4fe5f6272ad731dbb41e552bec9e9593dee6dfff83b31a315cf52caf51c7ae8edc99ac5991906ab14bee9972d45a1d361ae1edccab98f6a72eaf1714926d40d5b6418d898c653a95e00b527311fd2ffdd711abbf93ed99584b4e6459b71f247aaa0e53ac2030ad22b9faeea8251b76d29db62c7b0dd98982a0f5cf946434cceacb7c8bdd961d469463f6b579ccbc51e4f254592b5264c945f98dddc9b239cf3aec74acabf60359aeffcfe7abe5cbe89465c338d61eefeb57368ce01ccd200ab2e9c318cfbd1cd8a4c199906d679f12580652692c5eaf00b5479856b22afdfb09d4ecc39ed31a0db75fb88a1e655ce6d242d011104ca50128722a33d60dc26072f4c3a9fd50b3b104938d416c5d6dc000b02195072cb6c0f04c11fefd92424232c4fb0088edeaa4f885a0eae6a6105e728e8375eb12ebbc86bee75a9c7f9896200aba0f40f1666a89b24d0e95076abb1ece70d815f209909dfbd91eed4917b9f651900217120376d3b32a5bc1eaab3d52d263b23f747e60fa77b03f83b8ddcb42efded00cb9aae884e705be1cb8db4d1bf8ee3bae7d8bddfc0309a7386487fea657e452cf2daec412f187fe616b2eddb4c4d46859af281324d0bd83edf77105c99c6f242973320840500503ad28420681a2bc0f658cce77b20b595ca5c05ec8e42be636468c3666cb5ce955a1ee5f8c3db01998fdff4d075b9489f821031bb796945c531a20e6d84f6ed790e0e9e2576c876e1a5e24d0ec7b11fa697c01a889a0fcc8049d5b139531930e3737320a88ccd6d25155500e789b1de1eba6afa95e8e77b23ff6a0c4cadf4ddbcf0204b0abe9288b0b964838bb9e19e166fd7488290b04c4a802ed23d544bc5104fb8bdebb98dd319f85ca3c44c3c8efc9ad89893a09fc7ebd53dfef2fbcd9013313ddd613d624dd9b8ba5a0420723fe2a407a09a1036d7667b813a821be07557cb9359475c5c7f393e6acc6f71f5165e1a5708fa977b32870989a4c5add1fbf55b8f96e53937fc8da31f30cb4a9461f9977d1f53cc1fe2e899572d352dba8c0d319522243bb38750198bb458c50592ab317ebbd8a68b25cc59ef158fc071b8c35edfcfba02d69dd22720a1c3e1edc5ee46e00e495312f903dc76b0d75be14a267d10b23f0800355e4533c5bc8ecd9e9b052352d145da99a71247f5dc5d843980050f3867b916e98c27cabb1ed4d0971a1dcd47523a0acd2886c49f93d4f1b5b5dc46b3498e93ca9cbd4b9ae241166ab4e974dce117083ddba7d707f34da64a3c67fbdd80bb89d6269d03f9c75ee94339da2ac63f61e80241e8ce2103a0444229331ab35186f84358c5"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f000005a740)={0x7fff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {r5}, {r6, r7}, {0x0, r8}], 0x0, "a39bd27cc40add"}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r9, 0x0, 0x80000004000000) [ 191.775873][T20519] device lo left promiscuous mode [ 191.788327][T20524] device lo entered promiscuous mode [ 191.794407][T20520] device lo entered promiscuous mode [ 191.800389][T20518] device lo left promiscuous mode [ 191.802741][T20522] attempt to access beyond end of device [ 191.802741][T20522] loop1: rw=2049, want=17, limit=16 [ 191.816113][T20522] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:53 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x6, &(0x7f0000000000), 0x10) 14:19:53 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xc9, &(0x7f0000000000), 0x10) 14:19:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x18e}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 191.825178][T20519] device lo left promiscuous mode [ 191.875206][T20535] FAULT_INJECTION: forcing a failure. [ 191.875206][T20535] name failslab, interval 1, probability 0, space 0, times 0 [ 191.876153][T20546] device lo entered promiscuous mode [ 191.887928][T20535] CPU: 0 PID: 20535 Comm: syz-executor.1 Not tainted 5.14.0-rc5-syzkaller #0 [ 191.887953][T20535] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 191.895267][T20539] device lo left promiscuous mode [ 191.902080][T20535] Call Trace: [ 191.902090][T20535] dump_stack_lvl+0xb7/0x103 [ 191.902112][T20535] dump_stack+0x11/0x1a [ 191.902127][T20535] should_fail+0x23c/0x250 [ 191.902148][T20535] __should_failslab+0x81/0x90 [ 191.914096][T20540] device lo entered promiscuous mode [ 191.917188][T20535] should_failslab+0x5/0x20 [ 191.917211][T20535] kmem_cache_alloc_node+0x58/0x2b0 [ 191.917235][T20535] ? create_task_io_context+0x36/0x210 [ 191.937474][T20538] device lo left promiscuous mode [ 191.938342][T20535] create_task_io_context+0x36/0x210 [ 191.969058][T20535] submit_bio_checks+0x778/0x800 [ 191.974007][T20535] ? mempool_alloc_slab+0x16/0x20 [ 191.979112][T20535] submit_bio_noacct+0x33/0x7e0 [ 191.983979][T20535] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 191.989616][T20535] submit_bio+0x10c/0x190 [ 191.993958][T20535] submit_bh_wbc+0x2f3/0x330 [ 191.998558][T20535] __block_write_full_page+0x648/0xa10 [ 192.004070][T20535] ? mark_buffer_write_io_error+0x170/0x170 [ 192.010018][T20535] ? fat_block_truncate_page+0x30/0x30 [ 192.015601][T20535] block_write_full_page+0x240/0x260 [ 192.020955][T20535] ? fat_block_truncate_page+0x30/0x30 [ 192.026418][T20535] fat_writepage+0x20/0x30 [ 192.030834][T20535] __mpage_writepage+0xcf3/0x1080 [ 192.035865][T20535] ? wait_on_page_bit_common+0x644/0x780 [ 192.041504][T20535] ? __mod_memcg_lruvec_state+0xa7/0x190 [ 192.047132][T20535] ? percpu_counter_add_batch+0x69/0xd0 [ 192.052773][T20535] ? clear_page_dirty_for_io+0x392/0x420 [ 192.058416][T20535] write_cache_pages+0x4d7/0x810 [ 192.063365][T20535] ? mpage_writepages+0x120/0x120 [ 192.068383][T20535] ? __xa_set_mark+0x279/0x290 [ 192.073158][T20535] ? __mark_inode_dirty+0x103/0x680 [ 192.078365][T20535] ? __set_page_dirty+0x160/0x1a0 [ 192.083454][T20535] ? lock_page_memcg+0x79/0x120 [ 192.088335][T20535] ? unlock_page_memcg+0xc3/0xe0 [ 192.093273][T20535] ? fat_readpage+0x20/0x20 [ 192.097770][T20535] ? fat_block_truncate_page+0x30/0x30 [ 192.103756][T20535] mpage_writepages+0x6d/0x120 [ 192.108519][T20535] ? fat_block_truncate_page+0x30/0x30 [ 192.114066][T20535] fat_writepages+0x20/0x30 [ 192.118573][T20535] do_writepages+0x7b/0x150 [ 192.123113][T20535] file_write_and_wait_range+0x180/0x210 [ 192.129027][T20535] __generic_file_fsync+0x48/0x140 [ 192.134138][T20535] fat_file_fsync+0x48/0x100 [ 192.138741][T20535] ? fat_generic_ioctl+0xab0/0xab0 [ 192.144099][T20535] vfs_fsync_range+0x107/0x120 [ 192.148931][T20535] generic_file_write_iter+0x103/0x130 [ 192.154395][T20535] do_iter_readv_writev+0x2cb/0x360 [ 192.159599][T20535] do_iter_write+0x112/0x4c0 [ 192.164276][T20535] ? kmalloc_array+0x2d/0x40 [ 192.168868][T20535] vfs_iter_write+0x4c/0x70 [ 192.173374][T20535] iter_file_splice_write+0x40a/0x750 [ 192.178754][T20535] ? splice_from_pipe+0xc0/0xc0 [ 192.183606][T20535] direct_splice_actor+0x80/0xa0 [ 192.188630][T20535] splice_direct_to_actor+0x345/0x650 [ 192.194108][T20535] ? do_splice_direct+0x170/0x170 [ 192.199165][T20535] do_splice_direct+0xf5/0x170 [ 192.203960][T20535] do_sendfile+0x773/0xda0 [ 192.208382][T20535] __x64_sys_sendfile64+0xf2/0x130 [ 192.213496][T20535] do_syscall_64+0x3d/0x90 [ 192.217914][T20535] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 192.223822][T20535] RIP: 0033:0x4665e9 [ 192.227714][T20535] 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 [ 192.247325][T20535] RSP: 002b:00007faf638cc188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 192.255745][T20535] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665e9 [ 192.263714][T20535] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 14:19:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x300}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 192.271691][T20535] RBP: 00007faf638cc1d0 R08: 0000000000000000 R09: 0000000000000000 [ 192.279663][T20535] R10: 0080000004000000 R11: 0000000000000246 R12: 0000000000000001 [ 192.287636][T20535] R13: 00007fff31bd61cf R14: 00007faf638cc300 R15: 0000000000022000 [ 192.301074][T20546] device lo entered promiscuous mode [ 192.307502][T20539] device lo left promiscuous mode [ 192.315437][T20540] device lo entered promiscuous mode [ 192.321316][T20538] device lo left promiscuous mode 14:19:54 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xca, &(0x7f0000000000), 0x10) 14:19:54 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x7, &(0x7f0000000000), 0x10) [ 192.421094][T20573] device lo entered promiscuous mode [ 192.431002][T20574] device lo entered promiscuous mode [ 192.436738][T20567] device lo left promiscuous mode [ 192.447764][T20573] device lo entered promiscuous mode [ 192.458170][T20568] device lo left promiscuous mode [ 192.465030][T20567] device lo left promiscuous mode 14:19:54 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x500}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:54 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x8, &(0x7f0000000000), 0x10) 14:19:54 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcc, &(0x7f0000000000), 0x10) 14:19:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000340)='./file0/../file0\x00', 0x40, 0x80) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) ioctl$TCSETAF(r1, 0x5408, &(0x7f0000000240)={0xffff, 0x69, 0x80, 0x0, 0xb, "c301a2796e8e9f12"}) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="7f454c4600000000000100000000000000000000000000000000000000a81a8f8b0000f2b7000000000000000000000000000000000038000000000000000000000000000000000000000000006fd2023bd0f9182edab08f8537050000000000000000000000000000000000000000e80000000000c17e1f0bf430ec6ab521936dc1716a09f2371f0f63e8eb9e3c9ed0c9de0311567b2e340b111f18d8c2a68638ba286350556bff9a268bba2adbd57de01ecd9647686c488add8be6851da8aba5a637f409177d257c6160370407947775"], 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) fallocate(0xffffffffffffffff, 0x29, 0x7, 0x100000000) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x731440, 0x83) sendfile(r1, r4, 0x0, 0x80000004000000) [ 192.726233][T20535] attempt to access beyond end of device [ 192.726233][T20535] loop1: rw=2049, want=17, limit=16 [ 192.737144][T20535] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x600}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 192.795326][T20596] device lo entered promiscuous mode [ 192.805025][T20600] device lo entered promiscuous mode [ 192.813469][T20593] device lo left promiscuous mode [ 192.824532][T20591] device lo left promiscuous mode [ 192.838170][T20600] device lo entered promiscuous mode 14:19:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x700}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:55 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcd, &(0x7f0000000000), 0x10) 14:19:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xa, &(0x7f0000000000), 0x10) [ 192.843584][T20596] device lo entered promiscuous mode [ 192.849123][T20607] device lo left promiscuous mode [ 192.859292][T20593] device lo left promiscuous mode [ 192.871875][T20613] loop1: detected capacity change from 0 to 16 [ 192.939269][T20613] attempt to access beyond end of device [ 192.939269][T20613] loop1: rw=2049, want=17, limit=16 [ 192.950042][T20613] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 192.950781][T20624] device lo entered promiscuous mode [ 192.964669][T20625] device lo entered promiscuous mode 14:19:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x900}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 192.984861][T20622] device lo left promiscuous mode [ 192.990295][T20618] device lo left promiscuous mode [ 192.996883][T20625] device lo entered promiscuous mode [ 193.002615][T20624] device lo entered promiscuous mode [ 193.008087][T20622] device lo left promiscuous mode [ 193.014963][T20626] attempt to access beyond end of device [ 193.014963][T20626] loop1: rw=2049, want=17, limit=16 [ 193.025693][T20626] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 193.034703][T20625] device lo left promiscuous mode 14:19:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xb, &(0x7f0000000000), 0x10) 14:19:55 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcf, &(0x7f0000000000), 0x10) [ 193.097688][T20626] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 193.106447][T20643] device lo entered promiscuous mode [ 193.113270][T20640] device lo left promiscuous mode [ 193.120080][T20643] device lo entered promiscuous mode [ 193.129800][T20640] device lo left promiscuous mode [ 193.135604][T20645] device lo entered promiscuous mode 14:19:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x7ffff000) 14:19:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xa00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:55 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xd0, &(0x7f0000000000), 0x10) [ 193.152009][T20638] device lo left promiscuous mode [ 193.164491][T20649] device lo entered promiscuous mode [ 193.170199][T20638] device lo left promiscuous mode 14:19:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xc, &(0x7f0000000000), 0x10) [ 193.203114][T20657] device lo entered promiscuous mode [ 193.242783][T20652] device lo left promiscuous mode [ 193.252459][T20657] device lo entered promiscuous mode [ 193.260302][T20652] device lo left promiscuous mode [ 193.263035][T20667] loop1: detected capacity change from 0 to 16 [ 193.272219][T20668] device lo entered promiscuous mode [ 193.280116][T20663] device lo left promiscuous mode [ 193.291518][T20668] device lo entered promiscuous mode [ 193.298059][T20663] device lo left promiscuous mode 14:19:55 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000001ec0)=[{&(0x7f00000009c0)=""/224, 0xe0}, {&(0x7f0000000ac0)=""/219, 0xdb}, {&(0x7f0000000bc0)=""/146, 0x92}, {&(0x7f0000000c80)=""/125, 0x7d}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000d00)=""/100, 0x64}, {&(0x7f0000000d80)=""/155, 0x9b}, {&(0x7f0000000e40)=""/31, 0x1f}, {&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000001e80)=""/24, 0x18}], 0xa, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r0, &(0x7f00000030c0)=[{&(0x7f0000001f80)="1da9edbbafbe492dbc1dcebb8624f46a5540796d0f417c84f4fd02d89a302f6f670462ebbc7d9ae33fb806b9f2f61bea180443d38e833e9e5e189fe4321d39e324dd6ad5865d887b5a4d9257e61d3e324eb28629aafd4b66cecc4312b3ef96ebbc4ed78306b0edd5425651795445b12f104e9b4ed2ce29", 0x77}, {&(0x7f0000002000)="423e915dc1b6304efdc443a0a076b40b3eaee0325bbd838c4fde8b706b29bb369cf1ae190a1dbba8c203efbcb796507db5843b31aad441fbd99e7ff2d23d794491649e50ac4144281999a7cc119c7fdb7ebab4a3c3103eb1b36607abc54723dafc330d2c500db6c9f4b805aa5331befa34b5d40cc1a84aea8b63347e3516c7183712791a86877e3dec9b0f30d959c755e396283a2f4baf4aaf2f2c437fbf35eda665cebb780ab1e5cdbe0d6407b39a25f651842cdfd16813dc19cdf0ea1db4eeb6bdfe2d605f71333f932998e10d80ddba865319e5e481bc9eb3e512e4fa35bd28395da7e6eb2d785646a8f2eb175a5dbec7e11278e39a651b2ac34c5b5b753c0621aa7ddf9767efac3221bb0bae0d8911f66e824a7f11a2ec6fae835c1e3f2dee499696a5d9389c1733513098b13413c028374469595a1824b8c6e9289107ab0464ee01d5b0e6b242c042bdb078da119efa1b3c03d5c2a70b833617eba56569f90f445d5a36c386644582c8e45f8424bb8ece57e5beffc0a18196eb6b4bb03dee954af486d3c53c3c35a657e31c80f5df3a2f00056668edd1fc129db0b35da5a744100d3946d88f354516c99d45dc9eaff564199da2b1a1c601bfe95f0046d78b737219574a18cc198fb4ef7f0aa1013bf97716ab8e299127e972a78b01f84ba525f24291028d6f774e722e3fa0170478af5e52113b2ba6e666882476df155d3659f71181e0e8fc51d8a85e309a137cf6f818c667f79cabc33ab55f5969c6ad6d4313a8656f5c7b7872cd37feb66bd285d466d4c8f38bbfc6c1309d97677d78267417cd3026a7329b2b69b4bf6be8592459a9a030e6fe8100148f6b1916c81d503057dcf23324bf6c4f23d78e9fb1a318d9419f1bdec21264efb6edf29f95201569a7d975a067c2c3903e4d82bbc966c129c7f4c9c8ce9fdbbb2779945c6011597d8adc414a8f828779c9243a2f8edb605be8d41d77f78bf53cf0db10c020d9d2bc22b526536ba55accab121b1dfa7b8c608034c1a134a32f4e0eea054722d913b413fd9e2acb162d371a4c005257dce1cd60228e404d3c9ea492f2ed748ebd69476bd75dc221f864f3cb8fd811040baeba85d7e2e9f3c5161fc8927ce489c93af4267825d92bdb3fedd3966cd9468133c15df98ce72bfb2e5d84b1313473940ce27b4dc0f66ce2056eb31bb5f1c43b3f078690b1cb8cc35d5f78c50f35a8ee7acfd6883798d6abb321cf9a1927a0da13bfb2a25b03d6102f1ad280f5cdcd9fedae70e779537ad945b6204e9e26b256484dae1132d0b88b7b8a7a67de8a66cecbb02b9ca4af7a10601d79d7f16f6eff0c75ba8db103f19a05be90b5ca9f9987eaa4b9430ae1fd5bd17705d53b95e4db67a014077326130c27f0b8175ecc5be910d754060787de70d9d5a6f106853d021343b4196406179d123fd4caff5df8fe21f2da996866d08382b56d2f37ca133db3cd6009790e64e7fa24dd2a901ee8907f21d3dc21fbb60d54ca0e489d1ee6c4c2b10bd1064e6b52c5b2945f986525eca72604eefc1a56a349a18bc4524938ec446a358d88ec9c52498d932afaca4ffb943619087099c8dd9b05bea95f22b19ee793953d80d44499e669812903e0d50d1d26671811b87f4e83fc52d13661a05274548339db0512409a7653b7b61b9fd8ca601bde37da0254b7e53e39d2c6e38b2774505b83a3317a25ef8893eeba8cbe2f6452adc1d5c35eea29951e557b43b1612c44d521ccf3624b8765f774d1b6fa450f7a8aa8dae8d79d653e3ad327331c12d7cb1eced626b92c004f3b4e679797809e1ff663f3899f17dc630efa8e39585a0ac7f8115ff1c5c073917ef058a4e5fad682875de5b3beb3a536f8488a9a75f0ff55957d569ee55c63b5148fbff7f979d6afa9fbd2649889e0fe95b1ef4106ba0748922f4957f548db937939e007a134af42924fa9e40046141d6b3bffd6fdb51a0dfcf2645fdefd63973a8ee9eceb920d0bba17abb08386b9ffed034a6209cf7a20f4ff3db3aeab07ae8405aaf6ac35f0a1432f47e718ae4e9109a97b57dee051f0cca9c49d5fb430aa4e6f7ab55e5afdfd88f4594ee49cf489a1bb8e949f7ee106aeb197e6f379bca98bec221b315fd114bd299ba539196cd6031e2727fe48f320ad5a6066646218cc1cc53af5fecc3d746fce49e786d6a6d840aabc66a40c3b2bd0fa558e8e5da8912dae931524fd144dd1da0fbbc33dc548cd13d5340c860fdef6ad71f2daae6bbd95c5a374aa4c45065d1d5bc678bb0254bb9acdc20b3c2eef14b0137077d75eaafef3aaee63f995a0b0f8ffccd9abb50bcb444c1ebb6f94b9bba1b391de24243ead8a2490561f89f62ff7a871b3a90bab345874adaf9d9edf120982fe75351b1898522837092fd3691c0e56e1fd4f37cc00ce3e963a176a7d2a2fcb9a30a642798cd3f876eb15f959616671a2386473d90a7120199cf1f03b7d5c38f2344d1d1d8d82909cb1c6e6fa186631e569efcb8ee0ec8c749086e20befc23cdc40af6c238c1fbdfff25f63d258875db51d49a0529fe3a9c51c721d99f813ffc30c765e39c7fb367b96085fe8eca6bdb379b7f3c7e7a9f245775141e96e9ecd71064aa3bcbd9ec9cf7a1b019a86d096488f40eca690bcf8c086821863d5334415f3790a3ea323326442a95b24520739b388543b6da48c2d03486dc08eb10fe9c58c4d3c33fb23e9321992f21b16a0547144845b1d873824998056751e7485968dce175e203bf4506d27864d47dbe56e1a875534b0ca87942ff11077659865664b29d9e2b105e1d5e0caea59fdcdd314cce144c3aeb58caaf62b0523f54cc5c5509f9cfcad67f35d0cabaafdaa52290dbc78ed4d0a20d7e49a6b2ce6daf9561adf91719d4f938ae238a98027263b37aa548b8f4176cc07769be0434f2f7c1c24bc6a4df3efc1199807201a6fa68d5161e46001ff00f5558fd5fa770f0d9a838db02c36607eb309c523a44965ff120a44078a7221a6dae4c5c8186d3caef4e736faaaa80c096bcab2f68dc4f788311e1acbeb9a514be8608ad6717dd52c1ea796c71030e6691b38a251005cba9268c1caac0352950947d157f6b92970e8c987922f20b042f0e22aaccfe6c65cd23cd04c0e49d06c1aba08b75ca9557561f8ef56e6f2e60032a47475f72887b1275e983240f6dee4adf652ff914f5fa3159f8064f3f106837038d91c0115b4fc52edf43779f9ab483106dba10daa4a890fb4d52782f29406e65d490eedc93f9602e95037172ec93d9e1dd1211c5014fd525506d2dbfacd09cd4ac57d61b1d99db096edbf5d21dd26fd60e23235f91056ed03c64395327d1f8c8286f1419ce0722873cb69f7a0f7c4406a407e55a9875454c24ee685b7f796aec597e3b8277b409435519c54434bfbabed1490cf68aa5def9b31e227414ad418461fdc20dfd066c2d3dc5b107f03f7cd120e7d19a2414629313632d1f7a60e53a711a1d111bbc3f6b95fcf226f0d57d2addaeb3352fe29310580e53f87530e0f3ded6df9050579c86932a2de3a2e53a5bfd177be65e9156337475dbf8d3312e0d0df851923427bb9b5f3f2a9784d230aa85d729c578ad371d78382059057cc83265648c893f79264f522efafd82644d06df27800fe40a52e68509c61f1117a437ff3b1ec07a912cb256ad3b41fbe7bbe59f4bba967d4cfea765c3d5ef91e8b8ef1beeededff7bba9161082bc838088406467205d6e82ba6c7f8daafa693d4758cb4d7928d5d1ae8f8c6ca37214f96d63b53b33c4fc77aabcb15a0e07a2373bbcc5861cb0e9d851eb40fc154228414ac96ed5f4d697efdd0146618d8746df81abd7d831226208415834753dbd44184ce9376ddab93f4e69b8ddf0597acb7b17c39d5fd078f74a865b50204bd1dad99ef76fc7c3de77db31987000f9b20f20976fde6122781b1f7c7d2402f46011233c5ab128d53e43932b44404822135aba3d0535552d5863b45c0f422392cbd5fc72868cddb3f21d09588a534b08e295d959e845e3eaa187af6803c69b909240d5be70957f84014caabeb14b8a5dc4baa32eb49776f6d05d6426bcdeadd5370a4150926992cb982968076f7e3d9374508a66e6897354e99c0485a4bcb7a5d9c4a7dc652aed6ac93dd32303965e479d3f1ec6b728339de49e9a2841aa70b730e5c9349b9ff8bb16c140c654b1849248bf48cdcd4f601790b60a1850ccaf582e7e0a20ecec552ddbaab75d03a71bfaf5b5dac612811b26023480e29f0a7a449dc6c62704d82d2e39235539218d32488d1caef2e4164ce7a3aede9e0575cb1079b607edaa7d5c7ac5ba6149adb357d4ec072076e46c52fae7f90689e4a4106b9221b18debe020887f578ce6629027631a1ee40caf74f9d7b9f797d1c1bcf52a4210e87e18b9bda14f8b9c139f4b245a1ec652b68f501a98a844c76374a53e33d512ddaed7110a134d5b31d5fe4060b2668ed6c576e9b25b5e90bbcdfc916eec6c9b955ad3d9017453294132eef4581896ea3eea5b59dbd971734f9e496e6912675bbbdc20ace3dc05b86d849e9de8cfb14e705726598dd69a0d7ce9dc64344116c84888323470bd8513717697de77aac16cc662ec39657d03ad5846e9704a8d0fee223e7c4eb5df2279df3c93f91881e6d40183ec8af4de181274407a1ea37571ce677760ba0b227f928cdfe4660352565938b2c582af7fddcefbba7d22f1141805540aad52460b3a3563bf67d4fd8b360e38742b4ab0997fc9dde83683dcf93df3bddc7c7737d84e94293042c1b6a83963a8585d79dc35bc6f071a38a140856c4103ad68b82659dc3b6f0ca4bdc8518d904fe3e32c3f627602b7411722d32b8863015d51549ca57868e84521479a518245f47da0b6c3a2fb039144f98985eb586ca9af80dadedd261b3201ead3cb2ecd0b8a6f7397a2b33a69df2a624c731fd9f29f02c0b92426000314ec681af7a991a02e2e11a589595a899816324e83516e68482b8cd9a32fbbd7d15cdd48b8e8cd2db5da66b0eb997dbca220e704b14866af099c22e4460b9f58d8c8f2ffb1eb35b99c34c7c1d19cd889abdcab94bf31d16079249f1aaf8b29942bff62991de6c9f3cc668bc9784840ba1802c9e1199b51fd353d4c5879eabdd503ff7668cb6915ebe6a2f2c85fda872d322fa50ed12f5f405152d5b9f4a2f01eb8b5cd8f752c8c8cb8e719bbb30d53e2c554b0b4295a723e1e3bc304b4beb903e81ad23f85ed4a6d6fb1d14b2b559c1039aa021772dd616bc40d375d58132d981631901de4a3b1ab2238009b738622ed7ea6a62806a140aab961817daaf00e6c3fdd6bc3ffd9aeb0b715eb731483b7bbd0117ed607634526fb0107131add839cbb870a8a661a3bad53a38468b314a30a751bca465b2044880ad587498df152ea4141becfd46297d70630f6b0bbe0191c41b52d2640c7b37d41ce69377e56af4aff42bb233e809d97c3665d0498b23982db156fad262cd4ec3149b541a89bc21ff7acfce162ff70538022c8413791fd32157e1e19dd3d387c63475cfdeadf6d130c1795a860288897f316d58438d270ebd836d7bfa48e31e097663a5fc7ed43b7a12c28ae3f6068abb34986739e348897ec1e9dae39c3e10749eb2809237ae9c6407c6bb8bfab410ac321871493148235b34ed3d0a350e5b4588bf126f54fc291fa22646e7a9432908d9d8ec0e020f2c6ad57003eef883caf0e086a87188deb9f00f159182789a93aa49bb8cbb515e015e1b5108f76bf86e55dd37e6246d92fd50c60ee9675282bcff87d6d2afdc85a32", 0x1000}, {&(0x7f0000003000)="31efae5436dac7e91bd7bbe32e08aad024d0d268e1ac5274f390d9df486032913f74ade9e5c34f3f003453890adeb85d2895f45a8ac797f9a0db25576440deb0ae2ac9af79efa3070e4cd6ead5fb087ecf0412f6d4b12a082e99c36918f0b8ab55d9328902bb9231841062669bea3acff5a56d82fe47232fb3a807a85bba6a0e4149915d9ee8ffa1ff5e5b098c", 0x8d}], 0x3) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) r5 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000140), 0x400000, 0x0) write$binfmt_elf64(r5, &(0x7f00000003c0)={{0x7f, 0x45, 0x4c, 0x46, 0x4, 0x5, 0x0, 0x6, 0x3, 0x3, 0x3d, 0x5, 0x20f, 0x40, 0x1ad, 0x3, 0x7fff, 0x38, 0x2, 0x6, 0x100, 0x6}, [{0x5, 0xb5, 0x3, 0x8, 0x800, 0x80000001, 0x3158, 0x3}], "188be473a428450a578a8b4596504e3d5d7bf6c2f96cd9715a86ae6ac6a406117046e7a33ebea59d985a68b79eb2298162e2699c6f1f94c8ea1e9089a9b672b247b3921cc1389a3c00e0919b4ab86df209d78ddde6c0f77e7ef460941f7a121df251aa432264e6692ec7021d87ebe0e16f9410778e7fd903de52", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x5f2) 14:19:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xb00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:55 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xd2, &(0x7f0000000000), 0x10) 14:19:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xd, &(0x7f0000000000), 0x10) 14:19:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000000080000) 14:19:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xc00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 193.751943][T20697] loop1: detected capacity change from 0 to 16 [ 193.766908][T20700] device lo entered promiscuous mode [ 193.773012][T20701] device lo entered promiscuous mode [ 193.787166][T20694] device lo left promiscuous mode [ 193.792661][T20695] device lo left promiscuous mode 14:19:56 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xd00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000001000000) [ 193.820276][T20701] device lo entered promiscuous mode [ 193.826136][T20700] device lo entered promiscuous mode [ 193.836356][T20694] device lo left promiscuous mode [ 193.843712][T20695] device lo left promiscuous mode 14:19:56 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xd3, &(0x7f0000000000), 0x10) 14:19:56 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xf, &(0x7f0000000000), 0x10) 14:19:56 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0xe00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 193.993352][T20733] loop1: detected capacity change from 0 to 16 [ 193.997221][T20735] device lo entered promiscuous mode [ 194.006546][T20736] device lo entered promiscuous mode [ 194.013007][T20725] device lo left promiscuous mode 14:19:56 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x1100}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 194.054194][T20735] device lo entered promiscuous mode [ 194.062190][T20724] device lo left promiscuous mode [ 194.068529][T20725] device lo left promiscuous mode [ 194.083048][T20736] device lo entered promiscuous mode [ 194.102686][T20724] device lo left promiscuous mode 14:19:56 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = mmap$IORING_OFF_CQ_RING(&(0x7f00004a7000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x8000000) syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000000)=@IORING_OP_POLL_ADD={0x6, 0x2, 0x0, @fd_index=0x5}, 0x0) syz_io_uring_submit(r3, r5, &(0x7f0000000140)=@IORING_OP_EPOLL_CTL=@del={0x1d, 0x7, 0x0, r1, 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x1}, 0x81) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) syz_io_uring_submit(r3, 0x0, &(0x7f0000000400)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x0, 0x0, @fd, 0x2ef9, 0x0, 0x80000000, 0xa, 0x1}, 0x401) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) r7 = openat$vcs(0xffffffffffffff9c, &(0x7f00000003c0), 0x400200, 0x0) mmap(&(0x7f00002e3000/0x1000)=nil, 0x1000, 0x2000000, 0x20010, r7, 0x2c5d1000) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r8 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r8, 0x0, 0x80000004000000) 14:19:56 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000002000000) 14:19:56 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xd4, &(0x7f0000000000), 0x10) 14:19:56 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x1200}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:56 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x12, &(0x7f0000000000), 0x10) 14:19:56 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x1400}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 194.645194][T20774] loop1: detected capacity change from 0 to 16 [ 194.648080][T20775] device lo entered promiscuous mode [ 194.657190][T20776] device lo entered promiscuous mode [ 194.672617][T20770] device lo left promiscuous mode [ 194.681382][T20776] device lo entered promiscuous mode [ 194.688680][T20772] device lo left promiscuous mode [ 194.701002][T20770] device lo left promiscuous mode [ 194.710729][T20775] device lo entered promiscuous mode [ 194.718316][T20772] device lo left promiscuous mode [ 194.724169][T20774] handle_bad_sector: 28 callbacks suppressed [ 194.724183][T20774] attempt to access beyond end of device [ 194.724183][T20774] loop1: rw=2049, want=17, limit=16 [ 194.740900][T20774] buffer_io_error: 22 callbacks suppressed 14:19:56 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000), 0x10) [ 194.740913][T20774] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:56 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x13, &(0x7f0000000000), 0x10) 14:19:56 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x1700}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 194.820992][T20800] device lo entered promiscuous mode [ 194.841329][T20804] device lo entered promiscuous mode [ 194.846826][T20792] attempt to access beyond end of device [ 194.846826][T20792] loop1: rw=2049, want=17, limit=16 [ 194.857545][T20792] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:57 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x2000}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 194.877408][T20799] device lo left promiscuous mode [ 194.882977][T20793] device lo left promiscuous mode [ 194.888604][T20804] device lo entered promiscuous mode [ 194.895557][T20799] device lo left promiscuous mode [ 194.905131][T20800] device lo entered promiscuous mode [ 194.910867][T20813] device lo left promiscuous mode 14:19:57 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x14, &(0x7f0000000000), 0x10) [ 194.928309][T20774] attempt to access beyond end of device [ 194.928309][T20774] loop1: rw=2049, want=17, limit=16 [ 194.939039][T20774] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:19:57 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x2, 0x10) [ 195.008019][T20828] device lo entered promiscuous mode [ 195.016336][ T3806] attempt to access beyond end of device [ 195.016336][ T3806] loop1: rw=1, want=18, limit=16 [ 195.031279][T20826] device lo left promiscuous mode [ 195.039231][T20833] device lo entered promiscuous mode [ 195.052121][T20832] device lo left promiscuous mode [ 195.066129][T20833] device lo entered promiscuous mode [ 195.071877][T20828] device lo entered promiscuous mode [ 195.077293][T20826] device lo left promiscuous mode [ 195.096879][T20832] device lo left promiscuous mode 14:19:57 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x3f00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:57 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000003000000) 14:19:57 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000000c0), 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r3, 0x0, 0x80000004000000) open(&(0x7f0000000140)='./file0\x00', 0x64441, 0x20) 14:19:57 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x3, 0x10) 14:19:57 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x15, &(0x7f0000000000), 0x10) 14:19:57 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000440)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000476c0)={0x7, [{r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {0x0, r2}, {r0, r2}, {0x0, r2}, {r1, r2}, {r1}, {r1, r2}, {r0}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0}, {0x0, r2}, {0x0, r2}, {r1, r2}, {0x0, r2}, {r1, r2}, {r0, r2}, {r0}, {r1, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {0x0, r2}, {0x0, r2}, {r0, r2}, {0x0, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {0x0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {0x0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1}, {r0, r2}, {r1}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {0x0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1}, {0x0, r2}, {r1, r2}, {0x0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0}, {r1, r2}, {r0, r2}, {r1}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {0x0, r2}, {r1, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {}, {r0, r2}, {r0}, {r0, r2}, {r0, r2}, {r0}, {0x0, r2}, {r0, r2}, {r0}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {0x0, r2}, {r0, r2}, {0x0, r2}, {r0, r2}, {r0}, {r0, r2}, {r0}, {r0, r2}, {r1, r2}, {r0, r2}, {r0}, {r1, r2}, {}, {r1, r2}, {r1, r2}, {r0, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0}, {r1, r2}, {0x0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0}, {r0, r2}, {r0}, {r1, r2}, {r1}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1}, {r0, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {0x0, r2}], 0x6, "2e3217dc5bffd5"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000486c0)={0x4dbb, [{r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0}, {r1, r2}, {r1, r2}, {r0}, {r1, r2}, {r1, r2}, {r0, r2}, {r0}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1}, {r0, r2}, {r1, r2}, {0x0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {0x0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1}, {r1, r2}, {r1, r2}, {r1, r2}, {}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {0x0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {0x0, r2}, {0x0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {0x0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {0x0, r2}, {}, {r1, r2}, {r1, r2}, {r1}, {r0, r2}, {r1, r2}, {r1, r2}, {r1}, {0x0, r2}, {}, {r1, r2}, {r1}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {0x0, r2}, {r1}, {r1, r2}, {0x0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {0x0, r2}, {0x0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0}, {r0, r2}, {r1, r2}, {r0}, {r0}, {r0, r2}, {r1, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1}, {r0}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1}, {r0, r2}, {r0}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1}, {0x0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1}, {r1}, {r1, r2}, {r0}, {r0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {0x0, r2}, {r0, r2}, {r0, r2}, {r1, r2}, {0x0, r2}, {r1, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r0}, {r0, r2}, {r0, r2}, {r1, r2}, {r1, r2}, {r1, r2}, {r1}, {r1, r2}, {r1, r2}, {r0, r2}, {r0, r2}], 0x4, "3c8168828cdee5"}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f00000496c0)={{r0, 0x80000000, 0x1, 0x4, 0xfffffffffffff0af, 0x0, 0x3f, 0x6, 0x81, 0x4b, 0xfa0, 0x3f, 0x100000000, 0xb60000, 0x1}}) r6 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r6, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x100, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051f80)={0x6, [{}, {r8}, {r7, r9}, {r10}, {r10}, {r8, r9}, {r8}, {r8}, {r11}, {0x0, r9}, {r7, r12}, {r11, r12}, {r10}, {0x0, r12}, {r8}, {}, {r8}, {0x0, r9}, {0x0, r9}, {}, {r10}, {r10, r12}, {r8}, {r11}, {r10, r12}, {r11}, {}, {r7, r9}, {r11, r12}, {r7}, {r10, r9}, {0x0, r12}, {}, {r11, r12}, {}, {r11}, {r8}, {r7, r12}, {r11, r9}, {0x0, r9}, {0x0, r12}, {0x0, r9}, {r11, r12}, {}, {r11}, {0x0, r12}, {0x0, r9}, {r11, r9}, {}, {0x0, r9}, {0x0, r12}, {r10, r9}, {0x0, r12}, {}, {r8, r9}, {0x0, r12}, {r7, r9}, {0x0, r12}, {r7, r9}, {}, {0x0, r9}, {r7}, {}, {r11, r12}, {}, {r7, r9}, {r10}, {r8}, {r11}, {r7}, {}, {0x0, r12}, {r10}, {}, {r10, r12}, {}, {r10}, {}, {r10}, {0x0, r12}, {0x0, r9}, {r11, r9}, {}, {}, {0x0, r12}, {r7}, {0x0, r12}, {0x0, r9}, {r11, r12}, {r10, r9}, {}, {0x0, r9}, {r11, r9}, {}, {r7}, {}, {r10}, {0x0, r12}, {r8}, {}, {r10}, {0x0, r9}, {0x0, r12}, {r10}, {}, {r7}, {}, {}, {}, {r8}, {}, {0x0, r12}, {r7}, {0x0, r12}, {r8, r12}, {}, {r10, r9}, {r10}, {}, {}, {r7}, {0x0, r9}, {r11, r9}, {r10, r9}, {}, {}, {r10, r12}, {r7, r12}, {0x0, r12}, {}, {r10}, {}, {r11, r9}, {r11, r12}, {r10}, {0x0, r12}, {0x0, r12}, {r11}, {}, {r10}, {0x0, r9}, {r10, r9}, {0x0, r9}, {r8, r9}, {0x0, r12}, {r8}, {0x0, r12}, {0x0, r9}, {r8}, {0x0, r12}, {}, {r10}, {0x0, r9}, {}, {}, {}, {r10, r12}, {0x0, r9}, {r8}, {0x0, r9}, {}, {r7}, {}, {}, {r11, r12}, {r11}, {r8}, {r7}, {r8}, {r10, r9}, {0x0, r12}, {0x0, r12}, {}, {}, {r7, r12}, {r7, r9}, {0x0, r12}, {}, {r8}, {0x0, r9}, {0x0, r12}, {0x0, r9}, {0x0, r9}, {}, {0x0, r12}, {r11}, {0x0, r12}, {0x0, r12}, {0x0, r12}, {}, {0x0, r9}, {r7}, {}, {r10}, {r10, r9}, {}, {0x0, r9}, {}, {0x0, r12}, {}, {0x0, r12}, {0x0, r9}, {}, {}, {}, {r8}, {}, {r11}, {r11}, {}, {r11}, {r8, r9}, {}, {0x0, r9}, {r8}, {r7}, {r7}, {r7}, {r10}, {}, {}, {}, {r11}, {}, {}, {0x0, r12}, {}, {}, {r10}, {r11, r12}, {}, {}, {r10, r12}, {r11}, {}, {}, {r8}, {}, {r11}, {r7, r12}, {}, {r10, r9}, {0x0, r12}, {r10}, {0x0, r12}, {0x0, r9}, {}, {r11}, {}, {}, {}, {0x0, r9}, {0x0, r9}, {r11}], 0x3f, "4c69a69153a7fc"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004a6c0)={0x100, [{}, {r0}, {0x0, r2}, {r0, r2}, {0x0, r2}, {}, {r0}, {}, {}, {}, {r1}, {0x0, r2}, {0x0, r2}, {r1}, {r1}, {0x0, r2}, {}, {}, {r1, r2}, {r0}, {r0, r2}, {r0, r2}, {}, {0x0, r2}, {0x0, r2}, {r0, r2}, {r1}, {r1, r2}, {r0, r2}, {}, {r1, r2}, {0x0, r2}, {r0}, {r1, r2}, {r0}, {r1, r2}, {0x0, r2}, {}, {r1}, {}, {}, {r1, r2}, {r0, r2}, {0x0, r2}, {0x0, r2}, {}, {r1}, {}, {r0, r2}, {r1, r2}, {}, {}, {}, {}, {0x0, r2}, {r1, r2}, {r1}, {r0}, {r1, r2}, {}, {r1, r2}, {r1, r2}, {}, {}, {r1}, {0x0, r2}, {}, {r1, r2}, {}, {}, {}, {}, {}, {r1}, {0x0, r2}, {r1}, {r1, r2}, {r0}, {r1, r2}, {r0}, {0x0, r2}, {r0}, {}, {0x0, r2}, {r1, r2}, {}, {r1, r2}, {}, {r1, r2}, {0x0, r2}, {r1}, {}, {0x0, r2}, {}, {r1, r2}, {r0}, {r0}, {0x0, r2}, {}, {r1}, {r0}, {}, {0x0, r2}, {r1, r2}, {}, {}, {r1, r2}, {r1}, {}, {}, {}, {r1}, {r0}, {}, {r1}, {r1}, {}, {0x0, r2}, {r0, r2}, {r1}, {}, {0x0, r2}, {r0}, {}, {0x0, r2}, {}, {r0}, {r0, r2}, {r0}, {}, {}, {0x0, r2}, {0x0, r2}, {}, {r0}, {}, {r0}, {r0}, {r0}, {}, {0x0, r2}, {0x0, r2}, {}, {r0}, {}, {}, {}, {}, {r0, r2}, {0x0, r2}, {r1}, {r1, r2}, {r1, r2}, {r1}, {r1}, {0x0, r2}, {r0, r2}, {0x0, r2}, {0x0, r2}, {r1}, {r0}, {r1, r2}, {}, {r1, r2}, {r0}, {r0, r2}, {}, {}, {}, {r0}, {r1}, {r1, r2}, {r1, r2}, {}, {r0}, {r1}, {r1, r2}, {}, {r1}, {r1, r2}, {0x0, r2}, {r1}, {}, {r0}, {r1, r2}, {}, {}, {}, {0x0, r2}, {}, {0x0, r2}, {r1}, {r1}, {}, {r1}, {0x0, r2}, {}, {}, {r0}, {0x0, r2}, {}, {r0, r2}, {r1}, {r0}, {r1}, {r0, r2}, {r0, r2}, {r0}, {0x0, r2}, {r1, r2}, {0x0, r2}, {r0}, {r0}, {0x0, r2}, {}, {r1}, {0x0, r2}, {}, {}, {r0, r2}, {0x0, r2}, {0x0, r2}, {0x0, r2}, {r0}, {}, {0x0, r2}, {0x0, r2}, {r1}, {r1}, {r0, r2}, {}, {r1}, {0x0, r2}, {r1, r2}, {0x0, r2}, {}, {}, {0x0, r2}, {}, {0x0, r2}, {0x0, r2}, {r1}, {r1}, {}, {r0, r2}, {0x0, r2}, {r0, r2}, {0x0, r2}, {r1, r2}, {r0, r2}, {r0}, {0x0, r2}, {0x0, r3}, {r4}, {r5, r9}], 0x4, "8d4896896640f8"}) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r13 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_SET_FILTER(r13, 0x40082406, &(0x7f0000000000)='{\x00') perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r14 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r14, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 195.520792][T20863] device lo entered promiscuous mode [ 195.527649][T20864] loop1: detected capacity change from 0 to 16 [ 195.532271][T20856] device lo left promiscuous mode [ 195.535309][ C0] sd 0:0:1:0: [sg0] tag#4756 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 195.549184][ C0] sd 0:0:1:0: [sg0] tag#4756 CDB: opcode=0xe5 (vendor) [ 195.556035][ C0] sd 0:0:1:0: [sg0] tag#4756 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c 14:19:57 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x4800}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 195.565598][ C0] sd 0:0:1:0: [sg0] tag#4756 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 195.575153][ C0] sd 0:0:1:0: [sg0] tag#4756 CDB[20]: ba [ 195.579077][T20864] attempt to access beyond end of device [ 195.579077][T20864] loop1: rw=2049, want=17, limit=16 [ 195.591514][T20864] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 195.601862][T20866] device lo entered promiscuous mode [ 195.608977][T20857] device lo left promiscuous mode [ 195.609068][T20864] attempt to access beyond end of device 14:19:57 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x10) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r4 = pidfd_open(0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x2000) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000440)=""/42, 0x2a}, {&(0x7f0000000480)=""/32, 0x20}, {&(0x7f00000004c0)=""/152, 0x98}, {&(0x7f0000000580)=""/217, 0xd9}], 0x4, 0x3, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x80000004000000) [ 195.609068][T20864] loop1: rw=2049, want=17, limit=16 [ 195.624740][T20864] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 195.640121][ C0] sd 0:0:1:0: [sg0] tag#4758 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 195.649191][T20879] device lo entered promiscuous mode [ 195.650491][ C0] sd 0:0:1:0: [sg0] tag#4758 CDB: opcode=0xe5 (vendor) [ 195.655894][T20857] device lo left promiscuous mode [ 195.662657][ C0] sd 0:0:1:0: [sg0] tag#4758 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 195.668008][T20863] device lo entered promiscuous mode [ 195.677638][ C0] sd 0:0:1:0: [sg0] tag#4758 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 195.677658][ C0] sd 0:0:1:0: [sg0] tag#4758 CDB[20]: ba [ 195.689837][T20856] device lo left promiscuous mode 14:19:57 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x16, &(0x7f0000000000), 0x10) 14:19:57 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x4c00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:57 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x100) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000440)={{0x0, 0xd267, 0x8, 0x6, 0x3, 0x6, 0xfffffffffffffffb, 0x8, 0xab40, 0x5, 0x5, 0x100, 0x1, 0x80, 0x6}}) [ 195.723572][T20864] attempt to access beyond end of device [ 195.723572][T20864] loop1: rw=2049, want=23, limit=16 14:19:57 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x4, 0x10) 14:19:57 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x6800}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 195.773548][T20895] attempt to access beyond end of device [ 195.773548][T20895] loop1: rw=2049, want=17, limit=16 [ 195.784278][T20895] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 195.795406][T20905] device lo entered promiscuous mode [ 195.811500][T20910] device lo entered promiscuous mode [ 195.817190][T20893] device lo left promiscuous mode [ 195.830972][T20905] device lo entered promiscuous mode [ 195.836536][T20893] device lo left promiscuous mode [ 195.842007][T20906] device lo left promiscuous mode [ 195.842922][T20895] attempt to access beyond end of device [ 195.842922][T20895] loop1: rw=2049, want=24, limit=16 14:19:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000002) 14:19:58 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000040)='/proc/timer_list\x00') ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f0000000080)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x17, &(0x7f0000000000), 0x10) 14:19:58 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x6c00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:58 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x5, 0x10) 14:19:58 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000440)={0x0, 0x0, "8a1ac538d23a1746fdc8dfadccc94ff9a004fe2a36c7f924576bc92f765f74481107fd06d0626d3c72d74891f06e85c2b9a7ec045b1e5976394ecf58981143dc354cb8577e2ee585c56375f10df8b7d13c8991acd0686e31925321630bf6b24bf4c5b6282cd87118d0617292b67dc6e4470fdde8c4a81e59b295cfc5e16e1d4f75c211cdc32e75937b3640a09de22b00b6f94ccd0e6f15de341fd70c22809f5ee65c00d070c380830a47b1a1d7d697aecce1af6edcc94f5730c947771d5c1a23109ee9783eee998cfaea41399ab462ce8394b3d35d8e62c9e6591071d8ce53afa5e55a616e1d330bd6777cc80abffef5afb62150bdcb7faf8fde14d3f34a56b7", "1862a07672b0ab9bf809706c762465c109daf6b31605bdd51fd52f142407e1a43b37af618e40bd4fff0866477e98e6856e8d05675bf8da7a3876d031fc7f6425a169ab14de250a280cef0d045bcc7076a8f6c54712396cb477677870ea1c7e5126b6f8e2523a373853b58e0bec4657cf6bdd19daa40e78dd87ffc6d81e69a6fe1fec93e60c95024366a8a2d16d7f83019dd6e66c00fbb9566c8c1231d957b13aca48e848650345a308e0ed3124bc523463ef91da4bdf51677dd79729c9c0c952a230d4886cb95ac987c2a748f4ca903b8aab41249ce6b589a50749fc41ca78c59572a7e8a57b89ad38faafec2fab628e1021d4a6c7771d9d103042ea6de2c0ca75d1440d78344f05e9c2166ca181b49ff39d343d0805a0c1999b98c59606c2d7518b5449ab8a4399ca3ad09a0a4cae95a812006b7f27d8d64baf987db16df85d0907bc57a3ab1f760210f13b4d2fe7c7273794000974c62432be78038f7691a948e20d0c45db181a8140b77111ee1aa987edaf1d3abe0367afb22ad61cf3435e9fce4a554c7c560acef6848892c655ab5a3e450a1f5b655bdc78ec7e06ba37da7fccbc6c326370ab646443e46e62e95e0b33b61adab925a9affe923825ea727b603c61a9abad51e31dfb9d7b70d99db1164b4f2e3a01881faaf5e0f7bdb6dc5dfeb820d59fd3275626873349b23a1645d30487851dc45395d0b9990ed38bac32fed4a158b10e29be75e6c8f0b74f912fa73f219b3d427bc62345dd397d406a2ddde136c137f247d95b4efd67492bba9634dfed1d30059bb472998e8040f0a60f03c6450b42f6a4a0e10aae8d2d688f481ad5866be681bff2694d66a84408ec0029c7ad06b1b40fbf2da22aef28f4379b833f96241102b138efb155dc79f29256e0364f3d5df80d036f15f9a96f0378b1eca536a54e27f78e809e288108f6ebf7150652242f2983714ae97c474a7730dfd14513cfa59e18e812dcd52d00ecb30f140415095412f2785f3d0a7f7f7db9de587a1606b7248bd9e2e4d4bbe417d8bd9daa315bc43d45efc84cc64e7640b77a34e42520d0592a93e239b90ca16375e18dbc4ced8963685c75beeabecb26c0102290afed370275a7960c1091b180a1345f7cc78d55980b0288cb8dd1040d7bf5d81e05d3a7ed7cece1a54a3f32c1f15008dcc89399b9b3d4af2186bd2ba27eb631d76c0d835f94b4d023f51b6fed32051a5fe3ffa03687a9b47fb9082af8a7e09e5e04b60c5175a95ac668c1f6eacc8927d88841af559c7b72c04c5f2827873b68e0a2cf6535cf58b20793ab16676082b9a8fcd9516d9ef99f72da75b0efbe132ea9065b98f64db630c2ed0bbedc2178c2df5158aabeb99a28ca4ee61c1b953bfdc32150c75879a12b89142672c2db58ada2cf63820d2e59cf676c66823ac332fbe2b450b629982167b4cbcd08ae1b3746f051578441048ef7261d276f8ac1811444d627a7ae0c175b08f710a83da1204c83395a9b89e693a33487816b4e31b880afaa018fddb7b6f769c24a87e16b7aadf9f3a5a7ce43a37315effc794807c5548f61e658ed4e838d49305a49d8d47d8ad3301d1bad1e0a9b9914ad6a011cda443cfb20411bfcaaee92b93649952585c2d51f3ca8532bd1f8582eb1ecb081006815f6b9474a0a0e1501408c4fce368a01aeece4c609d6b0636195c013a6b07b574013e35b115f0846051a1e7e9df0e7dbdcb0b710a8b57a585ab21500f678a4b75803635b5bf6a84b7da6c7d8ae7275714d017f48d55be8b725328329eb73c7fee3471e8b799caff7f7e8745d6d31d8384e07e47a3a9be20be4fc1645388ded7d59bff7f59d29176bcd541e132299d5852a4d2b3999276b556588768d611cf99a638af17e2662c87777f06c98430bcf63b10a6f3ed4cd8003beb7388b3f5b9f5fd21ac4fed16226dc2c219060ef2a9481a17dea49c049c4417807fb800ae8f60e39c167209054b517ab2bc52d0c357c560bca50b84d1e85757c63bd44c48afda3c8a8c729243f0d7642976073de0089dc31a88f72fa1fb9309bbe6c2ece8568626dbb70445abda7d3597c04ad46abcbda3a3fb319e2ba1487000e4516267d8e45e092bc0985520f41c11ba800cc7f9f7d409ab2b9f7d7696998ddceef60e9db56141c66b4182e0ef04ad049eb896d2d6ffabd988b2a733c21d16d99641b8160813fa99fdac7f0cba5f9efbaf266b050ccceb26ab5af3752e1b9b3703aa95d9799a77b1484b23a52f5698bfb3869bac99b6ac70cffad7f3230e3de72a65b7607b21702c098d6f53434ce8bc0e6a777a190b02a9f05035f5a4cf954901a22703fd958c8249956d8a5cd3888b039212b357a48945cf10623f7e99f2c96145fc4b52b010c592d700315ee37c7eb9faf3f38f7976d4f966dc7b322653f11a87aa355183e17007dc17dac0260f50844034c103b928bd71d63655840e806e706ca20ef07d55b81cf168da8a6413757da3bab4063651c3b1035564a686f73085981cde8b573f9e1fdc305ec6aa9242d9d25ebeb8942f9e36f8bc8916f850ae3f09b05c56d83de18a9eb32ba413cefeb3654035c3d32f7b94890424925570ef0b06b0b68a9cf320dc6ac5783d088818c1fac1ecfe59a26c4eae09bf17728edb4e6ac31b8ace38853869c5d772918583ce0d734ae55b9fc7dfa34b9011831e4d0f87494f4fb4fa71f3c2e1acb27a11768b3b4f7f669268401bdc1c22d0b55ae1612551bc6990439138353cf9b6fd90bc5d9202f276735704b2dfbf106d4a670522bfa4f9e0b115c6c21f993a3e043f69f00d30f24f6962961c1c786bf240a5c75122df95a4afdfaab6871197c046bae34f43b4677fbd12614ceed9b02250aff7b1c65394f080c2d46604f42cd8cffcfe6e65a0aaa195e036bdc1c7d3687291653fb238e4e5945b23d3e2d329cebec8ab8299b66df00ac37f8fb63ffbabb50820611b4e3483dcfee013f9ba0830a41000fbc300b88a84382eb059d16c11bad5770ec088775e40200dbdc18ee8b3b4772d83e54d9a1b3697b147dfad87f4896b1bd576138b5eeff59d744ebff5ffa08ecd736a9c460c3adb95dce7381fb84da115111114c919de43b08b4f813b8969650e780cc1eb630601138c10285ff7f4e4bb2204f27e13f6af60822232f26d55f6757f9a29bdf4f35b0616f8153e09d35d411c27112e87dbfbac3b7996c53f8adba95973e6274a2de5aebb28c69021b3001c294b9f17278082b5385d1038a3aecf69e2b5b9e30e6765bc4b428036433cc1078618aaf23e8305e802d5ac980977d325a564833cae0e41ccfa1a3867285f1d490824a8b6eb55b2e070e890ca6fbf2a85d41bcf446ae590bfe3696e508f37e4a59908a18c0fba12580af0b8a816a3fdaf496d8f411b7dde57066a4aa5e11462b637443194625928225ffb0b51abb3882e8125abe75e8e6b9a167873425b709f89c4241116d30f6bb7f0926f65183066730fe30e1312bc4a925e950e98be0834b3793b185ca99b9b498d51e79af18d78a2b8a54fe7d9a3be7f03cdc244857b9305fcb8d97962ff655ec90894c7b81b49d88c5b9677b0f02c078847ac777a9a7c3cceab204fb78dcf2dd3f8127d9dc26f6dbe3c3e159a7e953584f76d8d731aa3e21987afaaa4243e27dbd48cce4a8296c114b71aea6b912922048b31aed8af3f2458850a37dc7db908441ba1f8add3326c8ccc9c18640db70fcf4a98b31b0fa6dc4c27b0bfc52dba06b4e78637207c26530b39b34311eff0d029c2d4112aa8192d61725264d576a1b239d9841954b9bff55fedb231af35d8a7e89ff6a706a3e3e939cf5a3fb45d6e7f83c070b3f67b718b5cc4dcab9b1b3e1c01d20e711feda77533986a5c5332ca0853dd8dc25d3535c8a8b6c53393415ce3192ad9dc245ca95e18dc20aed7cf4132cdb3c3b1f514391670990ee5b44e95424601185d1569206ae99124b05604a0b757097325d0ef98e43990869345c8915b3dfc481a62728d9172a0ba520c39df1767c7e9cad37980138c4345a49dff3a451fe112869197d3a2e825d5a2c6574d549bab506129a45898a83eac4465c21c64210abbd3bbbdff6ba81be3b3a8e6b2ff5cef834c61ea799992061abf272ae9f549452dc973e183ac7ba62bf1d627d803a5c65add88fdddbe91e4bef0632743abcc6230bc6861f2b829f8a49d9762164990795a56562129b8050903c515550d51d8e2210febdb111a93fe50ec55bd73391cba7a15251d8cf0e2c2d975da2189c062ae736ed6cfeb6d0cea5b378cbb73acde247c759fbc7b2a73c4c37f2d335967ab41062f32849e0d3a91afe1f51ff695e4b576309d7bdc304de7b4376ca096ff4c6592212e15a3122f51fd303ee1021ead25973997eb154636b29893f5cab8e2e52a0c7f36767f8cdc65cca8a4035e035db4a8caa1eb70500e8ead9692e26ec59c3812db0ba5e12743c87e63d224ffe05c438849962b1bad97d6217e323e2c47e6ca6cf65705dc831131a0bee35552c5d9d603684c0ab2985386908792ff49ec8ed765338cc8122643ac1c9b7e2c2f97b77e6aee8f9ace7f74b611089b5e61d594393c75660d0d75efb5c8d8f2df5bc2395f29417c122e2c44474162cc568d9cfbf0db94cd3e4afe733527befc7bd3c3a9f6b7d82896c54b5abf1bfa6d65635c4cc4cb832973a5b4f9de0477cc9ba2ed282bf4fc9ab40ffad2173d4b0d233bf867e336961e44f11fc8a844077a26a8fadcca27ff6663de4bc8f48590818bc42b4976f1bb9641393e125761605346fd76a6b8ebf1837f8ce015db5b70e7394594047611be23d24659f1333f039b4399b5df0f5df3baa49a1ac7da5bc43c73703deca45deabc13bc8e5e52283db81155840fd085407fe72958d666e64ebe1daa62a6ec5ca5001fbd9abe393966eed043e587df488ee7e560ba54fff0726d8a805092634216ac7f06769b5879c9ff5e4dceb527759e6fdfa69f7bfa74e003ecd4a50757289d32ffcea9d27049179aa45a235356ce64829afcdcd322259ad63017a035daa3104a1b4eef33ff4ca35c73bef3d5a72b21a4432baabdfda329dcd9ed7bdf592be0d7abce93f922f39308705c58b2e1f85bb3ab35d3d2a22e1e3903f70b9950390ecf51c0eb26242c124bf538a24fc5fc8178116bbd02d5d69ea3bcaea8b7acd81e86217cc771c5cd4080edcf2a598aa6af39f0029441a56aaba43242e61b71308c096db6b97cc50a8aa53e922d5373dde5c5c159e340e6e62df860f44aae1c4fcbc6ef73f5ce931f8a420c10f8275fa70e80707fcc296bcfdc594da5e01d9aaa4434c91ca482d353c2a75d7aec941aacd831b81cae5cbcd6ac081b963489222ddca43c62c7d12ca9584556a2ae7b1acf64a7e59812206307dc16e480d90ac89a5b2ca4b13078ffbd93b"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000001440)={0x0, r1, "e90c922bb189ac3a55507e7f1ce59433d021c813eb1c91b6086d695f9289c16daf89aa80305c802eb3a95bfe9861d58498e86b599fe99b908fa511a8a0cc7910251385195849d2b9a422e8977bf5175771b4916051dc6658b075da33a46a9d6d4bca972d2861c4edebf10ca63ccd6370d8010b4e43b0fdb4c85ace4d24d3d2fa04360a6efe7a98fae02558c167969dba4453f7436ff0f7c4ab2574964f5e79b039a1dd33b43df89d11a1406b38790257e391dcad0d6da70ff586f6b1fe30374ff7b8e64e8cee3d47edea78046278b6780e20568ebee467af074ea9ebd5d9f96150e729dc3cd85392eb76b5775efc9598ad7bfdf845580564b69d9e6bc6aca08a", "2408d6f162069721b2e37566a3250b765a1b18f262c1f1ef7364f8d1e7ab2a07c60d5414505d576da82cddd937df395dda7c1af9a832452306433b970bf07e3194096db7cdb3e85274aa1bd0d7ba571727ce463d11ae6f58b0d26b3271c923cfd6930c884532e212a7d17c2792ff0ad811e912a1571c242194ab015891905ebc4602a0ed28d6aa3e5e8c958d67fd9422ff8b0d2dfa3ca14a1714f1bb9a1a0d6a785a2bc02522150fb0603aeaf47ebb893f4b81b515f9e5aa4e482b1e9a014e857cae36b2c166a0403ad52c91ee6300787c29f78509979694cced854dedb6ed7cb3a45d19751d6a2e30fb1a84db264da397d37c353dc3e41bd6386e7e0a931e630500411a9b21b362324524ae79352877c3b5d31e1f9843c1978a923ea74ef28f92dce5fdbe302cb2702dc840640988f44b8c39d1271bf3dbc21256c58ae4d684db33fe3d00d8af06914e51cc43949631fbe01c7546c98c23c2d0270cbae34d83c8b17b8092612def7495679e03939237baf324c290b39c42a53093e9d71caa8b086e6a4054007822baf58185f17afbb75c2f9d317ccde853de2b06a5b27a83ae7a485dc6d11c2539c50c2c482c4eab6ebc55c083719afc48b41afda736bf15e8b2a1106ea007068be61bac9bf79c0d9dc82cacea7a1c34ed650da72796256d6f77f7c1f2662ef057fc638b3f9241ad30eca39c22c49b92017e8e75cbbd7c038058d5cc1946de035053503ac5629b70cb7172a7511021176561627d73a6321b7704b1f21a0c091147240f400a4dc8a4814e774395050cd91887492629914b32643023dfccbd9dd16b3abea8ef7306e2ceca343863f39e771acc3eefdc50780bba3ad2d27f7cdeeb3f073837ca32c55aa89ee0a4dd428450a0536d664e492d9b58440e077520e720446e830acbc8117984072368127299237f66f68c8c7670ab90c0c9e66be465205dfdfafcdd600992ab7cc1856f754175d60c313f9e12501d8202c9dd05b653ada419304290a7419727d1c443678bc4289a37e7743e2b5559539f691ad4c1255a937afa9a0f252b486cfa8425bc2f0779086ced1e2559a0ac268a1764c144daab4262b8796949780643ccd98ae1132b8852987f6fd5c7b021ec7aa82468b7b062513b8ef46cd6a6ab98a0fb37fcb2a39ede35a95d2ec13a445726ac90b9b3703b0913a2cd024fdeeeca38ac581d8fa1b8a7a3a93cb282916ae7cf0c4ed384a700a960f1ec681179f0cf6f0df1f118bfa082c99977de192555ed8484de620e6f36c1cd1cadcb57d221e6e47ee02e9114c3e257c54995af9f9555b8066069eb22a0b5cdb7c2d0210ca2a771dd3e2d347188e32e2406b6c1ad8d5a5cf74217d0a230e96b74d04232a487d775268b6eb8529553d4ad1a19ac51cca0953c04976704e7e390b96c66b8270cb5823d9a96a2aa7839bf80a04d8aa9d9c2b4584bf7d954413e1599364a74050f697b4a9bd55c4122605d6060b0285e60b8e5dc482ae819b76e6d441a6671d44de91827939f85eb9ec75ee3b58b914316229062ed9d2ba2fb9a41c0e9f06f6e6b31fbc2ce55554571b998886d8a7e525f479f04c69ffb93f10cf8de6e9f4ef25ddb5a765d5ff59b0c610cdd65939b2df0f4816228fefb2a07c49109a4c4a7bea6a364c81ae36fe787be0af4453f168a37520ac44a9dcc637ffda1ffb4bc9c916e5f89f0695407623d6df3bc9413482cc7dc79435dba0b1fb0901c65ef397c1b552c3b01d5859c21438457d2c31a70cdfdcce67d9cac56d99704d6df78e32b25d6d4c3fe4e77318b834ed91d45e2d663b8cd7f69a87ffbc3077533bb5d01571c5455843ac7c1384e2b4e705437489a918711325850512909e53c909ff007f1c085327c2843d4ef11b4ef56e28246bbcb27ed5233fb54c5e07e18c2f9f2dbb6d9b010a7b51f1ca5a4aa68885fe542911c95f5485f8313300088d47112f2b60385962b2129e5d9cb84e58a8b67b3354f6fded8837fde141057ec47ef01493c3946c591efb85fdaa199083c6eef3765ffeb15cd4ff581cd54aaf19a60d8f7941e05546ffe63e1da3e850b23a6deb1374e06793d6cd8c4edfc070c9e5ee025a58c38fb36ea6b34767aaca1792a9344095ed109dab01964e3f4d2e311a0059d1bed91b4e14ac6ab2ec119bceec91f752882c17b8eda24673a9ad14051069ced66ef780b29abbe96ddf084a7359a3a711eaee477b14dc6529864693896c2419769ed2269fd38bec709a4bf5cbaeaabb99d59be601b6e81c0abd9d6f445a8c3483b6ec881aa2bedc99efe3d193d9963467d848f9c6569f3acf871e7e3c001bfaa5948a0851040e335e0545261e535d1c21b15633d7b086a54cef383f353cea6cd250a9d59f7ff161f64ffae1f4b2aa58cdb804f6855f4dd568a7c9d3449fc57dfa7d46a1d118f1d4bd613c6648a23ce6376e77d4cf474c502dd6d2f920301157d002aabe1d3b3c937b9890869197cc373c0d27d2c7c9912692fa081703383ce57ebc704756ea2cbfdd3cb7b91ed06e544b4a524e4bea69563779141175ded7edb11baf021047e44796e9dd73e340e9aaf3593b655846c0878a2fca115c39a8a73ed3a0410b2b2224beebaa8ed8f69855b0737eaee4f7ad46b1de23bc33399628ee4c33092231abdf9f1375d24ce62eea61e9e26950013d36cc56105b34df9f6649d99d8e5209f31b4e5479c355414380844ebcfb1b76991345eea3a8ff18425d9b4db9b96baa44b3f43e0a872493551ed88f1318bab2afb6be4447ec7e2441d8042b43060100b14f9fb2f2705bca9e29a71c36960657113317bd79b9ad59d168566fb7da96e1e5a9ecd6153ba1e6ab54bcd700984655291dd47117650591ac500ad07980e1b35f8ec0bc9a8bddf23ba3456d7ddd2c4632499517ebd16f2c6fd7a62b9fa94e222886fa1fd9c64be3b9fb62a17332d8ddd43327576a9759d14343f3c6d8fed3ff0a17ff24f9e1b3f56de93d1bf44dfc1cc16063fc19db98d9407a04899ebcc381526022c369e298d520f8b10a63ebe6d4881f893c378ae2b6b50559597a94f40beaab05d4a093b4e876a151381108a32e6f1c9184e8033f795aca1f56655cdea76309ad81d46f4799c3ec333723bb7053c64f7181ad4ed1b0c7e8c5c5072dbb699f4996a215dbc60468a9b04d25095ca03b70d6be213e7067c533ce2114979a049a6f386ce3880cfa75f319bca39f9b2d87328925055a688c437da566bc901837c72f6ddf631c17bfea6a180fc6fee03f98b8369a8fdf2ba36036208c0f4ee61e2affbac17e2483ac0297361e006ef08a82465ddd18f9f66d4b9a0e0d6f907e05614fdbb7ee0c2f16187f512b99a0c865259d11f74c0d29e0dadc95ad634b2818cc9ead2bb528bc073d9bc466d7daa73cd799d946e4efc170b2e204500c7433db1c1f0956b01acbdc51a85e84bec2ebc49374dadfe5fccd5d8fb58501892c33d5532e084c03b109d7df0b4d8e055a447bfe14d7d14e07a8edc2b228663045fd1c235562e753ea3500ab29d2b82e673ef8a05bafb70d5abb557aa2834ddb77135fbb89c54071767fc3e849727b2c300e2317d04ddc05d2a05f580130c3660f39dfe17b6083bc39edcdab2bfcb87f6752b7ee8563a5cbd1405997fe955b05d80f917f387b390adba9b9cd074257121595f75132ad248b2b8e55046906fdf8a750d6246f1c7308bad091b208610e95a5f5a72335c0e31cf39ddb76134fcabc8b6417f3f649ac8329ff5594204a037a8f916a5251b6890d14451bdee3b76400260ccfb3c1b9b30d20c37b6c25837792e542080e337673ee19ec0f10457f378392c1e5dc92a9c4b199e22b36ccd1895f7538f535c72a1227ac9a5a41e394dc4ac8dba6ec20e841c3d6ecc9d673bc8c42171a853bac919a624690ea1604834d5d22731993a620404ab2333206cbeaa4567ea5826c5d1ead53b0ffca8e079fe7c7fad7712cc562124b5d7c743b8b38548ee652f02f530d0dd29dfab5b670e103e63ac0e2018537898181d5a903484bba6462883b1245e69c678b336eed8b2866eebc1a205699af90bc8825f4581e15aa8d83c4d808bd9421cd6147241f676f1daeadddbcc68115240f24a388459e1316c99cbafcd02a80d98bbecd5f8bb4ac594260adbc5a0d2334bd80c047b31501c7c300b08f06119ec2ad039e0f056a22e31800eaa347d9eb54701d30047e617108d84bf7e782fe89e5c1db8acd07cc7a44c4779e0593e2f2df3ad3a3d7e6165a6cb6e1f5b330c567cd218547afbbdad3c90075f226a444f351a53e12f2926499421038f7169e7e86164d081fc2e79bdd63c08a4408a06499226e5d88ded5cb9595321c76c5860496a029f43b3f2663e178aa8c028655824a50f8179ea5ef89291f7b1523714db13c34d43ce7504b9696173187b233c4d7966812d74f2ba860064496fcdf3200a465a5636ce77e0598e18bb9b763a6537941405bbb3ef2401c2fde74f165bc322a36d0f54f8e3b76daf928fec93e3a254b539ba525689a66ce1bce6ee857feff0731ae603be5c4b0ba030a6f23d6d4fe2294a78d7da550077678b8990da81de908cd08580de8b617be3c3d943c63ebedccab1d1fb1211eed51dfe4d465d1f0675a7bfff37fff82bbad7a6a92b3b1b984ea7874fde500b3c54f5266ae428e006a1ab8e16b913d234801ac1cd4d22ed3a9383337b02f33469fc9152ce9098f89dfda86b0cef8b7dab27aa7d06e1db352e66e465a8706be11b2e2f0338fc5013e32f71caca79901a4aa72d67641ee3ec7177df186f7176efe2c363aec95e70a2e90d384ea1912a1dd334857de4f7e7e0c0772b6b102efd113094dfd70721cb782f9507713ee5670e5633110060945e3673169a3b862dae88173b2955d9b770440801be7bb16e89456259f250a7a8908be889e97fe3686203dd2c664809e23fbef9292545218d491b4b76684175666ca6eaf0e3cdc2cfb863e443ad4f5da5f3944166e9626cbdd10bcd399ab124572123c0d8a9f2970b3c7b297cd753d6b4342c7cb23bd15788bf4161de8327a7798f5c5ea557f290eaba5bb94b91a8468dcc9a1c2332e05133afc4b130a0de9a4870f137cc2b9c19472c09de10ce75ec263c0f4185e2b67efdea679fc86abf0b981fbb5733648c1daba8b941933b4f6bf38f4cd45ad843e9f06ea5689f9aa0b76d9efba9339f5e347a1e18798c8dd99eac643f4009e22e0a53e1f0776fab697fc74931d1543b17f2b8cfc507e9c508b2b3cb721187dae87e55a2b341809d9d6e54dbac9281673fa9256144cc62be3cc0759cb1962fe440b5b1df435c6c4521e47f1da5f58d3e2b01d47d6e1c0e7450908cc22fc88d5df221bbb370d093d53c3bf08895e8f6a0a4b5c3477877aff5819faad7111434f38ff555688886caac7d45132283"}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 195.884896][T20910] device lo entered promiscuous mode [ 195.890443][T20920] device lo left promiscuous mode [ 195.903781][ T8] attempt to access beyond end of device [ 195.903781][ T8] loop1: rw=1, want=25, limit=16 [ 195.975985][T20935] device lo entered promiscuous mode [ 196.001605][T20947] loop1: detected capacity change from 0 to 16 [ 196.007026][T20924] device lo left promiscuous mode [ 196.017378][T20935] device lo entered promiscuous mode [ 196.027209][T20924] device lo left promiscuous mode [ 196.040637][T20950] device lo entered promiscuous mode [ 196.058132][T20947] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 196.069881][T20947] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 196.079714][T20938] device lo left promiscuous mode [ 196.088872][T20947] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 196.099536][T20947] Buffer I/O error on dev loop1, logical block 17, lost async page write 14:19:58 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) dup3(r3, r2, 0x80000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:19:58 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x7400}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:58 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r1, 0x5419, &(0x7f00000002c0)) lseek(0xffffffffffffffff, 0x1, 0x1) syz_open_pts(r1, 0x284880) openat(r0, &(0x7f0000000000)='./bus\x00', 0x402800, 0x154) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) perf_event_open(0x0, 0x0, 0x20000000, r0, 0xb) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r3, 0x5419, &(0x7f0000000000)) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) sendfile(r3, r4, &(0x7f00000001c0)=0x3, 0x9) 14:19:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x18, &(0x7f0000000000), 0x10) 14:19:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000003) 14:19:58 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x6, 0x10) [ 196.568076][T20981] device lo entered promiscuous mode [ 196.576788][T20974] device lo left promiscuous mode [ 196.587991][T20984] loop1: detected capacity change from 0 to 16 [ 196.588590][T20981] device lo entered promiscuous mode [ 196.600196][T20985] device lo entered promiscuous mode [ 196.605818][T20986] device lo left promiscuous mode [ 196.611645][T20976] device lo left promiscuous mode 14:19:58 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x7, 0x10) [ 196.635696][T20985] device lo entered promiscuous mode 14:19:58 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x7a00}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000004) [ 196.664490][T20985] device lo left promiscuous mode [ 196.703223][T21004] device lo entered promiscuous mode 14:19:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x19, &(0x7f0000000000), 0x10) 14:19:58 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x8e01}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 196.726518][T21002] device lo left promiscuous mode [ 196.735546][T21011] loop1: detected capacity change from 0 to 16 [ 196.750512][T21004] device lo entered promiscuous mode [ 196.759622][T21002] device lo left promiscuous mode [ 196.799722][T21015] device lo entered promiscuous mode 14:19:58 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x8, 0x10) [ 196.821886][T21013] device lo left promiscuous mode [ 196.831366][T21015] device lo entered promiscuous mode [ 196.836772][T21013] device lo left promiscuous mode [ 196.875610][T21028] device lo entered promiscuous mode [ 196.899969][T21025] device lo left promiscuous mode [ 196.915481][T21028] device lo entered promiscuous mode [ 196.924572][T21025] device lo left promiscuous mode [ 196.957304][ T1814] ================================================================== [ 196.965543][ T1814] BUG: KCSAN: data-race in __bforget / sync_mapping_buffers [ 196.972833][ T1814] [ 196.975162][ T1814] write to 0xffff888106f47740 of 8 bytes by task 20987 on cpu 1: [ 196.982870][ T1814] sync_mapping_buffers+0x155/0x8b0 [ 196.988070][ T1814] ext4_sync_file+0x286/0x670 [ 196.992749][ T1814] vfs_fsync_range+0x107/0x120 [ 196.997522][ T1814] ext4_buffered_write_iter+0x39c/0x3f0 [ 197.003075][ T1814] ext4_file_write_iter+0x2e7/0x11d0 [ 197.008359][ T1814] do_iter_readv_writev+0x2cb/0x360 [ 197.013559][ T1814] do_iter_write+0x112/0x4c0 [ 197.018146][ T1814] vfs_iter_write+0x4c/0x70 [ 197.022649][ T1814] iter_file_splice_write+0x40a/0x750 [ 197.028022][ T1814] direct_splice_actor+0x80/0xa0 [ 197.032955][ T1814] splice_direct_to_actor+0x345/0x650 [ 197.038329][ T1814] do_splice_direct+0xf5/0x170 [ 197.043096][ T1814] do_sendfile+0x773/0xda0 [ 197.047511][ T1814] __x64_sys_sendfile64+0xa9/0x130 [ 197.052626][ T1814] do_syscall_64+0x3d/0x90 [ 197.057040][ T1814] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 197.062969][ T1814] [ 197.065295][ T1814] read to 0xffff888106f47740 of 8 bytes by task 1814 on cpu 0: [ 197.072829][ T1814] __bforget+0x22/0x140 [ 197.076990][ T1814] __ext4_forget+0x67/0x620 [ 197.081497][ T1814] ext4_free_blocks+0x704/0x1b50 [ 197.086446][ T1814] ext4_ext_try_to_merge+0x2fa/0x310 [ 197.091780][ T1814] ext4_ext_handle_unwritten_extents+0x67a/0xaa0 [ 197.098113][ T1814] ext4_ext_map_blocks+0x719/0x1f00 [ 197.103318][ T1814] ext4_map_blocks+0x70d/0xef0 [ 197.108082][ T1814] ext4_convert_unwritten_extents+0x15a/0x2c0 [ 197.114151][ T1814] ext4_convert_unwritten_io_end_vec+0xa4/0x130 [ 197.120389][ T1814] ext4_end_io_rsv_work+0x198/0x360 [ 197.125587][ T1814] process_one_work+0x3e9/0x8f0 [ 197.130438][ T1814] worker_thread+0x636/0xae0 [ 197.135116][ T1814] kthread+0x262/0x280 [ 197.139183][ T1814] ret_from_fork+0x1f/0x30 [ 197.143597][ T1814] [ 197.145911][ T1814] value changed: 0xffff888106e15c08 -> 0x0000000000000000 [ 197.153008][ T1814] [ 197.155327][ T1814] Reported by Kernel Concurrency Sanitizer on: [ 197.161467][ T1814] CPU: 0 PID: 1814 Comm: kworker/u4:5 Not tainted 5.14.0-rc5-syzkaller #0 [ 197.169961][ T1814] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 197.180013][ T1814] Workqueue: ext4-rsv-conversion ext4_end_io_rsv_work [ 197.186780][ T1814] ================================================================== 14:19:59 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000005) 14:19:59 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:59 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x1a, &(0x7f0000000000), 0x10) 14:19:59 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}) setuid(r0) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', r2, r3) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', r5, r6) r7 = getegid() fsetxattr$system_posix_acl(0xffffffffffffffff, &(0x7f00000002c0)='system.posix_acl_access\x00', &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000010006000000000002000100", @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB="02000200", @ANYRES32=0xee01, @ANYBLOB="7c030000d27354414df34c5d23394d816e60d62f221dab5885f67f05ba92c133c5c242178113d7c7e67b8dadb11f44f4d2f9c4b3c26b4a8d85682fd518d30ff90fca7d56e77d50df9295ad61b00ea915ea34f3c29c41270eaa296f1ccddfd337673aae08c239de8f26284bcee080d27a8e62608d7f70a6d99a7d407a67b3fa3cc333f026442677dfb802db333e0b86ced5efaf3acc6b591c2137754930cebcb79ab6ab99a96fcf38e90f5e3e9524c929ae9d5e296017576be0e84e10b283120742ac22e0f2123ba81f1b", @ANYRES32=r0, @ANYBLOB="040002000000000008000200", @ANYRES32=r3, @ANYBLOB="08000400", @ANYRES32=r6, @ANYBLOB="08000500", @ANYRES32=0xee01, @ANYBLOB="08000600", @ANYRES32=r7, @ANYBLOB="10000300000000002000000000000000"], 0x64, 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r8 = openat2(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={0x800, 0x100, 0xc}, 0x18) ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x40082406, &(0x7f0000000080)='\\(P%\x00') ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/partitions\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="7f454c4600000000000000000000000000000000000000000000e57100000000400000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000000000000000000000000000000006123e798be5475835f439b700"/132], 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) socket(0x2f, 0x80000, 0x3) 14:19:59 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x9, 0x10) 14:19:59 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x2}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 197.489096][T21057] loop1: detected capacity change from 0 to 16 [ 197.489566][T21053] device lo entered promiscuous mode [ 197.501070][T21059] device lo entered promiscuous mode [ 197.509327][T21050] device lo left promiscuous mode [ 197.522539][T21059] device lo entered promiscuous mode 14:19:59 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000000)='\x00') perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:19:59 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0xa, 0x10) [ 197.534836][T21050] device lo left promiscuous mode [ 197.553236][T21047] device lo left promiscuous mode 14:19:59 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000006) 14:19:59 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x21, &(0x7f0000000000), 0x10) 14:19:59 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x3}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 197.597825][T21078] device lo entered promiscuous mode 14:19:59 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r1 = accept(r0, &(0x7f0000000000)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000080)=0x80) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f00000002c0)={{0x0, 0x6, 0xff, 0x0, 0xfffffffffffff345, 0xdd8c, 0x81, 0x9037, 0x3ff, 0x3, 0xff, 0x8001, 0x3ff, 0x6, 0x50}, 0x8, [0x0]}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000440)={0x0, r2, "318725492fc560347e781b120503cc8db80903a07414dda347e5d15aa4156d2d3896104595c070f0629447fd7529ebe0c690628bf6c7b85dd812abb02049f12f53219c8f1b2f9a936b246810b2db9595d4446a5071c2956c453583ee475d97b4353ed33ad42e011f966fb6c3aac1989b18ce0db9dcffe0823127c79d2e09b17e0b77c2cfe9f81238701d802f45aa2456810ce74eb8e582bcc02102658e533cc0c2e33f8b318b1f0cfb8d2522deaac6f1be9925b01b7a9b37e0b53a1a5e75c24a25045f440c917e9fa3970bc34616738e19ad23e21ede850fde37eacd41e17341f14b6edfaf02ff487ffb20577634dfabb53506a386f7b674fa3be5c191f48644", "70288f9b5e793771462458aa9b9f6ad4a6b7909b90569c237498fb82d2484aca37663757f5245abc984020a21bdf57db04178e8424b2cddfd582dd58c0f8999f5c9ac1440f4556638a43b6f753df62cab27a4f225d2fad4c77badb4bb263b317a1b7ab719d2e7e1412146fa86695b6104dc8378f8f9f07158f5d28011202ccc84a7c10f007c7589ea65531e5e5bc17fd90a5d9a74c05dc779c517c1f6e8650c99fe96e901b662ff13b4e9db17b56e7ad683acfe9496c12e59002c6f8d6a342ab2cf2c79c7b29f2f1e2397a318dff6038dc028a58b0002b3f808336188b5a8854b534f91609a1ff0bf3692871d67826985791411b3fcff8ca298ae05edabe92f9d323cf7f66d2831a65c6b03b0bdc7975259321a39d75aab61ff6b3a672c7b4f94abc8d4987343d83a2fe4c2f1c70719b22d6e93ddc04039f71a8f94435519c6295d12b91876ecedec4e4185bc2719e74f4dc4868092c492dc7e9813128db04abfa77da84a1d54bc0517a876804bb66548cb6954fb88200d8b927819de1fca6fca60e3927f223e6048bb84808c7a36557bf11356dc91a7208bff04760390659a619bf3f6c13716dec2978e612f3b2f0a03a617edbd551ea1d3898e552e7b9292182963cee7fb923d58f519a6111a4b0fb872cd34acda3f1901fecebf83d05c12f21d415c2c9ce815a842ba78c9a9741d60c9ab6b6d62aa4649947a5e833bab7b2cae2b14d17cdf51ba9d451d11d73e342154dbe07601b0c9d79da88fb600f3bbd81b612c04735816efd366941c020ea971828419d28bf1e0bc483728e2167de514b25d532bcd8255b16a588a4f96a5740e88d879f8bc3548f70b86a5de68be90e9d8478a7e2419e8f521f931dd193afab638a136ada3df9bf594cfc59b14e869dbac30e8b73133f9819d9ca9c7d39d7ab1335935dd9bf03bb86691109006042c2f2815644b31f7dfd4c75e79b409bd10b2068e29d9cc0bde4a705c49975a7ca9258e6d31b0a5465fc32a8414be89eca77eab926cb8d87ceb233b753ad64dd6dfb78981dda11264198e550d1d0b5540352d4fb7c61c8a5461eab004a1613eb60e1c07b2ad21d061bdfb336f8203f1b6820ed99cbfaba2ab2861d70cc27745f1f1035dce93a31520defd7f30b16fac04718c00c0fc2c1727402f2344ff59b48749fcb123f4a3f27ca1274ecf44807470035e28c401502b5a24fe5f60462628b642b63b80ced710eddb95521f376395f000fa2be27161d8cf7be8605c605e5868dfa67f1d49b9f18c09cbea67c19ca23eaa874a300ea9077b3b041121d00ee199b6c7c3ec71acca89ec79f9fc4d37b9fd5369e3be96070fc4d45e6cea70f764446cb83fbec8373e7800e5e2e6ec855dbfb5649ee358c9e0a2d1e24b44622488e9a718623e018ef748b5a6b7cbf1a50ca352c0dad05e6f4842f01882cb10ad70ffb1c1114678fd335926f9692133ec8048c9b433e570023072453779889e0da693deab729874bb3ddff41d8b8d1decc255ba73d0826b7dd23e32cdbc2ec481bbbf069ecd5ced89143cdf92d9ac1e98cdd1f813a81c81675e38c64591ad52803befaca1894da58e2f7d04b2337c722d646ce797822c06c097eac5793de1c5485741d82c5b47f6f4b9ffbf5f4ef478626d01da523a98efd5abd24852030349d80a87435ce49d6bdc2b5d2c956cab7176a465a84fa03de52de21380e800afdaa5e64ad73ba16e3cba10f8ca0657aeb79a225f0aa569666c7c16da6d95b5b881f16db78b51a577aa99fdda346f8ef50c35c1f39ada61981bad7f22f12c37d85c07b938c27ad63f2b80672817b776fc7f1a5a81b1b85f4b2034f911a39745a2c88e59396e581165a6154890357fcb8e4717ea5e127a3ddf415d2829033f92b6536bc3920d43f5ae338dd1fbbc87dad93a29d1f0ec5646837977ed76178fa78b0d4d5edbedffc6453e61c90c23f9b523b15446bdfe763e48f9482957eeebbf05e3b82f5570356625df2bf166d834b9ff51614cd8cdd8ed57741e1c0a1ee2943e4e3cf9a6fe8b762f4cd2524cf997214793be580de57c20e5fd8736404b7bf5b2c1aa2cf71bd3d06f15061bcda8e2f7380360a5f735032e22c005898cd12a62b80d0ff2f20579b2b3105e08209657fd77452420184ed591b410a20528ee55915ef3eddf88cb6ec6e344e6276b9cfb28750005f51ca2a6296c363b553b768491e7f3e35ec749e17717825ead09f7868e3228163e1eae0d3b6a2f86c82a8280b42db2d001816674b83f5e3895ddcfcafb946b601f1652d814540d7bc0c2043f52eb86ab2983b1fd9ccf80acc1147f70b0db679d86189011e536576ed41e43ad82432157e81569611eb2f437282d756a68dce2a61de9c940b7c193b15a242494638e811d2053779b25dae0984afb9cf88ea2d71c0ee1baa69807869b1b18829b3483d7dfadf4af7eb9c6742d044b027ee867d03617148e9e0fe73face0e136e6d4bc806ab27e13905b25178a0548ec202edb2a6a01cd5430129288bc304072995b475f4fbb636523730d904bff21be4af102c5a84377c86bacbc0126f9a843adaaf32af650dc585414662647242f31ce2349722642696cb357d39399291aafbd3f102395ddc9704384d6041d60fc8a0175c06374c39c6bd80cc3ecdd6b870a079347ac2498d19139174fe46493e8897b3bd1f5e13cdb4c0148cd0479be64bbc5237959c0d6f460a1878b5b900f198e0f3bd95b1ba60a8f973050002c503b5d0820cc48b6381b2dbefeeb4f75ad06bbff7d9da8630e0ca9ce2e9f42ce0e528b34739be025f7fce180fbc6695fa73f1237bee5d81e8d9c7aedb7a31e9d74e326c174dc200f8b8749e4b3df033113c915e0d6262ddd43804700e7cf333394242b705e7d0814010048ca5f5f74eb0939d793e0ff05a75da0ef86196084c68c4aadb40dc2acf29f6f5ba8dab1b22ce4928b4ae5ae53d0ed85ef7676e46bafd3f55994763049752847e31f6668319bb9cf62ad34844443be2c9f1207958809464f421b6079be330d9f0b32bb41ba04390882228ca35da1314b87caa55d7b39a00a6d1b633fb544a886ccc328cb1ba173b5fb49f75b9f97ef7501ac1ba70213ca819a423ceea95c9d1c7f37d68e98960a2ff648ac8c2c57cc9af34202fc671047b1460eeaf448d1e6b00a469daf4c13e27dd33c0feb29764e881ec6b743353d7deadca48ad04dc033f6fd8990bbda36baea5d9f9e67823de954d801b657806d55486d896f67335e20bb1b7cdbd8678e3f211cba1335991705cba6d0d1e5fa80039bc50c27c8ceb39c0d1f995c8d8d99119ec9962bddf8c4172dfd6b801a6ea30e2b7950076619064f01263a9b9e6e70e8b015787fa09a5b327c77f5b1ff2471ec3c58cde483d3ffb71350021f97e1873b049a432e261201bac5faa7eecc68a3ac8ca62d25a799be7d899fac20cba49f68e1d89064e555f7ae153a14a6cc6444cc23733a5a1af17d515fc886822fc4731044830002a0637cf908e47c0bb35bf42d0427899048a0c5396dc41a81e7610af8c13c81e0d0d585bd32c143039228fa789e4306b569abf07aaf39964212e344470bfa187de5fbf3cab38e3de990d83a6207f27e5be71dca590703c6fd05cd3d741147db2717ca315aca894a1c2ea665d0ba659046036b8113e74c92a74b4591cf15c383f1ffe75c5016ead74c6b2b028c38504e624bdd844b5112a13a934b726c240c5f8625335c9696021e09ded1f2a5043073f587c4ab5b7b46d75526ea2dabb3d049ccfa2b21a0a6a97972a46e7dc1d8b89805db28a161167ed559a0e95d4637c78bdb797877345d0016809c7b7894b2864ec0ae5a7e3f9134a08cd8582e043ec0a7be9e6eaf99f061c02c0a290ab2626fe389b0e3610bf43b9fbdc5c7850cbf36a42cfde9e200c1286967fd21111565dcafb196158e0c79f5fa1e1f33acb073d83a6244f18b757c4b554d5426adc5e14e37071732890039fb64bc8236e25a68509f0a884eea555c4916c3641604feba2022df7ff9b0f1650116f9583288e3b3e6757b7f89aa1932ae03e5ec88c37cabba5e644fc01b434da07b9326a1d5ece9c7feb5f489b6d92352d8f8caf0a0cad9bd7bb6b9736407a212ede6615d0123c1ce43b98eaeca76f25c18cd4fb6edb970cff8028badc73ec04ff5f6f04d700c9b6ed465fe9f3fdf5e720eefc843f778cf97cef1e48fc7886a979bb4ef0d5438ba3af5ff6af99cfab786e6afa14a445a6cfcb53b829e25c2ea0271680d81541f4ca58e199bb29e3706ac2a5c26796411a2dc5c5bc6ac676ba07d59350c9c99f2ee063195179dc393469eacb672640fc023ae325563b242eb3df2cd7501c746f248f140d76a843b91e4b60728188663e681f1f0e7ab5d78582966cb0e346f1ec62b4c00f3a4f5a6e3b2b814a91242bb1726ca9bdf276ff44952d8f016c920dfcf76b4383450339aded18b9a1c6b5113edef5823e5d3bed2cdecea5fdec60864b202b4d49370fade2e90fc2f0c8cd73dbb89520457151fb2b1b394f36402e186038cf4c1f7f9e7fdee19a78c612202c9b86cd9d1204372da90e20fbc923b4ab02b852f1de42531165d8a78917a86e1b268793e208db4165508318edc1d89def6083aa6b9af66b43ecc7c637525c67b533cd7e4ab69424d13b4b5dbf5cb4573bfabd92eb7d5d44de0c47bb6fde5a085315c793cd6efef95dd54d7e72b751ea0683e80db6cc0c4035c434d0e1ed7ae1c89a9523c7af1cadb903fdd8473ccefad83232d362eeec19d5e498092dec83f458474a2dafda719230220e9acc633eccef32eff612ce0c0b2e56094a816444d66e6b10dadbb4f76d943d4da46381c534dbb7c4e8e62ac24be143f06f3bdb3e4caf72ed23584448d31ec333fa7e5774f05baf1a1fedd73d0bf28f56fc77aefecd66e21cddb5901c8052b4b8e953aa302f7ffa3805b8fd5aa0a5c0df3cb087792dc0589d900d5c7679948c870685ef2c798057426cce7bf2c7e8d47545a5c2bd4678876c832b9455d3de30f0c725a75633677feabac5aa9f8821c6226b4cbce0f3cfc8f3398109c659bc64b5c076becf304cdeb877f2c41e97c8084ebbe86dccf530ac53b3606ef6ee9d64645ce662c69022bc65ee04606b4691296dbf7d09a3653bf260f8981e59b39090eb6d9c7db54c948628ae4601534ecc648cf86634897ec8f16dd21c6809313ae1363621d281b94593fa24e8525d3a27b288ad16e4092c7344d6e3f660df9ad163d95d201e2130391226ae339294a2425aefb445107b9fa2ce1bc3dde04e3c5087bce5fee3410bc95d4e5f60fa94552e3fcc718b1960416e5df0ba43153848cc838e84399ce80079e183eada456b235b7d9b49f74dbca05539ed63b140cceef3040ec57be6f0d5a6b157b9a2aa32d5b1c0ca698d"}) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f00000001c0)='&(%[{\x00') [ 197.627536][T21076] device lo left promiscuous mode 14:19:59 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x4}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:19:59 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0xb, 0x10) [ 197.664384][T21095] loop1: detected capacity change from 0 to 16 [ 197.681524][T21099] device lo entered promiscuous mode 14:19:59 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x5}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 197.714332][T21085] device lo left promiscuous mode [ 197.748900][T21099] device lo entered promiscuous mode [ 197.754908][T21085] device lo left promiscuous mode [ 197.767903][T21116] device lo entered promiscuous mode [ 197.804683][T21106] device lo left promiscuous mode [ 197.821578][T21116] device lo entered promiscuous mode [ 197.830554][T21106] device lo left promiscuous mode 14:20:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f00000003c0)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}], "", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x578) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) 14:20:00 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x6}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:20:00 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x22, &(0x7f0000000000), 0x10) 14:20:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000007) 14:20:00 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0xc, 0x10) 14:20:00 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5419, &(0x7f0000000000)) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000001640)={0x53, 0x0, 0x4d, 0x0, @scatter={0x5, 0x0, &(0x7f0000000ec0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f00000013c0)=""/57, 0x39}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f0000001580)=""/191, 0xbf}]}, &(0x7f00000000c0)="75689d2db59d502e99c5d5c3caa87e479e83968fd1eefb4ba6d941a22fb928f2f16a60e192ae2cb7afbf6e22e9fd0fe9f3f6c490df0b642685262142cd523b15e8a63a0243602599d5edb2df3f", 0x0, 0x0, 0x0, 0x0, 0x0}) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000002c0)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001000)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(r3, &(0x7f0000000240)={&(0x7f0000000fc0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000004b40)=ANY=[@ANYBLOB="a676084547ef559e3b608b39e17e1d9f0e82de5f223294d7eeb16908925651d9944d36163cce9de0d5b22963bad7d29dabb4eb59bb331c5bb0d12259b041c8912938c958096ed965ccf6c6aa43b476bab7fe780982567193a54abf30df429ea5ae2d38fe074f50e957eb13d8c7f8da754691e46b02e20182a85a913572dd4b7eb4bbee44c37f898fe283bf190601e787d6d2003b5a0dded53b65d964f31684c31ab6834c43d9aa67c846d0c482e92f4c5dd6052ae838fd10e34afc44f3f7f5e16d36fff4f120c4382f0b4c6b57d7522e3c59f0d436edf65eef78229ad47cc8b83ee1faf2ae4aa9f730284996387ab992459e74db80ae53dd9c2949916759cccbcdc0dd5082e0055207257bbc6395a5dc597601f7aba686e04e16c0bdeccc129f1deac21905ec92be893fa308a69823e8f0217a30b8e2f3a688eecc49e5f2e5de2e4f4403ee579ac9599c6c54e9e0bdca620194ab15b9a85f2264a136ba8c25a2fee890b26233ea8922d702f6c402f44616a19ca821f3d889d1c3c7b9abcdfa22dca627136ae1360ae518d8ba58b9347b421b559c1d4d4f2033625c6866c7ae1b3b7329f238971b9e3d169fba1e7f88dbae9f09bcd18c7e13cd7ad7df100ce3b20705aa31cd9f6038a65f14c77fc01344018e928658f631d0ce4c42426ff3b8ea2b8cc5727da9cc1d13cfad7ca61fe04768878974a5ab18001988d16f23763483581683a168c8df1ec226d14e43cb0bd439be21e84ea5f2eef5284117a8febe17b10a042fce1ae79f0e5a5d88621be4c5f28b648be26ff95b35317866867f937ae366bd2d5b46b9c1375d74d81c8782f9f7c02bf64491ab92f911ce94e27c3203b27ce54c8f789c85267f64416b47dc9a6a58e4bfae9d82b4d82c3424dd47b2e5f60ad93b8ce0944c15dc88934db7d876bed4ae3bfa2781907d6aa5d6c800e246863ce7dc087289fb214a5eb40b745f0bf6b31b16f90d9f1cdd82651ab37cac49a92bc1e8fd477ffcbd243708e79d110c2176d5ffe1529fd8eb822944ec71ad13cf220892389586a4cb3fc800f0cf5606e18514548d664843567a8ebd2cc81f805c7f0783ed33a0922ae2fbfeebd4cc4d5013e047ea4c545952c3915a5d406bda65d9c369bf6ac54639ac780b39b2130913de1d0174ac6e7f51ed530afbd952d2bc517bddae7d447524ee6f5961792edd24db97e577f27e347acaa3124df708304dd55d553fd6f9055fc4de8e7232ff130904830bc74bdb312b02d8da4363f282204ba6fb7f6b8a4ec7784a1ee7f74c9f78b49419df94862c70fecca90e7d70bb69655c9c07440d74765c98f51bcbee39e0509583485d5369b9ecad6048b78919b455d580b72fc82c4280814eaa66dfdf34334e98ebf30b82f0033ad8a58fbf04e4aa4799c69afe6cd20d5ed06cffdb8e4ada08216bf2ed40d94782e3558deca45501b877b0f5cd10f272b602e71e00b79bfabc1e22a752201b06909a07a8a559cc64e05a1ec95d613c05ca97048f0e0b3a9e7f227d86ea865a7dae039ebf0a093ae4ad6a43b61c62373b18e0d06d56fc9ed9654a8b2a2363566c56f6e2d51fdaf624f51fb7e715f469fe22b995ef60d1106c9784278e19c41034fe9cb05b81a501ff2dc422704a9a49dc0cddf62728e50d850700000000000000ded19e7a71300635e2ef5f9955be8ae4d7e8319077687c955ba12db3d6068545f17b714ecfa1b5c69c25fbe4e279e91d2d19a72452f4719814831e3ae4a05976a45f955d4bd6ea0d6fda797f3f215e799787907e063f000000000000007bd778e426d04e4562cb31b61093f5ee0e8a38fb8e58b498e2577117b2854f12aa92588d6a7f9368aae35de3b965a1a30f44520f783718b4c7cfa163c1acbda149e3664ab608b2a3dd2d4331b7b8042ab5c5227d9ed2f4c6eb8f4f383ad08bfa72dcc6f944a8f0edb37ba65c527e2cbc4e45516a42cbaf236fedd66cdf6c0c4068b8fb5880fa01c9c5aad3d556efecd55271893f374fc36495831f00a17190ef9b879de707b648f9e43689638507afedebaeef99404bcd58950b9d1a5ae1ddcdd0882ef725e03ac1c43ddaea9a7726b836cb64d363ae7062d8a539d16471d7160d7bc1f8707c9aa77240189393eea889ac19a4958c56e2fdc38a7e264e6effacb0202a22a505003a6fe2352fee85cebca1d8706d00f2be8826b261b5fe6ee75fa8fa38984445e1cd4c382cf2cfe14d7c542b14a637d05e729cde31f6ceac712394137e2bb408f61d9972173b295bab2a74564236b6b6e441eeb835659caaa54404fd4706d32bbf981ced48c6e82f9e9cede593c8e063a9a789ae38c47ff9d14cd855d6eb72ea7009efd3ce318aa8c96d7d6e82925d10090c04642af652ddd9732fd01f8cddf759cc9f79308a43588df227d79f7db8750d4498be9cd4eeaf2b12435704e67c156aa74eba00bdd241f7d23652895ea54743a12ffeb606cfaae88d14400cd230d55e112891ebc96ac90183be301564d7d2fdf3d4bb7160ea889fee98a47fb4f816a2fe0cb66809ebf8763306c71203f86d6d85e7c4bd3694f71354367c69b7053ed75ca15cd441e6caebdf4ec15f3eec4f86b1e3506048c52851406897d63fe54db0100ac6eed6cad0733c941c345da94d0c6f4eec92820dab06bc330e74f52c5858fc71862701ec3b690605fb460d1f6e46f99299b4cf3df8d65f87c4a2ef8d05fa4b3841482f4572fe4773cb548ae691f12a219de1902a644f238a9f38d9913790de484a1251e3b8399a10b3e73a4895e2ae57088f38524ebd5fd2be455ceeb16b5bcf5300cfedd1e326a862c0bf3e1bef531a6c7a5895c247b12b39d9952529de825f8a31282be28ede06b7a5062c4dfefee45c52a901504723c59983d8746e84c457f8fdd18f55379189b63e5b9baaadf9a117f98538c1015f5d1da113c74f63b59545658c1df48ff840a691efd84f835a92a0a6ba2d9a4fb09a0577bdb3f888fa5ddc0abe98cdda0f0a165878e19fb99372077a605cc91e91e0bfdbd09c7b6ffa9db203000000bc6d7e572b5b46decb2e28ff71593b5bc58d21f86ed46db4e0f142af07d53c1b405511da1c80d5db99b4957443ecaacfa6e66732bcdd609e9b4531f50f5619571aa738abf0cc61eb8973be69931a6fef7e52a19f70ad318d549b0c8c805922e81e6ada33a4b59a9af96b40e563b6b147d04fec6ef7029ae8246744cf2f803432223529ad6456b188f34c00ce0dc4863beb9be26ae19b590927712db57cde87f9aa13c23fca0d1ccdfb77eb2f987a8905627b294753124a4bd6c03df81bdf014d2ba8ad181e5ee6094635ec64f04d1932359bca717bf00101e06e23fd6aa73eecca651471d875b088b4fa5a4765a9ac30725ac4032cfa77ed55229d5efff09463913195d92c4956833f2c3132a9c08588882624839502b8e83b9f700fc95d38891c25cc0e47f5865005403907d75916a5b31694f627cd90dfa2878a6044b6283febda431180c84caf8b2dc73ea016124c668e9d650449c9d272b075aaa4fc2174ebc560c10db6a6c427086a498456b8a9adc05a67389e00d2dc429a865861fe241224d9d200e92dbb8605f76f347ea4bed15a0ebae4f434fad2069ee387465f96efd2d52affc44ab011b6aa8004393d59b7ef6fb0f13568eb20fb47d9007ca13267233b6862426565b75018d3bb63912d87053ed33ffd87c48ba6bf1d8c1c2fa7103b527077a83d00ffc5cb75a76bf8861090ff984a4de3354c0bf35719f5ffe3c2fb11035ec8a525e7f73997e337b195c2ef4f36ecf498b939d47297bec7b41480c8ccb6736e523c42ce4016caf7f7883ab62b44cbfbed0e4a621d44c67027f1b5be2cec6f086c4a73148f05c0a08046d1cb991fe11c43bbaa28e0746ff121cfbae5e6c9c04a2794019bafe704e058e6020dfdce967a6b86b569b8721fc172f9ffbe9a77e70e7a998772b6de720230a40b7a5796af6188c800b7fa06c54dd6be660a050781f8e03edae98532fef635dee9917145d831519e4b1e432ad926225bc4922214658cd0615760e1aa90b1c371811e475cbb69a3ee5392336afd2b8accfc204754ef95b362b0b2a229f1857a118c74cde213571b42f3a6340cd0b165712d7b47532e65a299d2d0c9a5661adfac383b8bd2a3fa625fec436516a9147be525f05577e485dd3d70076d94d2fddfee253963e4d7f9e9af4b3948a6757033ab65cbaabe09e4c2ee4e2803b97c84a109a4aa82ed72a1994c7ac159e7e6f5c26c11728ef65503127866a4c668379f82e8db5b8934f479aaf5df687bcc7933633471ab79443d69740cd880a5375e5ece1b05c41ccb70c7ef718fcb3667260f93b4c24478ed1c2112d3fa959b421c7e4e8bd75efc1014f6c8f69b1dd7993c4d04700a475118536de33b142f1f6b21a349527ffc7ef678a7b567c78192d0cf1c1ef95bb2665eaca4f2e63a0c8ed6d5955b26931d98b8b190c36b54c6f8ae670e706a97965dec5881b070fb1341aa47ee181da6f85681c21b1bad7f8191881d920983c2ff0e523adaf3123b0773d561859a54a6a77c0eccccfef8abb808120ce27c43476b1c978985ae42c680147f092502bbb1f0e37570f876db7215b68ff453eee673519cb1d0adfcfcc477ed5663955e7d20228d0bdcb9a5a855c6a7eac601c79d91ba01f1d8575b721951e908fa72c295dcea1eb57531748875713cc6a32b3712e701b22b15d3e53337fff2271ce43c8023cab1c26130b017949a16e213e8186e6df3a1b7ba3dd63c668c3fa6542133cd30546fe519ee1dcb40f487066d2e6118e8f96705abe25f288789f38bcf8eb695e16a2c00e61f5ad1593d3c33e150ecf1d6f5a561b9698bca30a19cb71572146ff2dc771b5ae9f0e26ef2491f93d8605df6d849f4cce05e4687a5a4ed4cafb51ee94ed070aa9bbc9ea3edcbe457b518cebfa3d206dac8ec464c9a4ebc74bd951e6c38f197a915fa7b25d9d82fc2fccc36c782a249e79d73be2fa17b5929c723b88cda6b7b5e09e988ce68714fb650d8c394ca3608f101a9fb203a4c85273609343264b8e0dffd91be57f04ad2b845ac0a3b525a5160dbfd1e467f55ffb4f2543acb63855434ba7e6721aaa18c7497a6966809c0732f72a23f0de99e285a798cdfd6a59324a0969860715a06e99b338aaf99aa88d2198b99970f7d5efb123c4a66dc05c4d8cc9a53eff3bdf01a1a3202e63fe4f79a634279d95a574921f9f25466f47f59b230dbc34fd205ba57815f26e7083bd90419e21eb643f5ca893e2405118d5d6ac3dc2bdf5974cec29c824826c8197674096aa911d04fad7d149d82f6aa32c4a07ab2dcaceb575c83969e34410c4448b6cae5282cb5ca2449185985f68f66831f1eda1a722e1d036565034bf340c02999eb334ae5b79b2ca556511c2490413dd3d551a47e6a10d802d4effa55b4284c5967a479509f4efc41668e40573e6b7054f8ba005efb1fc7ca4ad7b67034fd0e4a52a2d8c78b6814560231b643df0e010422d215c73af5159d2dd51bf805b5d3642a21161e99d7966b7cfb09b1b15a63005b5dc86799b860fd048e130f084c430127494e31678f31daacb2ce8befe6e50dffd7e466448a1db97ad21086ef7cd69241ca9e49b6f18ac0f72ebec5b326ae8ffa38e7137325290fb8a60964f99893cb9924f514d9c17a79a4fbaad0b0bca44502c0ff8b7bfd4f939c6e6edb33e765a6f066a4b2a191b815ed216864e2a9fb5d29de541a092ce67e32093cf3e8d88617f77e37104a7812d056c449d299e5ae7548a1513333870bd74012efbf125b269488ed1f64223d16b2cbc13646ef03e4c016fdc2e68990e6a657600a5730169b33da458a5d1263ab5e58624f0f8497b3fd736b65bcef0513a5bcd5106a44d33f5c1367e51bfc11c89386c4e492707db87887e5b86c1dba5538fbf5391f5f450a9064b6dfb04f5e7a462277cbf6810e1adf7d64acba3d5e296f5c868cac1cfd76016ca31f52d1169826cf2b4dc548fa348c4c877f9ab4c5cd8fe90452d486d455f3312fa90d3cf031abb0c9ce4fe21496de73c4453770625096a76e7ec42de4e1d12074c68d26a2a143bc762209e77244fb62b8660a62251490e0e68ffc578d27c943632f5462ffe56a0811757d7a2a9ad5c690fd7a2118b5a9d0b266493cef716ef8308d61f4d4c8f2947599294b98f0664c7ba67d5080a67d01dd227e02ed92ac5e06a3a10fed4ea3ea109bf0f23ea44c108a31c56a82c296522328198f30f528927b59a6b38a0738bc055559b83f5be231a9137f16d4fd49611fd0f205afaad2ebe2487abd230a3de428529e18bdf20c9fe6e856607cfa83e5ba0d3eed7f6ab508358604a8e762553a884e07ec2a3b60adf543", @ANYRES64=r2, @ANYRESHEX, @ANYBLOB="ee6df37132ea230ee0794d9277e6c5cf08072999360102228f439e3c0bcbe406911bd669ba5cfd3bc72f2cc6b9b3d95ef2586e141b2f16b001403730f3761f053a2a8a3d0da575ce97fd648c4c4fb7846552762530a0a0852140b0b834b731a6057fde7cc58ec57f64fc8a4bc66f2dc20f7b14f6d53dccab4f4aab2f0fccd6f3145c64035cd4e5652f241573fcba5bda23e1bde7134e2b2fd554fdf011e26cf7f878f7ade0f31a63c894be97a7e26a01e46f1b45007165446d9b2e2763ca3c2566243b77650eba71756323cdd8523985970faef80c68f5366915dc7ca715c128db025bdfe77b827fc47753ea4fa53c42085b7e659cacbd567004827b22412a5ab4216655996e27a61fe5e4c2dafe7fe9662a54a5ee364ff464bad22b6b723e084673d76172e7ed08a50caf974b02c6c4aaf5084953525ffaba4a20d2feeaae5c61434a8fca609d12d20ae09d047506d7832fc3a27dfa20a8d1222edbc35509cd4818f461fa9b4c3c5d22077dd2d1081238ed0b2e887ed42446a994770f9bfb942d1cc654f68a4a7df1ac444d00bc3b830ba90a65dce38cdb3d5692e5754c24a937f21e205e6827529b1aac8bbc4139e8e9064a71089565a52132d9939aea3da914cf9d47b53f4cf28cb599f60d4ad0414b09902d065ac3300b37a845d524f8f58dfa5aa9d02649344ca93c2be4acb6334d78c9e550ae62b104ad38c576c5989c7b3252c63694ac707541e53edb1dd2895407df9e0349944861191e849f450d6859b6fd96d3ac1ced7570eb03298f52708062800c3f244152d6d1977c6c4167b9704f13cc5304394f50fa8f324c20414363ec9b9a73035877c8a9bae9459ccef44477a0f58ca10801221eb4a5c1892511d472b12a63fdbddb7ffb5f1248b6d89a2d0e56c68a86b99b5473704d2ae9f9eeed9c31e2840d3a4bbe28dc38c420c176ae95e6170b52b224d8a2e3df352cd189fbae174ec1ffed48924bd3e043eee83f68c7821000ce15caa1ac7d9f02c7ac4c2429c5728481eb9b3c38e5a9c2e33ee49eaf0ded01ebbff25421aaa4ff31ff1cd74be16ef8fc561e884a994d0e51a3aeab4526a9d96b122a45c244e0a8e1c77d0c977752379bd81a0ba4684908174238ad8f7e44acbdba09ab84e6f6d6d8cba57807af09fec9e2860352ec9218eab72d73db416887c2a305c929bce722a8847015efb5af79105ba954d276b173767af564ca4235089baa785cac6b95e8c586341f991d8e2cdc956cbcf4491f1800916b84acd42312500563e82f93aa150f7b82903657aa18ea8173e575466e38d9455b32372bfb42221f0c569ec6e1adcbf845a5713864122bfa8346067da7353ef91aa1ef0f12ea0e3b4a6a99c8a5b24b00202c74f60b8ed4f35c7436238d3bfe5cda69eb7ebcfdcfffdc488185e565fe674a8da815ead18ec7fd49e70620f123da360ef56b40d61f4ef23935d6568f483a8db5f6b72f3e3e10335d1f56dfcae58adc4caade2d92848e65cfa59a7693d9598e413ebd859f70edc64053c9bc1bcfce589fd2b1803048fe2f2f3f7dd13ece1e05a63cc19116ea74a7b202ef32acba45ffa268b6eb432580d0eb391051ce45ffcefc4468457e9ce30b917a300bdaf52edfea1c2ff13b49ca0adda7f772af6a7011cd05b8144853a2db3580ab00ec7dc9ebd2a302abae523ad16e75a8928e7a1ca948cdd19fff9b99e7b610870c7d7bbf3cbd4667c5051b2d1da1fbac3f315a50ce8c531a720fa8e9ba46caac115c8be52e2e833a8092476f48cfe4844d7635ec49779acd03c9371abd0525b94a06277416df74c0203c83b29f9f2dc63b4cc2add6e526442d3fc368e03e0c1619447787a2543806b7fd5309b2dfdabf59a77732af05111d63af7e1fcb9db44e5d5ad2bdf73e4f2cbf715f6342e8ebf8c9ed1aeca6a48040a97c86678779c98d8c22e27dca4bcce59afd2915ba6af7e29714743751971abbee871c408c7454821969117ead5e7b89150338a68e8f787107e4a69ba6e69a262eba1dcfcd5cca39105d6797e4ed0e6d40d6eb596b05f167cda870eddfdb87537bbb0afb8ea4e5261b09096f81738a02da3aa914f59422a570d104afdfd6dad594a29b88ea11eb1bc43fc2c5d57a61772cc2150cd2e9da74c121d70d7664862e536b13bb55bd1553bc27bc901e80a3951025e844705ccb066616fe6c198718d9d24c3707f9a61dd4fc7a46dd4ec6f5392e3b7b0ed37a07b2c8654597b4164a43948bf1b07ee90268fa5703529b9a84cd1a32ae5a684c239ab35cc11c4b9f543afe4d385cac29ee0be9ecc851fb9c0fc116c9ca79a0bc4f1f1cd45d6f32c002fc24d90d5c72d9c0d6ac7d9e5084fb76484d72168210310fca16f2c2a0c0ec1c012986f1ffe7e259348cd6b2fe3a79971a5677b84dfe0cda9b78de7c6c3e20aea0842a4b930c6ef5241488ed709047917397a13cdae7c7b537f56109d86cc5dcd080771db4a670c42d806500e39afb06cb10dd6ca56591095eca2eb0d493da3375bf8064f1415295da603eeac3df196731dca5a5e52aca65a8e2364366d8eb524294acbed0fa81e4d784e2d63b2a5fefdedeed7a54a9f4525c0556ca1469a2e06748d62436559d26180e534b74c63851cbd5dcfa397f636d50df2f444dca35688797514d6c608d056ea1dbd1d7fcc05f75768200d7fbdaf02a58ac9a9e3621e03c00da32abb7add26963935bffc46ac6b9fa78e3c03c4d98197d24af4e569518d9f7cb92e11fc4806d24e8b0b9df0f19db7288e933e7d3da2221a6c359a2bbba4197ddde3fc7c79a66be5a5c46b80b06499dae3f05fd03508d3888c03f07aa0280fbb3e1c94f3b4acea107dfb737e84ff2d3b91dac441ee1cc112600a7ca352134862eac3a022fcb19bc32c695c2a248734caadad0f633ba6282d02cc99e676de3ede6a1338a10f081b1eba6c4d963ee2c7d3ec0b3651c2654a98891b512053483807a756466940f179cc81c9f8fca190d2a5ee2f61f2f11e739e561c1d94d66a437e99850f795b62a789cc062cd6dcb78ad7f95bec82c946c84a048eb5f149931c1ae89f97e18afeda49f89e8642b5a0e787ce90526be5f9acea92a10160fad5b44eb2861a93fb5927180764ae8da63320ca626fa2d435f34c9e505fc5933491728abe4965dd6dec40feaf8bef5b27cd10b61567ffb17e7b63b1bca8e06ba072a22ab0ab2dfbdd9fd0ad7d9443b7ef350f21136f2fb5e0660c163a79fa353e97878c5b9048e9d526ea3c4253b20614f78ac3f7bab47ddca44f8389f05b57142cd9e973de63fec58cfeb7041bc1030da04852ac188fb3f47e6e3bac3138ab6336fa39af26624294aa6baaa6c2cb018d04561ed1fdaf56ff2da454d9daf7ac240d88d8f502449b509722624a840db407e434addcec31a5c3d9861bb02994e20b060246b50903fad04184e5adb724b4ff2781f3b0332eed075b4446eb3f38b4493a3e59db23ea24cd76dee191df04868db83383f24a8c5178f95c2b5ce40805162fa845912878733b1000f9bbd01bdb8a8c09a2882e0704e003770a9882ee0d5ef7dab3d0d0d2ccd804a49961b8ef9cd7401a3056b46ff78d75621ba262fda5457ea1c84f355b67bcc2a49721d86afbd2e5c0061f8a1d769c07415661dc8f6daa3e6558a7e4272e144899e547e5710bcbae07bdd9d3be98f799157abb0496712b0d6b867f310c4450ee8edc371fafcd9a80728c146378405f65ccdbb513661d24c57730d27220ac189af0c0ce25f51c3368c836760465803188c4352ed47a848246c2aeb1158d30bdeee840880dbfc3c4d2d9ee51fb5ad6601aea1df0fed7780d273f2959f69c7fee8117d600e43bda452bd02c894d26db43410534fdbf73eae0d126cd18f1b3d7b41083182179bae4bc90f7a1a18dbb31b9f36a157861d1656ea6a6f242200f81f3ba4d6f992ed5a3ae467f9944233cb8b684ff474a6329da729b8eccb671585b50a48d798050f093d866490427e209916af96104e6e76baf9d55707e5f75677b62dcf5e0d24137a73abae48ab0a7a5a5a977fa468e3851117e7dc8c86907df8c28c836930efebc75a63a2e7ee59ee6fcaa6cf4c9563154ee65220cce2c6d5d5d7739920f2f67297b14af896efb96e00d50581e7ac1198d19491d423c14e9f32b1d203fc840efe77824ca996eb740c981bf1c1a9481b0a9230acf1c8904b43dff80dbb580d0cc00648c53460127095d9bad82d5f1b108905fe7ddf4d52eddd8776265a35fc90b638bdf157f03b94aa787b14a3c3331c66bc5fabee7bcaab5889b834ed907dcad16c08ce09a6725610d16ed47f138aec1d31eddeca04abd2e57fa2f957691265ef9a792a62f811742c2c154acdfda5d885606c380bbea3ca06534a17bf31ce502b2f63ba6f808ac667a578ee9d78e73b04e86af057eb55b93648daa4e115c0f7dc5385198ae2f8cd8ff5d019ad3e8f60c93f1f447f26da440f6a3cf5ef426a1c12d27c425382c5839e3e954b88ff3ebaed4d3a98a08315322c4f445ea4d6660321548b750cb2c1fd372eac432aafadce7611275905108afc3852a604df841a4217e43a37d5b20ec8d049d554da76aa436d93529f384287357a576269e53a417b624c3b8a0147ad9946e19f026aad224338fe5c291c43019468b5576a99ab440f19a3098c4ad39a8058bf8a66d5cda06b41513f7bc19f46dc1e0eb98052e022cdaac284abe093987e409ab4b34da74409a39da78b9733882db1a86e1d7c50154187d12a7bb226d67f7e21f380b816b7eb66821acd2993a38bbf87e11cc5970bd4953fcdd2eaec2d8985c2b12a9955bcf295837d3e06564a0d52450018f045439e6a07c683d5c2a5fbdd2619d2063eb1e1d60ca7d44a397a1cfb556c64aa9624513460f9e9e14b8d8f8c86e7c3030db9eb14393b680292423ef6fabb2fac5b9e9895d074ca40f369786c03f9755174e82f91fd375b03b778e49da7bd6e75cc6d1cdb1ede4b3628fbf6354f5ce450914cda4cf7dd0faec3954cccf8b3a3ffefbc21bbbb4b06c007b70e2c84a71813e1c64fa1494ffb55da1fde6050cc46bfe2d961718a1673dcd30fdbb6d8e7e7df6df0abd3a83f64f833817605b6c10ee94938fa41608fff7bd2c832a62dbd11e1af6c7bfde67d18f77dd12f083655e01135e189576e5124749ceab35c2d5b61304f842806831d97d795bf130928bb0893abbbac8c0eaddf3717ca763a688fcd16961ec9fed640d241798cab4f283dd903d48edd1139c61655d4ffe1c173430add91d1283a9f5150d43705c4d7662bc8d9c304953e9a52c54afa5fd134c613696e3cbb68d8b415f3f11b3879e3a8f8e8b8bb90fa020e408addc83a172332f3466eb4875a6916b77ecf4b5a274579ad01bab7946d2ed76ceac16fc0cd7b783bde52adbd3232e21450164a04f060d288869d2e24de34dc8024ad64a3ef2735a5a7bc692647f4c42a4fb5630889321942cd2221e953f80e3241aba5ccc757a5b92bbc0b8d70f89e8aab427d6631e8fd9756bc26bf861e0773c7ec91fe29ee929d2badb1a022da96ea12c3ba7908c216adad41521d2eeb8a2efe2b7013ffadbddb08afd7b55e49349a4512bf457c1fa8860b1e2bd7a69a2952f2f817f80acd42a9f6f0bbbff45f2b07f0aaf860be69a29008a1e865676807713b3d02c08a868891c41e96b59a19bbd8591c9408b21634de04afb1da25709f37ebb59617159ffc7bfe27699d6707a9e28ac357e4366c8f969edc9205bcbb63ff98ca5ddae6ad2c3db00e74a2a9a76a3f6f7d04aeb6c737a8e83af1465203a6", @ANYRESOCT, @ANYRES64, @ANYRES32], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r1, 0x50009417, &(0x7f0000000440)={{r0}, r2, 0x8, @inherit={0x68, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000004000000000000003b470000000000000400000000942fae00000400000000000000000000000000000000000000000000007b61000000000000810000000020000003000000000000"]}, @subvolid=0x1}) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0x5d) [ 198.355121][T21143] device lo entered promiscuous mode [ 198.361225][T21138] device lo left promiscuous mode [ 198.372419][T21143] device lo entered promiscuous mode [ 198.381678][T21143] device lo left promiscuous mode [ 198.387144][T21152] loop1: detected capacity change from 0 to 16 [ 198.394323][T21151] device lo entered promiscuous mode 14:20:00 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x7}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:20:00 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0xd, 0x10) [ 198.401743][T21147] device lo left promiscuous mode 14:20:00 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x31, &(0x7f0000000000), 0x10) 14:20:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000008) 14:20:00 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x8}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:20:00 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000016c0)=0x0) perf_event_open(&(0x7f0000001640)={0x0, 0x80, 0x81, 0x1, 0x9, 0x74, 0x0, 0x7, 0x8000, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x8dc, 0x1, @perf_config_ext={0x10000, 0x1f}, 0x1000, 0x1f, 0x0, 0x4, 0x8, 0x8, 0x100, 0x0, 0x2, 0x0, 0x80000001}, r1, 0x4, 0xffffffffffffffff, 0x2) sendfile(0xffffffffffffffff, r0, &(0x7f0000000000)=0x10000, 0x20) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000017c0)={0x0, 0x0}) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000001800), 0x1, 0x0) perf_event_open(&(0x7f0000001740)={0x5, 0x80, 0xff, 0x81, 0x4, 0x2, 0x0, 0x9b, 0x10, 0xe, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2ba0, 0x1, @perf_bp={&(0x7f0000001700), 0x1}, 0x10, 0x100, 0x1ff, 0x6, 0x2, 0x65f, 0x80, 0x0, 0x0, 0x0, 0x1}, r4, 0x1, r5, 0x2) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0xfffffffffffffecc}, {0x0}, {0x0}], 0x4, 0x807, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000002c0)="949723913512633596c60262ec6bef5e3eff9abfb6603f8bc5cf1d76ddfbb0fd5dda0fa0af8feb5acec8bc776d08d90710e266dd59c92b711867fd7ee897857434b594bc1c4542cc3a3e4346d90d985d9c84142b78f10be32270da3e49585ef3281d0ec9f13087da07fd2f220d4ab561d55a842f0218f2b2fd6228f9c92f8cdfd0886fce4b71678db4d98af6b550d56528039a698e800321219a46176603e145f1cfc913d0fe56534fd3cd247c9bc5c6b7ca3a2e4e8fa07af720202debe6afc7f49aae6558da0066aec35269d3f7cf431e3a8409fbc221b827a5c82669e899f4cd08b82b401f996198a2cd", 0xeb}, {&(0x7f0000000040)="8bf63c2e0888e49b7d6c60649a1c42d52e769630ed6b030041f8bd288b8e221d1c4092e13b43c4c6a1a94dd9efc56d75a617b460d70127be75180de4414934d6b42d44e7e86ba0b4570b73cfd23484", 0x4f}, {&(0x7f0000000440)="d9a9a21dde4e66075155cdac5d48becd5116cde36e03d44c68fe73528ba9c9c967c6da6988bacd234e3b312e67bf090855d0c2c0c1b9f7c94be6179d88ecaeb7bd7188dea0f679cd7edf425a3da256ca7d4d1af61ee5a7c85725776caad498d1720a9b17508577ce5a237e63a123811a921234231a4cc6d3bcd63e581b94176c38421562c32d27af06a50c0f772a7bb2d36dac1211b63363b5be48e91d", 0x9d}, {&(0x7f00000001c0)="df5d0cad3a7ee50f54a9b89efb3f8fb33f27234d85bfdcfacbc21b421de2fe016087f076f5c169453376", 0x2a}, {&(0x7f00000003c0)="d596195a8f2c41394a345bd4ff26e8d9e2bcdd3f88284736ed03b60eac6b317215a7a4faa3cbb7787ec9d493dca016304f43d9531b6bdeff427526dd957061", 0x3f}, {&(0x7f0000000500)="eeaf27c344743398ba88eab3c98dd233536474a802f5d2396b126b6060bd7a0708c8028591cac84592f26bb10e2a17bd66e265717250ac13c691085d84a561f4bf99234ee2a7cb6792357c5e2af1c2168b7f1209373c60b1e1069a6b507943323456863613095b689a3e3461c8bc0017a937a0dc2654a226cdd0ebf94ba3d1f6edc7bc72177ab6df", 0x88}, {&(0x7f00000005c0)="9ed53f030a4b3b423bf8847844e73c40b4fd3af236b12d7ac69a2e3d9f07aa9ac11fa2dc858082093af34bdc132bcd98e798dde3a8b5cc9ab63e05963b616653a33d15ee9d8ab309f4851c3ab0e31e2769fadfa825da18c491240a58a62a5bd7d3d41a0c0975adb3cf0cd711df627661655366bb467f085ba44f797dafd68b78b1b33737a71e1e9d93c644b62b55e21478d6e6aa13c6349fb76dc9977b87450130ced66492bc689f03ad4f40e0527734b4e6e5df45024dcbd01127a8b78795633ce13144ffce693c402d300ed3b8e70328bb72b08f67a14df5783b11ac1adf79edf6fa430c9afb30f0bfcdd67fb7d57063c888c5086d7afa619ddf4b6b72b3e78881385189b45e509b130df4835e035489dc7895ce879856395add2b409b0cb4ac5fd2d3c4a9bcc992171fa60bfa2a28fe624324f71793b72d554011afcf020cf1022df54fe0f8e1fd796b2c45420672631b6791a170f7601c053c4f9e66a1661186cb68d305382471cca2ef68fad41475ce13a9bf499cd00055ccb30bab2492a3833565bda607f8d29910e3c2e24cdda8f188cd5102ad4bdecd107811005509fc52b8a388534e5de7ee5bcd4d8933b033a3e47d098c5f34577c2b1914742e174be43529b8981db8a9d0539ccf951c06c54513b932aef62c81b561c8c85ca39bccb68ea603f4dc4a4fea4a747cbf8540d9aa71014bd49c80c2ba8713697222877f8de0462cebd2eb6cb149f311fd7a116b2de32c1123d7ad3242df7486b8da627e7b9e8e214e99a28e75bb8f0c4636780526a204071a2ff2dd9b7388404a2e8bf1ba625acd2eb86fdd81f867df7fbbfc5894d424e3179d6af8772f4b515871a448a21e72dcddb23358a07e8037daa655644c78021a017fffbea00a42f71295963318ab98294153d7c34c31dfdfd9440b2b8166dd1b8941be36d72f4c442936f01bbedf2558050ca2d1fb07c15c2f28be04dcfbdd7da017e082f24601f7a96106844eafedf3b6402f402e8d0b7b8ad5946ab1a07ba8c0f4c108234d03725a0eceb9fc7dbad7514b89f3c66b8d1eab701c71b260a16c379493b71982c6fbc2c1b50faf0f03bdb374a02e11fa6866e0a6d76d656c25487ab6a2fc9459017aa760b6f29c71e2fa7a6018db6250b22d6ebb021ef12b2ef6c39b8e1ac98668a9ecc0236fff6aae9f034b20b2ab72f23f16bb925479806bc74829190dbdcd64d99366437e90e65ed84167387e066cb3a955acfa80c038edf97534ec8d36cbbe1c438f53b5361f3dabd6cb1216de46163c213b93f8763ca2b0bdf9802d045ee1afe1e5350e5877b6bd136a3e38a204758e4b9b990b834f8195506628a80d4aa527fd963a45d045cfe3b6c488ac25e2affbccbdd7d598f76e378f8741850ce199b6a01d79189f175d22b0b9c65b190610e5bf37b6bf41cacfbd849d2a56033e7d8d73b46d6e2a56e8f5bb957c8212e6cf502f72f558f32d18901de7cb1c592b0edd95f8f2bca38e25bd663260725030289797ad26fc0556a491f1a7e1ce3c2a190ed10987b8ac972e23d20deb79653e03272e2d9acee001b5833c830dda3abedb64629d3a1f34bfac56993496cb56b0df6153a4d27061bdf881b0ef997a5d7bf26b83b72b761f4f593b9218c26248c5d80553bc947a583a2757dbc8a8ae8a6686616bad2c4d5bd10ad1682cd702256b3e606add3ecae37d5ace5a7e63b667ed55cd00f0e43b2af52b5e4884bec8268e8180ce53fa86bed25fd063b58229b767d9c19062f0ef803121b08a674b8db7ecc072faab49fa7f7d32e7636ef09e8a654b391cb052749f6723d4c9276e255ec49aadb632b9496a07d4880c9b176fc914de78b135f74308e020cfd04d28f9aa64a699b22a63a45c1e37e6b2273b83c053a382a56567237ac02df5dd7a9aa739c949c47fed7b3a194e0466b766c504fb2b3ac5e9e43c4adee4be69f7dcb11ed4a224bc0b3a0a9f8c5908260d3c312a24582b87c20a976fe244b873e1c9cafccb0fa9612786d51da14e451cd621328ce9b16ec5c6772b94e407da2aa2fb7b53207da69c1cfe01a6cec79852fa823994cf8a44d1c7ae5cceb141559c3592fc6a221b97ab7afa70a47317eea1933512f594e5aac50f220830a6fb7d359c75cb616fcda4fafd245b672b23e1deaa0a944fec989ca25830baa172363a4651a2a692a300f496d4b5bcd6c321fc733af2cf7b7004ec9843f177898e39eb8a4d95483c51780fab36880a903a7718b05611d234db441b47b62b4203bbba41e79f7883548ad03963ba5c25a9ed497eb29207d09de6b757bc79ec5ba5900243bffc34e9d8ebcb7b6938de3c2f77f674db51c3f90b49e37fbab5fdf6ad2eb1176e596daf815b4df0c234e8069dc586d5a91ac3970626e51e7a6baf3f82b4d071182ac29b97cbedd89df260460c959a8a16aeafd5b512fce10839571d36657a1d3286904d9045afeb9776991ebd8caac3068bcf0d5ae515871a62a67090f3cd5381b955975bba6deafe81a49c606bcd5258fe442356c8f52e10a82972b73835f44a0b810dbaba2af9078096fa9d1fcc0495c5b5590e80f8cef486b9f1e6cbef8045f8f9baf509f184baeb3e77355bee0a4e3fd0beffa42a3aa00e27778bc15c27a217a19f89209bb615f3ff26c280eea1a5568f170dbad60956130dd0c510111e47d9012d2f6281640eef3236c5ad658a4f5a14a3b2ecca442c9f3021451098c6442979bca470f07c32e418a153cc6598c99594f16fd5fecf96289c0c815df37cb223b56ad1d06faa9e67e7ea58d0b837297eefc796c205b3c2812eaa24f0530382f260ceaa5836b8ed4244f7a98f6ea12a6fb8bb71e97036ada10d090101441da5cf55cbd9698e76aea138c312de39ea2aa3ece2810c2932b175ad38816845f7f454799843d36e924a0ea9d0407ed188efcc4415dd44fefcc0b5dc64acdf74683a28c21f7b2917a448eff75d65feb991137a0aee4fdbb4b794ddf46f1d30d923a6c30b312dcc492537c46a8ea2aea23ad1adacf08b22bd3d0e45ada198f8ba35f348fd22ba0eae6dde0bcfe394e60d85593aa97c9d334f19a7ff66bcc5ff98efd8e5a250f42bfb757ab4a9c05cbc28491c56fbae97e88b38335e271b5d0d0d4d374218e97b3f0f628af24e45facbdba60fb9f4535188272c248ac38c7b5a1478335d67c7b2623e6eeba1be5e221b642f5545ec6c188dd8f16deb39f1255ba7dcfb971e3916bed9336b96a8abce87d7ee3768665cf2bf8809e25ee0ba77e3505114ec3e83ad6ee5c62411bcb9cd1bf25ba6a3292faa40b577cca22ce036bb9c040f8019d55b8c3095725ad499f156a27bf309361c0591b13206ee60885132523b4a691265a9bcc6b239387a55daeb833122ebe661f923fa5ace613622c7d8a2ed4553bb66aab61bc4bda4404bc064fc50faa8a10ba3b3dca3f497fdb6ae8366527d53f49e858fb80904e6769c17b30ae72ea8a3a1f51f669c83a12c3581b8e4cb61bef585ce339ea12b3384e99b4baeb3a4c75926a35249657598c313550be9238010e724b5d2ec351b57c0893ae0e564d248001ab37ca76a0d1bc2036fbbe1a958ce0291dc09090bd5868c8cbd8bf370728f898e0f158e6f5c07a22908c2038912edd3372c62692670c948388b301b79cf04b3d546b221a74753bce0a9211f754e0671d488e1f8a2ba1099d66fa45cc773c73b8bbeccc2dd378063d59b3673484a49d41086940860d33eb173678a1c7cde374b9371d2ef7728e671fbbd20e377869c832a3468b64568783177a0996092b98a6998aba9b2dc799909ed2a35cd3778bcc81c35bb572493ecf562b568157acd8742447a3a464ce7f85594ccf0d7b0aa39d9d06e3f459d61ee30cfe324f3b6790dae81a78b70ade6d9d51de15680a2fba1ea133552bf2771457c57fa6390435d298c845704ec943482138588d3cfbd497599f545aff2221fb7db1fbf9704fdff547c9a7968413d69fca1ea99cbd82bb28b7804ce1f771962aa4c9cf4e4681243064025bf538e8db13356c4939fa84fd637cc663784210d4806b2dffb0e5075bb3b728a6260d2668df301be311780575f9200514998ff2e74df2b325d7224abb1b1a5c7cf0f9deabeb3f92956b7db31681cbbf80256991388e4a03e17af7c891bb0cb2d6ae9df82e7945867323d9d6f12d260c424db3f25364e33fa43cdb1c140afd9ceaee7ed5e13f374469507a35fe3dfeceb0140ec7f85614d2f804f22f99c919bd3f4699913ff9710f7a78611390934745937c3502e5227249582dea67b4b9cad8ec611f6b4bf6efc2adb61b60d9652c812130f0ef07aab1e2a3992bafe65ec178e15ac4c76c34bec5dd8a46365bbf5d94bcd18096c70eee53c35487f7cf30cb11c561784edb125bea2a8de08e8222a2bf5f7ac89aae571bc90a478037b97d7517fe3deef2f290b09219adcb7a943bdcc4f936b6ba7ec1a80bf492587f2e7e8201067d8085b35170934f460fc369884e9d22938350eb307ec845a7130aa361cf102ab24fee16745c44a5f3725cb908d84530e638c9a92806bc70c8f0411364d5d1f90e7b976a69a23cf31b715fc0b15bf5f63b647c19cc567dcd0b28381972e735ebef0b71565f65c0b5063c7a8951fbccf3baaaf028b310eb1910718cac372cc2002ea9fcac85b144fcb4f151f3813b9e3491d3689a0b4d1b193f0db8395d897424c595bf5e9cf40eb1b104365383fbd85ce5a49ad64f41bd081cc5add736a7681d73ec5f045450bc793b6ea7a1ede1fe76e163ff6332d7cb90638216611afaf82fae340be2cf8f7456474364cf130cd972fd5010ee7052bc9b99fdab7fdc05845b7d4a9d5a48e041a8b22513a7d60ecef2fdef16a0682b4fd195d733f3dd9aaa926b8c6e64209cb7f2403c007e202832986cc3146e71924c058b0ace0060217e6b4e1ca198e943f9cdf8ce763a4379fa7b790152e56d1cc80425563c6adb1dc8e6f00a0057596eebd93ace3ec9e522775b4580340f9063474bacdece258604d26b91b2c9697e39941ee2e772a9d2436f1fb4110d618fc56581c7c1156ce11e267ca377b497d15fb66b83750be6282c4988239d9e15637ffc03b3e09dff6d313b1ef686e494574ecc25693056311e7c3ae45286c18186adb8da63a313517cb6ce6f864caff642f58571abc46b7b9d9c1c39209d4ba6a4b2330d71f739c3808bfe2437c4bc45ad362036e1c0596acd70c255ec14119c38acb3a630b9f44462f7c4307b4cba290c5255cdc2245966a68cea155af62ac58fe9a70f8277f58df3382660876fc5a51f13abe9d1059f09ed352aa522088b7340e5489c2677ece4bc548067fc0eb4b455f06c1e13e8bfc4b978305c7a40f540d621a492fc45719098f54d299b3396b85be5094ace0987c6fddb45c8a45b6bf1702aba5d0f340ad78fb43c7d8b5b8b6713ccb871032781c6b8e71451e11f8180fe4f1cb183cb9e7edd6e08388394e3ed7b3424f2402e79fffb2a34e5b9e6afa7a54257dca6e5ec9d6de08c698e4f235732cb9a7ddbc596a49d1aeb5042fee6bb335e0eb47f63fdc90501b0d1ceefebe89aa363f411b84abdbf68e8d3d8d29b0b975a3e4cfc8f978002358e46324b1875ece525ef04d86bd226616eb5a46aafed00c7e2b95fd88574519ebc985956e8fa45044fee52e747088adcbb23c0985e35f7dbbf35e77c756b1f619097efbf52d453829e0ac13a1fc2f38b477e4712bf2cdf95d1f1e547ec9d5f541a9bd8e8b515dd9e13e4cf0cc391c8cb9db9ecbf92185aa7fa94458c09f7f87c4683d545e4454579f8a", 0x1000}], 0x7, 0x0, 0xf47) [ 198.490755][T21173] device lo entered promiscuous mode [ 198.500960][T21169] device lo left promiscuous mode [ 198.515241][T21183] device lo entered promiscuous mode [ 198.525785][T21173] device lo entered promiscuous mode [ 198.533129][T21169] device lo left promiscuous mode [ 198.552828][T21175] device lo left promiscuous mode [ 198.563936][T21192] loop1: detected capacity change from 0 to 16 [ 198.567582][T21183] device lo entered promiscuous mode [ 198.575749][T21175] device lo left promiscuous mode 14:20:01 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000003c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x17e) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) r4 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) syz_io_uring_submit(r4, 0x0, &(0x7f0000000240)=@IORING_OP_OPENAT={0x12, 0x5, 0x0, r1, 0x0, &(0x7f0000000140)='./file0\x00', 0x180, 0x2000, 0x12345}, 0x3f) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r5, 0x5419, &(0x7f0000000000)) mmap(&(0x7f0000741000/0x2000)=nil, 0x2000, 0x2, 0x30, r5, 0xa1017000) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r6 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x280000, 0x2) sendfile(r1, r6, 0x0, 0x80000004000000) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)=""/37, 0x25}, {&(0x7f0000001480)=""/193, 0xc1}, {&(0x7f0000001580)=""/249, 0xf9}], 0x5, 0x200, 0x4) 14:20:01 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0xe, 0x10) 14:20:01 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x9}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:20:01 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffa53) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x501000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x561082, 0x26) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000000)=""/126, 0x7e}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:20:01 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x32, &(0x7f0000000000), 0x10) 14:20:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000009) 14:20:01 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0xa}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 199.263441][T21225] loop1: detected capacity change from 0 to 16 [ 199.271580][T21226] device lo entered promiscuous mode [ 199.287046][T21230] device lo entered promiscuous mode [ 199.294063][T21218] device lo left promiscuous mode 14:20:01 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x21) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000002, 0x4000010, 0xffffffffffffffff, 0x54c8d000) [ 199.311119][T21226] device lo entered promiscuous mode [ 199.316675][T21218] device lo left promiscuous mode [ 199.340747][T21216] device lo left promiscuous mode 14:20:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000400000a) 14:20:01 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0x36, &(0x7f0000000000), 0x10) 14:20:01 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0xb}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:20:01 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0xbf, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl(r0, 0xfffffffe, &(0x7f0000000680)) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x40) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000880)=[{&(0x7f0000000700)=""/206, 0xce}, {&(0x7f0000000800)=""/119, 0x77}], 0x2, 0xd9f, 0x0) perf_event_open(&(0x7f0000000680)={0x0, 0x80, 0xda, 0x0, 0x2, 0x4, 0x0, 0x0, 0x8121, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7f, 0x1, @perf_config_ext={0x4, 0x8}, 0x14002, 0x5337, 0x0, 0x8, 0xfffffffffffffff8, 0x4, 0xfffd, 0x0, 0xe24, 0x0, 0x45}, r1, 0xc, r2, 0x2) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r4 = gettid() tkill(r4, 0x34) process_vm_writev(r4, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f0000000000)=""/159, 0x9f}], 0x2, &(0x7f00000003c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/93, 0x5d}, {&(0x7f0000000580)=""/230, 0xe6}], 0x3, 0x0) [ 199.370067][T21230] device lo entered promiscuous mode [ 199.375914][T21246] device lo left promiscuous mode [ 199.442868][T21264] device lo entered promiscuous mode [ 199.448581][T21265] loop1: detected capacity change from 0 to 16 [ 199.454736][T21252] device lo left promiscuous mode 14:20:01 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0xc}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:20:01 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x10, 0x10) 14:20:01 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000000)={{0x0, 0x3ff, 0x3, 0x7, 0x1, 0x21f, 0x9, 0x7, 0x8, 0x400, 0x3, 0x80, 0x3, 0x7ff}, 0x50, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) 14:20:01 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xc8, &(0x7f0000000000), 0x10) 14:20:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000400000b) 14:20:01 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x14706, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000140)=ANY=[@ANYRES16=r2], 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getsockopt$ARPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x61, &(0x7f0000000400)=ANY=[@ANYBLOB="66696c7465720000000000000000000000000000000000000000000000000000b3000000b704a9594c8280870cd9d59d4b0803d65d3f5c93124fee5a154bf153e39b379417de60336c61e60a253251ff958ad6eedd78bcaf043fb648ac6a516e52ee7ee77b95035f42a36eaedda66af94cfa5ecb86e6c4d12f2986be09933c30d6d00800afe7bf90154c20ad29bb516c0071071bc53fcf68be3d4696d2001826833885ebf27dca16550f7af4447691839d3632877f4d0f9df01a4864286d8d921720a7e92049bea8bb74af5f79ffc98884ea7ae04dc8a8"], &(0x7f0000000500)=0xd7) write$P9_RREADDIR(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="2a0000002901000fe2ffff100100000007000000000000000900000000000000f207002e2f66696c653063fda455851c4679661c"], 0x2a) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r5, 0x5419, &(0x7f0000000000)) r6 = fspick(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) sendfile(r5, r6, &(0x7f00000003c0)=0x5, 0x35) sendfile(r1, r4, 0x0, 0x80000004000000) 14:20:01 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1612c2, 0x80) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 199.813780][T21293] device lo entered promiscuous mode [ 199.820847][T21295] device lo entered promiscuous mode [ 199.822479][T21296] loop1: detected capacity change from 0 to 16 [ 199.826696][T21290] device lo left promiscuous mode [ 199.838463][T21292] device lo left promiscuous mode [ 199.857020][T21302] device lo entered promiscuous mode 14:20:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0xd}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 199.862780][T21290] device lo left promiscuous mode [ 199.872874][T21296] handle_bad_sector: 102 callbacks suppressed [ 199.872888][T21296] attempt to access beyond end of device [ 199.872888][T21296] loop1: rw=2049, want=17, limit=16 [ 199.889754][T21296] buffer_io_error: 79 callbacks suppressed [ 199.889768][T21296] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 199.906643][T21295] device lo entered promiscuous mode 14:20:02 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xc9, &(0x7f0000000000), 0x10) 14:20:02 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x11, 0x10) [ 199.912559][T21292] device lo left promiscuous mode 14:20:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0xe}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 199.952544][T21313] attempt to access beyond end of device [ 199.952544][T21313] loop1: rw=2049, want=17, limit=16 [ 199.956480][T21321] device lo entered promiscuous mode [ 199.963286][T21313] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 199.971124][T21320] device lo left promiscuous mode [ 199.987853][T21321] device lo entered promiscuous mode [ 199.995052][T21323] device lo entered promiscuous mode 14:20:02 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xca, &(0x7f0000000000), 0x10) 14:20:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x10}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 200.001071][T21320] device lo left promiscuous mode [ 200.010983][T21322] device lo left promiscuous mode [ 200.022055][T21323] device lo entered promiscuous mode [ 200.034879][T21322] device lo left promiscuous mode 14:20:02 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x12, 0x10) [ 200.081687][T21337] device lo entered promiscuous mode [ 200.093783][T21313] attempt to access beyond end of device [ 200.093783][T21313] loop1: rw=2049, want=17, limit=16 [ 200.104506][T21313] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 200.118726][T21336] device lo left promiscuous mode 14:20:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x11}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 200.130505][T21337] device lo entered promiscuous mode [ 200.136052][T21336] device lo left promiscuous mode [ 200.145943][T21296] attempt to access beyond end of device [ 200.145943][T21296] loop1: rw=2049, want=17, limit=16 [ 200.156692][T21296] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 200.173044][T21348] device lo entered promiscuous mode 14:20:02 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcc, &(0x7f0000000000), 0x10) 14:20:02 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) ioctl$BTRFS_IOC_DEV_INFO(r0, 0xd000941e, &(0x7f0000000440)={0x0, "cd88250b399b100c16fe217a974149ef"}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f00000018c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(r4, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xfffffffffffffe61, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32=r3, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_BALANCE_V2(r1, 0xc4009420, &(0x7f0000001440)={0x8, 0x1, {0xfffffffffffffff8, @struct={0x3, 0x1000}, r2, 0x100, 0xeb, 0x401, 0x77, 0xffffffffffffffc1, 0x0, @struct={0x1f, 0xd3}, 0x81, 0x42, [0x4, 0x13c, 0x2, 0x5, 0x8, 0x7]}, {0x0, @usage=0x401, 0x0, 0x4, 0xfffffffffffffffb, 0x2, 0xfffffffffffffff9, 0x2, 0x4, @usage=0x3, 0x99c1, 0x5, [0x9, 0x7fffffff, 0x30c, 0x3f98, 0x81, 0x4]}, {0xb3, @struct={0x574, 0x5}, r3, 0x9, 0x7, 0x6, 0x400, 0x465b, 0x1, @struct={0x8, 0x5}, 0xfa, 0x7, [0x6, 0x3, 0x6, 0x941, 0x8001, 0x8]}, {0x2, 0x0, 0x1}}) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 200.201654][T21342] device lo left promiscuous mode [ 200.216178][T21354] device lo entered promiscuous mode [ 200.233229][T21342] device lo left promiscuous mode [ 200.238555][T21358] device lo entered promiscuous mode [ 200.244563][T21356] device lo left promiscuous mode [ 200.260655][T21358] device lo entered promiscuous mode [ 200.263055][ T3806] attempt to access beyond end of device [ 200.263055][ T3806] loop1: rw=1, want=18, limit=16 [ 200.266153][T21356] device lo left promiscuous mode 14:20:02 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="7f454c46000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000000000000000000000fd879f0000000000000000000000000000000008000000000000000000"], 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x80000004000000) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000140)=@IORING_OP_FSYNC={0x3, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x800) 14:20:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000400000c) 14:20:02 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x1a, 0x10) 14:20:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x12}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:20:02 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcd, &(0x7f0000000000), 0x10) 14:20:02 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10080, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r1, 0x5419, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1000000, 0x8810, r1, 0x3294b000) 14:20:02 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f0000000000)=0x2) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 200.706493][T21402] device lo entered promiscuous mode [ 200.712412][T21405] device lo entered promiscuous mode [ 200.718322][T21396] device lo left promiscuous mode [ 200.721145][T21406] loop1: detected capacity change from 0 to 16 [ 200.730933][T21405] device lo entered promiscuous mode [ 200.736963][T21396] device lo left promiscuous mode [ 200.742130][T21395] device lo left promiscuous mode 14:20:02 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x25, 0x10) 14:20:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x14}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 200.762334][T21402] device lo entered promiscuous mode [ 200.767985][T21395] device lo left promiscuous mode [ 200.799771][T21406] attempt to access beyond end of device [ 200.799771][T21406] loop1: rw=2049, want=17, limit=16 14:20:02 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xcf, &(0x7f0000000000), 0x10) 14:20:02 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20400, 0x0) r1 = perf_event_open(0x0, 0x0, 0x4, r0, 0xa) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) preadv(r1, &(0x7f0000000000), 0x0, 0xffff, 0x200) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) fallocate(r1, 0x60, 0xffff, 0x1) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000240)=""/121, 0x79}, {0x0}, {0x0}], 0x4, 0x807, 0x0) [ 200.810757][T21406] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 200.828343][T21428] device lo entered promiscuous mode [ 200.843931][T21406] attempt to access beyond end of device [ 200.843931][T21406] loop1: rw=2049, want=17, limit=16 [ 200.854678][T21406] Buffer I/O error on dev loop1, logical block 16, lost async page write 14:20:02 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x17}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 200.860128][T21434] device lo entered promiscuous mode [ 200.867068][T21406] attempt to access beyond end of device [ 200.867068][T21406] loop1: rw=2049, want=23, limit=16 [ 200.883446][T21406] attempt to access beyond end of device [ 200.883446][T21406] loop1: rw=2049, want=17, limit=16 [ 200.885722][T21421] device lo left promiscuous mode [ 200.894162][T21406] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 200.895101][T21406] attempt to access beyond end of device [ 200.895101][T21406] loop1: rw=2049, want=18, limit=16 [ 200.918292][T21406] Buffer I/O error on dev loop1, logical block 17, lost async page write [ 200.928272][T21428] device lo entered promiscuous mode [ 200.934830][T21421] device lo left promiscuous mode [ 200.940578][T21425] device lo left promiscuous mode [ 200.947260][T21434] device lo entered promiscuous mode [ 200.953528][T21425] device lo left promiscuous mode [ 200.995000][T21406] Buffer I/O error on dev loop1, logical block 18, lost async page write [ 201.014483][T21406] Buffer I/O error on dev loop1, logical block 19, lost async page write 14:20:03 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0xd9f, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="7f454c46000000000000000000000000000040000000000000000000000080000000000000000000380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000000000000000000000000000000000000000003aa0e408664f8b33044d7b971555835ad554721d54af81f66705e1422baf7fc4855213bbd4e5"], 0x78) r4 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000140), 0x535400, 0x0) getdents64(r4, &(0x7f0000000540)=""/4096, 0x1000) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x80000004000000) [ 201.619689][ C1] sd 0:0:1:0: [sg0] tag#4738 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s [ 201.630168][ C1] sd 0:0:1:0: [sg0] tag#4738 CDB: opcode=0xe5 (vendor) [ 201.637025][ C1] sd 0:0:1:0: [sg0] tag#4738 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c [ 201.641009][T21470] loop1: detected capacity change from 0 to 16 [ 201.646594][ C1] sd 0:0:1:0: [sg0] tag#4738 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d [ 201.662280][ C1] sd 0:0:1:0: [sg0] tag#4738 CDB[20]: ba [ 201.679512][T21471] device lo entered promiscuous mode [ 201.696749][T21479] device lo entered promiscuous mode [ 201.702187][T21467] device lo left promiscuous mode [ 201.707413][T21465] device lo left promiscuous mode [ 201.713580][T21479] device lo entered promiscuous mode [ 201.719734][T21465] device lo left promiscuous mode 14:20:03 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x48}, {@in, 0x0, 0x32}, @in6=@private0, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) 14:20:03 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r4, 0x1, 0x6, @multicast}, 0x10) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r5, 0x0, 0xd0, &(0x7f0000000000), 0x10) 14:20:03 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r1, 0x0, 0xca, &(0x7f0000000000)=0x40000, 0x10) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000100)={r6, 0x1, 0x6, @multicast}, 0x10) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r7, 0x0, 0xcb, &(0x7f0000000000)=0x29, 0x10) 14:20:03 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x141042, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) write$binfmt_elf64(r1, &(0x7f0000000340)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r1, r1, &(0x7f00000000c0), 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8000000400000d) 14:20:03 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r1, 0x5419, &(0x7f0000000000)) r2 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x21, 0x0, @scatter={0x0, 0x0, 0x0}, &(0x7f0000000200)="e5f432732f4e096d26e2c735d135121c921bda40b8585ba8d47d34f3904cf12dba", 0x0, 0x0, 0x0, 0x100, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000051f80)={0x6, [{}, {r4}, {r3, r5}, {r6}, {r6}, {r4, r5}, {r4}, {r4}, {r7}, {0x0, r5}, {r3, r8}, {r7, r8}, {r6}, {0x0, r8}, {r4}, {}, {r4}, {0x0, r5}, {0x0, r5}, {}, {r6}, {r6, r8}, {r4}, {r7}, {r6, r8}, {r7}, {}, {r3, r5}, {r7, r8}, {r3}, {r6, r5}, {0x0, r8}, {}, {r7, r8}, {}, {r7}, {r4}, {r3, r8}, {r7, r5}, {0x0, r5}, {0x0, r8}, {0x0, r5}, {r7, r8}, {}, {r7}, {0x0, r8}, {0x0, r5}, {r7, r5}, {}, {}, {0x0, r8}, {r6, r5}, {0x0, r8}, {}, {r4, r5}, {0x0, r8}, {r3, r5}, {0x0, r8}, {r3, r5}, {}, {0x0, r5}, {r3}, {}, {r7, r8}, {}, {r3, r5}, {r6}, {r4}, {r7}, {r3}, {}, {0x0, r8}, {r6}, {}, {r6, r8}, {}, {r6}, {}, {r6}, {0x0, r8}, {0x0, r5}, {r7, r5}, {}, {}, {0x0, r8}, {r3}, {0x0, r8}, {0x0, r5}, {r7, r8}, {r6, r5}, {}, {0x0, r5}, {r7, r5}, {}, {r6}, {}, {r6}, {0x0, r8}, {r4}, {}, {r6}, {0x0, r5}, {0x0, r8}, {r6}, {}, {r3}, {}, {}, {}, {r4}, {}, {0x0, r8}, {r3}, {0x0, r8}, {r4, r8}, {}, {r6, r5}, {r6}, {}, {}, {r3}, {0x0, r5}, {r7, r5}, {r6, r5}, {}, {}, {r6, r8}, {r3, r8}, {0x0, r8}, {}, {r6}, {}, {r7, r5}, {r7, r8}, {r6}, {r7, r8}, {0x0, r8}, {r7}, {}, {r6}, {0x0, r5}, {r6, r5}, {0x0, r5}, {r4, r5}, {0x0, r8}, {r4}, {0x0, r8}, {0x0, r5}, {r4}, {0x0, r8}, {}, {r6}, {0x0, r5}, {}, {}, {}, {r6, r8}, {0x0, r5}, {r4}, {0x0, r5}, {}, {r3}, {}, {}, {r7, r8}, {r7}, {r4}, {r3}, {r4}, {r6, r5}, {0x0, r8}, {0x0, r8}, {}, {}, {r3, r8}, {r3, r5}, {0x0, r8}, {r6}, {r4}, {r3, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r8}, {r7}, {0x0, r8}, {0x0, r8}, {0x0, r8}, {}, {0x0, r5}, {r3}, {}, {r6}, {r6, r5}, {}, {0x0, r5}, {}, {0x0, r8}, {}, {0x0, r8}, {0x0, r5}, {}, {}, {}, {r4}, {}, {r7}, {r7}, {}, {r7}, {r4, r5}, {}, {0x0, r5}, {r4}, {r3}, {r3}, {r3}, {r6}, {}, {}, {}, {r7}, {}, {}, {0x0, r8}, {}, {}, {r6}, {r7, r8}, {}, {}, {r6, r8}, {r7}, {}, {}, {r4}, {}, {r7}, {r3, r8}, {}, {0x0, r5}, {0x0, r8}, {r6}, {0x0, r8}, {0x0, r5}, {}, {r7}, {}, {}, {}, {0x0, r5}, {0x0, r5}, {r7}], 0x3f, "4c69a69153a7fc"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000002440)={0x0, r6, "024c076a7025dfa85f17bb65e5b67bb1d93888c203fb97c8b0986641cbeaa36764ee0181a5cf6de7576c07a8b3c81d9413e4ed866b165a125310a99df7239d880f2cea23e533929a97d65f57ba042c8aecb5c8deb137ce7b7cd5d170d67dde875970636492c6914d00b4e5ebf3401f5674cac2533ffa4932bc937a5ddcf1efac9fb5f9423daf86bbfa752f9a687e179ce051dccf86c14c9b52adca7a4b604558648c4d8018d05d8d90b4a09f5f775f77ca705b5fd894d5785dd996763e8e5dc6de56d688984e939cebb9525ee2ca664ec92ae99d25c5fd80496d294619ec81359fda3eadd1eb781951a52eb72458f1249ebf9a5714b7b6007458af58bb0101d3", "5bc4818496cc71018ecf019078dbd23193d8b1e4b9717668eabf24bbb4aa0c834bb9a55183510372c60f9558fa1de80199b9dc72d3e007a40789f2860079eef48cb321e6e3432c878f2705f9cda00a3d658991605a2583cbf2e78c68d7cbd8e573626780570a5cad38afe01144d69076c3021e5828113683e5b8338c6f55ae59378fdf5eedcf1dcae69582a0a9a7062a56fdf61c267724b49d09a105ac5ef4384d4b5e4f5e6a5ee0a69cc758fbacf0d1493f43e7cd5605ff5f7c920f4ca7c344693820e71e58f9c230e2c7aadaa56b0bda93038581c498da9f3bbdda3a3919fde352a492f56bc5cdb9be603dced107bbbce27d69e42ee2bc2adb89519c96bf820a625f58813de36f79948e9fa8c037cd7b794b66cc3427a295f8dadff6a96c3fffbe24be1142c85c2a5ca468578fc4b26121d826fd07e8aa402a3110b545f500de0e8211b2a78171f72d19a97a819b8234fb70ca9fab4f4fb8d80fbffc1aa875ad8a693abf72e1e8b0a9623e410f549be96ff92f30f0709d782252477533d8121c927005b09519de37add5c79f534334c54ee9f2b2fd78bac10a330bafd6922a0f899090b3fdd67c6ea2352bf16226d2ea8419d9cb333ccfb6237a4fb26c1054640fd191e7813cf0f39f9be883166a1784638153a3b1d2579f22d2734a8f9ead488a19bf80f6f333421d5259bb8b16e883a49f3fe4a3363f191a03b9a15a1f87d48c3f0af999cf811ba13b001c0df21f5b9e37d7b65ad459ad07f1557eff97c065c90de851858786855f5e29a821930a64c4bba4087e6b0e7517ddda0731ce72834d9af178a336a0ce981c55ae74e04c1596c582860b57d92df82fec66cc23f646b67f069710adde1fb968879bce4b3b4e5e6e22ab36dbcba8d46517e84e939f548ec17d81336236ac0d7b4d645e3471ccf90444e6b73a20682934d6408e48cfe8e634cd36df8507e2c70301abb913f7b4a0eaebb636c8c963fb0b0df7ca489a35520570e328e1747e9734bf2543e2d3578268f9a31d0421a8262c0a3e3170a2a764c26f22c07cb9ec21c27c1b51b9f5ab3fa74036a4aa913ce422feb7afc46334e1f3fdaa4383dcdce172fe66922c69c717740c61ff982efdadb087a7e0525b577b855630b01d053c74b2ccfae90a7253694e8eacea6026c142399863c11e775d0957b110cd4c25cdd654abab0fed8a5400b77e205a5f607b58eab8ec6ef7eaae74ee46bf6a7ad06ebb98d8ad9d9a9e70911d4c3abfb342d6fa985e31070e4afa721d7f65739205274c3dbda7ad00f5c12cb5be8469dea361de1e3193595e127f4e0bb7eb6829314e81d3af58dc107cca58b1d378862e3ddff187ff1b542ec1811edaa95d971f7973c6394c1d4c6531092e81366054c55996d1deaaf2fd55ff65c888188fbcfc3bcf7eeecb5e816635f09156746d9a7b3ec3202d7152ad7cc97f3bd05a3e0d20193372101461de81aee84dbbbf31e6133a005730256a76e7907898a95c8e9eef8bce9896349e11f8d6bfd9ce29080307bc270fe8fd5b999753fc6c28ce859f1da344139cf42479aaa21bfc493c55460d6640d190f606cb96c116940bb117efdc7a02b65807c6de8d5288e64ba5a194c328d8601016d8455d00677d796fd2c14539a134244080c511730fb51725fed082081c052644ef751f84425c1e2e61ba09ad3c7d33cda673a674a845d091c24241562a7e6e397b7bd257324a5f48e425644df7477922ce66907c20ef4086df3863c74dd9de229bb0ebbac0caac036ac38b7267121e4309266f21f86a0c6fd0c9dd646504552e5aa6504e1c255e8c53f3a15d05c721d92a66a431696927869107d784153e7f08dfa979b600eebe9fe7125a91d1351656684d4a3e13e1924c7a93c098b1faa3d4650eb49f3b8249f1ea85bcf4dee98b034e158e4293a3ad5f7330305a87671254a3e8ddde840ff9f380d823e947b3cff78832345ed98ba16db0b01dd927b33e00e8183ae5ce0e3d7c55be99009d8a2c0b00e2b7b169b60b265932e8067cdbcd87029f3c6e7d676728f34bf64fdf71b0d253dcff7485f9da3e88c11b850527361f3b9d5d55e8978b90fb3d13b012c3561cd7151a43e95096990798683a488fa6aa2addb18aef3d6fa5fa723e8a148a9685cf9ca5ade67589316c4966ec508543b19d6839ef700421f7d7f9fb2ce638b3ad0b6a231ba7cef9d6128230814f8dc73c2d5928254f4413841eb1804b4b4e8b9c5445db83e582241ff3ad6cf162b0df0853bd4db0079bf9210977cf8f16a0c60155cb44a43091f6b68b65c380140b5adeb1cade0e7e63feeb6d934964cc977b73332596c52c3fcf2bd99313234078d83a6d6fc3adf682e82f0b9f3cec72bee7dc12e0eff9be9d38457f5d7ac10f858888a59736b31e928591c677d62c1a18cff101ad41586bc6a4bc6e00b136206f67b79eea9e160890aaf22d653b1e3b5e2efcfec9f0e63b343d2c24bf65eb1022d92e61351581c062bf695b4dd20a6f6cd027703c51c04007636d767d7a5a8f3acf85faef20e80905a3ebeb75f6a36a8453e92543dce2344095