) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) dup(r1) r2 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r6 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xe02) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x100) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80606954, 0x0) setreuid(0x0, 0xee01) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x140) writev(r7, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}, {&(0x7f0000000080)}], 0x2) socket(0x18, 0x2, 0x0) r8 = dup2(r6, r2) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000480)={0x10, 0x7, [{&(0x7f00004b9000/0x4000)=nil, &(0x7f000059f000/0x4000)=nil, 0x1d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000022000/0x8000)=nil, 0x6a212f74}, {&(0x7f0000338000/0x4000)=nil, &(0x7f00002bf000/0x4000)=nil, 0xb}, {&(0x7f00005fc000/0x3000)=nil, &(0x7f0000409000/0x4000)=nil, 0x7}, {&(0x7f0000722000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000683000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f000026c000/0x4000)=nil, &(0x7f00000be000/0x3000)=nil, 0x5}, {&(0x7f0000063000/0x2000)=nil, &(0x7f0000148000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000755000/0x1000)=nil, &(0x7f000040c000/0x1000)=nil, 0x1a49}, {&(0x7f0000253000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f00006ab000/0x3000)=nil, &(0x7f0000564000/0x1000)=nil, 0x462}, {&(0x7f00003b3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3f}, {&(0x7f000043b000/0x2000)=nil, &(0x7f000039d000/0x1000)=nil, 0xce}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00006b9000/0x4000)=nil, 0x4}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f000041e000/0x3000)=nil, 0x20}, {&(0x7f00005de000/0x4000)=nil, &(0x7f00007fb000/0x2000)=nil, 0xd2}], './file0\x00', 0x13c00004}) executing program 7: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: socket(0x2, 0x2, 0x81) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0xffffffff, 0xb4, 0xe}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) r2 = socket(0x0, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(0x0, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0x8, 0x7}) chown(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x4, 0xfc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) connect$unix(r2, &(0x7f0000000580)=@file={0x715b419c6ebfef8e, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x400) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xc1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff3000/0xb000)=nil) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) nanosleep(&(0x7f0000000140)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r3, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x15) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r0, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200, 0x800}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x1, 0x7, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) r1 = getuid() semop(r0, &(0x7f0000000700)=[{0x4, 0xfff7, 0x1000}, {0x1, 0x200, 0x1000}, {0x1, 0xd22, 0x1800}, {0x2, 0x1, 0x1000}, {0x4, 0x8, 0x800}, {0x7, 0x2, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x100, r1, r4, r1, r8, 0x40, 0x1000}, 0x1, 0x4, 0x1000}) seteuid(r1) r9 = msgget$private(0x0, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000780)=[r8]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0x0, r11, r13, r1, r8, 0x4, 0x1dd}, 0x4, 0x6, r2, r7, 0x1, 0xfffffffffffffffe, 0x6, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r17, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, r12, 0x0, r17, 0x101, 0x2}, 0x0, 0x68, 0x0, r10}) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x8, 0xffffffffffffffff, r13, r16, r12, 0x2b, 0x8}, 0x7f, 0x7f, r15, r7, 0x6, 0x5, 0x7}) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x5, &(0x7f0000000200)="c825f0f129523bd7ea4ca6d401b91773271168f2fc58f4a72109ddb685775c34800a6adf78fb6d5d8e8267b6d465537b3ef5ce7c34e5889fb8920715e4db21fc8e9a5d87a8898b3800fd3ff8895640448a3ff8fc3eec5a9596a11ca336c7c1b23e668516262e200d2a215db3772ce1c2c5e1f916d2b36ebbef291a00ac9ee2", 0x7f) r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x3, 0xb3) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) socket(0x20, 0x0, 0x40) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) setreuid(0xee00, 0x0) r3 = getuid() seteuid(r3) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x8}) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "01000000d000", 0xfffffffc}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x3, 0x8}) setpgid(r0, 0x0) r5 = getegid() r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000002f80)={{0x1, 0x0, r5}, 0x0, 0xff, r0, r1, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0xfc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) (async) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x2) (async, rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4087}, &(0x7f0000000080)=0xff9) (async) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r4 = dup2(r0, r0) (rerun: 32) write(r4, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 5: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = dup(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) sendmmsg(r0, &(0x7f0000001940)={&(0x7f0000001900)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="b204f17712a902b219676d75dc29d3b9", 0x10}, {&(0x7f0000000140)="bd3b67bdecbac8f7a14c407994602cee49a7c1fd20b632b47b330682bec4ffdb9863a0239070048101879e643b6515c20a1aa7efced14cc50d1e0324c45e8d66ed950b541a287f31a499ee94df1cce849f932c3d57e67b20c2f0de33c54fa2221033a4ae039fe754295a6f5032a4e9423a", 0x71}, {&(0x7f0000000240)="924840b986c3da091f6c53598a668f909ee34f0006d5191b4ef698806ddacbd1077350f744f9a0b5cfef336aa1d8c31feea45a9990bcce30809b07612b2d8a7cb35a9887e60518a27b87f375", 0x4c}, {&(0x7f00000002c0)="8548b6d2497356aad193106e9a04bd915bd6dc876c9b33b0d2cda4b8d3d985197cb2e23515a61cb6fd50e7ce7d699cd545fbf6ca84279dd77e07488ae0005cd88ebc796824169db93896f984ae91353ae8e3ae660cd58116a33e8e7d235528119cdf8fc3390239f82e7857e93a8083d4754c136818f076e8c7faf2b3db933358ba7e92c47fdff64bcec7479438", 0x8d}, {&(0x7f0000000380)="de454b359310e34e5b399a40dbab7e3c29ef79fccdc1c794aface571c855b330046f3f8fc3fda74b0e90649c71891484895e93aaae7f85b94b10b870acef2272cfac5e1ba3b9252a", 0x48}, {&(0x7f0000000400)="79f2f6d617a808161bcdcf01808a9230a8e7a5732d5365294dfe73a2f1991b4a1512f54e3fdbfbc018131f0831f89bcedacda4874ec44b05782f179292c6a9c82c0ae6b555da05bb9c148178ff6dfb4763166609aa6ab5e30a38b9c87d47e3afd5e8a89e26f254695f82b7a911f0acbc2ded7b3629018c721cc51a202c0d51f21ce51e9b221928d938acd7a0c79d13e14082bf8b2f2e7d036ea9b0e9b1d83b3afcc1e88667147ab18c451fecccf879fee32aed3d350ad4e600395c09c905b08ab9517496ba35980e43d6df515de2bc65898a836d7b5ddf212d7801c7495273acc10a2bf6d6c07573c1904b9c0c8774a527a68c3004535baa58b7cc82aa7daa9d1f5d41fa778df72b8fbf3da8b90ac73c9b198522146f8f8337debdae3545d93452b91a492130f34d7d7659e3f3233d058d5045389ad2233c7a9fd7f9115164ef2864333418eca89a057e0431aee1bc424999e5b1865d4d55b2e10d222dcf5c2eb104ef2928980f0f7c9bf488f9fee2eb100115331ada4cecf14587d04c8c78a032de6d08bb71b75fbc8f1bc5f1bf1dbf8d20a2aff7f9f6af45d3df88729441ccb41a08d908e210b31914c666e702bf0ab8655ebecc620b4435b4e3f76ad34104dee487c6cbf2843c0a16d616415ffe34384a87ae7f9de3ff1a1958f6f59c713a89deb394095beca35a30b1f9f5c2aa5de6428eff6b23d3dd8cb107336306792780bad9e4eb82e61f2a38ad185072c53ed64e5a8ad9bdd92cbea0a38b04f2a508174797c24c03e88c51f8a5515de12b4bfca86c4a4e917082107b1ea5f18388d9771664cac2f865cdebf92490452209d49b1787a603c44bc33ebfa32fdc1cf935343f70fc5a8f73682282e28dacbfff041656781c7d8dc25c0ef03ee6211449f8fd064f550e169a6500104eb8c9e85b526dd766bccd07762f8fd322ae8b9b884aca73d6f789fcb492c3c74cdef56ddba5e31b23b343bdc51aebd2dc44adcab294f2600484b020cc6ac6ed5ef4e716906ef15a1ab1c85865a0012536022392521b1a57e6a9c8a7761cacf2b91f93087eb1bd4869e2c2875e5b4d0a1a63d131fda61fcfc8f514e6d46023ab9dd32bdd055d526ef70fefbf68e6598741761d00fc7e904ae514c072cb1c039ef2016dc0582e939ab413202b24160453c0efa4d18ded55289e430bc30531135c172a2c6528af7f0347691e1ea3be84b87bce0eefbf2832dd11ff33faefdb837b675c39a458954fba62846be913ab47e03017d386f352bd30a09a4d70da40d367d331095e1ad649433ee92731531405d80a600a2dd783b7a10b7ea976a17cad9404d08f47ded1e3af255d55d7516774d0e979ad519c8caad2444b4c52cd42b5e05ad54290b5c39508941f5ffd0dbdb04ebeab815fb6c34d5f63d6227fb821301cea28c24151df3cbc06dda3be56bcef8b7a2cb4d5d532cbc52172c5d33a786f13700166913cb50c7d8d9458202b0a1406a207a76ce1e441d935c30174fb73fc309d82d61c3535c917f864b2a371e5365c95e79edffbe10c462fbe6f0ccf7f46b64cb6b14e2e742fe3280a67dea191e21a8f7b31a58da96a59e832eb043dcdf632d0cc41d32d95778c68ebbc0c27ae7b27066b4fdead70dce67cae87547664a3ed328ef9ffd1f0fa2a7bef2bbdf3ebbbf10cc5b4913791edae0d01e28cff3e0e29694f821402739b3e470f42f439df3b51c3e1ed897d121154ab7fecc84074e9565e9638ad56b2e322eec2d90eaedb32f3c67bea8c88b3c9e55da235f9630dcefe068793ddb2249ab31b31dd99af47f553ca75c34a8b1c5312b490da575119833b6a6f9a8f7ab84eee7864308bed264a4c571ecc18252f1610023eb5248af2f872fb8a1e38dbd33f5c8afd1b6614fc983332c11528374f8cafc1c10b29bf1dd7f07b28ef1c90b8297629f245ce671c89611a1ee8aef54d44f8d93df03c3ec53c80edbb593603df186268d7f153eb975438a9edcd3d51bde05da1285d87292b4c6d28742ca80c410a91fa9cd9ac6a7ab764dcd65f87ec2719996e86b330ee0648d31b382add41b79534172c1f854b84f68af8773f413c3550ad3e7a0932cfbc5ba3aefc86451ecccd73d81768ff7387541a6e321c2c0014e383bc3c32b44e81420524d0da0563d2f607cf85d4890e68e6d85f11b56a6169c5a632c4a77e165ddbfa235abda11c6fcb786f09672bbec5ea6db518c1361c258a933ac4b7fdcda306a42299ae82dbbb38aa2f613cc2e23a40b61d7dead5fb2932a232ad7dd3884519835bf5036708730c938d647f61e5afa9521c30fec54f5c7d4ae8eec58046d72ffa6280af256302cad28d315d1b4653ccdf8794283a1b45b84d256a4becc6e7c7f2bb7f0903721ad5d8c153ccce6d5f87e254c653278918883a5069a9a92cb131041b8d258efb1c0a42a3d56554c1d120d74f4cdeb886ab107d6602305d5342b6c756394a6cd7b4c2b898fb8631e04be3610ffedb34b5fab34922606cdf64177486a86732ee1dfb3e5e73e8f925a00a734fcad962119750800409b112d3c71c924f28e125b8defca80cb574b8e15e52ae9fdb10e33ab42ec477f75bd2a79fa81c4903eec517e90047795514d366d90097cd200d263735a4a0964d655a9fd0b039473eb15a9cf996dd4dd40f472c1b7d98e3f91e408f835b85c02367bbd07b69eb13c2b6bf797d9d4bf6af1879b3a6902386182f98d5547a13cc104255e80d3fc6c769a6cd030d5aa1434a41d160e95f1afab3d0a84152ffca9699cd7c8bec4550030b44e3e3dfb28eb22c953711c5b5124b22033c1bdc3f14e47f9311a31afe510d93a883e1989e0e795558561bf4a77a60b424779c2ab71163e1f582af5d2db80cd63ba6e776c08cade6fc0dd6591b7c505d08ee1e153694ace52618e82be8de8e87f5b6a3c82d85983028365d58bea78bc6672362ed2ea9e687bfa6889dbaf55c9b6256010681a29d8e605b462ef4c38a7b201bc52bcc8404b587c922e81c06bb9dfa1289092cac6f1b21ee6908b6889958f31cbb05bf3c0f117c8e5e89f777bc3eb6c05dfe4ed4f5c98a937a9666d7a12b83eddc9e083085bb67164757ac354620c7b273918c24432e4d0538234df5e344547bc82d40fdd4f1c7155aa602e275efb637b1b45f9257fa192f623b95976c33090a32405dfd77a0f2167de8f4b075cbd2289f1ea711a115ddae58f7e6ddd9a2bbe39f2651ec34e4a1441d03bc9a35e0be27eab7ff90d3b7adc4f00fe50f0dd329632f00fefbdc1790a539888b2097de8397e93b207837824a7bdab94bc02ddb65ae3d4fd9aaeb9b6086899f0f85fdc511d4fb16afe742e10ef087d3811c045a76960cfcbacbc4fefa3fbf5da37b6cf1ad0e38c06a2bf7edafad692d5b6bd095ff0ca9da8a30b5212df5b6869a05b07a7dabfab8aeccf184ca5dedb0389653cd21f0758bc3c6cc509c323223b2afdb8ff19bd6dce682869a8fcdef47ee79565346fee818322271a988edd5e85c9434959ff0755e0a8dd1e438f430d83ee6db943045bb0c3a1fb5bfb6eaabcc27a95a23f38387cf8b54ac901aa6bc0e0c7ac9a464a87d1a317422e46bc5bc97bdae47806fbff1f9c8943775b6012e7d1eb64d0689ff7ae981962aa13339b1355fe81a52b60d43e28fb027724ea16aef9ad6439a1a9f73294f04f8cb94ee95d80b5953d55f4746dc5d530043f17c7a31196f3a223caeffb32812c83764be4eb48c8df240015e0ccc8967b2c00bd199dbdaf4d874dfcc246f5517101d0597d9520beaf2c64ba3d5d65f2260de578a4d752d25cc189edf9829619453b02b53faa8a59531b62323f7f62e60552dace26127e63c2bfbaab6c6a260eb380e63b1b60c4daa175065d00814c4a23e9398f2f58b70f5ec27b15bf6359a199f4d72967e2850fb2492558d4409e12fe94052308011a3c8d4dd10d0219000101013a762fd6944529b9057d739093f74a26fe9a3e8098da1f39bfb38ec31f79c85ff8b10a7315f94a6043e3ab4d97bd99044d0967447cdcc1c245de84da1df07511a88cc8a5ea00fa215c3babd1a3bf119d57aece57bb6e4fc0eb8fe6e97c89137a1880f8036cc4f50f94a2665ff43fcc975fc55ce33c39a611ba4305f0bc7657f4266455925fb71d25c0cc90744e88c995a98e051251238c6587488f2ae814bbdc164e1295cfa2beadeec99f64810a37662a1b2267cc4aaf0a84c3020b1c2f25e4f6d6b4004a2522ed80ae37731cd58d8e7bbcddf12771e3f165d0faa924579c36b884e78909121706ad3ab13a4018c9d6aaa6046b6bea3c84682ca1907d0ad808572845332c07e58c678e6ac081287ab9fe197aaebe29aa5e28f3fef6b2cb01d2b5dbe8b459ec136928c7196f6bec880bef3bbe8e6173b29d649f947eff93198462e7b629cf027f010a7e4b8d8f68c976cc044db96d969b406be40d4ee8e5ed5859a3684a229fd646bcea9f8362bff07eda2b78c9eed1956d9f9c410e7956e9dfdaead8a2d1bdded1729e712eebbefd7cee4d035f4fb3e0cedfb7ff35749e0582d492db95c7e650d259fbb655001818faf3ede1343cc354d278cec4c1e5ad9dbdb20ef66b309b6ebf10759fda91974b36a2106461af97bc70da52e52cc48dd75de7f951feafd69e58bba32e60ab5a5571bf6d5c3a5b65e3a0f496cd47539553cc8bda508ec4cf05aec6a7ac1476725da2c67d4ac3a6fec7a027c3f890df34a950f5198a3f796faeb0bb29754b40d6b44b51d524afc3a8be9e7ee83a631105e16f35471e438e23ccd7e648e03281ee272eb77af8d0664c50500e0c974b9e906a03ecebead20e975fa0cdef84a136330cebf28824012431c9960a4bbdaefd3b1ff92fd4ae8ec32931d9413ae9e8cc125b26e9323f458fa38014aff7789f1f50d0a5f9b6e2fd5049e54cfa8b89a2f4963b5d21a2ea96f407b74c6240d522de2392318bebe15df931c2f974ef1eb901b244fd730ef232a4e6bd28f216665c50e98b719af7b2c428bccd7d3d7ad733a59e2380ebed0ba3222c3c25a14ace168557267bbfd2032bed1a13c26a93fb4e519b0b7de7be421cd973d98a61c8a2b843ac6754798a7d84e8c9dc584e5f4715766cb3251dc30ab1a16d511491b5d29992dd1d6cc0496e3dc1dabf5bd930127a8bdadc8c1549b28a2dcaa8250497d96d3d69f67e570cbe14e84bc8b7ee78cd1874095a682d678aa90bb8f57894bcd6477c4805b2b7eb4c8ded379af25d23ab199b8546ff24ee63100275b6a678d5a9d98be5a6be1eaf6bfe580ea48a92fb84f7f7e8d79cba47605083fb9a412107da7298d1fe850099fd0d36da5e7436f1c447e2de926c5cf4b5c03f9e9f5285c5ed980ffb921fe85bb1c3f083b82fc77345520b4e6669ceae46f278097b9d353ca05bc1ab210813c772c399830e9611579fde2eae422a59a1163fff41ec8c812f55e0fbff58bd8cee1972b83822ea000193445f9ee30964edfc1d1c954ab6ab338c1b935dbaab1e6fc1ba884fb60cb7b0167de3f85eccda2c83c993a57ba3e29677761fdfa7685675d8875923697ecca0ac5fdf8b0cccfb91c05513afebf08bd719ac4d1d5a4f81a7970408ba69b09209f8272e20836797ec9b0036abd619da8786bc1f7cf48c464321f133cf5dacff69183bc7a3045e39077fc24aa85eb2872a47139861ecc48895296ef7d39c5820a5a900a5a5cde11d349b114f006058bfe4a0c172f2c7b2410b8378f96177d09d6fbeb9aa5b127b521791317770a86827301264b2dbf46010a19ba73c6d467618beefa4e1fd0842bb0e5e76cb40cf60e6f68a7df1b", 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)="f71b23b617bafd8679330ecdbbc7f10ce5965612500665de43deb008e0127a214d9da127821827721b9c6dea6881a02f3d6c465575785c6abc51a641e9edd5870d3a767e637ede4d9111b5d9f269882a1fb22bddb477f68e00c46df86476916a92eeff83a5fd2ec8009004268129c59487159cefb6674a39af43b8d53a0f61a5ceae5f7af49fd020296fbf919c5f8dd4fbbebe45234c8c64595be215b5ae72c681e03603d2b5432bb1ce2da0a2c133e3527ed5c210506ed1558ab6875dc69b28848da02bd7c5afe3c56c9f1fc90a41b85feb017e0b637493a9f4119212ace15f9301bfb3b53ac381a4d8a78aea781022f9", 0xf1}], 0x8, &(0x7f00000015c0)=[{0xa0, 0xffff, 0x4, "ca80b954129b4f662bb3e6d4c842d3cc2cc0b3eae0114b1376937d8532550c5277e4301421185289855b869329444cf2c481a2a2e557747b4d1de38dcdacef26e0addac76d55a86bee753f54a1744cdbfa51d47b2b033f9159dced0c869d8ea7d300b4aea2e1cbdeceac3c88eef4044744386334e69a6a36ddbee8fddc3ab50c7e446e188276676bb8ce2978352f"}, {0xb8, 0xffff, 0x4, "5c16321e23e644f8fae703663255ab102e128a5d0a28b1ced1b3c3007fa03fc1435008fd867326bb1c31736ef81adfe3b0d2e0b35ec12f0526769e9241ef3dd4503171da94b46384fc2955f454c5d0759de7300ed939f4238aa9050a19ede8255aabfc07c2a4ef143d0fffa032f1edf2d16f3d72e44d19f4d77b95a95b17274db037cb16014466e384634f4a015e1a220e612e23375a0b2ecc8afca71ea89ac58baba6"}, {0x88, 0x1, 0x0, "4cb90069476c035d52d7a00cc81a8ed3646417d395545b619e55b08beb48f09ee21af98fe056211b53595599dfe64b04b432d244adef1a38f6d416c1658501d60e1c825e4fda846bc6a337adad82da5ed8ebdfc7228b7b1f7619734d8a583556a5cc1c81a9a844d3fdd8ae812507b592100a2307bd124e"}, {0x18, 0x1, 0x0, "453cf0"}, {0xd0, 0xffff, 0x2, "890ae8d0462dea82236c34fc3f67cc454df2bbe3dda4715be19a2550c211d02513b39ae91d0101408cf0efeea295502ae6401cc09d69855ccb356347b14720617e75f5023e60a3c5c8286caadf900000224987efecfd94fd37b5210e71253dc33b4b806a7e96a20a2334ca6db7102b1efe67d15dd5880c507f5bdd5bbf682e7722d35ec4983381d0db0b7ee0a121c51d2c2a23ca8fcbb96a1d9d356a81703fd62901eaf5908d0d66897627a5d03ac9f40864563eb72dca4119"}, {0x60, 0xffff, 0x2, "896aa042dca7315aed84e48774f0300643da5406772cef6c5213c522058439963726f96fb62ee161a4acaf35d3a9975defd8cf44450042cf49d160c3702c4c6a3a22fbd8092dd3b7b972"}], 0x328}, 0x3}, 0x10, 0x402) executing program 2: open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) sendmsg(r0, 0x0, 0xa) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000002900)='./bus\x00', 0x2, 0x100) sendmmsg(0xffffffffffffff9c, &(0x7f00000028c0)={&(0x7f0000002880)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000100)="ecefcadc5a44ece144dfa2142b7949979db834ff6c1e70b87706d7c11cbf157a8e0313c6453a66e0feb9cbfb61b3820bfa24429953ba71aa0fc9823f5d009ba48e31ec8d9bf03c794ca759e04b64a753db8002ffea616e87529e493f53e7c5860f11996c3b6016c6c42dbbc2e5961e6adfdcf1cd4fddfe5ecc0b44ae400095c93b6b379037415a047e712deea8b93236d035a5cb3e67511b811ea18a0091f18b2e2f25841c4c7486fb8002a3ca2308", 0xaf}, {&(0x7f0000000000)="9da240a79f071434e4a397428647895725488723b7016b72bf0956f1d9b911a59b4992d6e45d376486932b9bd9ace843462aed684db3d1b928f4149fb7600662c880ba137315dd6a84ed981c008cddcbbed16a4e51b01d33f8836d9a3e", 0x5d}, {&(0x7f00000001c0)="5b18f087cf01a046049354690866d15d2735d6fa7d674f2bfbc3a92c9886435fd9ec23559794fe18bdc413e5b9edfc92e7ea677c28aecca974322d3a7c88f688554b52342734ef6c7503cab41a6494b760965d908eb4fdd08964f511ebe459de9c5a8cbc77b54508146c50cce01244915f", 0x71}, {&(0x7f0000000240)="87aebaa3bca3ca6842293904bff4b01b0d5fbf98b5ba549d84fc4f8ac245e5edcdb8d85044fa8aa124ee093c635ef6b30a3e2c74f71aaf6c0e6d4efa16346b0ebeb751470250233d5fb3ed5169bde151bccac3d12b8db207f77ea671dd805134f29493458ad3dfb61ab6a615eff4be933cdcb5a1f409ecb5ff6eaf3d37", 0x7d}, {&(0x7f00000002c0)="988e17c987f83f9950c79c08a8bd205100a4ebd75f1600c71153bf08e7f5685785cc667f7f895f62736761d7727f08985159333cde62d310a83cf9b6f8debd15b7386dd9cb10f35e38b8bedb7b8381484ed967f7c4d29de9e96878c165b0903f156b149180a17c134cb81cc8b6cdb5ce4905bad491a5240b", 0x78}, {&(0x7f0000000340)="6da5e295f39d766f1104751fd2d8db37872ab2de312897783ce319a4660cd15b26915be4ec9559061879001ffcf05f7d528aada653741f56229097e14f283300a2a89fbe0c7ace6be736ddb1ced6ed4a40c865126a6c8bc395f64251b9079a1f24e1a1ff3b553a3bf0c0d346e43ec7b44c3c1ce8a34f74b234cf8b65d14148e6cb9a0b40321a375db744be2df4b877cb4ce0789b7780acc3fc6c1e3ac6e1d91fc2502fe1d7536b17abe0b607da8023f95b517acc4db4bd30ec13ab25390f5caaa80260e8554c23135c30f2028a70ae9ec137b3f1302a95a3f2c6642cf4ea15847cace5d2d3f86b0c", 0xe8}, {&(0x7f0000000440)="6ddbff9bdad4d955375f40b6b11825d40a857a1d1544fe8cc733359830b6983bd2bd91ced9c259c9382c889b8e2cd6175ad9c0d46d1e71912f07dff440ec6f105320ee035ab072e48f0b2085c57b1c43b43a608517dde9e83d350872efdf8685a8cc3481119dfd355b36c2bfd67f5487a991e11b7ea96488e39a18272f7f39c1ab93e2409edf1991bc0c9b14d3f0ab1570cbe18e527792210ab55b28c5f62e592c89c04b85492a90bf4a7046ac55d1f42b3c620771e1804c865a2ed1f4c54c905c9979ce2a897f32819da2173d423893beff592795d7dba3afbfe14702bbc0f3613fefb571999cc0f4243101c407661ca802f91fecd6b50f2c8abf425f2aeb06fe7cbc871d2c3acd36d277e4436c767cf97e2ebfa4c2ca42adbc2ca63630a185377eecdbf488c40625188c69d50f186b4b7af98b85d2a017deef65f5755a3cca7592927eafe9a2f2da7de047ec04bf0cf93d8867c4bf610223a5773417461c985700f37d4ecdab9eb6863bc2478085aa9133461deeb67f9228f8ac31d1dbf47359816d18a3a95c43b90b3190631298dd27b8643e67303afe7d5265a12d4cf1cb11612b5ee1dc2439757fd4b24a558e10a954bdc0ee2de8e99d3918dc2ee33282c30229ac47394792b6f3e5f166eb089d49633498f30b2a7f6ed7d8dd07fe167f78fdc60e73d1f3c446ff34947bd24625c5a388d6810ca5dcf20e5c8fb809c593116179c56bcc4e5186ac36823ecc4826ccdf55db4a6e5b1ba58a3e8f8f24237e5679a2271af63c968f617a5d9349dbc7be46da9783f6e8ac5c713b9fc505021bf6bb28984cbd869248098508e83cbe68be60a816fb5cce74c6d2e9eda767362ce7f8d9633c9e159862635b284c3c1b271ed11e09c14c5a72d1ec1f6c78dfbc5767220220df487fb8bfb0943b5da7f24f4d1a56db37143b8b4a99ff727dd322ecfd16bcbeefd914ca0a9ed72b1d4990a50672e6423ccac5626e7df1c491d1db36ddded6cf5eeb63441f5ff9ef5c826adb14a41da856acc12a2dcf1a14719facb4312ca4d2770c9de78b09ecacceb313864b5a8b198505f3fd79a227f98aaa2c73af85ef0d1fac9c6426635508e48afef0cf7368eaa7eb19d5abb57d2b488b5ca5bf45ad8065caa0ddb847a17bd2c8b7e17db0a037fef699eb5670a87d19543c3d06aefc4c3020b6ddd18e7200a62b22aa1defda156e02ccb21c074ce432d342bde57ae8c642352a05473eb72c5a1de32fab16b77d2506e0c2558f0a9259eec153a50aad13918552808b5e55f47b914b07d161ae88f3805f5ea824a609959a7167e2e09805c4d90715092be0eb763ddf1c2a867e817e50dc376f81d3ee713ae2e8a6f9ef3410e8697ce8a9403845167b6c6a24fbc585de7d8c3ccb91caca51f6c45d81bcc152b2ef7b365e607e26097cd46c956a0c03b20b1b39f0ab19f9bf7f25e877b86cf5aa3e697c4e54724f18bbd5c86c46dd3b08953a9d3f3f83ec160dc1f2f920b023ef7ed0c890a6e4165129a509f4dea08b8f490fb49125a87ae84830de43be1409f2bae0ea8a04244f607901e18f847e58d5fda9eb2d1d2b096cbe330c96b545e2bd53535f53898bb07bf90e9c3a5632359e50cf8f85cd46507d9c3aa84e3ed273619d7023cfec9edb35b5809a7fa131097a32aef2c7fe1bf97dac41c2faf9fa457913a7682d2c8f45540330c88af79362924ecde8f2198853ad69c61503e9ba2094e83f9bcbaa202b8d6100bac402b1816b5a3b680815b818016ee38f6d45da0d05963c3cd106ef72bda044deb35cf3d68d3e3a1435d0de5149f67aea285459e5187c15b9111cc96289648597cfbaf537bb0cade76d12e6432b4f98b39e3ba4c89e4cb499972f9b0556f2216510a1765ce519ab9fe3a51783c3055ad2aec655ad2877d418a03df35c8e6f948a6a5c4419fcef348212848fcf7bd32887d09ca32bf53a240c413601b5085d8ea775805c31fb92ff08dc7fd2160c20b9534ababbfcd57b09173001a00f085f19eb49853cc80d4df3e0cc4d05f21873bc2e96ccd251c057033c65c8a5471c27ca319d1068fd122c2faeb5115f628711e8aab05139c98c97960b9f1f73a637dc15dccd810fc000563ecea65d040fede0070b67d79337d3ece699befc904a640840453df5385b6d643e61e3da9c89e324822477b921cddea24765f521471b3166200069a9d3a9c250ec978d008d0344720b7f8704cadda137f55627a657fdbf98babdaf64c182462a897f2a61faecfc1a4fa322d2f4294c604f0a0062cc21009872ef3cbaca07b844b0c5c4b936b3dcb3570b43d752ee58666c82d784d3a88a519c95ceaed8acc02fd7634cc42217c2c95087c825a44bb0cb5b90afc096233fb22aad31ea464b45e5309a3cd97b8857393e5da95d8f2f83ed387de5f09c656b1a544cb21524a84e6943315990d111064f3460e6e3f22550658b833840c2da5c95ae2301e286d81a5b271bd9e670f1427185631a9ff4715d717a0eba443939c56e7a87ac99e10e6a82deae98daf60df7a6ca3b3f383bb26e14cd6b8e7220f18c14ed0d1b0b1bb31cac8a3a7e7d74f485f77b23ea23ca679201ebb842ad2c1b65452cd08139853638dd9ffd6ce0bf596ca32727028a71c71983675a861ad3b78d40f9020016a88168867585dadeb416177b839b4496a0e284cefdc2e18d1cbf17614b27c5390f0efb054dda95bec7fff823053bd0727676f874c86e93e7ca7809e42f61293f8289655c6b3f35c7445a289985d87487986fc21afdd0d7303609f8ecc3a8baee778b1fb7704a0175c0183994a125e8564019e2727684675b45d96e94f7a9e04214edb84f6d68030a57cffb16e9f8debcdf5c542372571c79f578505b5ccfe8576802be5151465bc03651ac819c11537feaa1656ebf43763d211235c1d7674ba7354dde9ec3827deed5a80274bf9d5f55d4a74bb2b82a5af223abd19ad449a4f9e3cabdd1cf921646bc1afb6c5094a7157158221f775efafc2b2361ace8651c3ae5df2b57e44a3522a3b7dc106470bc21e38624b0ec6ba722fae57c387bec451740623271658bc26f91613223e0d22b9016b045f05b7581edbc8797b2e0b49f92f5bda182f4f3d08dd4c693598751331d68cee9b5676ca101e845f29b89c2923f8f51b372dfc18a0de312bc50f707800dddcff18b3a48cfd51d4a69d52a6fd3c0020149bad6c249897308a3bf1cc0ce848ec5b914df1c29992d978226c41be32407244184beae3097024db28fb8062c7787ecf0f7ce3737f825a26b01cd4e277828390ba99f19d4474e27626921be4a3dcd86b26a21fcc23fc9323eb198c07fe62dee0272cd9110cae3661d56fdefe9996a413c38df8ad64f7f818876f3fd2d8923dbdb00cd0f38f00a22c92ce7279e57ed53f3f8c273bd551330ccc91d7f7bd7d50032afea6be91c167fddf75b660f0f7ed2631e29a738ee8af6a65ef3620cb0c64f8de5eec8554046282abfd9e33e11590e4008dc7a0da44461068c5c8767db9fd1555f3a424b551800c07536ce583221131fb135c14fa6cdfb740777bd408f1bd8d43f65d00697d4166e6e10fbe24a37fb76122969aa13017cecd22045ff510ef322245315e46df3563107fe39a27b94ca3f3f5595de66a1fa39753872f4a403a6a46041d0acf7105f370d26b6a468920aac822e06741a21bdbc5a1202015f2b86d620d224071a0ec44827a9767d5e42821275caea0b054333c17a26e647519c29928d7f3a4a0da12c032487467c182b89499a44434c5a033fe3a19433cfd4a5cbf1b77b406192fe16a58b667dd54f7e20b3ead9445d0dc8e71ab1410060f3da3ca433b03feef5098662f6f39b777d09e96e0444e8c48164a7d51224f61e23f085662553129cb15c21716afc18a94b62c38142cae164453a94383c617be598955484853cf730e008ff1e55daa24d574060c930b4e7bdc31e6bc84f22b08dd808d87d6a05faf77fd994d6742354636820f8a88990f517ccb2e6f2bac9917832cc473d1e01dfa3c1795e4a317db87fd173f532dea911a5ca427935617dfa77a769dbc58344778fe722c57cd81ae1878f25e49ab63dfbbe35b191ea0d438c9a85838406d023fb820e53f5c27a80535ece3d8c2061c5b73370b00d2dd172afbfa4523633e8b3188b9a8266a9055fde719d5a573513b33d802ac43cc73d4ce663033e8093817cea0f4173e53e17a12a9acb35167483bd878f6d7691fc56f420249b58e4e93b137dd8cfa32ed4bd3ac34e0b77e47e29981067b0e128ea8fea77ef7e4b94736cadb3fe7ac5178c94a2718b646bf872ae2d74e6bad6ae5e11b7e65314a6ce46b7f80a2703eb482aa13261c1e6e648e159e5139e3ce1e02132fc8b2f02397657e3cbdb4b2fcd735b288921c39a46ebf972df508671bced66c2eebd489aaa483597aeb0a87ae0b1e7455d5f45aea2dfedeeecef8b91640f979d1e1a3295824709eecb2169b28be298e946e6072e4fc2c45b66026223098d6bfaec75f76175e1ed623272ae43cfe81b5488171751affeb961ef2732ad583ec0bc07603e9c2331780838ba588eef0d6470b3c944a68550f55e6b87f05275345f65fde97b37f4c8a4f4be0894319a7ab5849d70394f25a17e2e7f60d7dc0f87cf68f00997f3d7689bf969faa366c687b3500cc0c76d9ffe7f4db10bc0c662dfc9cd95036565a00f2c22ee1b6aef4139a551ac2f635cfd15d38a9fbd8b8cabc15a4f985084b16b4c6e346c82c5fa5d524b1d4aa5d692c6bbb822c52f2186c306afbda46fba58eeca71356a10318e71db4240643b1488fb7479e97e6c73c6e6a9000af5ea374d871f4af3e8e46e64253a83bbf18182538d2bd19ae4e3ee1c987e9d627abf18d4768ce1c53b09c4db8254bee8b36c476b57a7c09674d83cf1bc044a984effbe802c7481fed87e0f5572d517db9e8ff06381bee7b503f6ef0920da1ba7fd4e4ec82a8c211959ed96434838aee0b85bb7b9c3152969abf178453fc74b28335c158b85588a31460afa5942b88c2f4761a7f14b0c7c4f37e92468a28dc4ff376fc305ee337ffb37c04c33aba1f76bf730ce9a7b1592eaa97d89e1803d909972d0cabb40e751e707788c2fba807e9512e65cfc95ea760745d432a72248e2369539242227392766d5c3aae79d509b522f2fd3255160789eaa50cb083dcfecf927b750bb57412b72f4a66f5f0e104a336bb7d11e966879300787205045476c7f462183bcc9e40f9c762f12bb8ff4a726843e595ec06fffc116c17b81c9e816aca6fb06f2b38c3f6f461c521da3a44aa7f794ae606019636eed630f7364097235f5d12473ab8aadb3d66da87bebb9c3618d057d9e8aeee8881cbc119fd0b3339b56afbd2c9bb0785bdb5a34482d5a1bd4404badc48a3eb9795978b753980275949085feca23c315b40a8f78147606fe78c97b164956e491eb832713c1680b06f4547367c2621f0951f23eaf235b36c22d0aab20ef5dbf15d047de549bb68ae86e9fa9d9336431e3df01e93af92ed698eff65ca7c320a687d87296890dc6671d3155949574347e8367b914400c42e22199298a144dd12acbcb2f80331b206960e384f0693d6b059de5b2cc817da29064b7251cb349778106d4cc97b5d6c23fb14b953e96482931a569d14750ec5d0b297be8ba8402662d76bedbb9e238c7a4ae40912fe23680aa0d4c535cc835aee7c563b67724b19f7c259196c48941fa891b3d21a6d9f42b6cb42392e19794f38e9ce6079e1b15d45c46ec33184bf14d77f26ad3fecbd9390c3d92f768ce2928b0de1323", 0x1000}, {&(0x7f0000001440)="890a7818abfa9898ee91adfbc6184340d578fdebd9196b5bfa17ecbf500b2d2bd88b89b4426b83eeeaa75ef5891f36a648e7f05bda4238975443ba2fd0469b2440e0811ac92651dc87f3d6d05fb96295f6a0a2bf99beca35afbed21561232e108ac7682ce442f5c149d27c936af34654342311d243bcafed9b9eff72c9e1ec", 0x7f}, {&(0x7f00000014c0)="0ce3b9e574a4c685c6f9f1493eda839ee8dc97767f53265d91e17b6964e8a8a2cf4fb99c4f8dbb490550333876db43919f6a644b19f14912d71af8624e789ef9db14d373ac0e7c1b670b853933ed96ae199bc0a9801835a1b09f7b7b059a632a2dcae50d63607c093b42e20e90cfa213cb8d088636ef95971eeaff825f2cf39c7a2af607dc32339ae5d3e447f4950a36bd4f8554768451b1f33b0044b6ce2fbe001aa7ebb83c0f2db2436f0e38c9db50e7650e77b3b048067b9e4037e4c0e502604ad49295d199c9d74bb4ce11bee855958ba9413ac8e2856b9f4b7503b879888c", 0xe1}, {&(0x7f00000015c0)="803240b6b22788c9e6903094185a6b946551f70cff863e8ae3a41449f359b198586678840d9e1ca21451300ac10eccf3dea27b5e74bd56980c5f810a775a72218445bb448fe67511dd99662b098964faa9916fdde32edb478548060f5dcfea9766395ba9f55c0b619fb97d3cde8de155f14f9ee1d28c283983ab6f9d82e533767f4357e7ed45de12c32ecb0893fe1235f9c06ca58423fd6610f6fc18d1a647ebbffd9344d8af1ae1b8dfd701e9cd87bf3d8a1af8fe9c4a08f9931230c754130f95700e6def14e2da38e13ae3e292fb3f7fabcbab13bae18a240d25223d1b7e5a6800273b704f9d0c111dcc229458b2a2bbbd8177ddfacc9e4e9ac9606e408642da2859908132b78fb6d8317774653f52077a4a2d750332b5f4be1cba495bc6ee8250f9560189a675302c8c04a5ce9bea2fada933b3dde4b8c75532b1258a341ecf6596512fd377b82e030023c910193d5633038e59f00aa3226860cf58eecc59bbf364ec704e22229cba6b18e2a18c9a8502d85a1cbe3df75fc69b8a1f987355fab7d565dbc4d567130649577a1a5cb3caa6a0e9c869af42fb6cd19b584d9b61c2b50a72f5b75b734254889c8335f160dd080f6b5fd012685a56d9b215bd4133cdbaa5810484d67ef690412bcb88fd9427ca11be0d6a8fe7749b0b68aec79f5fa0fbb506edf5c87159c620f1af46a1b44afe9846256fd1fd3905ba474c8a608fd5ef58674bc142c03358d086aff494fcc72cda4ccc82766e5ee59731911b50f78f17a7fc70e4126b7ed00f041f58d3799ecb5674f542c08a35152eed4f7a6031bbc977817e68acf576b0aac73dcecb6ee6b2eb01f17a497a71a88c8c48b1bc996f97e9b6b5e2baf13453fc792ac38232abb3ff6373afd806c6b0045e719439e500fe86e5f93961524990d15c98ec8b52f875164922315ce2c79511c0b1ed3be1f885eb30d03d7a8ddb6298db25bc4744f33292eda1d0ffe1bb4964e56b6ecd589a38b204c86a31b121d793b840f71232836c9b780e2cbd5929652ec411ffff7cd77fb1ff04eb7d531640a49f67c0fd991f0da13a2aea5cd96856def198f63261b2dd4371f5405189dd1006a315d44a9e19efe7570396ca3c54468897dac303296dd599c961ae5cae4f99c979c48d5acfa35ac2bbb6516f3679a4f24d1f9eb33b7ac606c7c4934fd2a70237c245021c1cee3d41547b4a06fa8f40111907c311a6973f426c33a80aff53a21f00f18703c414b9c45ebae898afb0510d45d5f0b20582a40a00ed1924093252b5a92d0d7e6992aa3139c3ddf129a77b41f6e6cc0a5bb88ec6451d9ae98be6c7b8dbd1ca2a9214fc134420dbe19cf53c31f0c9f1160237571f033bc4f39b9b26614687f809535b7293cfc305629178bc61b250b34c0cea58d1763ce494d16073bca8de6eb2c92378697968b32e78bfe8dbfdec0322c04f297f96f2865e9f2ef0f2622789570f6ac249a24208a8abe0b6c21c6156071758bf70ecdbd914c0cc95715420d8572bf47e93a734f096d04a5b01784164ecfbcb5961b0b17fc3c8fc9995a294c153fd3a130c2c37959088d7624a844da691f20b47a48c16be0a3a5360c7c00d9bbfd8d2718c0eeea91768e5ead4b11b427f93dbbcb63543cc54167fc0552d9da86951d0d919ff43aea35a1f613f04238e3e3a32092bafa26fd368d952427ec5b23bf10da38fb8c067145a337254018c8e649a29fdb3c826dbcc16eff2b65bb44c23c1b637bb92b214cab94b9f85d3dac0dd0951e1588c082458ab214a19fa9fdc06458201a2f4a799c65b6672346e951a4fab4e0ea839b7e24009da57c301b9334715f3e1172067f1671ae892d65ed0f5e2f1481cc7110d74baca82746e031373898b83f4377f1998333e26fb5983541f552eaba57e9792b244ac11eefa68383ffd0c086c938b9a0e582b1edb8a2d98c62305db7d84026c881f6d99dd065f589844abe1f39ea822e0fa5e80dbf8a28411c52cad6c3bedbc4b576702ae64983f761223ed9e786d86b203cdbb710d75cb51e4e417d7a0dd9393804b5d5624850640aa2c78745ea7faa86963a8ea6b4a41d658d3305010c360ca6668fc5273468990527854ee5c6eb0be8a7c67fc378b4b6751a665c038a8abd71efd0c0149b3e0592a6fb4831b1b6af94dff276340ffc6a937bed34946c08f9124ad231e4d0538c0ac63a86253c914987e36460c488cf2cf367f6d12e553e55a8c03414ad95e56d9483d64dcec8a176f053286e427bfb7608074e4556b7463ad6993b2e2a338f207e978a6141fe64bc12a0394edebe76b5bff4c3587038511f9ae871c113db2b7f0d68dc8241fc60a143300245cfa67b660af9d6a52e0798237a1c7f4f230187adc3db9ab40136fde531ca1c20327a5fc2c71de7c4f4e29ec497bff665113a1371e4e1ef72403d873231b58ada7db712c9732b6741d00746505e3bcc36fab79e601af2b45bd5efe6c77334b52d0048f8808232e350a239f3b04d5093cbd29d533b5b8227f7fc07b574e313d5e4b056c411e935d79df33bd8b3e61265269e205b1029a456163010627a3eb57207720da939c5ad5615c2b7aa4e1ae6e28fc67fcd81690ecb728a49768b014d8a2c71db41e33e39a1fbc68f5ae6f1b277c9fdec69bbda50275864a130d2a09d005e651395241b338874f4ed6c88bcb055a57eea51ab370f22e4da86b7679139719f36f0ea79ae11eaa8f362d3ac4deb674925f0ddb40eb3392a2d1f912b576c7c24e768538cf0ae85f29d8a62122ff2d90bd6c60e4fa387a4a0fdae93845759adbf17fac675a23299b7c276f619391b435b3073309704214aa12c5235560646498bc112f8bab2e5c9780aa1b4ac4de36fab76943059b2c11cdad78a9523ed1917b4933f5271799cff9205c530ed8998e9383d10badec4b0bd1d8862d66f5a10911beb423dc0ad5cb95712662d18d0be8aa93bda96ae615aec4becadb382e5d156b6087b3632abdf6adefd1506e86ad20d9eb7afd0d49a3971e3bd8d2eefc6f428bbd9fa56fd37b784bbb46d9a432d72cef53eb89f9ffa55c9ada18636e47c21111a2e4e1745133de0513a08dc5037c55e1f351c5e8f0d846fa96194e9c40f7659b9b52166d5bb4d089fe1635a77c4828aa6686688d2147b1fd7e0f23674c25941a7ca4d8bbe4466e014e95ece2e6cd91ab19a3369c3ee8ec4ebb4231849593b5102f1bbd94b90ead668a8c475af6275856c9d48b0bc865d99dabf0896e6666a139215d666f7779a8601bd764f3cd3e38e28feb6a13753690f4fcf9d0772a3047366ff4fda3e0a2bf29d24deb324ab16579bc379a258b351a88f47093d905d95eb9ae2246b28e154bb9e75e06e00e3899d39536bb681b4d3d756d6a289fa0c30c6cdf58bb1ca1a61c7751f863105022c1ac6dc351a80a19dcdb4dc26d7d908af7a30f2d7f2653d507b8c554bc441db5eb0d799fbdf8053eea06aaaa083edadc1f1cffa770f8cc8bf702638bc8beb86874057a61edd3125e2956d311245fb04c4e0efb9fd9aa405acf014c54d8af325280ec0821bf8c2cd774bbaab90b66f67de6851a284bd17e5c927b85e87df6634c0848703df6fd80eda04f38839efcd1beeaa7cd4f0d5a16b0c403755112ac6e93f65fa6814160a7f2c4b73b0410aa68671a29613b53c5379fd20c1b6c5a6409df65fb3da2fe6ee6f44cd1eef5a24c96ae4a228aebc34553e8cd9b330fbb57b83bd31522f228e1dea0e2f93190b044b29fb4e2068a5dd302eb465ed2c17900392f578f3eeb06a767ad77f5fd7f5f58b25a337f6091a05c7dd6ae4e02af94fb8978358a61b998653c0299c583a18deba233214b952c02e7b5fbebd9d7fa198febfbb60b96fdb4b99b64a932db357ac42efbf332a420d1c14e8baae59cadb65736dd3ba1fa8599d9509cf4a919b0c32071446422d0e99510c00adc885c387f0fe34b5fdad6df113ca9c4572895d485beeec8e7a49a86aa52b250769e666d2a1a45f969512e35dc2fa2c8ae421399b85fd102ad73047f3c26a616f3124c28e7f677fa1233cd98d891ad23ee8d4f4df0eff7bef09516fa36b87d945bd65d36509974ef0514f616f78bab2d85788bbd7d21be5a75f4728861a05a8601fdd195847e83ea8243ce719dd30993e04357a238a3318065c6843b8fe64a26d64942e9b1a90a18d3efb7fab62b92985fa2bf95889ad4e731e3ada76b277a87bb802389819b243b06b68250951e34f27059440099ba52f86795645219555fb8dbfb2b3f46cae7f0a760f5f6c8dcda2b67f7a80a2b46e12e804ace79acedae5755bafed5f5e0d65c51ddc18ee19b4fab108633647659ec02685e8146d7ddc8a1c7bab45d923d2763ce62068859bdb0dca64ab08bccdb66930764f107e01c8971c9fa97ec48ebb152efb594c40b69fd1bd19ecb588fdd745e7f2d5b196957ed3f9f7476cd44533b000760d30cf8b6a51de4935afc3321585e96d26304700e3c6f31fbca9e69ebb4b4ba1c76b4e909921e3e3c02e140ede69d13e47f2136d572dba0fcb0b1064182967ba36983aa75db96f8c43ee4354857553a5edb7a4009145f3493b27aed41d6a7fd54d5d5884ac75c81ec11d4cd333bd81e0c40e023970a7b50421abd01d2e9aa88a5806af98002d7add87a8b98f9251a7008f1955246b2897a69a63d06b4bf16b9e20367dee8ef471dd85b8bc19713f7a8e609c47697963a85e8804df36254a20eff5b3500734271d4a2f02f22c1391a957383d74aa8485bc243f867e203b8a13502ea8ae130b97e1be2ab5b0cb92f1574c09f2ad5cc73d9a42dd74a687229d438550c6c56131b45683448fb8c321c23a4a2e67d5eaa071cbc4b008516781ac1afc5073f3313d6eab2449483fd3bee6228be9bb3da901f86318b65e9d7b7e7f8d0e17d57b2e4f86169f049a0a0fe00722c919ea03c270a366d55fb8e7ea9385c693174d306eb3799d8c0502f9cab9c4b9c70dd3776e3d1c85952829552511ebe1bec7edeb32d2aebbea8e5526132524f700de10f5143a7d821efc22c34a312f80a2803a8c1e4df122b39ff2fd7da9cf1fa66896f8e5870aac74061dd27e5d219ad2a379ee3ab8a0793c9e81a07465bbc377251758b5f2b1d6dffe237f909b1e17b8b694cb424d3b0536a4e23aec33239ec037b96778f880f3819b8a03be21681f2364e81c524778460d7924da454759232b99ce44a1eb4e3001d92db39b396ea86aa2b403b0f87ad666dd6cd607d0c2226a1cde85cbd85a0e54a30dc6eae8dde18bc82a71cd8abf124fce4f4c74c1667262cfae6afa02497d5dfbe8df4dcff08d2ff9e9657e245eec9c7522eb0d608cf2ecd36e5e1425b6895a25eba1b506056681325c64008010f055c33c28338ee31a29a0db5b32609cae76f59eb94e4c9cef2da918b852cda9f9d5fd4f7758cf84d57e6a244b2d54314a5deb4ec71ad829945d03c11b955b5f196d9152f1163bef126ee0a5b35ee26db49ae87e9ecf1f0e461b8dd4bf58d37d9f6e78a7a311f2421e96d21bb9367ad4d1af9a854d76ddaec1bf06b5a7e67d6a5e794a57a374fd9be68fcfbc4185c5efc6ce02486aff9f683918eef9c578c908885f14cb49c72ce2b5d098275e8846b49f15ed5b8d1191f4124102bae18163ba08390a53d969ec4029eb7e7587390b14f1ffb474c66f1204ebd329850facae68dcc1ddb4ac011ffa3aab97dfc415efe0239ca4c68a7ca97b894360c6af8b82d0dac29255bf50ab2881503c6ff56608e339b6a450b7a6b31bf131ff2c099ab8772ba300ffaea9557f560917bceb38f6247f5", 0x1000}], 0xa, &(0x7f0000002680)=[{0x80, 0x1, 0x24, "1cd4f60e50980ef91f0a2207b2f48a1d0f43186f67802f21d9dda4ccbe8860dae5832e01e81c3f4061f143c82e8f9c6658c8b813bf1d44182f49ed15e29f7379d9871929802e735fd452a55ff9b2ee119ee64971cc600a6987e99f9bdf70a363f2c655fa2bcd0bb52ef5e3037afc83"}, {0xd8, 0xffff, 0xff, "553699bc34beb43f81837c03530b45a0a6a33da02573ba3c31e11fad1fb739ec39ad7ceb141127b149eca1dc8353085916e36faeade6aa5ef915fe56fc864ed5f9b80cc90c65700f97ade6b4ecbd59611e69277d581257dd06940a83e8ca4598abe3d80251b3307f5f0d5790d257eb0d06a261be435c5278be04d7e99d2af5fe28d2b0f87e2b0f47c79f28a97c172fb5b09beb8a5104be32b02aa1f86461322fe948bbf69a236b76dbf29f6f61c474eb5980e4912ac154dc1a95cde50d333b83cf4e5a693c04b8"}, {0x98, 0xffff, 0xd8e8, "1eb73c069a2eb10da4a48fb7194e67e0a877fb7982301efb9075f4fad1ce967eaca04d3fe71cbdef17e7d32ef908335ca0e513e25a65e26f3db6d882e99e47094eb75c9359f156f06ffbb0fa250b14460d0760b66930f96b87b335b15209dae780f24b38f9e5985f15e2f7f66d6fff3733d7f7139588cc825a8fd14be23c7712fdc445c869c705"}], 0x1f0}, 0x7ff}, 0x10, 0x400) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 0: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x7}, {0x16}]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semop(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = getuid() setreuid(0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x74}, {0x8106, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) clock_getres(0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x6658, 0xd483, './file0\x00', 0x0, 0x3, 0x6, 0xffffffff}) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x3, 0x0}) executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0xe8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0xe8, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) (async) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) (async) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)) (async) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') (async) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = kqueue() r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000001840)=[{r2, 0x40}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xcc3, 0x0) dup2(r1, r2) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x74}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) link(0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xfff}, {0x0, 0x1}, {0x5, 0x0, 0x4, 0x3}]}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) (async) r3 = socket(0x2, 0x3, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup(r4) dup2(r5, r3) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) writev(r5, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) (async) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x5) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c, 0x0, 0x7, 0x3f}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x28000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20080, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000200)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}, {0x3, 0x402d}, {0x0, 0x45c, 0x800}, {0x3, 0xff}], 0x5) semop(r6, 0xffffffffffffffff, 0x53) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000140)="18d26c", 0x3}, {&(0x7f00000002c0)="ca5d7f03f7b4fb4cf691ae89d6436f553d0c0f1755405e4aab58a8f00e36262006fd7b55c78260f4d3461b0c11ff897e57003d5ceff15e7d9f88896b1bb6e11131da73333dcf0708a649ba9f5db73a82f187fefb13a13464a1e4122117a468426e5cfb8662b15abb84dec63ef6c99d5dabe63d128fe244a4cb83", 0x7a}, {&(0x7f0000000440)="2bf876c59847ac69a6afb56b540a92bcb31d9f2794305ea572510b95c65ff45044fcef98ff432c5a1da1b147a31c4dd7c1a7552e9c9eb08b9f03eaee9183fffc78dda99119d1d45cb560ca227895b9cbcfbeb2549b3a809b", 0x58}], 0x3, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000400)=""/30) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r5, r9, 0x0) dup(r3) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) sendmmsg(r0, &(0x7f0000001940)={&(0x7f0000001900)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="b204f17712a902b219676d75dc29d3b9", 0x10}, {&(0x7f0000000140)="bd3b67bdecbac8f7a14c407994602cee49a7c1fd20b632b47b330682bec4ffdb9863a0239070048101879e643b6515c20a1aa7efced14cc50d1e0324c45e8d66ed950b541a287f31a499ee94df1cce849f932c3d57e67b20c2f0de33c54fa2221033a4ae039fe754295a6f5032a4e9423a", 0x71}, {&(0x7f0000000240)="924840b986c3da091f6c53598a668f909ee34f0006d5191b4ef698806ddacbd1077350f744f9a0b5cfef336aa1d8c31feea45a9990bcce30809b07612b2d8a7cb35a9887e60518a27b87f375", 0x4c}, {&(0x7f00000002c0)="8548b6d2497356aad193106e9a04bd915bd6dc876c9b33b0d2cda4b8d3d985197cb2e23515a61cb6fd50e7ce7d699cd545fbf6ca84279dd77e07488ae0005cd88ebc796824169db93896f984ae91353ae8e3ae660cd58116a33e8e7d235528119cdf8fc3390239f82e7857e93a8083d4754c136818f076e8c7faf2b3db933358ba7e92c47fdff64bcec7479438", 0x8d}, {&(0x7f0000000380)="de454b359310e34e5b399a40dbab7e3c29ef79fccdc1c794aface571c855b330046f3f8fc3fda74b0e90649c71891484895e93aaae7f85b94b10b870acef2272cfac5e1ba3b9252a", 0x48}, {&(0x7f0000000400)="79f2f6d617a808161bcdcf01808a9230a8e7a5732d5365294dfe73a2f1991b4a1512f54e3fdbfbc018131f0831f89bcedacda4874ec44b05782f179292c6a9c82c0ae6b555da05bb9c148178ff6dfb4763166609aa6ab5e30a38b9c87d47e3afd5e8a89e26f254695f82b7a911f0acbc2ded7b3629018c721cc51a202c0d51f21ce51e9b221928d938acd7a0c79d13e14082bf8b2f2e7d036ea9b0e9b1d83b3afcc1e88667147ab18c451fecccf879fee32aed3d350ad4e600395c09c905b08ab9517496ba35980e43d6df515de2bc65898a836d7b5ddf212d7801c7495273acc10a2bf6d6c07573c1904b9c0c8774a527a68c3004535baa58b7cc82aa7daa9d1f5d41fa778df72b8fbf3da8b90ac73c9b198522146f8f8337debdae3545d93452b91a492130f34d7d7659e3f3233d058d5045389ad2233c7a9fd7f9115164ef2864333418eca89a057e0431aee1bc424999e5b1865d4d55b2e10d222dcf5c2eb104ef2928980f0f7c9bf488f9fee2eb100115331ada4cecf14587d04c8c78a032de6d08bb71b75fbc8f1bc5f1bf1dbf8d20a2aff7f9f6af45d3df88729441ccb41a08d908e210b31914c666e702bf0ab8655ebecc620b4435b4e3f76ad34104dee487c6cbf2843c0a16d616415ffe34384a87ae7f9de3ff1a1958f6f59c713a89deb394095beca35a30b1f9f5c2aa5de6428eff6b23d3dd8cb107336306792780bad9e4eb82e61f2a38ad185072c53ed64e5a8ad9bdd92cbea0a38b04f2a508174797c24c03e88c51f8a5515de12b4bfca86c4a4e917082107b1ea5f18388d9771664cac2f865cdebf92490452209d49b1787a603c44bc33ebfa32fdc1cf935343f70fc5a8f73682282e28dacbfff041656781c7d8dc25c0ef03ee6211449f8fd064f550e169a6500104eb8c9e85b526dd766bccd07762f8fd322ae8b9b884aca73d6f789fcb492c3c74cdef56ddba5e31b23b343bdc51aebd2dc44adcab294f2600484b020cc6ac6ed5ef4e716906ef15a1ab1c85865a0012536022392521b1a57e6a9c8a7761cacf2b91f93087eb1bd4869e2c2875e5b4d0a1a63d131fda61fcfc8f514e6d46023ab9dd32bdd055d526ef70fefbf68e6598741761d00fc7e904ae514c072cb1c039ef2016dc0582e939ab413202b24160453c0efa4d18ded55289e430bc30531135c172a2c6528af7f0347691e1ea3be84b87bce0eefbf2832dd11ff33faefdb837b675c39a458954fba62846be913ab47e03017d386f352bd30a09a4d70da40d367d331095e1ad649433ee92731531405d80a600a2dd783b7a10b7ea976a17cad9404d08f47ded1e3af255d55d7516774d0e979ad519c8caad2444b4c52cd42b5e05ad54290b5c39508941f5ffd0dbdb04ebeab815fb6c34d5f63d6227fb821301cea28c24151df3cbc06dda3be56bcef8b7a2cb4d5d532cbc52172c5d33a786f13700166913cb50c7d8d9458202b0a1406a207a76ce1e441d935c30174fb73fc309d82d61c3535c917f864b2a371e5365c95e79edffbe10c462fbe6f0ccf7f46b64cb6b14e2e742fe3280a67dea191e21a8f7b31a58da96a59e832eb043dcdf632d0cc41d32d95778c68ebbc0c27ae7b27066b4fdead70dce67cae87547664a3ed328ef9ffd1f0fa2a7bef2bbdf3ebbbf10cc5b4913791edae0d01e28cff3e0e29694f821402739b3e470f42f439df3b51c3e1ed897d121154ab7fecc84074e9565e9638ad56b2e322eec2d90eaedb32f3c67bea8c88b3c9e55da235f9630dcefe068793ddb2249ab31b31dd99af47f553ca75c34a8b1c5312b490da575119833b6a6f9a8f7ab84eee7864308bed264a4c571ecc18252f1610023eb5248af2f872fb8a1e38dbd33f5c8afd1b6614fc983332c11528374f8cafc1c10b29bf1dd7f07b28ef1c90b8297629f245ce671c89611a1ee8aef54d44f8d93df03c3ec53c80edbb593603df186268d7f153eb975438a9edcd3d51bde05da1285d87292b4c6d28742ca80c410a91fa9cd9ac6a7ab764dcd65f87ec2719996e86b330ee0648d31b382add41b79534172c1f854b84f68af8773f413c3550ad3e7a0932cfbc5ba3aefc86451ecccd73d81768ff7387541a6e321c2c0014e383bc3c32b44e81420524d0da0563d2f607cf85d4890e68e6d85f11b56a6169c5a632c4a77e165ddbfa235abda11c6fcb786f09672bbec5ea6db518c1361c258a933ac4b7fdcda306a42299ae82dbbb38aa2f613cc2e23a40b61d7dead5fb2932a232ad7dd3884519835bf5036708730c938d647f61e5afa9521c30fec54f5c7d4ae8eec58046d72ffa6280af256302cad28d315d1b4653ccdf8794283a1b45b84d256a4becc6e7c7f2bb7f0903721ad5d8c153ccce6d5f87e254c653278918883a5069a9a92cb131041b8d258efb1c0a42a3d56554c1d120d74f4cdeb886ab107d6602305d5342b6c756394a6cd7b4c2b898fb8631e04be3610ffedb34b5fab34922606cdf64177486a86732ee1dfb3e5e73e8f925a00a734fcad962119750800409b112d3c71c924f28e125b8defca80cb574b8e15e52ae9fdb10e33ab42ec477f75bd2a79fa81c4903eec517e90047795514d366d90097cd200d263735a4a0964d655a9fd0b039473eb15a9cf996dd4dd40f472c1b7d98e3f91e408f835b85c02367bbd07b69eb13c2b6bf797d9d4bf6af1879b3a6902386182f98d5547a13cc104255e80d3fc6c769a6cd030d5aa1434a41d160e95f1afab3d0a84152ffca9699cd7c8bec4550030b44e3e3dfb28eb22c953711c5b5124b22033c1bdc3f14e47f9311a31afe510d93a883e1989e0e795558561bf4a77a60b424779c2ab71163e1f582af5d2db80cd63ba6e776c08cade6fc0dd6591b7c505d08ee1e153694ace52618e82be8de8e87f5b6a3c82d85983028365d58bea78bc6672362ed2ea9e687bfa6889dbaf55c9b6256010681a29d8e605b462ef4c38a7b201bc52bcc8404b587c922e81c06bb9dfa1289092cac6f1b21ee6908b6889958f31cbb05bf3c0f117c8e5e89f777bc3eb6c05dfe4ed4f5c98a937a9666d7a12b83eddc9e083085bb67164757ac354620c7b273918c24432e4d0538234df5e344547bc82d40fdd4f1c7155aa602e275efb637b1b45f9257fa192f623b95976c33090a32405dfd77a0f2167de8f4b075cbd2289f1ea711a115ddae58f7e6ddd9a2bbe39f2651ec34e4a1441d03bc9a35e0be27eab7ff90d3b7adc4f00fe50f0dd329632f00fefbdc1790a539888b2097de8397e93b207837824a7bdab94bc02ddb65ae3d4fd9aaeb9b6086899f0f85fdc511d4fb16afe742e10ef087d3811c045a76960cfcbacbc4fefa3fbf5da37b6cf1ad0e38c06a2bf7edafad692d5b6bd095ff0ca9da8a30b5212df5b6869a05b07a7dabfab8aeccf184ca5dedb0389653cd21f0758bc3c6cc509c323223b2afdb8ff19bd6dce682869a8fcdef47ee79565346fee818322271a988edd5e85c9434959ff0755e0a8dd1e438f430d83ee6db943045bb0c3a1fb5bfb6eaabcc27a95a23f38387cf8b54ac901aa6bc0e0c7ac9a464a87d1a317422e46bc5bc97bdae47806fbff1f9c8943775b6012e7d1eb64d0689ff7ae981962aa13339b1355fe81a52b60d43e28fb027724ea16aef9ad6439a1a9f73294f04f8cb94ee95d80b5953d55f4746dc5d530043f17c7a31196f3a223caeffb32812c83764be4eb48c8df240015e0ccc8967b2c00bd199dbdaf4d874dfcc246f5517101d0597d9520beaf2c64ba3d5d65f2260de578a4d752d25cc189edf9829619453b02b53faa8a59531b62323f7f62e60552dace26127e63c2bfbaab6c6a260eb380e63b1b60c4daa175065d00814c4a23e9398f2f58b70f5ec27b15bf6359a199f4d72967e2850fb2492558d4409e12fe94052308011a3c8d4dd10d0219000101013a762fd6944529b9057d739093f74a26fe9a3e8098da1f39bfb38ec31f79c85ff8b10a7315f94a6043e3ab4d97bd99044d0967447cdcc1c245de84da1df07511a88cc8a5ea00fa215c3babd1a3bf119d57aece57bb6e4fc0eb8fe6e97c89137a1880f8036cc4f50f94a2665ff43fcc975fc55ce33c39a611ba4305f0bc7657f4266455925fb71d25c0cc90744e88c995a98e051251238c6587488f2ae814bbdc164e1295cfa2beadeec99f64810a37662a1b2267cc4aaf0a84c3020b1c2f25e4f6d6b4004a2522ed80ae37731cd58d8e7bbcddf12771e3f165d0faa924579c36b884e78909121706ad3ab13a4018c9d6aaa6046b6bea3c84682ca1907d0ad808572845332c07e58c678e6ac081287ab9fe197aaebe29aa5e28f3fef6b2cb01d2b5dbe8b459ec136928c7196f6bec880bef3bbe8e6173b29d649f947eff93198462e7b629cf027f010a7e4b8d8f68c976cc044db96d969b406be40d4ee8e5ed5859a3684a229fd646bcea9f8362bff07eda2b78c9eed1956d9f9c410e7956e9dfdaead8a2d1bdded1729e712eebbefd7cee4d035f4fb3e0cedfb7ff35749e0582d492db95c7e650d259fbb655001818faf3ede1343cc354d278cec4c1e5ad9dbdb20ef66b309b6ebf10759fda91974b36a2106461af97bc70da52e52cc48dd75de7f951feafd69e58bba32e60ab5a5571bf6d5c3a5b65e3a0f496cd47539553cc8bda508ec4cf05aec6a7ac1476725da2c67d4ac3a6fec7a027c3f890df34a950f5198a3f796faeb0bb29754b40d6b44b51d524afc3a8be9e7ee83a631105e16f35471e438e23ccd7e648e03281ee272eb77af8d0664c50500e0c974b9e906a03ecebead20e975fa0cdef84a136330cebf28824012431c9960a4bbdaefd3b1ff92fd4ae8ec32931d9413ae9e8cc125b26e9323f458fa38014aff7789f1f50d0a5f9b6e2fd5049e54cfa8b89a2f4963b5d21a2ea96f407b74c6240d522de2392318bebe15df931c2f974ef1eb901b244fd730ef232a4e6bd28f216665c50e98b719af7b2c428bccd7d3d7ad733a59e2380ebed0ba3222c3c25a14ace168557267bbfd2032bed1a13c26a93fb4e519b0b7de7be421cd973d98a61c8a2b843ac6754798a7d84e8c9dc584e5f4715766cb3251dc30ab1a16d511491b5d29992dd1d6cc0496e3dc1dabf5bd930127a8bdadc8c1549b28a2dcaa8250497d96d3d69f67e570cbe14e84bc8b7ee78cd1874095a682d678aa90bb8f57894bcd6477c4805b2b7eb4c8ded379af25d23ab199b8546ff24ee63100275b6a678d5a9d98be5a6be1eaf6bfe580ea48a92fb84f7f7e8d79cba47605083fb9a412107da7298d1fe850099fd0d36da5e7436f1c447e2de926c5cf4b5c03f9e9f5285c5ed980ffb921fe85bb1c3f083b82fc77345520b4e6669ceae46f278097b9d353ca05bc1ab210813c772c399830e9611579fde2eae422a59a1163fff41ec8c812f55e0fbff58bd8cee1972b83822ea000193445f9ee30964edfc1d1c954ab6ab338c1b935dbaab1e6fc1ba884fb60cb7b0167de3f85eccda2c83c993a57ba3e29677761fdfa7685675d8875923697ecca0ac5fdf8b0cccfb91c05513afebf08bd719ac4d1d5a4f81a7970408ba69b09209f8272e20836797ec9b0036abd619da8786bc1f7cf48c464321f133cf5dacff69183bc7a3045e39077fc24aa85eb2872a47139861ecc48895296ef7d39c5820a5a900a5a5cde11d349b114f006058bfe4a0c172f2c7b2410b8378f96177d09d6fbeb9aa5b127b521791317770a86827301264b2dbf46010a19ba73c6d467618beefa4e1fd0842bb0e5e76cb40cf60e6f68a7df1b", 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)="f71b23b617bafd8679330ecdbbc7f10ce5965612500665de43deb008e0127a214d9da127821827721b9c6dea6881a02f3d6c465575785c6abc51a641e9edd5870d3a767e637ede4d9111b5d9f269882a1fb22bddb477f68e00c46df86476916a92eeff83a5fd2ec8009004268129c59487159cefb6674a39af43b8d53a0f61a5ceae5f7af49fd020296fbf919c5f8dd4fbbebe45234c8c64595be215b5ae72c681e03603d2b5432bb1ce2da0a2c133e3527ed5c210506ed1558ab6875dc69b28848da02bd7c5afe3c56c9f1fc90a41b85feb017e0b637493a9f4119212ace15f9301bfb3b53ac381a4d8a78aea781022f9", 0xf1}], 0x8, &(0x7f00000015c0)=[{0xa0, 0xffff, 0x4, "ca80b954129b4f662bb3e6d4c842d3cc2cc0b3eae0114b1376937d8532550c5277e4301421185289855b869329444cf2c481a2a2e557747b4d1de38dcdacef26e0addac76d55a86bee753f54a1744cdbfa51d47b2b033f9159dced0c869d8ea7d300b4aea2e1cbdeceac3c88eef4044744386334e69a6a36ddbee8fddc3ab50c7e446e188276676bb8ce2978352f"}, {0xb8, 0xffff, 0x4, "5c16321e23e644f8fae703663255ab102e128a5d0a28b1ced1b3c3007fa03fc1435008fd867326bb1c31736ef81adfe3b0d2e0b35ec12f0526769e9241ef3dd4503171da94b46384fc2955f454c5d0759de7300ed939f4238aa9050a19ede8255aabfc07c2a4ef143d0fffa032f1edf2d16f3d72e44d19f4d77b95a95b17274db037cb16014466e384634f4a015e1a220e612e23375a0b2ecc8afca71ea89ac58baba6"}, {0x88, 0x1, 0x0, "4cb90069476c035d52d7a00cc81a8ed3646417d395545b619e55b08beb48f09ee21af98fe056211b53595599dfe64b04b432d244adef1a38f6d416c1658501d60e1c825e4fda846bc6a337adad82da5ed8ebdfc7228b7b1f7619734d8a583556a5cc1c81a9a844d3fdd8ae812507b592100a2307bd124e"}, {0x18, 0x1, 0x0, "453cf0"}, {0xd0, 0xffff, 0x2, "890ae8d0462dea82236c34fc3f67cc454df2bbe3dda4715be19a2550c211d02513b39ae91d0101408cf0efeea295502ae6401cc09d69855ccb356347b14720617e75f5023e60a3c5c8286caadf900000224987efecfd94fd37b5210e71253dc33b4b806a7e96a20a2334ca6db7102b1efe67d15dd5880c507f5bdd5bbf682e7722d35ec4983381d0db0b7ee0a121c51d2c2a23ca8fcbb96a1d9d356a81703fd62901eaf5908d0d66897627a5d03ac9f40864563eb72dca4119"}, {0x60, 0xffff, 0x2, "896aa042dca7315aed84e48774f0300643da5406772cef6c5213c522058439963726f96fb62ee161a4acaf35d3a9975defd8cf44450042cf49d160c3702c4c6a3a22fbd8092dd3b7b972"}], 0x328}, 0x3}, 0x10, 0x402) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f", 0x52, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (async) close(r1) socket(0x18, 0x2, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x5593) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) (async) ioctl$PCIOCREAD(r0, 0xc0107002, 0x0) (async) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) (async) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) (async) r3 = getpid() fcntl$setown(r1, 0x6, r3) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) close(r1) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) (async) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$fs(&(0x7f00000000c0), 0x2, &(0x7f0000000240)="06c13ddce3427774506326285c8d3b4e56d482bace43e5be0f9c4c1e6935235b6477ee738144a6ed85510422db837b5f2a130bfa9cb16c588a4174", &(0x7f0000000280)=0x3b, &(0x7f00000002c0)="1d7b61f20f5614f7324cb1e04444d9d8832161a256df0fe71f63f7faa4467b3cc83ed908522d49890e360dcc1b38736dc103b9b11caf2f2351f5f102225d044ec765cf278a6d8df98e78359de43efce54f7d820e0b60b18f6520edc77168bb426b640c1ab5d22d65b88c18e171998438f65e05865be15542eda52c61f0594b62681b80fd0d467aa46faf1aec8f", 0x8d) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup(r2) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0xfe, 0x7f, 0x2}, {0xfffd}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 2: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x95) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) accept(r2, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) (async) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x95) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) dup(r1) (async) accept(r2, 0x0, &(0x7f0000000040)) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) (async) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f662ef7c33015df2", &(0x7f00000000c0)=0x8, &(0x7f00000001c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) r3 = open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="01010000", 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sendto(r2, &(0x7f00000003c0)="04", 0x1, 0x18, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000440)) ioctl$BIOCGETIF(r5, 0x4020426b, 0x0) connect$unix(r4, &(0x7f0000000580), 0x10) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000080)="1512e1564d96ba7b4154fa1483ba76cf3dcdd3db622b2b1accfc6227f5ff4489ac6107f744e4f1115f6fa9cbf037f4c13d22dff2106c95119b805038d269", 0x3e}, {&(0x7f00000000c0)="105afb4c09d6ea3fe4c505d71625b8e5014dc0247a38d2d08066347a81b0e6ae3a65f3efaf0fa5cd201deddb95265fa58afb58cbc694c5d9295e9403fef4e21b145f0bd26398bb3f41c369a784c1831bda3f3a571dc6b0fb0beb523769d3de0f262a0154cf2891c026b5fa18d522ff1a2b3de9ce6f7e84afb626c1e199f81fea79d103ba377645da00ad6c1c25654ca4e16fecb198c2f504b0f2d0", 0x9b}, {&(0x7f00000015c0)="368c12198d2f13281ef190b0ba1c15ae756d97d693b7fd9279782307aa11bf3c3e51a52d92b01a65dcfbcadfaa379558872305ed16043097e80344f02a4a18046689175da6e300d8f89ec97821facc2d93baa2e781955eeab4ac7837af36f2087fe391c1626d341cf01da516773e5ee53332cff233c448e479d961c72588eba4819667198899098d7b5cca7f0e9eef02db55f58de2d5c72cf3acb4bbd5af99bfc0665d8234bb8842630a5cfb8b91a0d4a4e31e7bade89ecedf4540c8bf9c7f38a608521ca19ec15af7ff4ca25370b87a57b3855d5d37e67813e01f8498e3d797f8e3bb5f59627c6c5b4ef1f4cf76b93da3c049bad37dc9aedb3c131158497549ac6f3c1ea96a0671ddfb8c21f645b3bacaea767dfc0f699ac264b3cb7d2b8218f48379823ab1bb2dfdb525c60a62e509abf232685e629a915de67d31103766955d918a08531102e6946f02960fae9b616f9eb61655968b19e39671a57db8897892197bb62c3af31c520d527fa6e3d49be32ef46313405d057618bbb8b16452181fe6d1177b839ec094ea94ac32c407e7c5e927e4e76085dac6709e7986a3c414186ada405c1abfa6c1591c97181fd3c760c11e060e3aaba8ab1a54cdb5c65eb26baa0ff62789c61675db73820de8307f0c73b34084675019", 0x1d8}, {&(0x7f00000017c0)="9186688abb8a9e0037d48c3cde86fb355ddf1f53c02b7325ee3a6902c39f44414c12245b9cfdbdc871bfc0c47e657bde74e547aaec135cabbeafdfb4f4a8157153b5cc102a739266d5e5c78c4e9f8f1fa3cc8e6baed6a1fe4324c0c70847edf0ad0912b4af60dbd442f6ecaec3dbba45c30e120587a4c2cd4fa1bbcaa5430dc8282cadec119cfa45142540ca7ec326ced3754adfffbae24f6a437cb4c5245a78bef1740de278ae3d5cecd1c7c7d88c635580ab0ca45afde2454f93a1519adee45b95cdf51d1570b53d1ac8b6bf880ec30a46a0d5c2381ea85612401bd6942b7766801dd5209f289119784d0d478b4634fd0d602e09373c82de142a20f7424684ac86f7ce6a9b58b81f558c361584e7469bfb2eec4b3fa67940712caa038f810620b01688269f3a9a4ff08f382b55606af6462bfa7e9b18e9065b8e2f430314320535c6e1a20bfed67cc269172a3982161ebfd1f276771873d5c196604f44a4401174754462e462b318d053d4ef27397ea16725286224cd73aad6aeea403c54de4d6d1fd142c6f667fbe152d530813fd7a8d364424498c0ff332a2a716166c66abefebf63e36544f9ac10267c8dbec323f1e0eb413b75335124de8130b17b84049a05b69e14243d8fa4a8bdc8bd41b784fad2d32cda51483fa871de109b38626f8b2fce8b7a43cf86c1dfac4aa952f0f5f7741f0cd7fcf41d1ffb4e143a3b38fbefd2bcf9eeca9d990413d0b3625a4da37f3818aba20f7f7733cd3e2a04f4c9270f5a98ae25f248f895e110ed05fa8fcea97321cf027e52c0f8ad2876b13f3680ef8f290291767ed3495fbd0b9c9e510626d4ac801f45cc47914f3f32be3011149d864a8d7d14784f4861fd75e64b79011f30c8366fd60a51ee81d3177433698590c5c3c22520ed3f336a9b2c4fbb1ac8c395170ce59e71b416da96477d46f3928d74e38eb5d6ff95e4fbb77810f1866a374d696e398563871d6dd72fc37aaf702d03949aa217497548118c450b6cc14712ac0a3d42d7f18c305f72620bcb0adfb1a8bee5c9d5975c64e93b5dd3c10636e5d50fcd465c9339c93d93726f03cbafe76c820185863a510af1c215", 0x30c}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="65668ebe8aaaa1111307790f812b4c1d2a618848957bc3dea7cd6fc744f4aa443f320116007728e3518675a9f7a72fe34b1797b6209e1b26717927e7612e7525134373ad64e5ce1085460722a91bf83bcc1b11abf35dcf32f3338b7912a43536b068c98e5bfcc9af7e263700d86beee04bc12b1f6ee4a10a3eeda712272ed04079bb974f0fe7cb92a6449c232f3b8d1c6733adeadde15aaa2bf7a7bc309312cd0e59f49e0e9dc99362e6dc719c4969fe44c29f40be7d29c71175b1874bbb5c40507042d7e2c4d34722145749da3371a97965d55facbc7f1d4d84297205b7ee7affb779c0f88c2b7c8402f6294a57d16b260e9d819bd9397ff26fc5f2b903ee7d2163b1b7c954843f175863b5ab293f9bc16aea95173c271de795d22401a6f33496150854e81798d3962cb41aa60b746beeaf489eed06024e89a96b658c92548a2d2a93f345c9371b26bca5311b907797b0f2a3be2b9a3b7218142782"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 6: setrlimit(0x0, &(0x7f00000001c0)={0x5, 0x100000001}) r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0xe62bf8eb69980ee7, 0x200, r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x60451d, "1a0c0109020400"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="f2d98d803406fd3f3ae5de618b17e9c1863bd9118a145f9927f34224a70b765f5806ae62f1ceb57a7b93f96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b26d4e0960bf6856696a6b425ecd390f200df7bf5c8130233405cd8380398effd73af2948c02fc62f8a9361f8b7e8e0ae77a11789fac5b770be9346f42a68b0c6c8968e1168dacf63730a99da1e9a73951895db801b8504", 0x9f}], 0x1) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setuid(0xee01) (async) socket(0x2, 0x400000000002, 0x0) (async) setsockopt(r0, 0x0, 0x21, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x1d}, {0x60}, {0x6, 0x0, 0x0, 0x7fff}]}) write(r1, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) getgroups(0xffffffffffffff84, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r4 = getegid() semop(r3, &(0x7f0000000140), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x2, 0x10000000009}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000004c0)=""/195) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) getgroups(0x5, &(0x7f0000000200)=[r4, r4, r4, r4, r4]) fchown(0xffffffffffffffff, r6, r8) r9 = getuid() seteuid(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000001280)={0x0, 0xa, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf20549040eeafcc", 0x44}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x8, r9, r7, 0x0, r8, 0x3, 0x20}, 0x3f, 0x100, 0x400}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r0, &(0x7f0000001940)={&(0x7f0000001900)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="b204f17712a902b219676d75dc29d3b9", 0x10}, {&(0x7f0000000140)="bd3b67bdecbac8f7a14c407994602cee49a7c1fd20b632b47b330682bec4ffdb9863a0239070048101879e643b6515c20a1aa7efced14cc50d1e0324c45e8d66ed950b541a287f31a499ee94df1cce849f932c3d57e67b20c2f0de33c54fa2221033a4ae039fe754295a6f5032a4e9423a", 0x71}, {&(0x7f0000000240)="924840b986c3da091f6c53598a668f909ee34f0006d5191b4ef698806ddacbd1077350f744f9a0b5cfef336aa1d8c31feea45a9990bcce30809b07612b2d8a7cb35a9887e60518a27b87f375", 0x4c}, {&(0x7f00000002c0)="8548b6d2497356aad193106e9a04bd915bd6dc876c9b33b0d2cda4b8d3d985197cb2e23515a61cb6fd50e7ce7d699cd545fbf6ca84279dd77e07488ae0005cd88ebc796824169db93896f984ae91353ae8e3ae660cd58116a33e8e7d235528119cdf8fc3390239f82e7857e93a8083d4754c136818f076e8c7faf2b3db933358ba7e92c47fdff64bcec7479438", 0x8d}, {&(0x7f0000000380)="de454b359310e34e5b399a40dbab7e3c29ef79fccdc1c794aface571c855b330046f3f8fc3fda74b0e90649c71891484895e93aaae7f85b94b10b870acef2272cfac5e1ba3b9252a", 0x48}, {&(0x7f0000000400)="79f2f6d617a808161bcdcf01808a9230a8e7a5732d5365294dfe73a2f1991b4a1512f54e3fdbfbc018131f0831f89bcedacda4874ec44b05782f179292c6a9c82c0ae6b555da05bb9c148178ff6dfb4763166609aa6ab5e30a38b9c87d47e3afd5e8a89e26f254695f82b7a911f0acbc2ded7b3629018c721cc51a202c0d51f21ce51e9b221928d938acd7a0c79d13e14082bf8b2f2e7d036ea9b0e9b1d83b3afcc1e88667147ab18c451fecccf879fee32aed3d350ad4e600395c09c905b08ab9517496ba35980e43d6df515de2bc65898a836d7b5ddf212d7801c7495273acc10a2bf6d6c07573c1904b9c0c8774a527a68c3004535baa58b7cc82aa7daa9d1f5d41fa778df72b8fbf3da8b90ac73c9b198522146f8f8337debdae3545d93452b91a492130f34d7d7659e3f3233d058d5045389ad2233c7a9fd7f9115164ef2864333418eca89a057e0431aee1bc424999e5b1865d4d55b2e10d222dcf5c2eb104ef2928980f0f7c9bf488f9fee2eb100115331ada4cecf14587d04c8c78a032de6d08bb71b75fbc8f1bc5f1bf1dbf8d20a2aff7f9f6af45d3df88729441ccb41a08d908e210b31914c666e702bf0ab8655ebecc620b4435b4e3f76ad34104dee487c6cbf2843c0a16d616415ffe34384a87ae7f9de3ff1a1958f6f59c713a89deb394095beca35a30b1f9f5c2aa5de6428eff6b23d3dd8cb107336306792780bad9e4eb82e61f2a38ad185072c53ed64e5a8ad9bdd92cbea0a38b04f2a508174797c24c03e88c51f8a5515de12b4bfca86c4a4e917082107b1ea5f18388d9771664cac2f865cdebf92490452209d49b1787a603c44bc33ebfa32fdc1cf935343f70fc5a8f73682282e28dacbfff041656781c7d8dc25c0ef03ee6211449f8fd064f550e169a6500104eb8c9e85b526dd766bccd07762f8fd322ae8b9b884aca73d6f789fcb492c3c74cdef56ddba5e31b23b343bdc51aebd2dc44adcab294f2600484b020cc6ac6ed5ef4e716906ef15a1ab1c85865a0012536022392521b1a57e6a9c8a7761cacf2b91f93087eb1bd4869e2c2875e5b4d0a1a63d131fda61fcfc8f514e6d46023ab9dd32bdd055d526ef70fefbf68e6598741761d00fc7e904ae514c072cb1c039ef2016dc0582e939ab413202b24160453c0efa4d18ded55289e430bc30531135c172a2c6528af7f0347691e1ea3be84b87bce0eefbf2832dd11ff33faefdb837b675c39a458954fba62846be913ab47e03017d386f352bd30a09a4d70da40d367d331095e1ad649433ee92731531405d80a600a2dd783b7a10b7ea976a17cad9404d08f47ded1e3af255d55d7516774d0e979ad519c8caad2444b4c52cd42b5e05ad54290b5c39508941f5ffd0dbdb04ebeab815fb6c34d5f63d6227fb821301cea28c24151df3cbc06dda3be56bcef8b7a2cb4d5d532cbc52172c5d33a786f13700166913cb50c7d8d9458202b0a1406a207a76ce1e441d935c30174fb73fc309d82d61c3535c917f864b2a371e5365c95e79edffbe10c462fbe6f0ccf7f46b64cb6b14e2e742fe3280a67dea191e21a8f7b31a58da96a59e832eb043dcdf632d0cc41d32d95778c68ebbc0c27ae7b27066b4fdead70dce67cae87547664a3ed328ef9ffd1f0fa2a7bef2bbdf3ebbbf10cc5b4913791edae0d01e28cff3e0e29694f821402739b3e470f42f439df3b51c3e1ed897d121154ab7fecc84074e9565e9638ad56b2e322eec2d90eaedb32f3c67bea8c88b3c9e55da235f9630dcefe068793ddb2249ab31b31dd99af47f553ca75c34a8b1c5312b490da575119833b6a6f9a8f7ab84eee7864308bed264a4c571ecc18252f1610023eb5248af2f872fb8a1e38dbd33f5c8afd1b6614fc983332c11528374f8cafc1c10b29bf1dd7f07b28ef1c90b8297629f245ce671c89611a1ee8aef54d44f8d93df03c3ec53c80edbb593603df186268d7f153eb975438a9edcd3d51bde05da1285d87292b4c6d28742ca80c410a91fa9cd9ac6a7ab764dcd65f87ec2719996e86b330ee0648d31b382add41b79534172c1f854b84f68af8773f413c3550ad3e7a0932cfbc5ba3aefc86451ecccd73d81768ff7387541a6e321c2c0014e383bc3c32b44e81420524d0da0563d2f607cf85d4890e68e6d85f11b56a6169c5a632c4a77e165ddbfa235abda11c6fcb786f09672bbec5ea6db518c1361c258a933ac4b7fdcda306a42299ae82dbbb38aa2f613cc2e23a40b61d7dead5fb2932a232ad7dd3884519835bf5036708730c938d647f61e5afa9521c30fec54f5c7d4ae8eec58046d72ffa6280af256302cad28d315d1b4653ccdf8794283a1b45b84d256a4becc6e7c7f2bb7f0903721ad5d8c153ccce6d5f87e254c653278918883a5069a9a92cb131041b8d258efb1c0a42a3d56554c1d120d74f4cdeb886ab107d6602305d5342b6c756394a6cd7b4c2b898fb8631e04be3610ffedb34b5fab34922606cdf64177486a86732ee1dfb3e5e73e8f925a00a734fcad962119750800409b112d3c71c924f28e125b8defca80cb574b8e15e52ae9fdb10e33ab42ec477f75bd2a79fa81c4903eec517e90047795514d366d90097cd200d263735a4a0964d655a9fd0b039473eb15a9cf996dd4dd40f472c1b7d98e3f91e408f835b85c02367bbd07b69eb13c2b6bf797d9d4bf6af1879b3a6902386182f98d5547a13cc104255e80d3fc6c769a6cd030d5aa1434a41d160e95f1afab3d0a84152ffca9699cd7c8bec4550030b44e3e3dfb28eb22c953711c5b5124b22033c1bdc3f14e47f9311a31afe510d93a883e1989e0e795558561bf4a77a60b424779c2ab71163e1f582af5d2db80cd63ba6e776c08cade6fc0dd6591b7c505d08ee1e153694ace52618e82be8de8e87f5b6a3c82d85983028365d58bea78bc6672362ed2ea9e687bfa6889dbaf55c9b6256010681a29d8e605b462ef4c38a7b201bc52bcc8404b587c922e81c06bb9dfa1289092cac6f1b21ee6908b6889958f31cbb05bf3c0f117c8e5e89f777bc3eb6c05dfe4ed4f5c98a937a9666d7a12b83eddc9e083085bb67164757ac354620c7b273918c24432e4d0538234df5e344547bc82d40fdd4f1c7155aa602e275efb637b1b45f9257fa192f623b95976c33090a32405dfd77a0f2167de8f4b075cbd2289f1ea711a115ddae58f7e6ddd9a2bbe39f2651ec34e4a1441d03bc9a35e0be27eab7ff90d3b7adc4f00fe50f0dd329632f00fefbdc1790a539888b2097de8397e93b207837824a7bdab94bc02ddb65ae3d4fd9aaeb9b6086899f0f85fdc511d4fb16afe742e10ef087d3811c045a76960cfcbacbc4fefa3fbf5da37b6cf1ad0e38c06a2bf7edafad692d5b6bd095ff0ca9da8a30b5212df5b6869a05b07a7dabfab8aeccf184ca5dedb0389653cd21f0758bc3c6cc509c323223b2afdb8ff19bd6dce682869a8fcdef47ee79565346fee818322271a988edd5e85c9434959ff0755e0a8dd1e438f430d83ee6db943045bb0c3a1fb5bfb6eaabcc27a95a23f38387cf8b54ac901aa6bc0e0c7ac9a464a87d1a317422e46bc5bc97bdae47806fbff1f9c8943775b6012e7d1eb64d0689ff7ae981962aa13339b1355fe81a52b60d43e28fb027724ea16aef9ad6439a1a9f73294f04f8cb94ee95d80b5953d55f4746dc5d530043f17c7a31196f3a223caeffb32812c83764be4eb48c8df240015e0ccc8967b2c00bd199dbdaf4d874dfcc246f5517101d0597d9520beaf2c64ba3d5d65f2260de578a4d752d25cc189edf9829619453b02b53faa8a59531b62323f7f62e60552dace26127e63c2bfbaab6c6a260eb380e63b1b60c4daa175065d00814c4a23e9398f2f58b70f5ec27b15bf6359a199f4d72967e2850fb2492558d4409e12fe94052308011a3c8d4dd10d0219000101013a762fd6944529b9057d739093f74a26fe9a3e8098da1f39bfb38ec31f79c85ff8b10a7315f94a6043e3ab4d97bd99044d0967447cdcc1c245de84da1df07511a88cc8a5ea00fa215c3babd1a3bf119d57aece57bb6e4fc0eb8fe6e97c89137a1880f8036cc4f50f94a2665ff43fcc975fc55ce33c39a611ba4305f0bc7657f4266455925fb71d25c0cc90744e88c995a98e051251238c6587488f2ae814bbdc164e1295cfa2beadeec99f64810a37662a1b2267cc4aaf0a84c3020b1c2f25e4f6d6b4004a2522ed80ae37731cd58d8e7bbcddf12771e3f165d0faa924579c36b884e78909121706ad3ab13a4018c9d6aaa6046b6bea3c84682ca1907d0ad808572845332c07e58c678e6ac081287ab9fe197aaebe29aa5e28f3fef6b2cb01d2b5dbe8b459ec136928c7196f6bec880bef3bbe8e6173b29d649f947eff93198462e7b629cf027f010a7e4b8d8f68c976cc044db96d969b406be40d4ee8e5ed5859a3684a229fd646bcea9f8362bff07eda2b78c9eed1956d9f9c410e7956e9dfdaead8a2d1bdded1729e712eebbefd7cee4d035f4fb3e0cedfb7ff35749e0582d492db95c7e650d259fbb655001818faf3ede1343cc354d278cec4c1e5ad9dbdb20ef66b309b6ebf10759fda91974b36a2106461af97bc70da52e52cc48dd75de7f951feafd69e58bba32e60ab5a5571bf6d5c3a5b65e3a0f496cd47539553cc8bda508ec4cf05aec6a7ac1476725da2c67d4ac3a6fec7a027c3f890df34a950f5198a3f796faeb0bb29754b40d6b44b51d524afc3a8be9e7ee83a631105e16f35471e438e23ccd7e648e03281ee272eb77af8d0664c50500e0c974b9e906a03ecebead20e975fa0cdef84a136330cebf28824012431c9960a4bbdaefd3b1ff92fd4ae8ec32931d9413ae9e8cc125b26e9323f458fa38014aff7789f1f50d0a5f9b6e2fd5049e54cfa8b89a2f4963b5d21a2ea96f407b74c6240d522de2392318bebe15df931c2f974ef1eb901b244fd730ef232a4e6bd28f216665c50e98b719af7b2c428bccd7d3d7ad733a59e2380ebed0ba3222c3c25a14ace168557267bbfd2032bed1a13c26a93fb4e519b0b7de7be421cd973d98a61c8a2b843ac6754798a7d84e8c9dc584e5f4715766cb3251dc30ab1a16d511491b5d29992dd1d6cc0496e3dc1dabf5bd930127a8bdadc8c1549b28a2dcaa8250497d96d3d69f67e570cbe14e84bc8b7ee78cd1874095a682d678aa90bb8f57894bcd6477c4805b2b7eb4c8ded379af25d23ab199b8546ff24ee63100275b6a678d5a9d98be5a6be1eaf6bfe580ea48a92fb84f7f7e8d79cba47605083fb9a412107da7298d1fe850099fd0d36da5e7436f1c447e2de926c5cf4b5c03f9e9f5285c5ed980ffb921fe85bb1c3f083b82fc77345520b4e6669ceae46f278097b9d353ca05bc1ab210813c772c399830e9611579fde2eae422a59a1163fff41ec8c812f55e0fbff58bd8cee1972b83822ea000193445f9ee30964edfc1d1c954ab6ab338c1b935dbaab1e6fc1ba884fb60cb7b0167de3f85eccda2c83c993a57ba3e29677761fdfa7685675d8875923697ecca0ac5fdf8b0cccfb91c05513afebf08bd719ac4d1d5a4f81a7970408ba69b09209f8272e20836797ec9b0036abd619da8786bc1f7cf48c464321f133cf5dacff69183bc7a3045e39077fc24aa85eb2872a47139861ecc48895296ef7d39c5820a5a900a5a5cde11d349b114f006058bfe4a0c172f2c7b2410b8378f96177d09d6fbeb9aa5b127b521791317770a86827301264b2dbf46010a19ba73c6d467618beefa4e1fd0842bb0e5e76cb40cf60e6f68a7df1b", 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)="f71b23b617bafd8679330ecdbbc7f10ce5965612500665de43deb008e0127a214d9da127821827721b9c6dea6881a02f3d6c465575785c6abc51a641e9edd5870d3a767e637ede4d9111b5d9f269882a1fb22bddb477f68e00c46df86476916a92eeff83a5fd2ec8009004268129c59487159cefb6674a39af43b8d53a0f61a5ceae5f7af49fd020296fbf919c5f8dd4fbbebe45234c8c64595be215b5ae72c681e03603d2b5432bb1ce2da0a2c133e3527ed5c210506ed1558ab6875dc69b28848da02bd7c5afe3c56c9f1fc90a41b85feb017e0b637493a9f4119212ace15f9301bfb3b53ac381a4d8a78aea781022f9", 0xf1}], 0x8, &(0x7f00000015c0)=[{0xa0, 0xffff, 0x4, "ca80b954129b4f662bb3e6d4c842d3cc2cc0b3eae0114b1376937d8532550c5277e4301421185289855b869329444cf2c481a2a2e557747b4d1de38dcdacef26e0addac76d55a86bee753f54a1744cdbfa51d47b2b033f9159dced0c869d8ea7d300b4aea2e1cbdeceac3c88eef4044744386334e69a6a36ddbee8fddc3ab50c7e446e188276676bb8ce2978352f"}, {0xb8, 0xffff, 0x4, "5c16321e23e644f8fae703663255ab102e128a5d0a28b1ced1b3c3007fa03fc1435008fd867326bb1c31736ef81adfe3b0d2e0b35ec12f0526769e9241ef3dd4503171da94b46384fc2955f454c5d0759de7300ed939f4238aa9050a19ede8255aabfc07c2a4ef143d0fffa032f1edf2d16f3d72e44d19f4d77b95a95b17274db037cb16014466e384634f4a015e1a220e612e23375a0b2ecc8afca71ea89ac58baba6"}, {0x88, 0x1, 0x0, "4cb90069476c035d52d7a00cc81a8ed3646417d395545b619e55b08beb48f09ee21af98fe056211b53595599dfe64b04b432d244adef1a38f6d416c1658501d60e1c825e4fda846bc6a337adad82da5ed8ebdfc7228b7b1f7619734d8a583556a5cc1c81a9a844d3fdd8ae812507b592100a2307bd124e"}, {0x18, 0x1, 0x0, "453cf0"}, {0xd0, 0xffff, 0x2, "890ae8d0462dea82236c34fc3f67cc454df2bbe3dda4715be19a2550c211d02513b39ae91d0101408cf0efeea295502ae6401cc09d69855ccb356347b14720617e75f5023e60a3c5c8286caadf900000224987efecfd94fd37b5210e71253dc33b4b806a7e96a20a2334ca6db7102b1efe67d15dd5880c507f5bdd5bbf682e7722d35ec4983381d0db0b7ee0a121c51d2c2a23ca8fcbb96a1d9d356a81703fd62901eaf5908d0d66897627a5d03ac9f40864563eb72dca4119"}, {0x60, 0xffff, 0x2, "896aa042dca7315aed84e48774f0300643da5406772cef6c5213c522058439963726f96fb62ee161a4acaf35d3a9975defd8cf44450042cf49d160c3702c4c6a3a22fbd8092dd3b7b972"}], 0x328}, 0x3}, 0x10, 0x402) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 3: r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="a02f316e8e4e65c5a020a31cf4bc0d725dcde8623f3535f3c2e9ba1da19ade04b68562dc", 0x24}, {&(0x7f0000000240)="b9a41703495d6accc7166c92128631c9155485a4493e3f2aab24137deb93d009949a90e528d09f3f5e391dfafc674629b157f053f11a28d4b64f290af893e99e3aa45b575be839396f9d72b4520fd33ec756b194e80253552ad33fbc8eefcab513cd1d367296f8c377e7178adf13361294e77ad5035a7bb62fe2cac76f6ba3bdcec96f11c94dbddd860ec9436b8f85603ca61f8404670897c62d301b98ec17e82d2e415afc457f37bda4e05627a3dacea84e42e390af5b3616d28d5dd47b4aba6bbe2916d36ddea8d94f96bf1cf981f61c8c8bfd4ac94e7afff62b8ab447", 0xde}, {&(0x7f0000000340)="1b3aede2a653abffa4d11defe7d920fba3a7b5c16d7733781e819725c107fbfef037063ac57581854757424979d3e701dc3fc947be67555a1e1cc7bddf480841c949164f31a68a51246b4059b0e2375ba7bc0fd1f0cf972dfdd96ec17955d33ffc916b143b07501b414661ea6be11b68bdf0a37f6457b4f247d4234e3dfbfda3f04a1c1704692e199014133f29f194c27d154a653cb8f25986c0504abe5ccd09521f4e0ea4bc4689b49b50e160ea4ddf1f1de5d27c821532a11b8a6fcee5bd2849eba364faf8163288f2c5b1", 0xcc}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x58, 0x40b}, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x80) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000140)="8638d7b38da494a0756b6cd469c5478030edbd784bd196dd06951e5082966bab24ca3c5fc7c5c8fc751c6fa7d3e7a643df9bf1e4d78131d04f13937c822ca1bde79c591922229ab1447409ea8d56065b2bcdc1277fecc7fff8ed9ea050c67dee8d154b397ac04aed67478bf738e0724e32ca824b4827096f7ab9d736b19aeaeb296428f36a821c67dbc36541d41f0001c90d6a472c2fc922f9960ed939c0de4896f6bd38d41838a061cad385b98519f07eaa22794bc8d650537bc0b22e58551b0dc004000000c80c4484e0f6910d9ac2c4000000000000000000", 0xda) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r0, &(0x7f0000000000), 0x100000000000023f) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = open(0x0, 0x8, 0x60) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x2a, 0x0) open$dir(0x0, 0x0, 0x10) r2 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0), 0x10000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001b40)={0x1, &(0x7f0000001b00)=[{0x800, 0x7, 0x43, 0x17a}]}) sendmsg(r1, &(0x7f0000001a80)={&(0x7f0000000240)=@in6={0x18, 0x3, 0xfff, 0x6}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000002c0)="ef8b057c608238686595e4a06fb545361489b8e87f02c9d56a7f1fad7546a03164b5a49565d873bacad995b586e726aced22300c747ab155171c79dad88eff8f3081ab44bfe7d90e22ee1bda5c406de649926d31de3af1333b87c1e362ac5bebd9f811b4fb257250111a89ba8dd059ff116f57f689e4933055b8add31d32eec99c237503f1b831598e5e46d49aaf9dff7281ef1d7d39584dc0972e8d8c68d8dedd305ecc395114de624a3dc952e007957deb2a7bb6ccc3d2d9e9a14d25e79ea728defd81c69b9a60e5ab87926617ed5e2c972cbb718ae0951471021ec8821f174b037ed2af686084827974fc4cfb80e30e6cdf0ed8a5b824135d391455ba893b57acd7b72d5f62e18621c47a9f0257c22319e2a646bb4850fb805835d2d27616d164acd12e6516d5df6de71016c805a4e452892cf5b89cc125a769704680eaee2028d52d1d5006d1e8c908142568de95af1c873df78270dcf27619dba29d2bf7f26b3ae4af6aaa6b117337c7bcbecb5f89ca5b19886e066050013e532d4e5d32fe2ddb93b0c80b8fdae1d76b183c4cdc7048e553586fd78f6b1da76487efe61a2c700a1f4f1fa6c505273511e62c107d0c74a7e72d87377efea49dbd5b3bbffcf8b0bf0a45c1de0e5a2b409de1dfcf7beb3bff8d23855ef3d3f475e2ca6a1f8511d2dfc63aecf467cc776974294956931d73e38be254314678dfac6c3161b86350c1e1bc076a387341bc703e314023a582567e7f7320b8a5cf9028ab56df8c0fa61f545e72335fa55c62e3e5801cec4a3248e3eefececd4ecbb526fc382d9dfbace2c138ee8120830a634b4f58596848019b83d387598771a7b5e1d9934c59ce20b598e7c02febd672d6168891e8d43f81aa54bae7794014ea3120ac0d5df02f142e60c0f2fc29d03ae5b6c53b53fb4a542f3a500d611d22ac53bcaffa18cc7d5e1c8ca43b317ef97d86f804a5f5d530ad99a2e9594152e24cc60b98bd4217ea761e29a30c9fd84999885f2a8db53ad16c50a648eed9f134c707fe5dd0cfa86c9e613ef14554deed5119c81092676a920601ef5cff923ab5fefb04f5dc012734c47b401cddf7339491b5a9ff4d39f7364f7a3c9789cb3d125de2099625cfe74b847fd7451b0d809e5157228fc3433db9a6d3dac5e852c874165f80ac67a033374eb11b93565f534fc740b173f7b810ac678bf199dea7a633e04378a00ae295bff4d952b132ea3b0e936c3081dcea0e7ce7035bdfa3087fe657cb0ce95a08fea5a42d7c8220fd4f2081d14136741301d4829e5a55788ebd4f78a356fc4526421b732a5c57a1133306ebb468e118d9ae7b99e5598327ac0e706f96629aa1d0ecc79be87e525403ac6455848ec85789a1a1b4d137b21212ff284ad7dc8c79ebe739fe47e35711f968cb169e72169a1cac19b583b597611ce3490af97e50ff7982960211203f7ca6573fdd340ceb22ed7f33a96b636da4157632392f73053a0d35f0e70f84825868da973d9d80eb75f54ad387840dfaca79005392c739edf9e2c84f8b869a14b2ddba94eb7fd3aaf5be3351aa313dfee888a5cb2f74ade3d5b01c606e4848f904171ae7f05182a9e12d8717157258c5d1ea8f0a9fbc17866068f9b59b3c61ce1203addb493ab08d05475231ee871b7b50ed4c1ad5a8cd7963120eaeb743d749d79812c7b3c3f2ae56ad6e44b7f6fde3b12985dbbbcd8dfb2e71a7ce3132cd19b313838047851ef382750f6d72efa365cc9418979576319b2647b9b6cf15912aae3ce3390e009c18e075363c683898f0b92f1b141fd24e6d2e66990b354228f0c9df1661cf02fd2345d5a93030a5fa7a80ce88a406e8ccca2d39d7f551d20f6f0c7c5e0fbb985900ba75dea2418d58725b4a9ca19e3bfb50ba1e62e935c675534fa866526d5bd7cc556374cf507be399a7ec92b98ff075b0ab1cf2f8cdeb4d1af61c1d3781d873fa1ccde66cdbabdfd1c4412977c9fae8a879c9790c97ecb774d35188e161c14bdbca9e22a08976024a21da78c33acae7172d387ea1e20a1b72daa33d135b871bc53274bf7539a8dcb5f07dccf30b2b64fc90ec6d621e09a72fcdec381847eb4e69e53dee8ed28d12712132fada4b536f79fb811bb39bef72c4621bb59968d6aca5af271b3b55296b09b96c8b5bdd64fde23e2391a967c4903904ec3506c887b46746dce133f08fc6509dd74f85f7319d9ef3329d4518aef84f7e2d32de2994b12354cfda8cc7898422820ca4a8e79824d3eba2aedcea24e4696bc416b2401152956d6738176dea5dd67032f2704becabd745d7f977e071bb5f40ff2c6fed9cdc979d2b509b643058f22f6c4e5666f4dead0852bdcd7b5f2d383a9ed8671549e55e9ec49d0190a4e781edd4a51ba89baf44bd93edae27238bb427dc6f64430e74dcd6618929d2200803fb806f6c87086bf1754fd52dbd81a1e0cc0b64bd448ed5452a180482d477cf781a5df7d7d45f72afd2dff38acb345b2475cf0d4315fbe074c04eb20a3bb76ac3b1af368a42365010b8bdd5d37e2c7342a2cb343e1fcf125490ac67489f64a8416389c7f1d35683e3d9edab1366bea879632057970b1625201403a01035bb13c4e496c4c7545a30d76a0d85a9a158b4335e6646b2a883b0054821df161582159d9887d935858f7e81fb07726e5a95da26b58694c273480ff1adef07291ddbeb3c2ec8a43258b9660ad17421a26e739f656e8d7c0aeec0f59922e6f5ff5bd3d28982d64077a2109aa07c00add2c706f8362a53261376806804a832623e290abd32a1b995fe54b9be20f9c8595614203afe1f18b7f145fb0387be5bbbb0d89d536622f6832eb72d364f0fa4259b6f8ceba2caa33e59991f3a3c4df4807c00cd7e7dffed93480dfc130dad3ff09514562a4566efc291125efb838477330f7c5be264c06fbe3f6a83cca340fd0e85514794762d9ba20fdc22c06921c77c7ea07830caab5efaa3ea7a9021a130b73cffa77f76df99302d9e01ffdfff8648dbd30c626d9feac22316a666ef28d9ca46dba6bc1a8ace8ea1bd3af6c45edd3b63fd20e678fe050b8bf410e703244a3520d7152a6a6961a7cdc609dcbad9ab00e82cf2962272133663a21393e13bd1c3df23403c3e4e99888189f4a50707b5181abc25dc68691dc472ff2257aedba1aa43afe569fd32cd28829a31505b4c4964bd876d126a6b6e6e1de623a80bda7c29361006d68d05fb5d98789c8bd414aca5b540560ed8766fbee7f44864f8d03ba2a7a08b81a5596f51d65682d8e96f3769c2b51d5a25c5d65b4a997d4f71d25aa5f1911e3caf6f252c03ce40c9f6bc4480e3fc20bfaed42572766e4fd19248145147b2fc9da599b9a10f9ecaee516f543bf2f36a6a312515247264ee11b89cd559c707474f0438d329e1f329faf69b90216aaa84e71fa352bf61f8411dcfb10af0a122a5994998559c16a21a31fc06c55b6adbebda0f002e28fb27f6e147c75f55a240e025f488b8c5dfe75319dc021be7d96239ded5c527cf0d100776a10f792372b0974b92eefde038bb0f14059ee3cbc81e9b2198c6d600803b013b22d06decd23127d380f8e7795ddedbbdcbf1cf7b8509e39059644572ffa8123c08d5c27e6cbb388d392c9d8335675d4c0c2b327accb15dbe225fef6da68f14a3d1b2c88e7ee3f01c7a3d7cc7a0459c050ecc8d0a7e8ee5845ea5f353e3300590d89ae1dfef70e8c38951137e0b96a98c1f87c991521430799d922c01af0bb2d89c9060ea4f491dafd120e8a736d060729630cfe4d622eaab0f73f6139464bfcd3af4aa1673b13efa15bb45619c84b8aa3f962e88911a526f45a793f88790323bd22cbd015a125b62baa8315bc7fc27d5e0ce103a29aea24dc5df4adcdc854d4241b5cd61c37f1e5368a353c98c4706ccd47f4add2092960f4a98fa89d449a312384fd303a3dd49058bf96da3c68a18bc15ced15518c5c74945942e4b1c7171bcf99cb5ae9fc54621def2ecc7fbf44e1a44bdeedc3a9298a1f756f10f8257be0b28add6752ab11b5bf0f0877108d7e070ef1b168515ecf55a87e9ac9aadc4eea7df8bf6c41b8565738959028bcb80bbd9a48440961f467fc039f910fa7353faa25c5b2a7031dd95d6d30ce3035732e49b47d3fa22a06ca44274a77b3340b420d144f0d5c076f45f991b34a0fae1d42eb6897e748e139370edcf3a2dbcd0eb564bf353e8753a8db8f709fe49a297527f83ab2768b0f5c47d8c87d0cda4c0b60edf72b628d74270fea78698082bcf067f44ded2d7370b48673ef7bb63b5c1cd65d57ede70ecffc62ce0a79f35112bee7a9f18fdaa3ddf8eb85806ba2269cbbd6c608474237396f8eabbd2fe590d326f8b4ebf14848e10d9a41be705c1fad7036bf029bde0608dd1de2b8ff4372acb916bc4a90c799e94c5d3b322c6f008ad0a1202405c07e9b63cbf76536f620a798981b999af077ccdfe15bed7cfcc0233debdc3af6603ad5258d4b8edd67c4561d0a006ce8fd6f6228f9cb835c27a89936cd5b64d1061780590881e80f16f1c79ddb92e9ed2fb544f5c79bd3e0e88842ae66406516a5e64fefb56fa3fe2b939527a7876d2bce53a896b07558a35fff8ae492a1c140b11b7f912744ead707703742028a40f429bfefa2c1b0d1b7dac9c908fd3ba3988e84ae94a437cf93d1cff397a78a46cac670107513571883a98bca25e2a4dccd6ff05503af072013715e965f2934c2e94af4c223946af9a1dda369380b2cc038d75470d2f2d0dbf3ace4e42decf3f6f749a01f324e028c38a7e0b736ea3a4137d0f1c7cddcb5eac906ab793c5c627d012b21fae7e86040a81ba7f7ceb467a554e5ea642141ff4b0c497c8f782f801809d433e3febf9cb0fdfe6ff9d20dcc8b4a50500a83dea8ca9bd34836173dcc4d164957764fbeb10072d8c1de0678599b9949616d9b4cf031741995404e5c0098b91017eab7dbc90f450dc2c8d4d1cd4d1fc2d16181f42da616e38572a93e572ef0f2eb2249d55e8f628a3b7b895f16c95e50311f259c63742bc778e71be465c39ad17fbde5a3812b727f9eceb90c56bf85521a28ebf493f6fd1dd300e21e1d5743486f4cacdc77842cedbd69f73d20503566cf2bd20e1cc48a349aa3c13c5909edac5818f746e24c822f08f1ca7b44d1ee0609ac7200488c8f89ba9faee0ebca1bebbefab3536d219cef93574ff264b9cf486481899395803648fedee0739058ed9dd6f80e62f06f972be6ecb637221bf61fed00f1d1689c04609b19109e486d42e4399c67bf10d539ac5e18d73761d21d84d4cb324713e806a3705a661211e48c0116415ee72a7d2e343cd32c1a9706f8e3e54d77f36a96770963efc2d53eb63a7f350a6b4d8779ddbf8cbc30049328251873342adbcd6da66451d9571c38f3e9039526d6b170445cb40a175d6c597c7981215f6355477f470604c6663069728dd8faa0e9514d4746fca8c79383df6e186ec80063e1c74e9bad250f6c818e2479e54671fd82efc4af43fd93a10cdfe198625aeccd2f16761e4212a09944c21fa86e168ebfc918cc361b53d07253bda93a0c40b2a9ba7380a2eb85e28074c54df4b41a8825e49d476de9a236da1d43c920421eb9eadf3ee41c7c1004d9ba2e2965962f2f5f046da133e527c2035adf803e44ac07791da9e9dbd5159a7549b4730d3f8fbca3a297cc03ae9b3f0ecdc766da667537834e2236b6aac3b4f2ac32a0eb2cc7e40d04a45884d70335ed9f5089068a79b8e91408134d15e593fa0c41a9718c8ec2f2ebec403668325841a0a7d24d4a71207", 0x1000}, {&(0x7f00000012c0)="45df1f448735df5028c916bd93b2c649c7d19dee998337d79356f4a7ca50707542adc6f51f5fab2d050f38101e5c", 0x2e}, {&(0x7f0000001300)="8c728ae5e834aec84ab047c0e51071b8c183b098806c07ac3082040804e5a98f5bd10cbacf0044761b287027353b015ea091c35fe9fab00f19958ed9f114ea06e60558d2fa0d4faa4c3efec9632b9178bf88d736323273175785b1600cd2bc103157dda801e9c1c2f7f42912f9790ed3afe84d6a2ef14eb7bed3f5f5ae64f36d96f3c658cd9f383cb61c109404922ce05027d8bb29f26a504a15e839a8", 0x9d}, {&(0x7f00000013c0)="29d8779ec14c828c0c83dc9b56590a8c92ff013c425fca37d4026e177f9e941cfab2eccdb6bee5f3e4657c10a06d3e2e3a6c2986a639523e3639bc017ae4411289ac520631a64edf671ded3cca5c2dba5d0f991bed6f9b7f87a69a5ba2c70d513a798af568922d7f8d427bbeda320279e2aa07fca978733f019d1eb3d8ea553df963f8865d17349fbe4678395d7bda1af0a7386fc066", 0x96}, {&(0x7f0000001480)="c636063b09", 0x5}], 0x5, &(0x7f0000001540)=[{0x108, 0x1, 0x64e, "65fda4d936fb20ebdc54edffb35dd7f8607686b899c3e704304cf93d055184517434a1325c6172f422e348a45fdf26a4863c6f88edf072a60984ef7bc9fe919de66e2225f51bcea5217f847d5e9e6fddd9080a7b73957a8f66846e7236b4952d967da4572a261341a3e2dceefe78cde1316d48df0e1f36e93b63ae81957900f21d3b526e53594069fdeeb9ebe030b6391d2e7918ee5c16631da6f9a589b1f1e49e4fabbec5fc7cca5bb400ace55dbe8610e47b2a916e7311f500032722342b9c24fcdfb094b82aba832946477a71aa7c9e3569fc072f2106269d48e614a45b210630355c3eea2d65ae40fdb67bda2affa643abb7de40"}, {0x60, 0x1, 0xfff, "5d371d4c6aa7cbe6eb700cb8f8f509038a16641ce45499a49f9e477443e769193709683243540bdd7d7c410e5569fb038f723f1631723898ff7015861562a6e4dd004c4cda6d56199e840aa3"}, {0x108, 0xffff, 0xfffffffc, "cccbc27b28019b6f52c89353aac8ac027edcf42396c168e9a7aefc34d227fd0366dad018107247f0051d302c794e2838f22182778a2764e68bd14534ac27e0a139a4d5fb74344966fe7ea1f1a98608cd6df10f8dc2592cc13479843664bdc94ce7c0848881b418919d767a2ccdb1d2db2cd505953ab3ca3040f7919d616ee9a0760dabc48a1217bacd70d5268ed55a5964d381a3161f3f6319b9e1ae451cd4b48da81ba4b8a5862d60a0bb51f92d2c42178125b108334e840386d7c113b5fcd54a742debcb922bf782e5341e60c55cc8d8a63cbcfa4c2d3da6129b01ef8f5b89ab9bc3f47b6bd14316f336abaed6979c5b9ec5a7"}, {0x60, 0xffff, 0x21, "8e153820d79955a32cc78b249db3f231e2cc7f2053206111f50a61563baef9f9fcbbe245a7e8359c8bda0a5ea7c64ae14b0a39b03fb5f8835f8e0a209f2057ad286deb8008280ed209"}, {0x80, 0xffff, 0x80000001, "520e52707af2366b38ec8c3cdf27c323f0f0a9658ba4ab49a561ac29d6bffc5663e685da7c859a62b7ec358aae6a7f952cd10583af4aebdeca6cd75962eddb7ac42f4533e65f313cf1f201520a5c3294fbbd8f0fd77fdd2b0f7788b5398e79623eb56ba88a3129c40a232c"}, {0xa0, 0xffff, 0x302000, "eccd39261b91ee9f96473161607fed633f67ecfa10bfbbe1171c535d720350852f553e9b8662179e1f7a1114efced17768566e921b714b562e92736b714e2a5676efb5a134fe22f119cda2582d432ba708f24d97d08013f4633b897b49ff73939a8fbad67678fcf09b11e3392bfe19218f1affe3e0bc1fc0c5a15bdc6060da57fa0d76704cad778e70aeb0fb26312e"}, {0x70, 0x1, 0xa14, "1a03cd9cfe183b6b693003bd858bda985861c076d247a9c886f9eecf6e9d54eca30aa9ffe88bf0de570c25f5a7f9125cd7c8e3f712be6ba67c2f5e6210c42a2ec4d4d709b844bf60f362981f8cc1bcf109940de39bf45b5f4839c2102e7bd052"}, {0x60, 0xffff, 0x8, "d4de0da7d69842f5517cfed56eb034c65679b2ad02ffd136a57c399ac051cd9262d201577f6d1754b295a2030acb44a206cf44a5a771b5ab1fcba594998514402353897d1676f148103d0b73"}, {0x78, 0x1, 0x0, "618b6d65bb263e0d3d0e419078308de4006223f51966713a6c785b6c55fa2d62a9c8f727b65b81a6643b82e4b472e96a6c2342b557048585ce4f27c552dcc2b155cc43681028e2ab07864bd718b76a7c5a094af71137264b76aba6bb28657263c067"}], 0x538}, 0x403) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="c507a7c52de3aef8ea5922d792a516fea6f9e1715575872671c23f7f9a853b2a1dd0b69cff64ff108398e35aa4ace104cfa110c78a68f2ab9ceb441353e6292c3632b053da33e64207e3db45be34c9f84a519bffffffff9a9872a9c00032776f21e23e0315cc313674c27bc684808e7e2b514c51982f0f20d870e3add3ebfb9864e41ee706", 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x10000, 0x1000, 0x3, "d31c777f412c9f6737f6d5b9142817d5f508fe6e", 0x7, 0x4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x44}, {0x64}, {0x5ce}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b80), 0x20, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001bc0)=0x8) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) r8 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) r9 = getpid() fcntl$lock(r8, 0x8, &(0x7f00000001c0)={0x0, 0x1, 0x3, 0x2, r9}) r10 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(0x0, 0x8, 0xd) dup2(r2, r10) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c, 0x0, 0x7, 0x3f}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x28000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20080, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000200)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}, {0x3, 0x402d}, {0x0, 0x45c, 0x800}, {0x3, 0xff}], 0x5) semop(r6, 0xffffffffffffffff, 0x53) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000140)="18d26c", 0x3}, {&(0x7f00000002c0)="ca5d7f03f7b4fb4cf691ae89d6436f553d0c0f1755405e4aab58a8f00e36262006fd7b55c78260f4d3461b0c11ff897e57003d5ceff15e7d9f88896b1bb6e11131da73333dcf0708a649ba9f5db73a82f187fefb13a13464a1e4122117a468426e5cfb8662b15abb84dec63ef6c99d5dabe63d128fe244a4cb83", 0x7a}, {&(0x7f0000000440)="2bf876c59847ac69a6afb56b540a92bcb31d9f2794305ea572510b95c65ff45044fcef98ff432c5a1da1b147a31c4dd7c1a7552e9c9eb08b9f03eaee9183fffc78dda99119d1d45cb560ca227895b9cbcfbeb2549b3a809b", 0x58}], 0x3, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000400)=""/30) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r5, r9, 0x0) dup(r3) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x19) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r3, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) writev(r2, &(0x7f0000001580)=[{0x0, 0xfffffffffffffedf}, {&(0x7f0000000280)="98", 0x1}], 0x2) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f00000004c0)="e237724f0b69bc613bf424bab1160abccd8ab2832e4e2e57ba57b61c6e50bedaf4eb71c27ca2845128c0fabf2a9e12a8b26a24ffd2e355ca55c7be6546d1e920a07a4d88a9c3f30302d54ff3fcbb4bb74e2c2d9abec47035e611acbd85a7f64f35051016a90f9103ec7a66ab23d2b7b6cfcb49d6bc5aa40da7678ddf5460111d4b218e9fd6c4f7a6a4664b59fe85702eda", 0x91}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x72cb8932, 0xc368, 0xfff, 0x1, 0x4, 0x4, 0x1000, 0x0, 0x3, 0xe2bd, 0x1}) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="65668ebe8aaaa1111307790f812b4c1d2a618848957bc3dea7cd6fc744f4aa443f320116007728e3518675a9f7a72fe34b1797b6209e1b26717927e7612e7525134373ad64e5ce1085460722a91bf83bcc1b11abf35dcf32f3338b7912a43536b068c98e5bfcc9af7e263700d86beee04bc12b1f6ee4a10a3eeda712272ed04079bb974f0fe7cb92a6449c232f3b8d1c6733adeadde15aaa2bf7a7bc309312cd0e59f49e0e9dc99362e6dc719c4969fe44c29f40be7d29c71175b1874bbb5c40507042d7e2c4d34722145749da3371a97965d55facbc7f1d4d84297205b7ee7affb779c0f88c2b7c8402f6294a57d16b260e9d819bd9397ff26fc5f2b903ee7d2163b1b7c954843f175863b5ab293f9bc16aea95173c271de795d22401a6f33496150854e81798d3962cb41aa60b746beeaf489eed06024e89a96b658c92548a2d2a93f345c9371b26bca5311b907797b0f2a3be2b9a3b7218142782"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x40, 0x4) listen(r0, 0x0) executing program 5: syz_emit_ethernet(0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x4000) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) (async, rerun: 32) setreuid(0xee00, 0x0) (async, rerun: 32) r3 = getuid() setreuid(0xee00, r3) (async) r4 = socket(0x2, 0x2, 0x0) dup(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r5 = socket(0x2, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r5, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSDTR(r2, 0x20007479) (async, rerun: 32) setreuid(0xee00, 0x0) (async, rerun: 32) semop(0x0, &(0x7f0000000180)=[{0x0, 0xe6}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5}, {}, {0x3}, {0x0, 0x6, 0x1000}], 0x7) (async) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) r7 = semget(0x1, 0x1, 0x0) (async, rerun: 32) r8 = getuid() (rerun: 32) setreuid(0xee00, r8) (async) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8a, r3, 0x0, r8, r6, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x28}, {0x54, 0xfd}, {0x8106}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) (async) r1 = kqueue() (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) poll(&(0x7f0000001840)=[{r2, 0x40}], 0x1, 0x0) (async) kevent(r1, 0x0, 0x0, 0x0, 0xcc3, 0x0) dup2(r1, r2) (async) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10b) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000200)="eb5a8199558f960a019f80c08453b0386f86f79ff6b60522bab2f0f4e82db8ca3bde1312ca7fecccae7de5975f58febdd247022a271b5927af63b14da5a1932bc34af88bc72ae6375b6a37255299c8785d04377e934456f46cdd9e1b28f1726ca81fe3d171eeee2ee9e40180d12c40bd176bc36c3a089be304827990754d233637747412a7b95dfa3473959aebb588ff8fcf352f87d8ecf762b3e583656a7393f1df26ae5f3aa1f313a417afdc", &(0x7f0000000140)=0xad, &(0x7f0000000180)="c9b8c8a202b9c16d3af15f", 0xb) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, 0x0) pipe(0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000000)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) getsockopt$inet_opts(r0, 0x6, 0x1, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x33, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r3 = getuid() setreuid(0xee00, r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r6]) r8 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000000c0)=""/158) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYRESOCT=r8, @ANYBLOB="a23264bc0a8118ffdd781eae64c0b0b6340a91a4a9281fbf71225030a1746babe3b09befdf556f942edc46975c6db6815bd19cd24bc3a2034e267440564df8bc6f46121fab979df3f7b202438ed59be97f99836521ed07b47f8bc8c605e8b0c00c4c", @ANYRES16=r1, @ANYRESHEX=r4]) semctl$SETVAL(r8, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xffffffff) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x7, &(0x7f0000000040)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa4f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) (async) r1 = kqueue() (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1d}, {0x7c}, {0x8106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r3 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) executing program 0: r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="a02f316e8e4e65c5a020a31cf4bc0d725dcde8623f3535f3c2e9ba1da19ade04b68562dc", 0x24}, {&(0x7f0000000240)="b9a41703495d6accc7166c92128631c9155485a4493e3f2aab24137deb93d009949a90e528d09f3f5e391dfafc674629b157f053f11a28d4b64f290af893e99e3aa45b575be839396f9d72b4520fd33ec756b194e80253552ad33fbc8eefcab513cd1d367296f8c377e7178adf13361294e77ad5035a7bb62fe2cac76f6ba3bdcec96f11c94dbddd860ec9436b8f85603ca61f8404670897c62d301b98ec17e82d2e415afc457f37bda4e05627a3dacea84e42e390af5b3616d28d5dd47b4aba6bbe2916d36ddea8d94f96bf1cf981f61c8c8bfd4ac94e7afff62b8ab447", 0xde}, {&(0x7f0000000340)="1b3aede2a653abffa4d11defe7d920fba3a7b5c16d7733781e819725c107fbfef037063ac57581854757424979d3e701dc3fc947be67555a1e1cc7bddf480841c949164f31a68a51246b4059b0e2375ba7bc0fd1f0cf972dfdd96ec17955d33ffc916b143b07501b414661ea6be11b68bdf0a37f6457b4f247d4234e3dfbfda3f04a1c1704692e199014133f29f194c27d154a653cb8f25986c0504abe5ccd09521f4e0ea4bc4689b49b50e160ea4ddf1f1de5d27c821532a11b8a6fcee5bd2849eba364faf8163288f2c5b1", 0xcc}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x58, 0x40b}, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x80) (async) mkdir(&(0x7f00000004c0)='./file0\x00', 0x80) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000140)="8638d7b38da494a0756b6cd469c5478030edbd784bd196dd06951e5082966bab24ca3c5fc7c5c8fc751c6fa7d3e7a643df9bf1e4d78131d04f13937c822ca1bde79c591922229ab1447409ea8d56065b2bcdc1277fecc7fff8ed9ea050c67dee8d154b397ac04aed67478bf738e0724e32ca824b4827096f7ab9d736b19aeaeb296428f36a821c67dbc36541d41f0001c90d6a472c2fc922f9960ed939c0de4896f6bd38d41838a061cad385b98519f07eaa22794bc8d650537bc0b22e58551b0dc004000000c80c4484e0f6910d9ac2c4000000000000000000", 0xda) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x15}, {0x6}]}) readv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/233, 0xe9}], 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x7f55) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) syz_emit_ethernet(0x400e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff080000000000000020000800450000450000e4fd0000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7000000090780000000696c729630402d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d984"]) syz_emit_ethernet(0x2332, &(0x7f0000003600)=ANY=[@ANYBLOB="00000000000000000000000088a808008100100086dd6ff954c722f45000ff0200000000000000000000000000010000000000000000000000000000000106020081000000000000000000000000000000000000000061200000000000000700440c5b22100f442277be0c2fee06d2a6ad63af6a7f7706dced3d9c1f81bd043d4e0b30e4a8386850a96392d886372054950ea2707240c7fe9893f5e9f8eb1f1901f3fadc8e924f3637f316f80429e9a5dd6ada9743507eadb0b7925a5aea33c9ee5e5cf112dab48603f0f5e9a131ca2a0ea0730b70158164b264a6a94a72474131547e8c26008a3ae3f94ea40d6818691985588108da2cced90261e4f5a84762c4f2b46f3a7f6927080189582a2256ef43ec2faf6be0feea1b98335265c3e4209edd2f6e88fcf47794bd63016ca4a1e814b91a0ead53143708749cebb6ce8f9d469bfbb547b0a690a1740c821ef4cea2c95489a3d5ee8c761b9d7c039534f5ab8c842811909e90becfafdebcde82781cf00ada6c7f088b8eb2f3ff007e0d491d3b36cd340bf1fe586303b17008ac6b436bbaf6048273cadfb74555e80c7089bd08380b3a7034f9ccbfcc8f761f092b1e3d53642eca471b63d9a37ebbb249757ea826bbe600eadce3de40d0f852c3c37f3c85df2cf0ef2dba00f125344907b84ac1956849d4db64955da0f75a77cee7b27db384822b674eb35806c895f5adbfc3f4e37c0cbcce8a8aee6907ac7a2c667146cc025c7c8529784b0cbeddaa80049d58aaf3e3c31f90f837c9676f25c224442cc2ff311c9044b2c78c03a189692fb92bedf94b44a1d09e7c3ea581414bfd5a3384384819a9952ba070d747517ab541e59b1f76e83ae56cd2d6ca8ed66f9e9a1d681e835d74e9583126f76e333c92a08898d88f90f26809cbfdc7ed46fed623a42db7c789d3b976de7a34feb11a6c94cf4137ec78ac793180b959f96bda1cc376473227d66846737faca09ea43fc2702b9876743d0f6a9322e6d36cc285f023e157903b5d51b55701128b6d6a8764583fd71d93c9ac6c6a5c4d596306da8a9bdafc28538aef4696e7e9a5779012157a9d86a66fffcdbedf529c2dcf7ac05c3b7c3a4280c46197adf655cfa3bd1437300b2d6940f65f0f75aa133dcbb664f94483435ddd72b2e26d035598aa4e25a7a7cb28ab1531100aa1d2493f836f0126706faaa1de229a2a89adc24de7f373c783d19e2c2ac9016aa76af82e144b8a57e625010405283052ba8f3d784cd6a77f52eb7d1694276313d524a759a3a686e3a42a707e68e87dbbd69b1dbea0e3fe772f645aeaebfd53f280bd35e959e40dda052394cefdbcef2d6085a8479e59c2c6672616235e687f211d5bb37a0505f67dc99d1c8622e7527a0ba22b59af8c9c2c5b5f2acdd2eb67fe219a6ccc8271ecfb2f38f71c737bd51cf5286485659e770f836899c9b8c9aaf971b5243c0aa55b5a30de7729252bb117345dfbc3e9b57aaa381e5b7b127916255b2d33daafcfad0465eb0c1e8e754067c8bf6ba9a5158a3f5dd9e1e35438ea80c91f80091d2d7a8df65a242e74ab26bdca64c72dbc8f2cd0b0fa5d14a88a9cc790faf48e4f4470f8f1fb1cabea0873826f45c2a321f80ea9e8df5cca6c754ef276ffbc00777ef338c404b30a1936b1cc438f4f9553efea27b443a6af23e92ac8b930cea1f7e8fca80c5a05cbc1324ecda7c1a2d008cfcd48c072f56a998b935fccfba2106621b736afc0573c1acc9bbbb3bde44b539596e8e6d2691a4d102d50502f47581176156fe5d13da502d09d826ab56aae046eea997460b8b1766ce7b038b99eacb88d75df56f7e74569566ee9bbe1e0bdb37fe36ac4c3015efd91ed3607573e525324138170023ed6db642f6e266db8a045373406443c089fe83ae1aac31619cfaf809f251a5a01346e447e8067b2c5f8993043f42b7c01932d41690510679296a87cec674ceb3dded809224abde5ca974c647ba0031e655da14a17e82c82828d5986f2522d2b3c3a3d1e57bbf6cb97674f9d259a03ecafc93b2940529e8cced20454155b965ee484d2bd14b4767c7eb6956ab08079ab872f95c39df637a0efb71b9227b36dc176fb92cade4def0a73eee70ea109222dd6eb647ee070df5b1787f2d9783a125751d103cbcc04ec6deee73b10ed45d440bc28a255c31d3fa09ec3931249f0bc082fb56e669a4835e1013c067b54dc056c1b45aee9778b456e5ce5c2aafdad07e14a23454f0bf9d933b1eedeef516ee09bd010c242635008933a3a123232633e3c597c1bbd57d7d2289c7f6e268f238eb323bafd183def368befd09ef48b74d3a2a626bfdf589d620b2a7b4c22262485a7665058ef2e7d77f0c07967fa69e18b103df3d3e1b1e0a8982b27a3e3c54f2b0e0f9172279e21db77d4b494c92a1cf4271b247561e70ab765ba8a623025c555f4738d0f6e85a4ae6b0bcdfa0562a17c9656713708450c3bf94311b0293c0f93ca8be271e0bc544cab0aea6cda46660ed637ef22154b23ff2ff06a76dc002c7eb90674bb2e938535bb0fe5d038b8faa0d90c7d5bf1236bdfe271a693615a0962b273c84101c56743d8f2685ebdb2039c5ca835124aa42b4929b9af7a5892e37f70fc983473a05c28208cc264f45f37401e40d2e15fc5ce0572413ea8fccba6c3f7edcfe9026d8f9170d4540ce306e61b75f98d106c02f8d11649a350825e4f37d401a4b8ac1660f5a15e7da05fa49727c47e41b5875d55ea2f9105b19b00ad1e94b0252db58b75f6c267dba84209dfaa2d427dd6f0a805d3a0706ee5d8be5599f6bb4965de67f77149fc62074e9771b093d34c9631b842897803573276a666c0e1f4f8bc4ff0728fbe879d97a27c693acf04c801c89cb320e41259879a4a778392744a52bea073196267eab0ce02f5bf8c37978b623dd832cfe20a01b371a55081b832a52708a141f9e85b0bcf9a8c39ba14c8cad9ad06921f4fb471b6c6d977ffc7d43172480cb4f2bb848760b1ab89f393a53ad142ff6300778dca1708c8d2523a3378fc47e328a47c056ea435d551f2ed87aff3ac5b35834ba37193addbcf60bf0c5236baa87688f847672dfc0c4d4d2f663182f846f3c4a6ef93a78f3d6df2ce8533f8d4408418d766e8246aa337e3ff3fe97711cbe3858d5e9e9241d60238669793cee7409613e0de91c3710e63704c91f83f1d7a29be7cca029cc548852d731d1917e32b3bc5af303349f26a519b573276fed4c7d96e2f990abbe52a815df2a877496177ef9fe9772bf599a622b2af68726ee215d4006d1f506a596426e4518d8cffef4d47b77490760c816cabb32334c9fc993faa870524554fe04ab676c9a89356bc1ee74f749c5f7ca133b3be65d5ab68626a21ff15bab478cb28888a20115e4146fe2ef785ac48dafcd9018b4cda0d847aa3d44c0f5ce8e04bc836acfb4f3a23bbee5dfbea8e7b63fb0b9882645c68fa6cccf21bb3417120dc7765e031afd72e1a2cba9421cf0f206af431cc290ea373cab59f4ae6ddd92a6313a0038ac336d747face51141ece73e74dba081e810d8d5bf8ac980cb2f5db67c191c2bf8366f9e4d5273f1e726c601965a829c59ae1975898b3991a035fcbd1efffb25975c72623027d65e4255b72968e6d8a3d9cd5bac7376898a5bd189b647e7fe007485f2eb847f43cf7df684ccc60b2bd560220604b867e00fafd097964b3e2521ae416bdf4558e9bfa94e2dcec78ec33df0377971fbde78303948071d528c62708b8934cdb7bcd89e9c689b66d8ab4c021ac749c1a78cd10028760ba804d5ababef2011526bc9cbda71a2b826d84834b75c628e82a4e0eacaf5c44423d720b605695cfb10720bfada03ba122cc666bf9856c801a2d7d2c3121ece618e83d466b00a10aeb57f3591c4f55820effb5058d8a3ab6e3337c7d19f486b17b4eb7ad7a1470b8c735d280a4e073dff1e7b40ec029f1065e40d89acd2eb219fc9d875776aff892b6d7ddb08b0002beca698787059132edd8f206870ac382b89c4998c6d422d16abdfa5e4b4876378189aac7eecb7200887ca9e1067006fa7b2d95528e25db6f1a048b874c2d302e47fbe4b64e398591e2ea85cec4be34054fc8076ed6dfdb574dd90f0f5dd1fb2f891918f8db75907b277561b07c3aa83931e21a936f064eaeab64e9613041a17894e1272b007def87ef9b55d043a1e2fc6a0ccc24fa4cf3081ce407119e82480fd8e576f130713602fe311c291fd46854b36c4b55f08b0be4aec6185b75b2de6ac6e3f1e9c993460d26848e2c3f69793835cdd7366101ddc40600000000000000eaad87e73912d67d6b249428ee34e65194bc684c94406f001f208bfa6cbc9d3ed384f0cf548184536c5d6c77279768d92c22de098a11c9c80a34d2c1589c2992f5a0e903a1e4552f5fc6b6a7f657fa6b12e84a3b8aae4fd8f96c52d02025e2735b95933d7c53c0bc06729c3e2166c791f4969feb0897af4cb805ed0233a8e48f77e65674f9137bb112151077a7028f13caed9897d9e2bdefa9dfbd56ed731a1185fd42cc51c5096f0ff6eb68622b3faaf2f894097e1b610544e3f0e46b3d36c4d95785b957da506b9f3ca1ee95a217c980ae0e3c18392ac94ed9adeab2099bf10a20f7001611387f80c83fe66c773a3e2546304ba4878647234d402ae9e783a4baa2515a82d6c705ac88c1e03d27c4ecb32720934790a7a52f734453d58e6f87746122d3461aacef1a4d9eb72c8ea88356bbc1363b54228f3ec350c59377eceae82cd7e497144c7fab3db150da4d22da0e4357977db6550ef79499364cd6cbda5cfa9d59fbb3a055373a44ec9e4ed8fc6ff81cebb42b4c5373de504dca2169855c5d1d26f19aca9d25aa0c740df72a9c2cc17f1d491be5e66f0d735bc01d3a109d75b586624ce2456b52c0c4c6f46e953e1b50d0f22c3423739a7e3796935a8652f0aee34303ac43efcab1b4a2a043868de0c55b9832329e44af4bfec090d1a0e399a7e9b1a9b4513fb08a29245b42ccd324b3660764c0e3e4692a6f28edefce1f4c7231c9930e75e3781e84cccbe4eeb187c64ca775dee4eab4995f6386369dd2291851047d93a5d74b9c64283de222f4c0b6125f51fe5ab533a9146a0af96e6647a58aca81624914ccf0902f0caf22b7bf6338e574d9aaf17ece29b882bd0c88952a91a95333c1328cbc876b32285f96c547319a6bb4c075c234b0a93b8cab805fc8706c397eb8b0df5577e432fa96a73a67a737ba62d4d1f76b6411368a1f3d16c420019f4b44ad25b469b3ba894df9e8b03f34b225dcb1bd23e1e9a967c92ad259cc24b2e93b960fd99f9e5d244e1d45c2b77bf3506449dccde55c8630ba6de355be6f14e444b35426f2014fa49c8e7b3081cc6f995e31fd06779d3e6cc8ca16f1052b11d3cfdad0d28c9b67b8e2c6b456f04c2b985358d35c89c20290bd4537401e27f8e07e208fa22e027a4fb74be066318a2f47e27f84354e6dc32fed43ebc0cd2497d17e23f419168ba4481eb597934a1150c8869755f6d977b3b169c5091ae50fac7a8632b25e0c517d6e7034a828722251f9623477df9215daba9cc1b9998d4c465ace0d147a603f51bfe267419603c58fc9bc7c01a5e9eed11de3c37f1efebc843a0e12834846b23311986295ad41d657ad42d9465c00407e95e6489641acf2d4075c16f6aac22fc1a5d6c247bd0df770055c1ae75da3c107e380ab3a6bb4514590750e5651dadd87235c7bec009eda55fb535126b0e6103c604111430293cdaeb505b0f1c1cd6b0bd4abe31ae6e3326035476a5807681ff5ee5fb9759799f4f96f871d0a88ff2a05891d9e0a93d9505996252d6c8a63bfd41b3350f3ca17da3f8087920aae5aa9b08f0212f652c831e57bb5e84d6441247b72676b27c85cdd20c5acfeb5d9c3a55ba163f08b567fc292871a419a4cf92df0b5f7d0aed1dc08cff8fdae5c77cbf8de4aa11002b728e46b38bf252a0dcc608428d9dd896c92d4f69ef3d5a226b70373962e2b8ce0ac00c87040992d8d2657950a19dfce96cec73368de2cac8fc8db17a6947d1e4ba653febc6c25358ab82a477529b63b6f5e41d6bc9d8bba12e2a36fb41a616d7abb621167a66072400c023e2599a978069063a19a8a5929c2833645f28b67c3d4d2ab76d3d5ff7d3de60a961b9ccb5744f8a5c643430ba57c2c128d445db964ebefe5855a01000502fd800502fff804009db28499824b991679591903fc7ed905b45586bad9ffa9dc5e391bc218158875731e7f5b3f9cc53619e69a31a97dba3b6cb2f0ddfa143ce23e6621007e835c37977655e4204acbfee5409a1d44f090afc9c4051bcdb488b35775bcbd57deb04dae703280460987a807b9dfbd0bc6b0ed1d61deebecfd7e37e1744256ff48a88f6d4e57ae28e3a2ed059fe5451c14227275a29299ace5a5bd9fd467cb8d7eba1032a5b7e0594d13f49f600ad9119f27a9c32ce5b5c06d9623ff09f52081e35aeb6872efd407d1e13680d2ef6b6e760b4d4fa25d6d96026c1ba997463b4add7b9c78b6b2b4e8b9ada9c4ef4610307e581db96c0fb6c6cc6ca8b63ce20293a258e988ef702a3a6fc913a582eeb11441453c794ea44567ee576ec15d73ffe72ede0e4c1fae8d22f9f5973c17aeb35c0c4ef7fd9128085a69a14f53b8f02d0afad651619a1e7b40bae958158f59ec1859c3ddbe2a81033fcafa5b01f737ede576d50b65b2116a5cf130fb1bc29d851a34fe76f9ad250c43ec65280bf844357f66b44252582df0ad7f8598787bc13b84effd9f5f1c1f33b6f7dc9f9c6217b13efb5fc483775aba7d171e65e2c9e1332c12a693edbc1249b44feb07ca4186c2dd853556d4500d91b689ddd6bc2d961b7717ed73ca3708bd9c3a3ac0622d61b847851ca0ca6eed04c194bfd941df22fe669253a452b32611f6bf754a357f0229b49f33727f26e6ca19d7331308297cef05d1c8f19201f6018ddb0a536ccf4471e75a34d0a33c2276f0ddc12c6d3e9a590a7d497bdaa463a733e93d39a3e194dbc6e9506bb0617d18eee0c3624555acb930f82f759bdbee7d07f31e5902c410ce829fcd608f43c4034fd9e073b51afb336bbe7c8961eb6ceb6a06ce8e343784b59aa2a97295790864a809227f0ea529eeb23aa221f442352805ea61c4ff9a7b3fbfe0279516b5003f7d82f6c1df377f5ca1ceab29888893276e06cb75da9f873811dd5f5503203c59533cf8f3c0a9ff92898d7352b7b23cfa8f34c1be4bfe84956420a65bc222e530a13e283f6048727ecc6af892435c079aea66525eada8aab07c20a2864a09947f5f09b314ab405814c8dc48f69f64dca738affa331cfe49fed25fbc316482d5fdd26f118a255c3bb2e7f3a7837201aab9795df96ac4b37ae5378519c2318d584c60e0930128eaf2c4591f060ad7c01843e45b887a9e2757405c88e1b7640c0528ecd106c3dbf0752410c7dc46af33892bf1a647a1d0281ae2614acdc9a910798fe55f9d0aa5e3eae0c1a99aa604bd8163cd4a587537ffd334e9898c03bc12be76e2ee4377535886949882bee6bf97b8400978ddf8b9162464d376da11db9af2ef199e01e6387724a16c10545902292c8045b96403ec05de7ff83ecfc5abe4a3e97915cd3a3a0c3a088562c00677e1559c287dddc4a177f9b17a2c2e7b0a9d1785b208cc35288fdbd7c223b390425c5349cf4b107d5632033599fd321d47acf692311586b760b21ac116c0d387686c4072370c2f74b887148338049471f260056c4e38373a49e6b2e0778a296c75589e4e0bd62ac8812a13a6648d918631be8a311b186e91a31b175c11257974b85a0d9203f724739320625d7f44988083d2aa7a09b2d3b4df6a822560abc5a76d0db7ac78229841ec3abeb1ca12144b0881d6704391ad9dcbe3b9032c19fe27deaa8fc5690048453b6326093465e34d29839b0719e9eb9212b44a8f234f003cfd48865cf5e72d361dbc2dbf431682e9d20b8dd589673873a916f490ba9a60c408e10da9d4dad9ccd4b54bf9e9acf7d7bb7721d31e1f3fbcfb20d49a802655b7039dc5868b7d7da6d4afc7edb42278b7b07fb6a785c73ed12756c58cc30c50ead083a686c7f2d4d1b6e4487ee2bc1b95a94e9de1b0604b8fbc2a05e1ed3096d8cef9fbefd3a097e5e2f4962f00191074760ad7fe58bfebd609d93fdb83ad8431eb0d66c3e0154b8a8fed1ae9bcce56def68e58df01158149cfced3495126c80b812e8b24d7021c9768594fbaaa7a6df734c559188c0c24c02bdefe18d0d01cec0b21c4bacbcc0b4bc52224158b0ed16334e3d37c9770c42436b18836d010ac9281b3af8cae608abcbb2d97abd9f018a94c77d76bbc93f2d319089def68ddbd86a7546e5b20e1dd6f737d4add1a469e1cd6c657ef9817522d255b4ae37ba793b66f73b72a4bfb17f9d31f85a7115a373052f68ddf248c63b51ef95034fd087b7ae1ddfffb60eacb2ad605d5bdcb93d2fcce746d1f9b942c0eddf0edcde0a3c29277ffeac65f8d24ed07b6dc7f0d1baca176e57eadf89fd5bf74becb5952b4aa53d1c954a749693d41090c0fd8d9b5cbcbdde1a097d866cdab3da9ae30aa9056be4a37018feb318a39d1e4510b4ee698ba6c879ada5c0f3d667e1a3ac744d4e6e34fd31465eeb7d4a5eb3e8563a562574dab9652dfd2395dae67dc7f353a058289be4176d673bbe35744980f087b69912f642b2db83f81146a273e52f8579f9885b70423508e54d4df0dd8b967017d28c6077dc4b2eccd7fa8532c8076f6186e7cc6668cc1f0e15c8e904b647e495ff5bd3a0a7bd114368e2aad1dafa9f612973578d85382c752c381724bb8934a7ff24d866eb28963985e7540ca9690582b57dadddc1e41fa746001c429e9d67ad87a7e0a98d209e59f4a200edb515ca562d3b03e3c6b092a7646aa6e3cab807bcb6c5ad28771d96e873a6498ce99d3e42a9f9b4e84676789ad388390852890ecc525ff0de819b1ef37c14664d6c63e3ce5be66b367776e7af4f4205a15493ae155485cee27d16d24d98ede7f2a1a08102993425b115933f51dc4ed9c81c63b0490e37918162178ecf505b32517e2602e4475125def5005bb5b187dc477f8fd72c496cc4b101cb05cb31500be0bf08a381e6a34e7cb388f7ef81944cb77410c85c77ba2609ae32331b405933f1982358ef5f17670ea9629319ef3495745c9889a0ebce3ac50440f16ba25dc89103a2171080599a1f4cad26a4108d1f28ba7b0d6f6482ea034cbb6584ca1855c0e0c657d0e8fe9f2c2c31d05fd981e40948262b7dd9325a6cb1b90968d2b64a3be70a888f7454d38d183d1c43ab210696d8b6467b7266e10bca303fcb6bb15747d530834af589dfff7af783f1424c8fd4056d35ae886344b32146f0d50b368de266e9cef8ba8192642ce1ad6611b97ea8f03f4bedbf47124fba8329ac2c901974ab170cb5a4f2eb019a60daa762fd69876233046c6fee19af8caad14f9c29697fe3e3dd159a8e6a060750b683158013f446f95ec906b15ca3aab0ac8dca680214aad7c12085139e4d77056df150b492c4f21fe9e202555a29da3d6aa46091a87aa3d2028329473e8cfa1d364eb9932b443773c9e9ace0d1765a7b6a0eaea5cfd73029ec845730e942cf6bc97b5db32d1c08c55c473cbc9f46d93d7549328463cef3d79744e120bfdfa4ee2e25a0e9eaf5c52bb287b45cbbcea5ae76a22aff3db00fee490bf91034a2efd9e785cb77f3f5e54cde0ae2e6235d10194188a3533a34e9dfc362e99c470b73c3fe553fa21a58aa6ea675be67ba1971c3da211c6b3658362e81e5e7743f58c6332dfd2465a86bfdb9e36f15a5c17c9cb96446bbd94ad5eb56016052db249116644a109191cace1381f921ab6960d71cd9ae5f60fd72c594d80bf80d2c727236da0288dc94301e786b10df6826a4f06505d4ce4c831610eaf504214328245f2a25e31c3c3cd9280a7b0e5beffdf830480fe867aeb573ea5cdb05a09ceb6d94ff525aeb92fb6d43f7f876544e8d4a8775027709c491b4c54f51b4bb6e93bb48b96c47648dd7f8b0578d8883032bf5c420a649c073698aeea7dc4c32e14e6c086bdc52873f4a27e83b0d5dbd8ed323816e456eb19e1138e4bc4d1db70982024f9ef0692b0a875c726b054dac9533f8f8b47d3cd11b89ee015332fe2ada91e4d2469e07754223021f1e8ca9f45cd87ff998f5fe89be8bbd7d9c80f4e8e8f5954c6420baa6933bad5033210499c3979e55e8173955472f8421a7d28ab3b33ddd8db8ca4fb008dfa672f4e0b5bb4f1f7c3cf560763f28e608db358520c5c253284f513fad37cbb60a8843ff61741f6cd7b0f9fb658f45a5acbd0bd78098ea49f40f910e82fde7b2b9bad3bba40c61f99f0845abe025539500181bc928fb77dccac19ce2f3c7ce6756a6e53943b700b8cd85761410b7f63652ac925a00a1ca31a8efd156e50353aebdb26261c5e923b2b4c673c5db013cff2158021791a4fe7825f2ed37c0cc64cb3d41aa18944a6398c8db8d0439abaf6e465049f25a3edd5513add6e2a2ddbb068fa32d15baa27786509a70bd3032747fd301fd67889304818b5fd3707bc9f1a27192ba7a9be7cf1c52b555b5a95df9cd7087200683ee260aa30219d67c790761783e905e48391b6d474f4192eb6c2b4f37dc9176c6ad3f7e683270235daaa4c142069518e4466b83cfc4f8b5865901069bf5ee555fb44f43fdfe15441bf7210063c04f04f92c024b2110e93f5de3fb6a785e82dfa3a138d46bd5d25824bcc983b388733c9881121cdd3fc761b1405ae488319be95a86ef3517e7ab69304ce4cf5e5d1790b5f0afc271f0ffb9be83b8d7890a9d780262d48147b428deb17dfc9a332940887bd022490faaf55441855e19907ca36ec3f2ee1ee17247c468b783a82eadddc2756d5ac319344420a3163745f5278f79589bf0d39ebc76d3446f8c9c680e1f4b1507762802f9a5323219eb3a973ddfd8319569c16be1a5cee0b3e5563fdb9c6da329222f03677f46a797f2e562cb618e7912caf03f9ded59182d8f2d5e56693b7b1375af77f1386ead0c26524eee8789f1dd3c00c033f5a36c1984ae56df16e2ef135bdd99d6055e995326a5320b92c9b8bc69dfd8e9db38ff56c391dd7d3f489ae2b0b501613658975d92d26ee91da4025ad44a6c3e6f64a97d06656cdc310d6d79f3b6e611e310e875e2918c6a24a839904aa3c202ff72b7a64662926cb63184645c63999d50090405030ca25ee26973e3bcfd0a9c9df92c0ffca4b075a5f725d4bbaba45786588c6eedd644b107ee744faf03a2ea9b392406b4f4f8678955527c4eb5aa128251e4716eade46a15a0f0137fac1ae02165fea6e5188c31467422a53e229ce8e5ef7a80223ba689ddf6ac707e35ccea4a2214629e72889fe11c30e0a92b9ab04b2d9b8cad522f5bbde1de8fa4f10f5b71b438aebea7f4f9591371b0e99eb625f9af0165e7053586d5aad1052e0eefb3bc71c790c49ee3d269db02d429b12f1a7cb6951a960b7e7ef405e5ca6128e7818493f34c1ee4d8f40201fa6deea41f64f3e5bdaa73925b4b2180c1accde1b4fb65ff1809764651cb7f2dd43beb6bc4ab324d66a310bec1253c69d2cd48c8396bf584b5cd98c695259b7afa96008a2cc20e4f4986e474e65c6f008e0509c3935fc0b6a5613e4c236c51bdef240210f492a449bcecee4e0f85df9bb8370d9669c2f133cfd10b91d734e29171125c7f57104462eb5cc075952fa01a6700c41fa4e4bd5ea6fe3840d9845c5353f733877a010afd385ba883aa180939b821c437d801938f8d182905603ea6d2f944a7b7eaa49db3ce13d945d5d4d18aa8db8255706be4da52f6bc26e0c1f488c3f32421666efa5409ca86276a4560d2edddc4594f0c7384e41437f451d7ba6f296b79e92a2fe031a029ae5dc3508e03df366ebee80508500f4258da61723e00a42d8a57c7ba49ff523ebeb851e49527ea3e0bb4559fe421a42a44fe3bf07dd74c93725a2000100082d99dd5cee06cc88c26b7bc4fec51511769cc8a71cbefe57660a92c9802baa658048b5e29c7d423f4155bfff35f70401e700ff02000300000000fe8000000000000000000000000000bb04019078800000006172b4d300022ccafe8000000000000000000000000000bbff0200000000000000000000000000016c00ff49650000006e0c003f00000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bbfe8000000000000000000000000000bb2b01000000000000c2040000020004013500000000000000988eece6c79349bd428d05ed193571c73ffc4c8c524d4d1b419c5f6478e51471d0f05c22c6a0b743c119016cda29acbcfa80c03ff3adec256794c4a35b36d2ff65391bdbc69dbbe03c7d8f13d68fbb1a4c3fbc4730fc1bc71d4523fe2479c72a82b79485370db4b7588b2a2ee64861585d8b739958c8f66317c0f00b210a5e72faa2148ccd403294e91b2e19972d38c34890c85c83c292a2442f7676cd7ed5a4ba4daf8e64fb827e1f2aafbd0f7d9539f51f4a5140f89165ef71be24b4036cacf1592b39d41414b9e23590c9d9d42621750b942e847e2ec7ef5e91b28b1852746b004e3e6a303ebc4e25d92c60bd70d121c883cb9a2f216adc95a7f20000ebd75c06d4e4742573a9d744e879"]) r2 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) fchmod(r1, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r6, &(0x7f0000000300)=@un=@file={0x0, './file0/file0\x00'}, 0x10) accept(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) pledge(0x0, &(0x7f0000000240)='.\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r1) setgroups(0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[r1, r1]) r2 = socket$inet(0x2, 0x1, 0x0) listen(r2, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0xe6, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaad80000000000019078ac1400bbe00000024e204e2000089078619226d42d37822dc3f48c30d1a9479679db953a0e48eccda70f9d195590d7d54d0dbd03acdbf4d26090e1e3848b89983ad4859a1644777cb27d7f1db662b39d07ec1610f547e9ecc5d41d950c2a7afdc6b464e9315bb761e73023fffb8b73636dc4c295b0bf70c64b7f678f6f1d0030c8512a5f73cca9a5643c42a02e17345e3186d4c5474df5bc109c17e05077eacb83d49faf742c1b0de86e15ca21af564ed5c228597aa0a804bb99e0ad12982807dba384e3ec332e941682d70c"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r4, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x2) r5 = dup(r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r6 = syz_open_pts() ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000080)=0x7ff) r7 = socket(0x18, 0x1, 0x0) read(r7, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r8, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3ca420e3e2583708) executing program 7: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000040)="d9d3039cc5badd2cd32f5a45ba37cad166ac762ef82e7d418aa8da7a0503e412bde7b0c5aad7e1dadca591a88713d0936fc1d12a5b4311e2a45ac1b2ba83c8c39a6ab2479e585644ab2f07a19dff6ae245d98d8c0c76feafdd28d734134ed00ca79359efd227b2f8c6a1c791a33fc640f95d99fa0ee09126d3368e6dae96a176fa68112a5cadd88edd23808e78a4d7a88e9d97928e00e1a8299383f12aacd7644aace43bdd26ce39343bcd906e2cb0059e60362833282d715d95610f68c0f1b862db8f74be7912e0c3607cb3e212bf95c6359979e055c5b2f7da781d0104f26c427fb4ee92495baa63d0273cb5d6a04f400542e35ebbf64d059241", &(0x7f0000000140)=0xfb, &(0x7f0000000180)="94366112924fd358f59a9940c066a33e0513a47a626d615b3ba76ea076a57d6b7f7a7476d812ca6ce47b452f2c2f4eac216a333075d88427f9efd69e3bcf808a9ef3af91c9e3900228226fbdf57775b45d089f8ab874f1c519200b23747dcc0306ed6037e7149264790a4e194dc245c59b0ddf2d536bbccceb47d8ec22147365b32a7e4c7eed57d0", 0x88) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000240)="09cd8903ed6c521462a3809fb1f5eb", 0xf, 0x1, &(0x7f0000000280)={0x18, 0x0, 0x6, 0x7}, 0xc) fsync(r0) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) syz_extract_tcp_res(&(0x7f0000000340), 0x2, 0xfff000) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) getgid() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000400)) r3 = semget$private(0x0, 0x3, 0x88) sysctl$net_inet_carp(&(0x7f0000000440)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000480)="e2bf16f97f146046246794f7c5a91daaa7b0b275c1ef4fbeb84d7c8d4a6e298a1769ef7d4225b228973204c033319b1e49367319f1f6da233efdcbb0942de42738c8cb14bc2085f653718e300c3c5073511e98487b51ddab489e6ab3648e2f1591d3ef21e4c81f50a6588382bea4d72b4c96a990d8807435e407d474fca8a7c1ff3a742b42da8a63dc1ad302a364f2bc9266ba38d42ba0ecd6355a3b310cab28f49b3094a5defb1a20a7648816c9c061c297d74a6136089bdcef50d917033a103d8b8bf7a3ad0720f7d793de81b3df8cc56e2d613b7c66f3357acc769d02e9ecf1efeb03d8ea0144f7f2ef680c00d421d79246b77c4f58db4cd391bf", &(0x7f0000000580)=0xfc, &(0x7f00000005c0)="20577b9d96e0dcebe7a6894474fb69070fc282777632f67206ba2eca913f8a726f59a78deedef054b02490fc41390073e5c2cdc0a57edb89c9e6730a02178f5715973b055b768ed7abd2332dc2277db87f2e6265547c872935598432ab6ea9b1ce8dc607e8f2", 0x66) r4 = socket(0x18, 0x8000, 0x3) setsockopt(r4, 0x3, 0x4, &(0x7f0000000640)="a96defdd22bb7218203e8c6da57fadf2a041dfbcb543b669347c2eaddeb037834a7b01901ace2596f192e10e0bb2c883c15e588fc8b032e5ef019cce3cb76528e9b807981d4d154ef8", 0x49) r5 = socket(0x6, 0x3, 0x7f) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000006c0)={0xffffffff, 0x3}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000700)={'./file0\x00', 0x6, 0x0, 0x1ff}) syz_extract_tcp_res(&(0x7f0000000b40), 0xffffff00, 0x3) syz_extract_tcp_res(&(0x7f0000000b80), 0xfffffff9, 0x80000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000c40)=0x6fa) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000cc0)={0x4, &(0x7f0000000c80)=[0x0, 0x259e2836, 0xfffffffd, 0x7fffffff]}) sendmmsg(r5, &(0x7f0000003240)={&(0x7f0000003200)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000d00)="b2127b8f8a48cd42479a623f73e88e958113d73db631acb92f82d5041777cd57f1cc553a4d8c52e69e782c926c15", 0x2e}, {&(0x7f0000000d40)="67560710e20614c0ed62d44e5ac177ec706ff26273e7be5c436474c69316a7d20a0acc8e23247443f783a06a9d26695141a9d91068fd402d14173c97c6a7e1adb684aeb8edcab7c7437e555da10e6940bf1fe3868b65c9f572e8d55856c75d1aeccc18ecdb0330667e0de7ff1a79a52acef0bb62ed5571542287572db541593322", 0x81}, {&(0x7f0000000e00)}, {&(0x7f0000000e40)="c966c094e289663a88aa090ef166e68c62d4398f969d4cc5ad7b3032990f358d0375140c8c0f77", 0x27}], 0x4, &(0x7f0000000ec0)=[{0x108, 0x1, 0x48, "b52fa26df262f591958b9864fdf6d8149d598e9eb8c921dcf40e940bb82637bac4eb9cb12862afe09c403a3f105e18f2a765eae8c799576ccb81a079b27d590bdc03051c1929392385dd53fed79a9f1fc9ee0a232cee1d635a8b73049d101d46677a00035a16eea05414299e18f8a72a30c893d67fe8ba03126da076d31252c6008eb84a5f4c5ba1932a5b99bddcc86f7cb5a87d7bf23b14e0d683bf5f61cb6bac99e4a99e7cb5cf2ac602cae122b22b9f663a8f9b19b834c5420b632ed0a7d3582e2fc30c3babb1832392f6b238991f819d8ab0809f697262a539d8a8265eba60d8376e6859aa7377646585cf218e83d2dfa64b0eeb"}, {0x1010, 0xffff, 0x4000000, "852ada45415b81dff619e09147d98e190319446e465838292e4e40b5ddb6aaf020bc511714a5be3e9f0d8a840c8ca5ff231cf30ae4d6d0db419a550042fa2c7cae2611ce76020f9304e50c0af5c9c705ac56423d92b482c5a441c94ffc99190d3d20f0349c4e7d805d2e9868e9962d127eeaa0376d975cc300576c8fb8c549a6aebd9fecb0cc9d234bd829c993587f85a0999ae7f47ac8d4c54f49dd951e370fd482031e1af596712133b0252d2386541890de29b7e922452e56e945424739449a67a8db593a8502e6cf3b45fac17f706ce54b14afc351a60eefcf60c6624a41352f58563d196d7d56fe8300c9ca19f68e4ce035d9415ad86ea47ae44a2ffa931827d898e01d905e17124de1ad7245bc0c408dc79bb3b0a4664e4696d3a00cb01210b758df6d229ee9c331c91b183e55fa2eaeb7fea00792772fa327d0d239202f56b5033f71d946ef4d266578e9628a4a79e100d357e570b9bedbc1399836b967a1e8d7c92b187fbb7d5666a88b37d2d65efce443315a36a695e85c53854855742eca3d77a8d66c21194a14f5a2ad1040062a6a6d51454fa0a4e306cc987499afd9bd20c44778a06f656f12cc9f4163fdf1e65daa8ef934823f7a18a02d26e16a0731333ee0873a3ed680190ed51db82d556bbb49fab0581538953cd4b30bdfbdc886de3f0b5d0e83d65f4c166edfc6337143382dc1d9ccdf226a3099ad73b873441b0afcdb0b3bfa20cf194a85bf96add15c9edaeb80be2fbee6a510dd3651f8b8f210ea2da963dc006dc7335d508c507c8319fe1846cac4487e91a25286a6aea5a2251c6426d6b305b27507771e480cec34a32d1f7b0393b681f27f6605e7b424bf225b5536dc899950229bc8b23ad3ab102e30025547cefb32331c537b578e2876108a016ff9433019f5e8f8846b726838ae134783180777198c0f211f5b3752d4a06d7ce44a35adafd9d0939d20f0f11750d4460d1de138b56babe5ac7e84ee2682ac270e57631aa764aecd40a5cb0b3f9eca9aa38892ab6639df577ccc76cc411b87e71efc303f0229945438ab7958af7a5807df235eccb3f46b4d7eb448378f5d2dc332fa008f48985320018c49526dd3f41f213a91e366126083c959fe56adb6d95fee678d6a04e0668f4ea33743cca1d33cd4b752ac60332a7d9e85bba8d3c0336b969dc94849475bbc4915f38edb7b67773c947b2de9fda5010b3670e58414c0bd7e9216e1982f64c423122841ec5ad50cf99c2acf2f23c2a779c54b8b03f09c52a03e0b00c54d4b5aa876863de074b19293e628e758eac72219b4c2286c7820ec8e72652ddc917571ac69d51852a7f752ed9d08116fe971074d05c2d8c9e17bedc6c89a379e5df6e2b783dd81d369b3065eb5ed4c77fbe9f623b5d49548b646a107c5a1dcbf5bdc8d68bdd2a036af6ccc37bea01345cec209ede884367874c2d1a74e88cdde7f93acb17ca52e953aeb27f8b53a7ba8e8c57a016c947a85abb37c595f1012fd74e87e3cf7af6a11f6b08ab7049f23a6d893716e0c6bbd220bac304b578eb1f876a20943d2f7fee100810c3775bf3478e2f4cf74bd590f99d75772b237b54a4734826498b807cc835e00417cad51fc86a80d9a161bca1a52d6877f6fd59d989763801334ca41cea50209e31d6587899168a0d201571b2862fcd9d76947ecdb5d5f62e66a25a0f6cb99989bf02229e7205cf87b59618e943baefc2e2f763758340ab1234120b0d307f9e3d03495c4cc6bbab1723a46ab53915d6b2300a2e5064160f46e62961e0d445bfecab90e3dbb68ce7dfbe99f0fa641a42c51166c6c50ed1562602addd99c864cbbcfee89863d398a65402b356accb14262f97e5bd0e1df57b6061fcc77d31850455704ec0a764cdccc644ab2c3f08599dece86e843a24c3b2ccc1de7641a387a138c54a92441a563c420be8c0a875c0fc4b407380507cccc02f55bbd0fc6e28ef678ac441a1b5ca7b84cbe960eb4835dbeefa8091855dced375b3e4d5e97bc25135c36c181feccc1e11e99f072158ed86d9f80e6aed0d0ed24eae8f5e6f6a4c973166ce475d6d802616d1cda0a250b8b57162d0603c11784201c8d82a37aee10baf6cb5a46677bf7b22be88cacb4c3a44b830f4095891ab61559e9c1838bc843f0ff0929893df109820d2325be8a8564478c3d1f3b1a4cdd402965beb7624d39f619ef1f7edb395e1cb065ecb6a37d023a829889c0259b2f6d1dc308b63e356548c0ae6ba747ddc84edabbf462c08a5ff14d1ca5c8cad2286a34221c53fa9ff265158d27fc89710e4419b4a21edd8ffb4cbbdadc7703c13910759d63bb9fc14736bc6941b3adf091460462ef379572950a50d7bd5718904426f5436d0020ab34e776f3482cbe2d705fa667a90b80a369565eb3c5737a756fcb25f090ef541510e5a515401a26b3c4bc99a7410480cefb3c264d212ebc0b5a67f92624a78e840bcdd3c37e038a69241f3737589df551768f29cb68f2ddcbfb0ae6f52a5a51b7cc8768e997c927f2bb8917b104eae688a21b5946f604e69d54efed33c41c89241eff37ae66065c764558998bf353f3104a67268f2778b2e5eb825ed016c0bd9c61d26e175c562be04da2a8646f5c489ba18849629472e9a8d137b070da01a61b8829ab5b5a603099502453d332c2949ecb447c82f978e99ed36f6ef78e3ea42a4aca3b44611ab08d27793cab07306de22441b51839239304a79866d0d9c350e5b7ed0e3ce234a3f55da970a8065e86b98a036e5e37ea79f95a3c7c8dccc443fbb6f5aa07d80619de399089b1fa184b64dac4ecdd1a48e7f3b6ba1857b608e60ec573e96b673d8b64c4a7258f35d92bec42fb75dddbd3e077a17f5d8496ef591b64d2c6ea4d66bf9eac1aa4d7683fe929246c084f97689a1516a5710c97fb8eb0fcb8873dbbccdde9fec20cc83ee927157c342c3eb2281ee09761e61c2e6d4203ca403280d58ff3a997176bea7ccb8461e8e5e2afade671e2f5a78b69e7fb258c8ba09272ecd264f22bdf5ad62e64870a631566ca9774ad0ed97a89128b9410cd95e5339c00d5b247bb83d45bad31bca664cc63c50487b6e0fb443d45624565d22be5f020c081005c5281545a33994db0d7040ab404ad07cc5f91cc8dfb01fe791f9f91965ac05b883e73f11eaba9533e4872d0877edbc852efaf2ded6d9ad9939a972e2e91c8397839ba1c088e4b7a7c19154ba6c380ced08ab9ea938f56855fd4b8eebe0a9a0150d647e7078f1793c271c2868b5ec7dc2e6ad10b35c6bd55f90fc981496abe1c5fd2b04cb31018ca8aec2205a86c77d73850f7e93070cd6d33e24ff8ab413c914200ce993eb923bfb893f30c9b72b25aefb47e0c9545ce8251e951ce7978d4d82c6b0d589053ce83c7a7e5e78976d36fb8e218121ef2b789a50a9bc3cdd1f3eaf36773057d657ea45b35bb745b14b2ba9dca1a54eb1b6bce1d79d3e4bf1b30670382a3a8aca1abe1075b74478492a929d29303f12e5cd9b5d5da82606415354657f1b265fe50909fcabd9c218b0e445e2ff7ac6b7f5d50d39e0983b632a22f69efcc2b5a351dda7cfed44faf685225cce011a08bf6cbdf31326928522dda67752b7afb61f1f1160f0f62421725a983945b8d52d5b3cbd3134ab81cca5f9277a615bef383054d122130befca79b9251b1d21aea0703bbf7278ffed68e6de6f8db9bdf76871e0a9bb9b02e572dd47f22b333c25e522f2e123f238b5ade59023251060a585674d52ef7a6bdf2a166e113e9efd1dd1af08ce27e807f2e22a25554bc6d7beee151071acc05da37d975f5f0d482544d9034eba7826f9c673b4aea085b52b43505d1b6a0ccb6035b8291a68d125daa0e0c90a8c6376da7eee63457f79b54b1edda2093e3e418eb414df7d8c34320d17bc4f192615d34aff1382260c08c1ab3cc0718b019f7386b6c49bbb9580f64330a70bd7b83ada8e3c4706fe952811f6165fabe901890083773dd56dbe133d4bd46885df2f08f2faef4d972e5040bd2cf7e70815d1e125bbc88a4493a5bca95c4ece0f1a027a5bbc7ec2a3963cbcaeb8d37f2964e367340a4497c51edb4c86655c90917748ffb8d681d16376f8072897ba966e246c2d5b0e611e63c21de61bbd8158d1d312b2807703f3b0b24fd72bb9f1e902a08566c6ba285d78e1a2d8c0d65641f521e754eae55d3e21bb28732d550ed8c4958aa5f1662a903aefd44f710d1c1cb4a9f39f1b608d1d4fb657eb97e6b039f5f5e2b8dde528e775d07c6b07d6dc40bccd71d89eeb3ae0e1febc3b6aa94d7f82a7037bd92f0244c4cd41a5e563408b723837e37710b4f2c64eb215c9207dcb612685d8a091c2b490318132514235394579845ee6a8b98d8f28b213924872344d9ed91ba4dcbd07fe7b64434027f3afdced231bd1cdf72bb4678a44a96c01f21fecb1d257a0b77547c5e30acdb8b192dbe758068dc68f67756b862e04361b7bafb2d849e5ed08043bfba04db00dc505d31b65a0c8dcdb07179b4c7f41faf5b1adb2f525be60318dace5dd5d08ca5a6214c222fe66b4131f3be86f6c96b83ec8329edd8257d0682a8623d65bbf434a31dbb5b97ceeb71410205e04f4b01682736a17997dfafa9a937b60e4f6e8b5b85f42b42ddab0d0d7531ccb1c4342b6c4e1613e7a42264268d24040fbf450bf8240ce4d1f3a659fa2b6e3755306d138c39d96dc350353acc8de0d2f2fe7f07a0146c5fd99fca32f7035fa0fab467d601fd73273b7c5ed9acd98fb0b6cf420ba04c15d73a4bc66a3f03f2dfa8425fe7ce8653aee7c9692888282e759e87097ea030dd9c8179c5093f7be73ecfdf500d4185d8bdd70689a050454d5238ec379e8aea14adebbdb34d52aaf229c4c5d6ab7e4dd1ba50c8b5c81671faabd47e5cb90b904cbb03d50e23d32e523e9a27c15ec3983c708295708ab4bd82e1734f5c1e358d03f7b8e9668e9a1db917e2b0ef369e9a86647d3148b4fd577e24e4420a2416f64468cca29e50eee4b45cb4810a0daaecb0fc82af484e92e5044cfa3dd299908ba135883553783809a8d68c419495f9856d648e31090903fdda6c7c4c403ed4578479a7b5073d0ca1894651ab7cea0a3f74cb8a667e1dc06e606767ab32d49b0dca4a44c46b1188bbf87b736c79d7e29876850ff7deb78e8c50c7fa079994ef86aad72d1e3b7477b58d1996fb19115b574345f90c82e134887fff51f4f47360d5dd7003c57014382838d9747111bec1cfc3023ea60a7e1ed192a96ef8c856e57c1ba3eb0de4953bd2b772501e141cd82d8e18d8284f1a9a28aab06f46034c77f157b2f0eb72d8812c143b435493bed5ef88307b5747370fdedc741bbeb0cb86fbcb3cbe8abf16656ed032ebd861ba7f31d174bb2889a269c9b31132840eb0b4cb38d22c681a8a8086a48a42c3a9568513b58e0eaeb25afae06be53c4736c8391640c9fb5d1c7a4b0603bbbbc74ea9660af9fe108764b0e643589796c037d86ffe6bb6a836748c92f23b122c9bd69e23b221b1ef6729929fadbf073ab87872fcee7d4878b551d8e3fdc3a5f8671a25cec9f46d286259070258887f171602ba25c8b61ce5c43e79e4942979b4b8cbf670d4fd18ed619f1dedc8d9eea8b77cb10ad6a6fe4d0511498211b13aebcde097dd392b026d54356dbe694756fa599db54db5c910929d328e9681667a90bf5444d24faf2eb8798cc21ecf7e4d277bf21da9ea9c74ed2fa599e10107a03af2692f1858b61b047453d6875f1aa5b048916d4accecd44ac94c5cd0bb084d39f3e2d249f03cba67"}, {0x20, 0x1, 0x768a, "6e78743d4d77b4f84d952b"}, {0x30, 0xffff, 0x8, "d2c92ae7fdc6ec659faa72c6a0afd753959ba00c19a0cde1c41f"}, {0x110, 0xffff, 0x7f, "35672ac4e7aae742df619b47844b49cf4e71f76a530b7982bf54d6bd693ff238a6ef7d53429b232fa065a98b9fda2b94000df99993418364e2fee845fc9025e78d67043b1e41dd597328d8e6434c5b228e5f4a805cb5f62bbd9fd6d2d8ab428462d01d87105821a8c9ad234c83de52136af80d91fbc31c147f66171581b86e8532b51aafc0b3f4298ec4eb57a8f3bf3839b4ec6cecdb1bf8adc36b73aa759902484fab33fca129e90a8fa83fd26ac4c5656a9bd9e5c4fd99e4e6857a6c77933c3f59c3a0a32ca5d97575fb5d3eab6b6d5eb7ce6cb987c6bfac4c2b5428130c46f603d12efc3949ba5a7788a3fb16bf5f806b97711f2dee2a51401c48add290"}, {0x1010, 0xffff, 0x37, "162180f9f955ba7ae053f5589a9dda42062dc0928098888838334f6896fd0a5ada79250741e10cf97651532287e087a90123359a636d6f0c65503c78f7f175f02357282cfc85b11925ed0ea906eb12d597ee7e05d4958a4ec7c8d56b4804a09d9978d0135caa309911f538bb7bb0cb05abcb9bf455ce8fc0c4ade0885a8e63fb418f36713a7ba38917c7ae1493467c8dc44651aa3be9438a936b3ae12c4230d51cae9643799a2588d7366af65e56c8f8ef96ccc3617bb32064e977622f287a68ebf5fc37e78011a973cf5ca6319c94447aaa65265e8b07a26be1a7b66b598d4d33f4620676750e5c874a00ae9c90e2d6a248ac5e51cdcb38844669f73a8621fc2496e6c572f99a72e9b759c5494fc408f42efc20dbd73843854ecb6a96e8158e3a54c2ec0f56fb4703f72e937ab0cfd385c176ebf3a781b66c3cf202f9da7522490d3cd66845318f0753b62efdff630b2e59a7276163b07600cfd4518868865a5ae3384d53458cf4a1d242572a9cdb5e07d86b09b94b2783dcad18685ce05a57a586f72ff462c829540530456a5977a9f7d2b41dfea17fdea859a40788bc1f63d010a174399b33c4e74962669ecc1802adc8f01ba64ab8ad99305813bf0c79147ccee9e02e5a88441b28058ce1964090eaa36382699c9ac06a26c38635f688ebed6d699e5f1277748f47fca0642fc501f8a98e654ec52142592973e9b82b3821a80c0c71c3bb68a41e494403db210b9c689c292204ccbd3b16165d333bbe4b22479f9a6a7e92a5a5fd0c148b16e21469b64e6008e2132729433d40e9edf13973cf9b81d66c5f3ef3d69a2b1c533af7becf1b9e6327eaf32e8130a936aa038c7a2daf52a07d1cdd90c9f6286fee63ab8d871b76b9e5dbcec528f13bd95535f7b5d72ce0acebc5459dd52fcfa048e3895c7ada205b9c646e2d79907e2836df4a9b0120feb0a3b0bba5cbb602abf39b91b6514f167509c4eafb8dbcb4aa6b3f69b27b7edc4dc5d6e3caa2d1ebd3c38b1125e017c23eaebe1b4cf1fcb0601b4591811f20159efd0d26b288183b57ccb2834c323e18a588a39c0bdfc92828e39404e2b08fed07ff744ef879c31fd240812428b875d06eec77dbcd8e95ab742b5689f79165d311a31676310a72bd8fd0cf03c5ccadc5f8f585341086a5c37fe5a430475e1954d67ef170ae7444ebdd79cfc8dbbc7bfad2a33797c3393f9265a375361c54b6e1115dc25cdce5dbf5f3866f0c81a92acf2d78b56063de9560be5703f1e5e14907850fe123d1bc5784b68a25097d774e18d3536d7cb2d9c731c97bbd06d269b6b188a0cef476802fbf7b279aeb78f4a84760145326bb74a0078b147af5ec9a899c69bb96b98ccdd014df47469d718be6889698ec5abf77bb3a48b31ee2b7abd846b7a076e76f5222411ab993ee8954d43d13407decce0b2d20c413ec15545dd3b35241bc6884544130c7f5fc97b2aaa1aa9351b721e728d1d6dedeba95a0f7a155ffc974bbf6f593228c0b6ce6749bf5e73dae3ed7e157cdf8f38558bbf033364b250a6dfac458824527afaaa629f1ec7ea39c9f34c9d8e82ea308b2f170e8c8ecbe8d0bdcb60c7e426e87af129eb87dd9e6de1afd73f3420f30b2d191532143944ec01e5a5d70f32177a16c6da8334252e999360a670efc4172a7c398d918f82484329260534d04e48503727bd6ee081ad87293fc76a629666a7fb41418284749c47df1e4f0b29d10f6eebf077c0710428245895be27d09a969153ffc749e6b92735cde8a2fef465b822c3d7a5c92cc33e31c0ea36100d04b78fa032eefa95385e0c4fb22b8840dd8145fa5a366a37349bc162bb7f64009ec9b075fae123187ee70693581c4b914a49a6af0e076b7b9df03bde4c1adf3a6f43ed29cee0694b094e54bd4f160f99325c5a509a4ed2f4bdcd4c9a778d98d80ab29bbb38c57b8def47e17eb97ad8cf7bb6f242ddba9e5b837d93569d96a4cb7f26ec411a7a4048b8f7dfc544c08e5b0d1df00b5975e00e73b89d4f52fe1033373061bd1b3cbc18719d0db09e57fabf9d9bb426f9e545412cbc7bcca559a92df6a87fb3a8ed08ccf19779bcf70e2529b1dedd98b36bd42f875c17add55c386135c68fadfa4e9c60e965163685b173a01bf338e1fbc73c2b63ee6e0d99064f7200fd6403210e4134355d4b211842491bf4c7312e57c2398f0b39934ebb797598c99ec8e55913df040dd0552cfb785c654e933e2a4d039f8b91d875dc4f5f87ff35c58b84ca88b4ffe71807aa55314cf35c1add1c02542dad1c4d46237a2fc8d1a5738b1ba5e02c1e29d1e90312bcc1bbe48a025536636f86371463539d3bf7e63d69929bacdd24b3bb8004ef05fcffe6e44fedaab85429aebc93dbcd435a3d6dea35738bca5ca954c0c45f6ceb98763495b22b0c2fba5b73f2bb56f0fd3bd67da9de26e33e0861d41d059d398806218d44ef1370ed9464d66b6f7929943632461cccfbe6bde5701d74636dfd53bc6b6a88afdd46788d82b19f830886ed06a147b7467f727f8d46ce73a7179412cde69dba61348bc08feec2d1cc867ae872a4ef729cb2826fea46be1b5308b19db6934698387ab96d1994d33c3228faeb2358f70befe72de196ea48b2d7a66e7f3e43fda76889533a93a5882e28e8f1e0654e51badbbb000b0cf955fb289cf85ef270a652eb6dd542102750b9eb44a48276bd507594fffd36597bee7d3db7bb7fe8cd423fd408a0931858c2b3f76e4109d5375f2ad169bc9b119f32ed01412ad342f36fba34961ddaad5157221d6ed6ea847080f7217d63c19b383abbd43a107bd5fb52249c20f49ddc63f551b05c2ac03cd1a0b431303deb2ddd2dde3b34bdea12814f641cc8455cadf3f3c601b2b0eb63efa2aaea5cf8832496044ead4396eed7c64ed36b6d7957c4ce737aef73ccfdbbebdd463a24ed78c95ce05a5b797d890dac66be403575ee4419de0a3300ee0dd627c90d17d67507f98a7e485268bebc5ec374fa44d1d2e51dc25e3710e53f64ceb054eb1b6bba617bc7dad56949f13429813328ebfa02d2349bf49f8e774861c48b4a352bd0b6f9112435210f18402ceeec0bf3a3cf4d00d5d51dc6e30a071b07d80317cb68d32958084feabb91b38246d88379f7ed7c10b8bebb803334bb5a9c14a8d345504c0df6cb7b390b207183bc30550af976a3c731116f5f1f37c74c73cc38bbc737ddd1c2902f85669f6227b013b5e091ebe88214dc99b1b9f8781827807b84e79892a205f2c4c8256e9e5951a87554c5f67ca2dea898bfa5ae40d2c555601d0a4eab81c998eb790828fbd31f3930cc69bb0271edafb84fc3750da3bb53b923aa36f36b6e518e417820549a7940a068da5e5ef29aab1a0140e955b55d967abb69b741502bdc36055eb507fd5b5c7ac62f972c4a503ea9a75be43273e90903dfeb6e69ed28e2a7579830050f050b2372bfe53dd08df450674a09f36375d5e7fbdad1a0e3fb2e97f56d5189356ef58f7b912ea366cee03678c3ad8228c0a8935f2507e8890a1eb9d41d2b83bdcb327794411a925c254775667dafa2f8411cb5fa0af6bcfd432f8e9d16dab7b019b5fc1cc467dae63a854416e3a799375f1f4e975a4e76fa1147b9ab02d4cbcb1b873ab01b05633ff35d24d226fc5912c9d29f96d229b817eb09547ce9b61a16ce1789fc4dfeec77f5cefa9bd522f938a4bfed61fc9796205f1b7df374816f20350ac7d5fbef93916f52278ff4291bc87a1beb9ac5d2d173989ef9b754e7c83d7b9c79e618e31f162eaf5725792ba2b3e93892b4eb0d1fe5a73098f510d96d40105fc74415515cbe06f6fcda58864ddb26ce183b5934fd276b0c4cb2c008b65226eac03ccdbdb6ceb64955b8ea9cc647f5b3e09ad75b801f3ea9b59fb2b4e1bbaa03c17f4937da2d14feae385b559d48491577a3650813b3805a78848ebdcc81d45d0069b957f782d260e671a71de5bf882ccdc775979122fe7a7fffb89739e01fd2894674d65f3fb8dcc7fcdfbe2f67efb46a7000570359fb7e963ff2988005532eed891d75f0f9294a6873a4b1028dd306d341241bd0af081544513b374aa94c6a908f5dd519ab0cf8dd27ebfca986a0a08fbf6e8e919994241a5cfe92826d60ef70a1814275a01c214e9f5595ba8d82dbb97424b464d8bf1a285f5e64feb1ed19f4fc6fed8efd856f806c7a2e8d28a3c973618b08bcbb1f8548650abd10b71bd736f299a82787d2751d8d9c25be03e8a1a639e41f1de29afc4eb46de29a1194608a103203a5d05de8411173f538dac4ade3acedb325031fcc564678605492536c983788a2e891b7e0c1c28e72214267cc48eb3b6a4bf2a16a6643c3205344b517986ee6290e501324e3339d3ac00a88a331be5e6d6f594e72b0d518637bfaaa5758bb9aa2b338a170d513dfa590c1220918f88fca733418b7e78f4e6c612c43df1397b8ff020b344c2c2808c47ea9c89af1facdc4df3af2c693dffcb7b7c51deb50aac4d1ce94f6b8f6315957a54c4ff08642db495a60b970ae38557fac88a51cd80773013c5aa7a9b5fd82479da361da8be183f61dde09035304fde95ec2237b9f7f511e9a1c1d37053c9e16758ad2f7720cc56b2bc016cc3c6265545329a06287bf1d03253c81e221b7e000a6734a3715651d51e94d10e6dd61eae135492a8bf1f8fe4a612bfa1ca6beccb63b8b606ba7e16c75ca439df49381cb34d4582d27f90698f228f23c071340e089684908a5b27fba76384d09c8c4a5f87ee67a0e4a228af6289a8457ecbb0c3ab5abb50011fabdb3ae66339329f553d1ac27652e2262d240874d55a4ff399e9d341bf9490196992f5a220085a44bd4cf32a49e7c51d176d11d049817cab3739e2c1f9779886b60f1d83bca038ce8f8d9d95cf87b3d89a3c8cc3283bb21f452f9680d8f8f786e0c1343b0446febfae134dcf0ea0e0269e9c6ada11ac6d62b4f0197700f62b33b0dfde2b82e40378403cf1083d67a43a8f35f4b1b47f1655b91f81fe1d60559d6bc7381ebd456aa41702cdec2839d3f2375529c4f7eaca15357907809e912aded8d01bb0570a13281b16bdd7d5762a75e3199940d9cc8ab822fa77938ccf9c361ed25a6d4c3ee7abb81337aab0cb982b5e473504696255aea38ab2149ab27f1e7103e1b3bba40ae23236c9f57ff21984983509c401e1454ec73d5f2fe9f31670d9e4c8c79eec00b430cbef078d110e1608cb23daa352568e7d91f8f4d2d41ae102fe43076431ac8afdbd70a16b9fed233f603b500dd3ae8a0c89e6aaa7ef19426096e4c005b4b92a132bf5a84416e9300170b254ee4909c03f3b5b376b975000d27aea5e893e16ab62806b95c8deac35dffdfcc87aed73678ed5b746cd3c70096744cb9abd4c89fadb101a49886f2ed5159bdbfdc837e0ca7c3b7ca82246e1910b77b707a58720fb64140ef3a3d54b21d3e9b9bd712b7b67f1fc7d168405ed4a423acc5541468f51de773faa2d92f71827ee04ae366a600329b81d9ede533def7c3366cad678d02bcc529e07a742719eae55aaf4725c6f75cefe9a81ab86ac989a6092aefde12a7e6a7a8aa4b1bc72a7d9680658ea5f5e35c239617498176c3512af2fa7ab40dea1ed057f5f95b77742906587eb4ce2fc5c4da8182cf26dbf99ff7a479e8a3f7203c7264c5dfc8a164667690bba1b55a85314e76db53cd43052c3f613d25c498dc70c3365a41e31b5676de44a33df05e94de44441650d60646345fc80b868b3bc03f42b6b86cd80150a46f408f3d56f6bce297191f34280f50e9749d7df44c6f7"}, {0x40, 0x1, 0x1, "7651c9b413ead4eb7e8b0feace09fb01b2153ca174a4bca4e305bb7d29407d8036eb81d4589c497160765d0b8330"}, {0x58, 0x1, 0xdfa, "d7b1467445a6f85db4a08d05a5d4d23c98d121496ec90501fe86848a8b8cd670f8d6fb90b234a06c7a88994d79e20e16744ef2907934d65297d20a1649fae3113f3142cb7c48"}], 0x2320}, 0x1}, 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000003280)) sysctl$net_inet_carp(&(0x7f00000032c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000003300)="f257cf093e4880d08e394127", &(0x7f0000003340)=0xc, &(0x7f0000003380)="faf02a3030aaa61b0ad81e03effac64aeb381e", 0x13) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000033c0), 0x200, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000003400)=0x1) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000003440)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000003480)=[0x5, 0x80, 0xd0a, 0x7, 0x6, 0x8001, 0x8001, 0x2]) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084330180000000000000000000000000000000ff020000000000000000000000000001000d"]) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x6d0, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[])   executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000100)="6fcde5791cabe49a32a22d78a0adbcc14e043600f1a39d8f6328b97c7002452f6b3bf07b976af6ac0279bbac3fe4fcf9427c830d33b76752ffe454d63c710424b2ac58423b9004787c047e6f8356b2f76ab6d40ecca50ffdebe4934421c5dfc31384b7de37f7d573919123af61f12b53e4ef94e7016cb9de01f900e6d434ab343780b1be2533f75cd7ee6ae2ff264a36a3f2ef1d8ef28844edb0df8c9dcbf921602c71bd0e33f7a9a4a0466acb32e847318f7cf55d521fe8e315a1ba388cf093a2e9f82a5c", 0xc5) fcntl$getflags(r1, 0x1) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = msgget(0x0, 0x40) msgrcv(r2, &(0x7f0000000200)={0x0, ""/231}, 0xef, 0x3, 0x0) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ftruncate(r2, 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c, 0x0, 0x7, 0x3f}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x28000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20080, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000200)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}, {0x3, 0x402d}, {0x0, 0x45c, 0x800}, {0x3, 0xff}], 0x5) semop(r6, 0xffffffffffffffff, 0x53) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000140)="18d26c", 0x3}, {&(0x7f00000002c0)="ca5d7f03f7b4fb4cf691ae89d6436f553d0c0f1755405e4aab58a8f00e36262006fd7b55c78260f4d3461b0c11ff897e57003d5ceff15e7d9f88896b1bb6e11131da73333dcf0708a649ba9f5db73a82f187fefb13a13464a1e4122117a468426e5cfb8662b15abb84dec63ef6c99d5dabe63d128fe244a4cb83", 0x7a}, {&(0x7f0000000440)="2bf876c59847ac69a6afb56b540a92bcb31d9f2794305ea572510b95c65ff45044fcef98ff432c5a1da1b147a31c4dd7c1a7552e9c9eb08b9f03eaee9183fffc78dda99119d1d45cb560ca227895b9cbcfbeb2549b3a809b", 0x58}], 0x3, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000400)=""/30) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r5, r9, 0x0) dup(r3) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb083d8152d139852ccf2ba99f706ec66cbe42a393dfe236c1b94b9e33e202abb74ea4224e96e0cdcfc48e61eb9369bfd2e461c23ba0ecda75bbe0f62abb7e67301d48808a71aa108842e0eb15d2c978dad3764b48f84f5685446ac2f0a452473e567c9cad46cef24942ca72eddd506b0862a2dbdbcac3822cad564486a02927cce70beed8980654156fc59b6fc64d34c3f327d27b5a66d3ae702fcb634d16c9395bed104df6a629c5efb6cbbdb351a80c5f451a9e31bc2bfed94193577e52d13bff2cd3ed5160f69f1cadcbd21d6ee99c5dc3f18c75d81efcb8392a0313ec83c542c6033e6cd731b041fdc1703d5f647c929ef2add480ad3e2904", 0x218}], 0x1) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="65668ebe8aaaa1111307790f812b4c1d2a618848957bc3dea7cd6fc744f4aa443f320116007728e3518675a9f7a72fe34b1797b6209e1b26717927e7612e7525134373ad64e5ce1085460722a91bf83bcc1b11abf35dcf32f3338b7912a43536b068c98e5bfcc9af7e263700d86beee04bc12b1f6ee4a10a3eeda712272ed04079bb974f0fe7cb92a6449c232f3b8d1c6733adeadde15aaa2bf7a7bc309312cd0e59f49e0e9dc99362e6dc719c4969fe44c29f40be7d29c71175b1874bbb5c40507042d7e2c4d34722145749da3371a97965d55facbc7f1d4d84297205b7ee7affb779c0f88c2b7c8402f6294a57d16b260e9d819bd9397ff26fc5f2b903ee7d2163b1b7c954843f175863b5ab293f9bc16aea95173c271de795d22401a6f33496150854e81798d3962cb41aa60b746beeaf489eed06024e89a96b658c92548a2d2a93f345c9371b26bca5311b907797b0f2a3be2b9a3b7218142782"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 0: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = geteuid() setuid(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3ff, './file0\x00'}) executing program 2: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) (async, rerun: 64) socket(0x2, 0x1, 0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) sysctl$fs(&(0x7f00000000c0), 0x2, &(0x7f0000000240)="06c13ddce3427774506326285c8d3b4e56d482bace43e5be0f9c4c1e6935235b6477ee738144a6ed85510422db837b5f2a130bfa9cb16c588a4174", &(0x7f0000000280)=0x3b, &(0x7f00000002c0)="1d7b61f20f5614f7324cb1e04444d9d8832161a256df0fe71f63f7faa4467b3cc83ed908522d49890e360dcc1b38736dc103b9b11caf2f2351f5f102225d044ec765cf278a6d8df98e78359de43efce54f7d820e0b60b18f6520edc77168bb426b640c1ab5d22d65b88c18e171998438f65e05865be15542eda52c61f0594b62681b80fd0d467aa46faf1aec8f", 0x8d) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) (async, rerun: 64) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async, rerun: 32) dup(r2) (async, rerun: 32) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) (async, rerun: 64) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) (rerun: 64) symlink(0x0, &(0x7f0000000140)='./bus\x00') socket(0x0, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0xfe, 0x7f, 0x2}, {0xfffd}, {0x1, 0x0, 0x0, 0xffffffff}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 5: r0 = open(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x21a, r1) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af6000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000af8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x7}, {0x8106}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80), 0x200, 0x0) recvmsg(r0, &(0x7f0000000b40)={&(0x7f0000000600)=@un=@abs, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000640)=""/86, 0x56}, {&(0x7f00000006c0)=""/1, 0x1}, {&(0x7f0000000700)=""/74, 0x4a}, {&(0x7f0000000780)=""/151, 0x97}, {&(0x7f0000000840)=""/190, 0xbe}, {&(0x7f0000000900)=""/219, 0xdb}], 0x6, &(0x7f0000000a80)=""/156, 0x9c}, 0x40) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100000001}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000300)={0x8001, 0x1f, 0x401, {[0x2669, 0x9, 0x0, 0x1f, 0xffffffffffbffff9, 0x5c2, 0x2, 0x4c, 0x6, 0x0, 0x5, 0x4, 0xffffffffffffffff, 0x0, 0xfdc, 0x4], [0x9, 0x1, 0x8eee, 0x8000000000000000, 0xa9, 0xfff, 0x8, 0x200, 0x6, 0x8000], [0x4, 0x8, 0x8, 0x7, 0x200, 0x0, 0xa6], [0x8, 0x3, 0x9, 0x2, 0x101, 0x33e], [{0x0, 0x1, 0x8, 0xfffffffffffffffa}, {0x1ff, 0x79, 0xde3abfb, 0x7}, {0x400, 0x3, 0x20a, 0x6e692a9c}, {0x67b, 0x6, 0x8, 0x49bd}, {0x20, 0x5, 0x3, 0x2}, {0x2ff, 0x6, 0x7, 0xffff}, {0x0, 0x9, 0x101, 0x7}, {0x2, 0x18e, 0x7fffffff, 0x1}], {0x1, 0x5, 0x1, 0x9}, {0x81, 0xfffffff8, 0x6, 0xff}}}) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x80000}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc1206925, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000280)=""/77, 0x4d}, {0x0}], 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000340)=[{0x20, 0x0, 0x0, 0x101}, {0xc96, 0x0, 0x0, 0x100000}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffd204ffffffffff86dd60dd000000140000000000000000000000009955478f0000000000000000000000000080000000004e224e23dbd681e8fb00062ed1b03c2ae9f4d6bcf14c9b507527865fda84f9531eb9c1685de402f14a9ff1939a8a6ea204715baf0cf319be62d9ed8b9ab1d3bfccf241f2e57b40e5d2d224eb1806befe35afd1d207620dc8eba9d2880c2c35c6676619c90ad677ba0fd982fb043752f8c9c656abd1f7aaad8853388c8a9904c3de2a2a13f4f9ede1060bce91325766b44951401c0ead591af3ece88d136514949c1bc02346119fd4482119c2642537d1f76cd0c35cab7c4741c0a0fade1a4034d1c3086806d5087c52b8e72c75df9495536e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x24}, {0x16}]}) socket(0x18, 0x0, 0x0) r5 = dup(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) executing program 0: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0x80}], 0x1}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x35}, {0x48e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYRES64, @ANYBLOB="aa63d1bc5433849f4a224d93aff0ee9913f0e354cbc7b4a4c1e70ad4f51c3e8fd7a96fbdbccd7a5ea494", @ANYRES8]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xffffff03, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000429000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xe2eb}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000604000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x8000000}, {&(0x7f00003fc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/251, 0xfb, 0x42, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000380000000000000000000000000000000ff020000000000000000000000000001000d"]) executing program 5: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x0, "6f32d0947e615eaa8848933a183c83b2b6bda82447278586b20ba60d047d87e906e3264c6bfbff65cf9dde05845a56559e0c82cb72b7b455e5f43c67c606c7e833baa5a0726febbc7fba972666b8ab8e98cf1a1213d8e4ee96157e0c3626668738cfc5442b83b23e093e5478170c0fe53e0a750f478ce046b1703348d3efa3d33c21fe1104bda2d732c9d6f3a53acf36c049a524a9d24b7a7d3ed3cce90a191e67ba"}, 0xaa, 0x800) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) executing program 5: r0 = kqueue() ftruncate(r0, 0x9) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r4, 0x2000747a) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0xab6}, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) socket(0x1, 0x5, 0x1) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) shutdown(r5, 0x0) r6 = socket(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x69, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)) executing program 7: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="04df620b498ac639a973f6492ee5684cf10c9d386b50ac790e5ea64eab8622cfbea6af8bf6cba861b7dfb0ab7117b7d117022a92318318ba36f69c78063bee4a75ad5931464816e0f829f94a24d4f30d28508a93d579d9", 0x57) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file2/file0\x00', 0x100, 0x8) chflagsat(r0, &(0x7f0000000100)='\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r1, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 2: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) (async) r0 = geteuid() setuid(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3ff, './file0\x00'}) executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffff0b09004600002c000000000000907800000000e0000001440400004f204a20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x0, 0x0) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x9, 0x800}], 0xa) sysctl$vfs_ffs(&(0x7f0000000000), 0x3, 0x0, &(0x7f0000000140), 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x40000000, &(0x7f0000000040), 0x0) r1 = dup(0xffffffffffffffff) dup2(r1, 0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xffffffffffffff6b) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0xa) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x0) listen(r1, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r3, 0x2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x2) r4 = dup(r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0x7ff) r6 = socket(0x18, 0x1, 0x0) read(r6, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r7, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x6}, {0x4c}, {0x24}, {0x1f, 0x1f, 0x3, 0x7ff}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="65668ebe8aaaa1111307790f812b4c1d2a618848957bc3dea7cd6fc744f4aa443f320116007728e3518675a9f7a72fe34b1797b6209e1b26717927e7612e7525134373ad64e5ce1085460722a91bf83bcc1b11abf35dcf32f3338b7912a43536b068c98e5bfcc9af7e263700d86beee04bc12b1f6ee4a10a3eeda712272ed04079bb974f0fe7cb92a6449c232f3b8d1c6733adeadde15aaa2bf7a7bc309312cd0e59f49e0e9dc99362e6dc719c4969fe44c29f40be7d29c71175b1874bbb5c40507042d7e2c4d34722145749da3371a97965d55facbc7f1d4d84297205b7ee7affb779c0f88c2b7c8402f6294a57d16b260e9d819bd9397ff26fc5f2b903ee7d2163b1b7c954843f175863b5ab293f9bc16aea95173c271de795d22401a6f33496150854e81798d3962cb41aa60b746beeaf489eed06024e89a96b658c92548a2d2a93f345c9371b26bca5311b907797b0f2a3be2b9a3b7218142782"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffff}) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) socket(0x18, 0x1, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x0, 0x3, 0x0, 0xcf3}]}) r2 = dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x3, 0x1f) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') r3 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r3], 0x9, 0x2}, 0xa) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x2) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0x1ff, 0x6}], 0x8001, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x8a0f, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x80, 0x8, 0xffffffffffffff7f, 0x7}, {{r6}, 0xfffffffffffffffe, 0x10, 0x8, 0x2005, 0x175800000000}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0x801169ac, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x8004570b, &(0x7f0000000180)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c, 0x0, 0x7, 0x3f}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x28000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20080, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000200)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}, {0x3, 0x402d}, {0x0, 0x45c, 0x800}, {0x3, 0xff}], 0x5) semop(r6, 0xffffffffffffffff, 0x53) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000140)="18d26c", 0x3}, {&(0x7f00000002c0)="ca5d7f03f7b4fb4cf691ae89d6436f553d0c0f1755405e4aab58a8f00e36262006fd7b55c78260f4d3461b0c11ff897e57003d5ceff15e7d9f88896b1bb6e11131da73333dcf0708a649ba9f5db73a82f187fefb13a13464a1e4122117a468426e5cfb8662b15abb84dec63ef6c99d5dabe63d128fe244a4cb83", 0x7a}, {&(0x7f0000000440)="2bf876c59847ac69a6afb56b540a92bcb31d9f2794305ea572510b95c65ff45044fcef98ff432c5a1da1b147a31c4dd7c1a7552e9c9eb08b9f03eaee9183fffc78dda99119d1d45cb560ca227895b9cbcfbeb2549b3a809b", 0x58}], 0x3, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000400)=""/30) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r5, r9, 0x0) dup(r3) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x6d) (async, rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3c}, {0x6}]}) (async) write(r0, &(0x7f0000000180)="bf1ad3d20cf7eb4ebbe33bbd1a00", 0xe)    executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000001180)="9d13de45b17791d7fab3f1db2ca6d94c7f17c98845008061acec735ec17ac284f023e039c31e89e1570089", 0x2b}, {&(0x7f00000011c0)="d51887a0a106d7def2ca7d43c45eae524bfc21b6369cdf6640ab1963bde3fc1d95de3d9b9f3f3b691bfecd919a0eb5ed23f76536a76c33fcacec66138b1ffa2a866000d78939f86ccd30beca4038ce80b9e2facab021ef0d7783836a5d25d0529c17045e25ebbd3a7fe8613b420cba1e52b74fabe78f8e37", 0x78}], 0x2) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) lchown(&(0x7f0000000880)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r3, &(0x7f0000000600), 0x10000000000002a5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f00000001c0)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000100)='./file1\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 3: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, 0x0, 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146959, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000600), 0x0, 0x0, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) truncate(&(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async, rerun: 64) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) (async) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYRES64, @ANYBLOB="aa63d1bc5433849f4a224d93aff0ee9913f0e354cbc7b4a4c1e70ad4f51c3e8fd7a96fbdbccd7a5ea494", @ANYRES8]) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0xffffff03, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000429000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xe2eb}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000604000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x8000000}, {&(0x7f00003fc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) (rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x0, "6f32d0947e615eaa8848933a183c83b2b6bda82447278586b20ba60d047d87e906e3264c6bfbff65cf9dde05845a56559e0c82cb72b7b455e5f43c67c606c7e833baa5a0726febbc7fba972666b8ab8e98cf1a1213d8e4ee96157e0c3626668738cfc5442b83b23e093e5478170c0fe53e0a750f478ce046b1703348d3efa3d33c21fe1104bda2d732c9d6f3a53acf36c049a524a9d24b7a7d3ed3cce90a191e67ba"}, 0xaa, 0x800) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="65668ebe8aaaa1111307790f812b4c1d2a618848957bc3dea7cd6fc744f4aa443f320116007728e3518675a9f7a72fe34b1797b6209e1b26717927e7612e7525134373ad64e5ce1085460722a91bf83bcc1b11abf35dcf32f3338b7912a43536b068c98e5bfcc9af7e263700d86beee04bc12b1f6ee4a10a3eeda712272ed04079bb974f0fe7cb92a6449c232f3b8d1c6733adeadde15aaa2bf7a7bc309312cd0e59f49e0e9dc99362e6dc719c4969fe44c29f40be7d29c71175b1874bbb5c40507042d7e2c4d34722145749da3371a97965d55facbc7f1d4d84297205b7ee7affb779c0f88c2b7c8402f6294a57d16b260e9d819bd9397ff26fc5f2b903ee7d2163b1b7c954843f175863b5ab293f9bc16aea95173c271de795d22401a6f33496150854e81798d3962cb41aa60b746beeaf489eed06024e89a96b658c92548a2d2a93f345c9371b26bca5311b907797b0f2a3be2b9a3b7218142782"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000100), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0xaa3, 0x4) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{}, {r7}], 0x2, 0x0) poll(&(0x7f0000000240), 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x0, 0x1, 0xe2, 0x1f, 0x6, 0x0, 0x2, 0x7fffffff, 0x10000}) sendto$inet(r6, &(0x7f0000000080)="f3", 0x1, 0x195a05e282d6161, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000480)={&(0x7f00000001c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000380)=""/196, 0xc4}], 0x5, &(0x7f0000000580)=""/204, 0xcc}, 0x9}, 0x10, 0x841, &(0x7f0000000680)={0x1000, 0x8}) accept$unix(r4, 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 64) r0 = socket(0x1, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) connect$unix(r0, &(0x7f0000000c80), 0x10) connect$unix(r0, &(0x7f00000023c0), 0x10) accept$inet6(r0, 0x0, &(0x7f0000000040)) msync(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000200)={@empty, @empty, [{[], {0x8100, 0x7, 0x0, 0x1}}], {@arp={0x806, @generic={0xf, 0x3c0a, 0x6, 0x1, 0x1, @empty, "f6", @remote, "4a52d37c4973738d0b111febd76fc1c7"}}}}) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 5: r0 = open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) r3 = socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) chflagsat(r4, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ftruncate(r2, 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) (async) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) (async) ftruncate(r2, 0x9) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x8, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x1e, 0x3, 0x0) shutdown(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) r3 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000), 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRES32=0x0, @ANYRES32=r0, @ANYRES8=r0], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009, 0x0, 0xb24, 0x9, 0x1, 0x2250, 0x10000000000}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x8, 0x2, 0xe3}, &(0x7f00000001c0)={0x10000, 0x41a, 0x7, 0xc1, 0x2, 0x5, 0x1, 0xe200}, &(0x7f0000000200)={0x5, 0x7}) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16], 0x401, 0x0) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r3], 0x401, 0x0) msgrcv(r3, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x43, 0x4}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0x1, 0x8, 0x80000000, 0x3f, 0xf3}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80, 0xe4, 0x9}], 0x1, 0x0, 0x0, 0x0) r7 = kqueue() chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x9, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x100, 0x0) executing program 7: pread(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x8) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r2, 0x40}, {r2}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3}, {}, {0x6, 0x0, 0x2}, {0x1, 0x9, 0x7d, 0x8}, {0x9, 0x9b, 0xeb, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f00000009c0)=ANY=[@ANYBLOB="a25b7b1c41b247a2b00821f8c30674664961261ccef5b0b97fcbc191e06898db09479f6a63ee9abf5ef79e63de3a407b82d0fea59e3b81", @ANYBLOB="b49e2d63b3b38eb018cbc7eb59baaf0f78112f7c11ee5e2e51d8e84bc9cbd544bee19b025caaeda1d39836d219de9b002491f04f236369cdb591b794b08176f4be424196421c36a10bd56df15c9ca9cfb610be7e12946f2de8f3e1546e36add7150cbed96c166b275d314e45239405e4e3b6de81ab2cbaf3656e69e60c02f613104d2c52bfdf4647034002ff6170dc1ada063065b2d038678424eddd823686721ac58913b198e8a10c4dcb618126b20be437b0e37e8d23f6014e7c9576f09dc264ea386b50c8a0c9d287072915a5c9a416132fe55f504152b5883af76dda2152bdc7f75e1ba2f4dd95ffb6f7c835e51118637c120db52ee136e649f0f0ea73e50ffa19883c115f2b8ca21c1f6eebe9d61341372f5a4984f78cab800569f2d2050755fef7c274d6274aaf71daf525f9a852a2e36fa65cf7a805853128d9b8d4620b2700ea0564c2bd857520632400ac13ff8d379309d1c21ac4938d933c07492c43f2261ebe7d2b4f4d6a51f6d1e425f3b7c6b0f24ea1746dc7c7a6a74c19208e8224e29ebaa560c9c07f6720adc4156690a3aa4a0c4464ac034870c964dd11605c2c6983c5f8d5e478d0445f5c58c2d73da9e3fdee474e18e0b3790b8e8041e84e3758d3e4dc62ab338ea8f40c8afe7deef3910e4149fb3739991c09c3d5338a90b66922accd6d57d5a6b728d7623550607f9d4da20df3837a22305d1cee6a67ebea86833461ebedb0eeda837ecfe942b702d2f41e9a5c1048219f4bf76f7a17ed21021967fca5ff14ce5ec8a71afbf4fdcb5c735e0cd5fc4318a4229474f1ba3a330a7b4aafa396126973cce738af72c5e96240668735c06224b0a243cff960b22df1ea479882dbe58b7fe64eec17c23d726f370d1dab7d2835b51ac2a629e4d552c90d9c3c424806fe9abf85e71a4420737405022373155b781418a224b8d4a8d23aed6643e570817039cc660eacc7701baa7c173426bdd75924b296092fd7e4fb835013596eac4a2ff99da09364259e2db904ff9fd0c8199d74b5f7029d0eca1a4551ed8791ff773b987d7aa0ef0d91c11c1bf3e535f27bc3833a5f5dd55016e9924ee68bae00d14583b184cff94f9e9bce05105758ed3c2d8450741c924e2df06d22bdbf632f98504bb4f0c113902a1d066269a84f5a884fc6cca2c86cb8bcf42a771652e96bfcfa106c577a86091eb64518317991d97d5c5964b75b1dbf6ddf729f51c5b2c1637f431f8d2ca60da2e95c4c34cb8f0f866691e9d821f11e173c6a32ace344f62c990faa40bb4f7b86b8c16f6993e448cd38267378594a256c205e796ac4e0f88b7cdc38184e38b862e06643bf295daa040e0476d4af3aefba963969fa438473282950f697bbfde79e94eed1f187c73673f0d645b6c022e74a80cc73a96069904781bd22790d682eb17564519552349448e805fd5a8c004b39fa44e113c8c9adc2c022e092213512f9f9e6819635a48fb34a511131c6b74886f76eb3e173028b7be42190db72998041befeae6cb9f69cc8b45a0e89234ca3479440b32fd7ff250040779d2fd819cc385942cc8409d6638d2c572d5ac2e171f4a539797a1c6641c758e0d834a19dd5c13fd39039aed6fbe303ca3b8e0843932ea502c348d9cba3dee42e3803d315efea74afc83e82e0880ed0bba31f317689af91330c1f0c2af6b140040eab28cc100fcf61c4009f84421c3c1f1f0812aeebe553cbaddb4104423683f55263eb7278622ace4787a6c0aca8dd43129cc19fd23a67a28a0d34d0cd340eb05c2dd105435abe86ce961c76c4095b9a5f4732e11100eb63ca947bc2b50482b46b0b07547166e4765c163986a106e773b9eac2f9190d7c4af9db05e1eebeade7f1a596ec55753ffb6e52b13c1c28f09a19937880649a860feb36fdb86ed86131d4ae7931dd6563af339864c97be9847ad7fb04292fb6caa828573209a7a911dedcfc54127f0dc3aa4ad1d20aa26e4ba954f5c6f0cbc52f62914f9cdd6e4c2eb8bbfca2996eb135076c6c983454f3a4b0d1016f8cd1e414ebc61b27eddc821e3d131da63b943ff4aa6486b0e6a8530ba4bc69c9e739ef826fb38ab361e8c2605bad4cae2051d4419fff786b518aa8c76ccd73550a8ab4cd5c7b2acc9cec46b78884cdec3c268afbd70b1ef17c9d055b8228b677f67164b838f09277140140e694b3ad80ea43f2662f22f4f226c7c409f9881b46f60f08a04e709f9aacaeca56dd0b74e7a997aefb4e3b81a23c55de95f39eb1c87d36d641b2a4cfbc42849ee6131426fca632daffd8a53d6a910056dd5e8c60afc56ad7a944c3fc62128c3b0c650cf8301722299c4c3e5dfbc2bdf2fa230fa2b39d98777c768cbed45d858790db84c78f46318ac3dece4a4639a623a63c42df4946e003f1e837446bbe35946b41dfa91a3cc42b26e16fcff28b7b09da4b98d6fe172f3a796e2481ecf2ad0133e4d85e079fa978c213a86160af44eb8d9beab590424ef6d705e8d9440f2f6ed7006fa18944f4fe64959afd0b54aabc015ba8b64375ebb8be08f61849e82edd0a692e5182870641c57d399017ba313d60059cc55c6bcf97bd130b64f8345c4aba5c5c748dbe5939d7e8d5165f47558c0e687acc14bae3ff50865c70517071648ff22070b60bd8f55c0f49c145804ce038455a46070ea71e3dca6d21002096830b496993b5202c4f4d065bfc82031874afc550cff24a259f739627443fea816bdaebc9a68e0912d872ebc93efaf1867622aa6ffd48f3e1b89aaf14cb02b51208547bebbb1026ab44b224809b0ee6a8b90e423de4d349f28fd34f38a2d999348ce7b748ece87e24f3e5c33ff68b8f61f9aa88d99f4ed264d8db5363453fcffb73a348988c4efff383fd4371810d9802d41fa802df2e5b2809e92bb1c2ebe8d7c9fa15784ef1d8b4e062228ea7fef23c3a82c7d2f738bc7688b07807ecf2ff7c91990d524ae5ad401136bd8c76b682dd23b688d0b17e177326965213a1b24c8d0d15923666093b44dfd65ca54decee76cce6b8a89766286f902d4da2c1d646c13274ecf3db314b000e4d5fbe5f47c7e5a07c9464af8ac429cd9dbea5f6a931cd6f51ba3a377889f921edaf18c98095c9165e799d9123c5df548b17ba85807e8f6d8936d06ba47acee1913fec7f5d030bf066e1dc9a807bfd55897520e2ad9a22b41f1b3b6efbf5738fdb12ac3465968c2eb0f759fb8a80f5a06a718113541117f2d52f5068e5805c28b6a99ea97fe5f2a2b0e528e1d22f02e46c3488dc3f432c6d16ff521d1bf2864eea59fba34e66f1b21592eb776621132e4e86a47b99acf3701e5b25da96e235399b58da689c36eb092d83c2e38c34a418161f96d085e5f1b524262959f57315d8bc31501ef65d098f68be487adcf5f302e8cd75ef361bcc813514092b1f6d69350d66ddb97b0784213811b2504601e2bd2158c4b694a311a0fcd808f26ee3fd00b573d4053dffbddbd8cc864ef25c8849a8491f6a3af1f958097fe9539dfcba3c64d4d8ff06cd5ec8b2e47dd7794b990babff60eda0f487173ad07491bbacca4b5be472a3e6c60fd17a6fea2db82095e6260256ec1ee602661a799de8059c59688b34af7c04db87399c442c985cc738f6d7cb75a05e92ed471d9ba139087e73b508ecd096c3e7fd3baf53e325660d825a9d23fcd43d83f3d8695d7fd4f68a15f8f18e7d2f0afaa69df9f7fa73acfbbb108dfe9e193898aa8f52c60f11e280b8a15c88a0a46887b9115d260557b51d7dff036df33b06cd2703a4e00c3a5391d55525777473e173554e48080b42e895f51aad1553cfb8f8991d2e8b5c97fe8712197baecf7a3972c7c828cc8a870ae10a9353c8148751cb0cd36e0e338f89363b5fa64d970c59b0bedf10b217507c0d8ce7890695ae46c7ffd3b4a6bfae237959e76b6a5ea7b4869403ab9e80ff55e479680901da1cd4b335618bb4a763b6b14183953eccd782e7fc60dfb70ac1ade5f1e47f46ba30fb9448116f6cafd0132aa8ca36c34bd3a46a825428f93521b405d4fc2a29cf7e31e59c1c56eac1df1bda9d5d6c4a57616bc9b1a3cfc3590955ec2b7f6a73a1d24122ed7ccc4960e0f3092372ba2ba81eff2a3a5a757aa8e240e56424d6e465e0e795f4cf10b043214a3c6c6758fe1042a1f8803d959058725b66bf24dcc9f20d20d4e373aa6de2a2241ecf9173877eef06a402c7a0f16ee9cca29f2938117f54602a27ebef52267ffb1fb9c6c4a4e60be55a5b7491b6880f847d39232c1b3dce272531f3f31ade36bde6429a4d66bf11b6cae838e466f606b005377b3f2f20f34ac62690dcb491eee353e52edbde07181b928f0e2d120399bf3ffbe9cdb5a906c97b4006e0c90ba8bd682155b85845c0fd595dfbf6ed44291cac3554c996b0ecc72b82bc249d8bf0ce7f512fe19dccb54540b7168c411779ffb1c0c360c23776476d2fcb1c6dab5fa6ae54b7b31af0a6adc95b89c1f9e2bda72c00fa3e30cc07b0ed7257f516b3b061b49a6d11a77a28c8e4d0a423f4d5aa2ecc960a8b54d34ec595d0e99a14654efd705fb1b25af9fd08c772dc6ba4e18f9de02e5c8f11a1b687b033548db00251698544fbb1d9b6e7dc193c8512f4a9db9d781fbd33b8dfedd80c5d00559ef1dca159d25e9aa08f1e417d747afcff5cc6ccb200f0b0a13678094fe817c341fef48dc21eb22a0faa5a66128f4f5d663b9bd0ede739f7f06658e32765fd1c61a18cd0fb9ea13765c102b7875b50b8f71987b54a4fab5b4e068c88fd2d12a1b69c67a27594a1be283e65725c2f2d5ba59de0d548e85b31bcbaa1697ba142cb33a4ce2b413456022c99b95e44ce0f83272e59449792d4fe6e4beb3af6dacbf671c9f6e750f736be8903717133419b512b3868b635b0c596e026ab0e6501268ee4d3f184cc2a0254e3b63e177738a0acf41dba3a29f0ca24532c3a1ff6433f26cc84d599c052e9883730a0e1c20ba9cf36924236cda91bdf16ba9e7dd0e94c355615f41709e077bc44fb81e5594af391ad114c42607eaf288daeb0f325f01ee7dea281e49b4474782e903c1c0b168808312acb962deb56c4a9630a858dfd7ea183e636bb89b3acddddfb4bb33f9cf7b4a570250a091fcabd7433e927e87b4f6a962dd66ef8e49d111b60bc577135127898bc4c6cd9f1d4d1df1c892c99ec0be1ed938034ba76c43938d4d533f989ce54cecd640d262b010bab3363359e4aaed98ed0ebc266ed4b2c432f494597f1d1b83a9ae5a31da5c0cd6e76cb9df4f06639dc1c06e80865926263966bebc57c8d67a65ed3a2458f8ac58c59fdac4742550d5853c3698fe1a4e415fada037b7f043809892c0199bb9019553fe08d531900bf83e7f3f6d13abac25a3f82834d750d410b0044c1ae146bcc8f92c017b642e407f6fc0fbda211300a218ab77765015cc3c96e3f6113f8d38619e418ed5060a4390a839450db289d307b904024c11310734b5f83afda47e765bdcbd458113ff195a581117fdd67b96b4c9375669c62774fc75df9896fe9943e48936a0c3f88f853778c4a0f8b8c1be37b39829bbbe849711d88636d1bf46db59f91b8fd99f6a52ff65b9d5facc86266cdadeaea91ef03a5f21685351111489a32d0b74672a9938755a23c5b37bf64e90cd4e827cc214c0bd6bdf14fd063964e1d04ffe68c0847c00c748914d69b91b65f46b7427b57c67d3cb2985bfb63df12300034d0de46757502ff717df9d0791a1cc6b014cfef6b2cf8eb9e29a796d19be9054de8847403f114fc8511ebb0694f83ceaa374f56efd925b03639ae6c", @ANYRESHEX, @ANYRES32=r2, @ANYRES32=r2]) r3 = socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x24}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) dup(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x80, 0x1fe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0xff54) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x1, 0x55) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x2) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x1, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r6, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x7ff) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 1: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, 0x0, 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 0: mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000001980), 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac42", 0x3}], 0x1) munmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) r2 = socket(0x18, 0x4, 0x1f) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = socket(0x1, 0x5, 0x0) socket(0x10, 0x2, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000700)={'./file0\x00', 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) close(r2) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r4, 0x8531) r5 = socket(0x18, 0x3, 0x3a) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0xfffffffc}, {0x18, 0x1, 0x40000003}, 0xfffe, [0x4, 0x0, 0x10000, 0x0, 0x2]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000), 0x10) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0xffff}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="a2d1051d", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000200)={{}, {0xbfd, 0x8000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000300)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0xf7) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) accept(r3, 0x0, &(0x7f0000000100)) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xffffffffffffffff, 0x2000269000001}) r4 = socket(0x6, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) clock_getres(0x2, &(0x7f0000000000)) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x18, 0x2, 0x0) setsockopt(r0, 0xcf, 0x2e, &(0x7f0000000000)="ebffcb929648", 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x297856873e19a70e, 0x2) readv(r1, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c, 0x0, 0x7, 0x3f}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x28000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20080, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000200)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}, {0x3, 0x402d}, {0x0, 0x45c, 0x800}, {0x3, 0xff}], 0x5) semop(r6, 0xffffffffffffffff, 0x53) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000140)="18d26c", 0x3}, {&(0x7f00000002c0)="ca5d7f03f7b4fb4cf691ae89d6436f553d0c0f1755405e4aab58a8f00e36262006fd7b55c78260f4d3461b0c11ff897e57003d5ceff15e7d9f88896b1bb6e11131da73333dcf0708a649ba9f5db73a82f187fefb13a13464a1e4122117a468426e5cfb8662b15abb84dec63ef6c99d5dabe63d128fe244a4cb83", 0x7a}, {&(0x7f0000000440)="2bf876c59847ac69a6afb56b540a92bcb31d9f2794305ea572510b95c65ff45044fcef98ff432c5a1da1b147a31c4dd7c1a7552e9c9eb08b9f03eaee9183fffc78dda99119d1d45cb560ca227895b9cbcfbeb2549b3a809b", 0x58}], 0x3, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000400)=""/30) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r5, r9, 0x0) dup(r3) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="65668ebe8aaaa1111307790f812b4c1d2a618848957bc3dea7cd6fc744f4aa443f320116007728e3518675a9f7a72fe34b1797b6209e1b26717927e7612e7525134373ad64e5ce1085460722a91bf83bcc1b11abf35dcf32f3338b7912a43536b068c98e5bfcc9af7e263700d86beee04bc12b1f6ee4a10a3eeda712272ed04079bb974f0fe7cb92a6449c232f3b8d1c6733adeadde15aaa2bf7a7bc309312cd0e59f49e0e9dc99362e6dc719c4969fe44c29f40be7d29c71175b1874bbb5c40507042d7e2c4d34722145749da3371a97965d55facbc7f1d4d84297205b7ee7affb779c0f88c2b7c8402f6294a57d16b260e9d819bd9397ff26fc5f2b903ee7d2163b1b7c954843f175863b5ab293f9bc16aea95173c271de795d22401a6f33496150854e81798d3962cb41aa60b746beeaf489eed06024e89a96b658c92548a2d2a93f345c9371b26bca5311b907797b0f2a3be2b9a3b7218142782"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) close(0xffffffffffffffff) (async) r0 = socket(0x11, 0x3, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) (async) r2 = socket(0x1e, 0x3, 0x0) shutdown(r2, 0x1) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) (async) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) (async) r3 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000), 0x0) (async) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRES32=0x0, @ANYRES32=r0, @ANYRES8=r0], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009, 0x0, 0xb24, 0x9, 0x1, 0x2250, 0x10000000000}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x8, 0x2, 0xe3}, &(0x7f00000001c0)={0x10000, 0x41a, 0x7, 0xc1, 0x2, 0x5, 0x1, 0xe200}, &(0x7f0000000200)={0x5, 0x7}) (async) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16], 0x401, 0x0) (async) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r3], 0x401, 0x0) (async) msgrcv(r3, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) (async) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x43, 0x4}], 0x0, 0x0, 0x0, 0x0) (async) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0x1, 0x8, 0x80000000, 0x3f, 0xf3}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80, 0xe4, 0x9}], 0x1, 0x0, 0x0, 0x0) r7 = kqueue() chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kevent(r7, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) (async) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x9, 0x0) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x100, 0x0) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb083d8152d139852ccf2ba99f706ec66cbe42a393dfe236c1b94b9e33e202abb74ea4224e96e0cdcfc48e61eb9369bfd2e461c23ba0ecda75bbe0f62abb7e67301d48808a71aa108842e0eb15d2c978dad3764b48f84f5685446ac2f0a452473e567c9cad46cef24942ca72eddd506b0862a2dbdbcac3822cad564486a02927cce70beed8980654156fc59b6fc64d34c3f327d27b5a66d3ae702fcb634d16c9395bed104df6a629c5efb6cbbdb351a80c5f451a9e31bc2bfed94193577e52d13bff2cd3ed5160f69f1cadcbd21d6ee99c5dc3f18c75d81efcb8392a0313ec83c542c6033e6cd731b041fdc1703d5f647c929ef2add480ad3e2904", 0x218}], 0x1) (async) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 2: socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000480)={0x0, 0x2, 0x0, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r6 = open(&(0x7f0000000440)='./bus/file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r6, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) open(&(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4000, 0x0) mknod(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x637e) open(&(0x7f0000000300)='./bus/file0\x00', 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ftruncate(r2, 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8, 0x3f}, 0x0, 0x8}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) (async) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r0, &(0x7f0000000000), 0x100000000000023f) (async) writev(r0, &(0x7f0000000000), 0x100000000000023f) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = socket(0x2, 0x2, 0x0) getsockopt(r3, 0x9, 0xd4f3, &(0x7f00000001c0)=""/35, &(0x7f0000000180)=0x23) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040), 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x3) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) connect$unix(r0, &(0x7f0000000c80), 0x10) (async) connect$unix(r0, &(0x7f0000000c80), 0x10) connect$unix(r0, &(0x7f00000023c0), 0x10) accept$inet6(r0, 0x0, &(0x7f0000000040)) (async) accept$inet6(r0, 0x0, &(0x7f0000000040)) msync(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) (async) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000200)={@empty, @empty, [{[], {0x8100, 0x7, 0x0, 0x1}}], {@arp={0x806, @generic={0xf, 0x3c0a, 0x6, 0x1, 0x1, @empty, "f6", @remote, "4a52d37c4973738d0b111febd76fc1c7"}}}}) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6904e542c1320f483ebc8a50e4dd5ab39", 0x1000}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/112, 0x70) executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000340)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000240)="8695e2a0e22f631441565d7e38babd8ea12213ff687598217a6604ea45daff5fff0c3d339ceafc9798ab2b602884793bf226ea9f7f8667b24d7afcf9", &(0x7f00000000c0)=0x3c, &(0x7f0000000280)="fa160e54662bc8bdda19913190ce61e34b5f51432ba7eedba9c14bda32e8dd31c70d20a2fa7d09af7ebf22b433f2ea499750a918068d226ef81a66a44e4f496b935f7cba6e95e612ba3a20df2e0ac3cd231920ac19aa39008c9092805914d1d540e5bac3d4d1cea4a0f6f714bf61aa7080c1f43d887f04d7ee95b8087216d85e5a48254d561ed737af57af5ead2a655b3808e5c0e6ae2c420d73", 0x9a) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x89) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) r2 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) (async) r5 = dup(r4) poll(&(0x7f0000000000)=[{r5, 0x45}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xc9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80}, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd}) (async) close(r2) (async) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x79, 0x0, 0x0, 0x5}]}) (async) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x4) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r9 = dup(r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000180)='./bus\x00', 0x7, &(0x7f00000001c0)='./bus\x00', 0x6}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) dup2(r1, r0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1304, &(0x7f0000000140)=0x1, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) write(r6, &(0x7f0000000380)="d76bf2fadf97e60dd1fea57704bd045d1d0873c63e3534825ba166e2fea9aec47250006123339a346f86a61e733f95c3688ad48b8cf6bbca325cebc3a6dd9230d39cd3e8ea1245e3ed002940839316dc8a100f983dc8e1c2ec13bb24f12c227cd96ca1bcaa14ff80b722413f949817e45776e1c2d2fe8f7f69ee7b5c4f74bef639ac84565c8f9c69", 0x6b) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 6: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, 0x0, 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) (async) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x30}, {0x106}]}) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) (async) r4 = open(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) (async) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x40, 0xffffffff, 0x9}, {{r6}, 0xfffffffffffffff9, 0x84, 0x40, 0x1354, 0x889}, {{r3}, 0xfffffffffffffffc, 0x87, 0x8, 0x460, 0x7}, {{r4}, 0xffffffffffffffff, 0xdb, 0x40000000, 0x0, 0x3ff}, {{r4}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0xfff}, {{r7}, 0xfffffffffffffff9, 0xe8, 0x80000000, 0x4, 0x9}, {{r8}, 0xfffffffffffffff8, 0x8, 0x8, 0x9, 0x7ff}], 0x9c3, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff8, 0x50, 0x80, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0x5f9}, {{r3}, 0xfffffffffffffff9, 0x96, 0x2, 0x401, 0x2400000000000}], 0x10000, &(0x7f0000000540)={0x2, 0x7fff}) open(&(0x7f0000000100)='./file0\x00', 0x6d0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) (async) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VMM_IOC_RUN(r9, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) executing program 5: symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/106, 0x6a) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x405}, 0x10) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x7d}}) socketpair(0x18, 0x4, 0xc, &(0x7f0000000140)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x403}, 0x40f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgrcv(0x0, 0x0, 0x1008, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x3f0, 0x0, &(0x7f0000000000), 0x0) nanosleep(0x0, 0x0) socket(0x20, 0x3, 0x24) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r1 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="65668ebe8aaaa1111307790f812b4c1d2a618848957bc3dea7cd6fc744f4aa443f320116007728e3518675a9f7a72fe34b1797b6209e1b26717927e7612e7525134373ad64e5ce1085460722a91bf83bcc1b11abf35dcf32f3338b7912a43536b068c98e5bfcc9af7e263700d86beee04bc12b1f6ee4a10a3eeda712272ed04079bb974f0fe7cb92a6449c232f3b8d1c6733adeadde15aaa2bf7a7bc309312cd0e59f49e0e9dc99362e6dc719c4969fe44c29f40be7d29c71175b1874bbb5c40507042d7e2c4d34722145749da3371a97965d55facbc7f1d4d84297205b7ee7affb779c0f88c2b7c8402f6294a57d16b260e9d819bd9397ff26fc5f2b903ee7d2163b1b7c954843f175863b5ab293f9bc16aea95173c271de795d22401a6f33496150854e81798d3962cb41aa60b746beeaf489eed06024e89a96b658c92548a2d2a93f345c9371b26bca5311b907797b0f2a3be2b9a3b7218142782"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) ioctl$VMM_IOC_RUN(r0, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) socket(0x18, 0x1, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x0, 0x3, 0x0, 0xcf3}]}) r2 = dup(0xffffffffffffffff) (async) mknod(0x0, 0x2000, 0x9) (async) socket(0x18, 0x3, 0x1f) (async) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) (async) symlink(0x0, &(0x7f0000000140)='./bus\x00') (async) r3 = socket(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r3], 0x9, 0x2}, 0xa) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x2) (async, rerun: 32) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) r6 = socket(0x0, 0x0, 0x0) (async, rerun: 64) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0x1ff, 0x6}], 0x8001, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x8a0f, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x80, 0x8, 0xffffffffffffff7f, 0x7}, {{r6}, 0xfffffffffffffffe, 0x10, 0x8, 0x2005, 0x175800000000}], 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0x801169ac, &(0x7f00000001c0)) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x2, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x12, "fcff3cde309ac9bbc3ed135ae3451e65"}, @timestamp={0x44, 0xc, 0xf, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00"}) poll(&(0x7f0000000000)=[{r3, 0x104}], 0x1, 0x0) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a063f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301ac42ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb86348827747620210a189f24c9c4ecac25161d8e884f99e5449a41c5e7bfb12640849d3812d84fccf4db64c5196005525682b933d1d98e931237a8f583adf091bbdee34e805ff32b2629467c64b904d3c71e2c0fca51ad6f525e64b0bbfd7cd7742a079238c55a482990b311f3a512b7f0ebd747c5bfe566e58a7304c8ba20a4feee217b6d9b993ef4aaa2df99b7f4c086e63f5fd8fa986f6e418fc0f4bad4f7abbf6580ed2b00cb98698e6e6e95ea86214c4f7cd9c1724b3dc026bcef65a9fbdc5c193245654593778ef86a875291470217a5a0ca115e34f57a7452fd12bcdf3fa923dc4d0c962394aecfcb8d92f1", 0xe12}], 0x4) poll(&(0x7f0000000340)=[{r3, 0x4}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r4, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) bind$unix(r5, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f00000002c0)=0x5) r7 = socket$inet(0x1e, 0x3, 0x0) getpeername(r7, 0x0, &(0x7f0000000040)) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0xea4}, {0x4}, {0x0, 0x0, 0x0, 0x3}]}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: pipe(&(0x7f0000000040)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x10000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="b10008ad00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240), 0x0) truncate(0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) dup2(r1, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x176, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x2}, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c, 0x0, 0x7, 0x3f}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x28000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20080, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000200)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}, {0x3, 0x402d}, {0x0, 0x45c, 0x800}, {0x3, 0xff}], 0x5) semop(r6, 0xffffffffffffffff, 0x53) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000140)="18d26c", 0x3}, {&(0x7f00000002c0)="ca5d7f03f7b4fb4cf691ae89d6436f553d0c0f1755405e4aab58a8f00e36262006fd7b55c78260f4d3461b0c11ff897e57003d5ceff15e7d9f88896b1bb6e11131da73333dcf0708a649ba9f5db73a82f187fefb13a13464a1e4122117a468426e5cfb8662b15abb84dec63ef6c99d5dabe63d128fe244a4cb83", 0x7a}, {&(0x7f0000000440)="2bf876c59847ac69a6afb56b540a92bcb31d9f2794305ea572510b95c65ff45044fcef98ff432c5a1da1b147a31c4dd7c1a7552e9c9eb08b9f03eaee9183fffc78dda99119d1d45cb560ca227895b9cbcfbeb2549b3a809b", 0x58}], 0x3, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000400)=""/30) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r5, r9, 0x0) dup(r3) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) execve(0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000010800"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="c67cda4dd108c1144d639c2640bb51f2499163b6f56950b7cfb2d3f7ea88d6e4637af4d48cf8d1ca2ae15386fd0549bfad7c9de3ac28b7e01546c28872a8892bebbd1660a154cde8b760e3ab4417a53bfe4de00984bf6a605ce0bda490f917f5a21b61e4461920caaccedbe2c5c227d223c891d265007551dad80008", 0x7c}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3, 0x40, 0xff}, {0x6, 0xf7, 0x8, 0x19}, {0x200, 0x7, 0x7, 0xfffffff7}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x1) r2 = kqueue() r3 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)=0x6) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000100)={0x8, 0x10001, 0xd}) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (rerun: 32) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f0000000040)) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78e4cf2c4ecda8539b83ee785f8e6c9de100000000c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c123041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aecafdcea78aabda58f70f76958b16b9991a50200037380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af984314c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a1fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51005ff04a0ee80cfedc05fcb39a1f72f919", 0x798, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x81}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000002c0)="b211", 0x2) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)='\x00', 0x1}, {&(0x7f0000000040)="0c6fdadb699b576a295241e936ce7de67a15224b35e9d44125f2d9f082d16a2e3ac1b32d04df0af656db003a424db928992b996c4d7bdcc43e59b07955392b7b10391cd4cced61cd1c37d2b7bd946f7bdf94d71f4c150262db8d0220c1b6f5c89f2a163635600eec1ad6a5daf06ed8b8899c7518fd4d02d658a96a904b923a80cb09", 0x82}], 0x2) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000500)="ea00000100000000925d813ec51a77a813bf198a4442bf1c2133541804bb23ac796104b0e3cb907af074f60a5d95e031ba8526da10a7815f54965dc171d7b65ff63d7087b4ea827a902141ea6e14fd8c85b0e80bd30f0c8a2693cebe81576cb18ed613f7be733899583bca079c608955269641107ff2e10d7f3b63754238e32a66e93e778daa943d59c1e351f2e58a6d7a57adea5f273cb8a533b037aae5e30d7ca86cc0987a5be83c4a9cdeff2a441af9ed4d325a543475b5a854daf3098fb79f81b247ac089ea6d01cc32a909b5adafed122e7968dec82c3194d5543cd3bc579b15decc6c7d9a654c952fd080f4fa297202c1e18f74d4a5024768bf831d2fc92245923f6", 0x105) r7 = socket$inet6(0x18, 0x4000, 0xe0) getsockopt(r7, 0x8, 0x1, &(0x7f0000000180)=""/11, &(0x7f00000001c0)=0xb) executing program 6: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) setregid(0x0, 0x0) fchownat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x602) msgrcv(r0, 0x0, 0x6, 0x3, 0x1000) getuid() r1 = geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x5, 0x7c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x40, 0x0) r3 = open(0x0, 0x100, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) socket(0x11, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) setuid(r1) getpgid(0x0) getpgid(0xffffffffffffffff) r5 = msgget$private(0x0, 0x121) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a698f98 executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ftruncate(r2, 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) OpenBSD/amd64 (üR¿ž µ-¤BªeÂ>óæ¾¥øøDþ8ëÅGâ+ìi}ê•­i²ü…ã9xG{,{‰#sàI¬FÑaõµU) (tty00) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0xc00}}) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x115}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4}], 0x6, 0xffff) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000440)="b05140b95dc7230476dba01ccd3bb35d1bccfeaf219f3a68f6c2902484e73ccd3cd89550ad673f10092c4b547084b5cedbf53e6b58817973788aac3fcebccb7d5ac46e7944ee39975bc6605c82ae2a28a67d2a3ce7ba11e15f29c032cb1d0450dbb78806d54e26bc5a0cc2c25c46b963cc05dc62244020568323994d974fb24660e08f0c05471ab06e2386c26755f077949966404407cae7c4549b3915faa9b444ab60f3fdeeb60da39dff903ff20d1ad8cefe13228bd9", 0xb7}, {&(0x7f0000000780)="7272baf94418f912be9cb5e1534ba903bda760e383bad32d1f1a6bb02302a9f29c92e927bfa46cc884f773a14ada4e621c5983ed617ff21035e81568874780067d59720f6f605f8957cab5857a6a5a09312aad80924b5031d6eda5933e04d120fe0509435368a18ada179ca72a33182134735c0fef13713e6b20bce96dc85b9f5c19165208bb22c4d06f36876cb7307a04000000ba875d727f9cfb90f9541813b9293e2c60d0a33359ac299d1b41a98998cb399d5e2029831163c22726d88f80b5e7bf24aa38f39851d51f1e47e776dfcd67418626e65b8447b72acdac050a9c1d635238639e1707f769548a7da2b9fc38cfcaa61e47e53645cc9595c1ad561a7735204ccd3179d45e5ba1b7d7152779292ca23b58ad1351c4f45f04e9b1d876501a22bcefa73605342ac40237620011080199f7658ad03eeae310800acff92bfd4d96769f30ba61127174156c51c288854f539444859ae70fd0703883647f0e2582e0a0b830fde9b52a2d4ae3161036d93b4120716ab6240dd22194a11fb94d4e8c8d53fb", 0x185}, {&(0x7f0000000500)="2e582cc34a96b519b572fb373185650a715ccc53523232b732dd3fe9349e86f711252829509ec57fdbbe6fb638b3fea9d5b9c27c335556a2a845e2c962cfd433a95d05e16c8e4bff4980fb24f0e937789faf5e9a9e0113093b9f78e28a03da5bc235ba0d202beefa7a2a663e3e2bdca2444c6e1ac74a8042ee88632934d05c75c9a03c57a61253338f049f332c66fd97c75d5df3f48e7e86376fe910c5805ba4407ca283c340f5ef87c6b7fd1d6e7a38ec17ad6137a973e10bf31aa25ce26129fcf789debf0b2f8d059f458a03", 0xcd}, {&(0x7f0000000600)="f3acf2fb25f1f818942c27419fc2a7944e602983ca3f830ceb9eae389130a5db0f206c9711e2f7960bb97fe9caf0f089707daf8396b496f09785e8960b8575faa8a488f72e82fe75c950454ec8bcdc047a1b51fdd7fcc100a116abfb772bad8307081a7cb29c9e711b6f85014f97b054cbd649b48688201eea60fba210a45143cfcdaebd62fa04b742f52f4b3e28e7505c49c80f77d265edfab42981a28b003e9afed63aca01d9284f6e7284f5ee7c1c5ca214911f3d25215fbcc4178750", 0xbe}, {&(0x7f00000003c0)="eb3f76bf9dd4e35713ebdc00693f92e775c49d03febbcadba8f39fdfa176991098fe1bf73c", 0x25}, {&(0x7f00000006c0)="5683827a7732e8b23106e6f9926fd33d8da245cb035f8c65e3b29bc01e35f0bfd1bd4adadf89bcc5c9fa18b87ffdbb", 0x2f}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[@ANYRESOCT=0x0, @ANYRES32=r1, @ANYRES8=r2, @ANYRESHEX=r2, @ANYRES32=r3, @ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) getuid() r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x0, 0x80) msgget$private(0x0, 0x90) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r6, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYRESDEC=r3, @ANYRES32=r1], 0x0, 0x0) msgsnd(r4, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100), 0xfffffffffffffe87}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, &(0x7f0000000580)=""/4, 0x4}, 0x2) r8 = msgget$private(0x0, 0xc) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESOCT, @ANYRES32, @ANYRES64=r8, @ANYRESDEC, @ANYRES8=r3, @ANYRES8=r0], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8=r4], 0x0, 0xbf6ce03ba1750aab) msgrcv(r4, &(0x7f0000001140)={0x0, ""/9}, 0x11, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001180)=ANY=[@ANYRES16=r7, @ANYRES64=r7, @ANYRES32, @ANYRES16=r3, @ANYRESHEX, @ANYRES32=r9, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r9, @ANYRES64=r2, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/4096) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgrcv(0x0, &(0x7f00000012c0), 0x51, 0x1, 0x322545d4154902f1) dup2(r10, r0) socket(0x18, 0x3, 0x5) preadv(r6, &(0x7f0000001340), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000000e80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) kqueue() executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff) setreuid(0xee00, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(0xffffffffffffff9c, 0xa) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) socket(0x18, 0x4, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0xffffffff) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file1\x00', 0x10, 0x3a) fchmodat(r4, &(0x7f0000000140)='./bus\x00', 0x80, 0x2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x10) getpid() openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) pledge(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x0) login: pckbd_enable: command error executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async, rerun: 32) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (rerun: 32) r1 = semget$private(0x0, 0x4000000009, 0xd0) semop(r1, &(0x7f0000000200)=[{0x1, 0xfff}, {0x0, 0x8, 0x1800}, {0x4, 0xcb51, 0x1800}, {0x2, 0x7fff, 0x400}, {0x0, 0x200, 0x1000}, {0x0, 0x7, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x8, 0x1000}], 0x9) (async, rerun: 64) setreuid(0xee00, 0x0) (async, rerun: 64) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) (async, rerun: 64) r4 = getuid() (rerun: 64) setreuid(0xee00, r4) (async, rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (rerun: 32) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) (async) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) (async) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xf72, 0xa45, 0x2, 0x95c, 0x7f, 0x3, 0x6, 0x1]) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget(0x3, 0x4000, 0x400, &(0x7f000062b000/0x4000)=nil) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r5, 0x8000000000000000, 0x2) shmctl$SHM_UNLOCK(r4, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000740)="b799b08b8bd54ac4459db61d6bf33db73c4fa5603c48bbc3eb1d3ff26e1a38053568c5269630bf9cd03b49f0f6568cb55b595fccdc1fa1d6f64dd8ea527e487b4995389199e1eb24027580469f9aacfa3ac9e2191e0592a05afc0fbc003e35ceada5d5425ed7f45a6a35679c069bd41169ec471efcd4d89b3f02d62840529b7918fe7b21aee907fee94057eacf08e8da7b90a45a9c67b47f7e07e5776cebda3e56f6aa4ca08f3d62e388a9d371ee61e795c7444216cafdb7b68e11ca520cbe2d3dcbd9944556dc69aebf33915822050854cb7f181fbe60394fbcf7469035f2965526606f94f57a527bc130", 0xeb) r7 = dup2(r6, r1) r8 = getpgrp() ktrace(&(0x7f0000000840)='./file0\x00', 0x1, 0x0, r8) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x33b9) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/144, 0x90}], 0x9) executing program 1: socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e4771ac0058bc5a91500694a34b8e5f84cf71b59c7afec370820fbd70f3412867e8048786598956c3c75c1a0f6eb8166b22bbeaf455cd471c160e3909c5b2c1d702744ff37fdfd8810face2fc3a06e67ff09a7b92a49f0a", 0x0, 0x0, 0x0) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x6) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x62}) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x20, 0x8000, 0x1) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0x94, 0x2, 0x1, 0x1, 0x4, 0x7ff]) symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205609, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f00000000c0)={0x0, '.\x00', './file0aaaaaaaaa'}) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}], 0x1, 0x8001) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x119, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}, 0x6}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) fchdir(0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffff9c) close(r4) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xa94, 0x1, 0x33, 0x0, 0x3f, 0x1ff, 0x81, 0x2, 0x1, 0x5, 0x212a1ce7}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x2f}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x3, 0x2}) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r2 = getegid() r3 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r1, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r2, r3, r4, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="268a19500222addfdd1965c6e1e677d79e66f38283451cfa0ed102c16ce4f7d3f673d3411137db3f31b073de20bd47e7c8b709d9e8b61b268bb09ce7d8882ea47c660a152e5e194aefc1bafd8f1850a447f47285810a3e79a6ce46100a488a973acc4828c5a732af64dcd5a39a625a2e0fe10f1c0bff3b07aa3b12400fd7be81f3df04fa7945dab15e4d494e71a067b2b5a4fca8f4a7b32fbfd72b67b2a745e6aac6696b8d0fb1a4fa03a1de950a1ab5e603b80691d5675c9bfd1dbec4faa50b66da63292ea7940cd8f541ac1e7b605f214bca6abffa926b3119bdbafe0058c2c8e5a0cbd678", 0xe6}, {&(0x7f00000004c0)="e97d6ebb271004a3ff607a88679674c325347ef87ce0e669d4f3e4379b3c2c4c5befebc28ae5f9255221f06913029a94f499c0683c63d7c204c0181378e71bd94cee34aa013a5676db8d67f3b31591192ef5069008f09029090bc1b540421fb6399d4da97a0ec0ee3e140138ca8e0ea4272ce66b66c1ef40ba6a5f8dbee67e1808242a0ae271a0993cc11bbfbaca77451327c1a6aeedd2c0a66e560de5f74519405b90976e429dccc7101540823271a56f5626ad5279d9b6348dd618428fd2992818c8a53cabb4d2bb907c45796ce5ee92c9889b79164dbb7681f066169e785b55ff0503adf2a7562c2ef7a9274b98944d51aa9fd4856ce4846ee04b0603781c1160ca5129669edf184b7928b362533604b39346dd87c71651282fcf12331f68a8f127f698d85b751217101a70e3057a1bddd2f2deb612f405744f995bfd56e9d9c063e9d079f41b337f9695b7188428db6462b5ce6fddb7ea3b9234c32fadc6a54b6873678ba7e2f763339f154117fde4416c27fa60344a078f1724e5a96b2809ee0dcce23d6056343deea5a9b8f5501ac9910e01b567136d7dd2529bfafb28b8f1477fee95b589ca80560d290c83f5b5273318c613bf03d6dd3f735acd22325f6ce63efdf7c1ce28b90fe056bc35a1df39231030d4e5811be356247729d0c1c33664ebf5a8262eca928cefa21d49b36e960fddc12ee6875a27a83d84d9a9e6dd9bc34a07863a10e02c6288ff36c25048781371960f10654983d988da575d57d8e3489e61926ecace57ba04366ece1d8567b5219ca33e36d93c45b8ae7dbbfbbcc7fc4d533ed75ebf7034492cc62e6fa793be64429242dabbff550f9356986da5491f8ac6d312dd1765c3f9cb38f3d3fa2343e5544df47bd6db9bcedc428e73eccf03f70df485876cf8f92a26803e60c2c9574a30b90064164c51678dc592413e4f749249572c42a1d57186682d13291dbf8250707fbebf958b36974f48c2bd9303d1ae278601fe18d815090268714a5f46d74cffed387c398846cdc7d5d43ec509430581d06d224236a310eeef6fe4e885dd12d8c868cc9d21a072e7e837890efe2e7e1f5ffaad986f672a6ff57e183d034916c4e03d6e9eb744a517d1cfeb68101d501d4ae1ccf5c5c853f4bf46ef20607fc2b4ae4de44bbfbed0a3aec9241c8b6a631444f96b65d0e66d034711084c6767d0d2bf235ccc9fbb3b4ca4e33fd071e4e7cae0725a2535280871e68d9d203990fc128dea64064634d62ceba09bc4221adcbeb0c30792e6f60cb2e2bca950bec2e2ad20e88afcbb9154287d69172025b327c324d534e4ade2087f11ee6da6a1054301260f177e330a34b515f4b8758632e9db1761b623c82b4bd96746a7feff2acc0e5cd1098e30fcfbb26d917b386d13b98a60436cb9272df086bd26ef08571845bbe9e4db9f15893e0be91728d53005cba78d52324cf42ec97e6adeecb14217f491df63d08bd7e2c2f79228de852342470d85af6528ad989b614d72af248b214e2403cbfdaf4bea407cc5810a25844b756adadd1877d8af60eeec6238ba2c692c91facb54920d0d6a46ad2eefa410b16f560dcf04882e28ba710ff42cb8e3e37bf6db45bbdefebe0260cf3d658169d7f18f8058b9bcc04b6a44fb0826037a43b680fce69c44d89ea5896ddd79714d0c1520847ea7fb3004be1a57ed11abdf89f6ba06fe903439bc755f187e94b7c52ccb171404277c422cd56da9e9efdbb96b8737d0933791be97078d67da327701f737c094e43e02875b237bf1ce534490b843728ac55ab80a8ebab618fe643f7cea619de72c86b0109bf16c1e1235e75880764a664ce7be828c7e11412771f083f03f7a93dd7ca9a0e0e42a69dc88245c6f41354502e8ee6e7b6071358c38b86891a31f91250d33535cd830ecaa6a900397233dd3a77a39174a964825767137e8aa888c8ba864c3f9377d60c5c66bf3ee26764f937b6ebbcdd3408c41fa5d3cd53300c5d8a83b81a752b2c1a7be5ec5012b8ba0dd65a4787a90ee190e1f25b26ddd58fb7a684b6d2a45a2ec9a762ae0d81ddfd543e14a47b66c5163fe97bd8390c654d62c6024c65c422e5cecb69ecd47c23e5801790b6db01859c00e45ad11f5952937fad8251e88ca49ea4a112bf13ae4a457a91fe0f994db83a0e508ef79f8b77b6848bfa9079a130ecba486a50644c0eb88acfeabb9ba45510760d687bb1a415c8eac1c70afe9ce65e657e826711a4fff9c4c9d6caca59c9352bbe415f53715faa278b1bb0f1b5f011d97259490d0ae4c8d046cc523bd9167c14714809b96ce3eb18f06f36f68e0c801271227b34edc3c68ef5c333ba6bb2f0f89a34b8f353633fcfff9a31c5469358efff01fe95e24570491d658866be7cf7843b2e4e3117796667df6dc7c28db7fdb7c46d9511b9a6f52c7cefa597a958c4f1a8a1b3a924774eca54769796f70dd60572a4fa0660bbd301ce73e23845ea3fd9a523808a43952beb0ba35cbb91b5d54c934482855ac15261d971cfebd2d53b7c7c38278fe500429d6501a10fe52f6da8ef7b4ce03ee718267d9f3e3c31072274a383d6a3210d7008dd37aeee68fb3faf04fb24027a1792d21e4ae2e46f15bcdc18a602868521093808aa0f307c91884210f29a6ae7b888567d36ac69ed6151a1cfb64117a324c33b98a1cd6beaefe85d47dfbd81b0c19a5fe76c576fbe7f20a299802aaa48e57d0466b06d41b8be698ec11c8a7ff776b79fee7e71297b5da6a1a37a8877a0243e9299e09abe34317bb23ad43e77a34b46a0df72ff3c6bf24a451ed7dc2fca426fafb2b91f491f8f65115867d0960089708681303374caffc1e5bb56725d467d196d85869e57537204bbcf918393330d92f235433b05ca8356b73eee6b606ada78f8f690446435f19ee2df1a35b96dd25480a2097d07c50b5f4714b7a459457c59ee28c9f5026f26c5fdee906852d7069d87a98412b073f50c13f9e61a8d651d87405470236f990dba6deec7c9a0c0caab9b2608434cf8a6afe8d1088215d2ae4d04410da05daada2baa0c101a9d166baf9326543d71c0fb65f5c5c391519789ac5c26e26af4460cd49f2500a1cfaa42aa46eb217ac71aedea27c0207ffbdf919e32abaf7037299d27190afc87936c68f4756efc1c63d4a055fcfa348d9b6b9e64471016698d48ec04bb679a1cc9f380c15572f6638b0c0087ff56115b23f940496020c2f58a0813dfb0e7a9ec5492c6c626c30dfd4cd44b063fda1dc29b0ca96562500d05b8bdb84b1b14d3f015075006f5d89c37fdcd0af3478492c36a20acaca90749906415ab00d1fc1ece1515288e28621af23afc9ef06b116f1aabf7f2f1a93b063fb47649419f587c6b655ec78f60b2145c0634d47a36960657aea1135800acd718287c565f8f541de8b10cfac4baa38f39e154cd5ecf2de2c34b9a86647ccac532a66cf09a6ae0f9d61b793a5bbaa709d6da0a02e8ed45378736f0a37aa2f0ea51f758933ffb1a5a8b57b467e80b7948196d987b4ee6df4c042ab82fa49d273c580753bd0d9ddcb7b64e5cf5fe4bb36786280c699eae4b923465bf70952815d0482c39758f491bd09152aaa0d037ee91fc70d7bec5733b70219c78d15950175dcc217e500d3114088575e6535a44e55f4971ab080d59f2f103ca57770fb9aef7e5477d222c5bbf5528d3e3a1333dd94abe6b63e790cc286e6c14922e8613aef07255acf15abffc95025da99af536fc760bfa47ccf0807dc3dcd63fd7c0760106889207d3c75950dbbfb58105940a1a19eeed23cbad7436f8773e3d56e8ed84988199082abb3d5f96459a52381e1df0ed85a6ab79049450fb773b28f07ab03aca796fd7c460c7b50ed848019c4ea0bb34275a9df87c0103ac706df5f17c290919a5b437b4154b06f9d91a8657b2cae164ae1902b9a2d3516e195dd80952152e1e6bdc34d108c3aefd61eea859b770599097530a139d5f798bdc60e438e38bd75ed9160dfec7c06fc3138e057d56b84c33c190d1c45cf765a1a3f1144aaa6a6b5eec826dbfb364f41fcaf74b28dc72b00272e147f511826d1a8922143d1153f0dec4c68f33a8887614c30edb585549219c3d46a0a33134cdcf201ef71f0d5534023ec9b282e815647de8e42636cda91238f4459cfb1b4bec1435e0622daeab43ba8df48834ad9983051d8c66cb8f4af876c38e37f885cc9c6a323d9d43d1591420a1fbefed085d00cc60d5f2b8512cc486d0be44420b06de1cbd895b699ceb77c36c93a0fd87c02eec5d7d58babc1fb842fafa819673433dca3573a0fad48d90240b0b099d1493cd2779828823c3f92ef4e865ef1dce5dfb26245292230ca85abb87ffe64a1eb7b9f4e390d8dc445cd3e0bc61914ce5971c73edcbbdaa0a7de4a44b155ddf6229af1be000e712965dd1f176e8ebfc6e0f0738757a67d050e253082ebc56d74e3d52fe6d23d2f464ffe5ed4fac7554b6d40897b13bd024b87ca6edcdbba6add4553d534516625163e2b48d73e9c1bfeceb066838305b25f06c9107707177c946caa114e82991955b87e5f215e1dc2900d5f7ff19afbaecdf2e3b6adc708f82b88261aeb7ebd8928addcf102ae9c8e07d8620ed9290adc33e52235d18d8820bab5be29dd23e8eff63b70566a0906f5e61cec8962a9ad441a830a839dc03154cc3d2d9736487bbcf08c57b25caa6840e31759f4462a282f2d3fec3a864c03a4fe5835cd37e25eed0c3b7ec820625f8624b12542a52d99245055d7679a4f425a697fc80e59e64236074ebd282bd4ddef0b2c387c869b80a4927b47c3dcdbbc9f4b01cfc69172dc42f50aa72fa5b38dff426b7b93f6f516cc6804c5ecf035dab3d1526971c25b6b926ed04a0787e9f8ff3a549f6e14469511cbbcf41a10fd1998524d0fac15f836927a8a07f13e8c866994bb3d53a470c56a2e95c66bac8a52574a176eabafde5080035f0ca78b17d13b0b7865191bdbefad5f7ced00de9ed7ca0f5e20409c1b8c76b6c509b27a2b5c3ad478770187e346c3d9aa761835b38d50ce7e4c3d6128156538c90b77bb8140bab19603d1bb101db8d181cf61d11ba939c6b4231f01a655ae42fa8859456a9124556b3901a5cc98f8bcc4b8b4925b71370226a0eb1a7bb944e64bd907174268aa8f9d5c6c6693f5ef7fe150fdd9dc6eaf3947feaf14af1ebde3256b954a3acc99842ab3310bba940d0d7bb560aea4172eebbe0bcacc0482da123543d1b20949a90d421aa84d7e360b394c1a8eb9ddc7ee21d4455e6e23b7bf76a9db0c889fbce07942c09704bc763ba09fbb89dc04f9fb4c6aeb2426e1a00cba2df49a6574df9ec58aa1e9bf6ce19b07cecde8824581af815f4d996a820006ec8bc4c43e7ab9d699c0c4a4c4a2ceec7c7fd580b991a8f1a77f89c68320fd9c7b580a977753751d5d2efe3dd85dd7e2581c80b83ec3796b43d7b0ef4f789a4566ae73d2106daab01129c2fc480b828994652f59e6ce8a4bd9139417258ebc8e332d1a23be99505853eeb00394c8bfd3c8f0cf77c7499634e7bd3493b5e14fe57cd693ada7411d51c6923c45da3dde4cfccf5ff2e24edfcaf2baf7eb146aa8a1498b43d5c30d2a3ce01001b0f86528d32fea9cdd20f564b328d651738e90b43e5af675466396cdd21a5951ccfaeec74a3abd6cb8e7453f08e148095209e1fe6b4548ce603d6a043c66c8fde2193cae08108019e5cf4027b0f02ffb64452aff4f6c52d555d27a44bb0320cd62e00093ccc2e0a5d5c258130b24a86dda9cfa3448778471140c40fb3cade5d32d36", 0x1000}, {&(0x7f0000000140)="3241c4b621caaac034ccdaad1c29ddda4164c30bd010ff85e4a8f0cccb3f26f9c153ae5170e838ba0e32695f", 0x2c}], 0x3, &(0x7f0000001840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES16=r14, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000300", @ANYRES8=r13, @ANYRES32, @ANYRES32=r2, @ANYRES8=r10, @ANYRESOCT=r11, @ANYRES64=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff0010000000009c026812c84dc782543565d71435895e90d34e34198fcf6aac00f0cec0ebcf8e6e1b04586775edc7655e7276eb2299228c4556cb6e5ee0791128e06f96697a5a53a53b22b1003db2ef0d1da5bc9d811ce138dc4fb51b8a9af63ebd65fd077a96ec992456146819894bbf6635c5ced23da967f5bbe68bff6e089d448b4cfb3606ce1e5a66bae0aa", @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x57b, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xa0}, 0x5, 0x4, r6, r15, 0x1, 0x2, 0x81, 0x3467e020}) open$dir(0x0, 0x0, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r16, 0xc0305602, &(0x7f0000000040)={0x4, 0x8001, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r17, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xdd2) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(r0) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000100)='./file0\x00') socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x40, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x80}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {0x48}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: socket$inet6(0x18, 0x3, 0x0) (async) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) (async) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) syz_open_pts() close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78e4cf2c4ecda8539b83ee785f8e6c9de100000000c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c123041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aecafdcea78aabda58f70f76958b16b9991a50200037380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af984314c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a1fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51005ff04a0ee80cfedc05fcb39a1f72f919", 0x798, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x81}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, 0x0) (async) ioctl$FIONREAD(r5, 0x4004667f, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000002c0)="b211", 0x2) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)='\x00', 0x1}, {&(0x7f0000000040)="0c6fdadb699b576a295241e936ce7de67a15224b35e9d44125f2d9f082d16a2e3ac1b32d04df0af656db003a424db928992b996c4d7bdcc43e59b07955392b7b10391cd4cced61cd1c37d2b7bd946f7bdf94d71f4c150262db8d0220c1b6f5c89f2a163635600eec1ad6a5daf06ed8b8899c7518fd4d02d658a96a904b923a80cb09", 0x82}], 0x2) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)='\x00', 0x1}, {&(0x7f0000000040)="0c6fdadb699b576a295241e936ce7de67a15224b35e9d44125f2d9f082d16a2e3ac1b32d04df0af656db003a424db928992b996c4d7bdcc43e59b07955392b7b10391cd4cced61cd1c37d2b7bd946f7bdf94d71f4c150262db8d0220c1b6f5c89f2a163635600eec1ad6a5daf06ed8b8899c7518fd4d02d658a96a904b923a80cb09", 0x82}], 0x2) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000500)="ea00000100000000925d813ec51a77a813bf198a4442bf1c2133541804bb23ac796104b0e3cb907af074f60a5d95e031ba8526da10a7815f54965dc171d7b65ff63d7087b4ea827a902141ea6e14fd8c85b0e80bd30f0c8a2693cebe81576cb18ed613f7be733899583bca079c608955269641107ff2e10d7f3b63754238e32a66e93e778daa943d59c1e351f2e58a6d7a57adea5f273cb8a533b037aae5e30d7ca86cc0987a5be83c4a9cdeff2a441af9ed4d325a543475b5a854daf3098fb79f81b247ac089ea6d01cc32a909b5adafed122e7968dec82c3194d5543cd3bc579b15decc6c7d9a654c952fd080f4fa297202c1e18f74d4a5024768bf831d2fc92245923f6", 0x105) (async) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000500)="ea00000100000000925d813ec51a77a813bf198a4442bf1c2133541804bb23ac796104b0e3cb907af074f60a5d95e031ba8526da10a7815f54965dc171d7b65ff63d7087b4ea827a902141ea6e14fd8c85b0e80bd30f0c8a2693cebe81576cb18ed613f7be733899583bca079c608955269641107ff2e10d7f3b63754238e32a66e93e778daa943d59c1e351f2e58a6d7a57adea5f273cb8a533b037aae5e30d7ca86cc0987a5be83c4a9cdeff2a441af9ed4d325a543475b5a854daf3098fb79f81b247ac089ea6d01cc32a909b5adafed122e7968dec82c3194d5543cd3bc579b15decc6c7d9a654c952fd080f4fa297202c1e18f74d4a5024768bf831d2fc92245923f6", 0x105) r7 = socket$inet6(0x18, 0x4000, 0xe0) getsockopt(r7, 0x8, 0x1, &(0x7f0000000180)=""/11, &(0x7f00000001c0)=0xb) executing program 6: write(0xffffffffffffffff, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb84", 0xe5) (async, rerun: 32) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (rerun: 32) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="1d7c06afb6a858e825d06fa1c70179fbea47ea66a649211828e305c7534fbd91b67ca9a3cc730d88bb58c63defddce2648963490f23039ec36e0a1b8296ecf28407d2f9288f1f195c47505671b5f944f4fbd82a3a19335bf63", 0x59}, {&(0x7f0000000340)="a2527e44cf09dcc51a510bcb4af141943b56f64231a80fc81160092722fc2e2c9d353691ea8090eda53035bd086949394c85ba63ebf336f75f4ef3ba279e9a844311dbb2df8fedd567b854e02c508dd61aaa19fa11362464b00729f428236556ef4e0882c82e9aa3583641982d21791e3d4f0b28", 0x74}], 0x2) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000780)="ac7e7fdeebc1a0eefd59e14efb4db792ca280a3347361161a73e4f4518e238f316277750cd964bfe4babd18296bad4d83ef32701621b467abfb98bb0c1897b007e5742ee2dd1db908e68c664048828078feaf4dc402a04185183aa7f360fad6bde0cae644b540100f9dd880f04d83b623d036f83d45fc954de289d4c3d62c761b472c1b9be14d74946e36c2cf233b608001f3f44695d832408ccc3ac83b216b55f76c10086f3bc7e7b78546cb8900be3ca4b92cc7a4dae1ae355a328109b441305d437513d167fc551e90b0473711d45810afd07a003c26b7a46b4d0ed318c8d83f5d911b8357334d005708f83fdc5f3692c06009dd93c956c555f38d5f34bc9aa6ee1bcda982334ec9b4873081a991ae213d3063066ac02abaec7855220102e62f641d9f95ef7364ad01f", 0x12b}, {&(0x7f0000000100)="6fd1890000000000", 0x8}, {&(0x7f0000000540)="9f58d48305cf44d64843eeba7d16d021bf09bcb63ac14a6f7ac559cf524f895bc3ed4aaf6928514f021bb08961db29f830d4e9cfa96d4c0c09dc4204abbfd3fed1a447687d9e462e6bd2bb559d3a043224242ced9b6235e7449077aea8c960cc389a8efc5fc6b36759f8d94ff8fb8a07a2b33c3e0d59b5a3f938fe7a4898a97045c901fd1a3160cd8c00db0f7ffd3611c21cac048f632e6eac00a87a7e9268fc5b990dda728f01b6be496d504f26243d1bce87c876d18aa5c40f88fdaac045cf012c1484a4", 0xc5}, {&(0x7f0000000640)="751415a0a78da715055205e420c27c425540b04a4f909608829859cee71ba5f48c6ad79efe6f01e65455f15121350c5a3ea5980ce3e4fc76ba40f3ce09a10dd08b89a8c13c7ae619cb0a8b495ea441f94b9dfd4f0ab32f36", 0x58}, {&(0x7f00000002c0)="414c603940153968041d21543940bff776ced437", 0x14}], 0x5) sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) (async) socket(0x18, 0x4004, 0x80) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x3, 0x3a) sysctl$hw(&(0x7f0000000440)={0x6, 0x11}, 0x2, &(0x7f00000008c0)="d343adbde20f1a596d0e617208e22c0bb6ff0dc91ea1641d9c82ba7421fb3c34f480408abf152b1f46b78c95dc73b4c5afec035f4c158850fea70365c6e3b120f8e4bcc38e984499ccb1945e8097ab990f346103972a25001142b0c619d921e30900f194a8a1c400762434eaa3f2b2d07757afb155aca5052943dbe4895dd92dd582b5355e6e9c1235bb49627d6512f2711c39202f7ba40954959da141dae2b3942fbd99f23bd04d681b78823cc533ebfce490d36bad0bff393310b8ceeaad132c840269b391678fe022da1dc4dcd6d03845802cda7357b069894c5b257826ef93beafa0f88e1ed5d783a922e5b702f2931c24cfd4ed", &(0x7f0000000480)=0xf6, &(0x7f00000009c0)="019c3ae2cd7b2ffd6a56f494a31ad2b291c21d1c56e1462269d1fbfddda221e3dfeb17ccf1b50861bf529920cd79a2403e38b746ce0ef08e0d7633895f67d99f2ca0ab7d1b426dc4f2566431364bcd40fc4416103342b60067551d5d7f5f3fc13eff361e951b9af588b6f4e94c5a0d6b80555f25bd06e080ba328876aa660e46afbe93652e2cb69122b93c9f0a4946238e79e1d9678c5d0c8d59a0e6821833fe", 0xa0) (async, rerun: 64) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 64) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) (async, rerun: 64) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (rerun: 64) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x47}], 0x1}) (async, rerun: 64) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (rerun: 64) close(r4) getuid() (async) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000003c0)=""/80) executing program 2: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0xd00}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x7, 0x0, 0x0, 0x2}, {0x6980, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) r4 = socket$inet(0x2, 0x3, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) mknodat(r5, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r4, 0x0, 0x69, 0x0, 0x0) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) map stack 0x2002a000-0x2002b000 of map 0xfffffd806af22178 failed: no mapping executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) (async) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x3e, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) setrlimit(0x0, 0x0) socket(0x0, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) setrlimit(0x7, &(0x7f0000000040)={0x3e, 0x4000000000000804}) (async) mlockall(0x1) (async) close(0xffffffffffffffff) (async) link(0x0, 0x0) geteuid() r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) (async) socket(0x2, 0x1, 0x0) executing program 5: open(0x0, 0x0, 0x0) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af6000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000af8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000635000/0x4000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x7d98}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0x1000}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000740)={0x2, &(0x7f0000000040)=[{}, {0xbc}]}) sendmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, &(0x7f0000000400)="82bf2e002c08fba295d1bcf1a07681ebdf7286cf9c4faac61bdc049e2b9a6eeea5284423686d4046f843ab7e1800f6b220b7d95fd3b1c458fef26dcb7d156a798d0f92f8560e63e569764eb29f6d8ee7f0400855bd80d6b66752a74c04472acc1108c2a9bba5bef1136284b91156d9a92a47e8460516fbde24f173b03b3a1b27367118c7b1f9dff4a356510d452f4c", 0x8f) socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x0, 0x0, {0x800, 0xfffffffffffff628}}) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: open(0x0, 0x615, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r3 = open(0x0, 0x80, 0x120) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, 0x0) ktrace(0x0, 0x0, 0xd30, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r4 = kqueue() ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000040)=0x16cd) kevent(r4, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3, 0x40, 0xff}, {0x6, 0xf7, 0x8, 0x19}, {0x200, 0x7, 0x7, 0xfffffff7}]}) (rerun: 32) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x1) (async) r2 = kqueue() (async) r3 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)=0x6) (async, rerun: 64) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (rerun: 64) r4 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) (async) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000100)={0x8, 0x10001, 0xd}) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) unveil(0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x4}, 0x10) executing program 1: write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f0000000840)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) sysctl$vfs_fuse(&(0x7f00000002c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000e00)="8249ac709fb786f93454593db6a2feeafc84a0493cd10e8af8b8b82fcf33363d8c78fa1822b56f05a500d3698ed4595b5b88ac3e06e32f0d5a1cfa86b733ff2e0b15abfbf9e9d2431a7cbb1a52fef3158d84dac3fe569e2001ae98ffc98dd9fc14ee76c2de0536705cf5adb85a4c3dd1d793289fc084045b06def504ca1d8ef62edac9aeb2c70ff5b864f58827bc2939f10c543e523841b8174f1a466254f24b2cf7d6f8c9a629b47c8f0f9206c4fb", &(0x7f0000000b00)=0xaf, &(0x7f0000000b40)="34d042d92b9cade8509fa0e0443278ba42c5ed45eacc0c10", 0x18) r4 = socket(0x18, 0x400000002, 0x0) dup2(r4, r0) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) (async) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget(0x3, 0x4000, 0x400, &(0x7f000062b000/0x4000)=nil) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r5, 0x8000000000000000, 0x2) shmctl$SHM_UNLOCK(r4, 0x4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000740)="b799b08b8bd54ac4459db61d6bf33db73c4fa5603c48bbc3eb1d3ff26e1a38053568c5269630bf9cd03b49f0f6568cb55b595fccdc1fa1d6f64dd8ea527e487b4995389199e1eb24027580469f9aacfa3ac9e2191e0592a05afc0fbc003e35ceada5d5425ed7f45a6a35679c069bd41169ec471efcd4d89b3f02d62840529b7918fe7b21aee907fee94057eacf08e8da7b90a45a9c67b47f7e07e5776cebda3e56f6aa4ca08f3d62e388a9d371ee61e795c7444216cafdb7b68e11ca520cbe2d3dcbd9944556dc69aebf33915822050854cb7f181fbe60394fbcf7469035f2965526606f94f57a527bc130", 0xeb) (async) r7 = dup2(r6, r1) (async) r8 = getpgrp() ktrace(&(0x7f0000000840)='./file0\x00', 0x1, 0x0, r8) (async) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x33b9) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/144, 0x90}], 0x9) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x74c1, 0x0, 0x1f, 0x3}]}) getsockopt(r0, 0x2007, 0x7, &(0x7f0000000200)=""/76, &(0x7f0000000080)=0x4c) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x60}, {0x0, 0x0, 0x0, 0xfffffffd}]}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x4c}, {0x28}, {0x206}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) r7 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}], 0x1, 0x8001) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x119, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}, 0x6}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) fchdir(0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffff9c) close(r4) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xa94, 0x1, 0x33, 0x0, 0x3f, 0x1ff, 0x81, 0x2, 0x1, 0x5, 0x212a1ce7}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x2f}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}], 0x1, 0x8001) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x119, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}, 0x6}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) (async) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) chmod(0x0, 0x21e) (async) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) fchdir(0xffffffffffffffff) (async) fchdir(0xffffffffffffffff) socket(0x2, 0x4001, 0x0) (async) r3 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r3, 0x2, 0xffffffffffffff9c) (async) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffff9c) close(r4) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) (async) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xa94, 0x1, 0x33, 0x0, 0x3f, 0x1ff, 0x81, 0x2, 0x1, 0x5, 0x212a1ce7}) (async) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xa94, 0x1, 0x33, 0x0, 0x3f, 0x1ff, 0x81, 0x2, 0x1, 0x5, 0x212a1ce7}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x2f}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) (async) getuid() r0 = socket(0x18, 0x1, 0x0) (async) r1 = msgget(0x0, 0x80) (async) msgget$private(0x0, 0x90) (async, rerun: 64) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) (async, rerun: 64) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) (async) r4 = msgget$private(0x0, 0xfffffffffffffffc) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r6, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) (async, rerun: 64) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYRESDEC=r3, @ANYRES32=r1], 0x0, 0x0) (async, rerun: 64) msgsnd(r4, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) (async, rerun: 32) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100), 0xfffffffffffffe87}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, &(0x7f0000000580)=""/4, 0x4}, 0x2) (async, rerun: 32) r8 = msgget$private(0x0, 0xc) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESOCT, @ANYRES32, @ANYRES64=r8, @ANYRESDEC, @ANYRES8=r3, @ANYRES8=r0], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8=r4], 0x0, 0xbf6ce03ba1750aab) (async) msgrcv(r4, &(0x7f0000001140)={0x0, ""/9}, 0x11, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001180)=ANY=[@ANYRES16=r7, @ANYRES64=r7, @ANYRES32, @ANYRES16=r3, @ANYRESHEX, @ANYRES32=r9, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r9, @ANYRES64=r2, @ANYRES16], 0x1af, 0x0) (async) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/4096) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgrcv(0x0, &(0x7f00000012c0), 0x51, 0x1, 0x322545d4154902f1) (async) dup2(r10, r0) (async, rerun: 32) socket(0x18, 0x3, 0x5) (async, rerun: 32) preadv(r6, &(0x7f0000001340), 0x0, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x20, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRESHEX=r0]) syz_emit_ethernet(0xe, &(0x7f00000002c0)={@local, @local, [], {@generic={0x88a8}}}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x3f, 0x10040014, &(0x7f0000000140)="2fc32cf134768c2364f00486612ec6e2c711ade392fc08851565328c23eaca762d85d74b77141c262c4b534d57d1290c51236a1db2f259a389d4fc8226fde1715eb393663ae7059bf1de23668534d707b96f4a67c330bc45059f045d221f4c336a73b1d5ff67af9ceb5c797a9a81d45029593704567a6c89b441823af88ca35379447135128a23287ca1a5a441bd37a112d828f5948eb5108c8bde5b9de28509738ce43ad19ac6c871d71f742be23cae5a717d3ec29c2097e73eff1c8ac8794c72916d8d793217a3eb3de6438fa9fdb888381c1c56ee43", 0xd7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) executing program 2: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r2 = geteuid() r3 = getegid() r4 = geteuid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r5) r7 = getpgid(r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r6, 0x30, 0x2}, 0x800000009, 0x3ff, r7, r7, 0x10001, 0x7, 0x6, 0xbdc0}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="ecd9fa6da80fa43780c01cde17e20bb9092fd0262a79b99ab0f77bb2185c4c26b08290c9388a011e9d408e1199fc90702d9c3ff152a8c5b9c2d14e1d699be7216cb2cf3dda7c40dfeee72f13485c9bd459b6a4990d8a6d39809fe13adc996d885a17c82b812d3eb18d6e24eb083096ae3da3075d47c963567851d9d9e20363664de957af7fbcdc04dcda3d342a2a3b92669df8dc2491e86b27603f", 0x9b}, {&(0x7f0000000240)="7ea35ac8581d782417f2757a14c09bbb6384d10e7631d6ed299d48af9f2a378c1383", 0x22}, {&(0x7f0000000280)="f5c4cc6a6f47b642c36963603b2f026cbdbaaef0e429dfadfcce7f1ca97b282b1120eb181a35a19f866c4402ea2f406c17e7fd938dbff9d20a071ee7cf6714d5ef51d6203d832f6517776a07fabd24e574afba7f9681c95e46489c502802888ec058f0ebb8fcb055ac4d47058df0a25554a0407299dc9e343c335cd91f907885865993d1ff089233d900039253475f8df980878293b5fbb308b626a376", 0x9d}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r6}], 0x40, 0x8}, 0x40c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000005c0)={0x0, 0x1000, 0x7, 0x599, "d8b5220d88f1155400", 0x0, 0x40000000}) writev(r0, &(0x7f0000000a80)=[{&(0x7f00000004c0)="9c483472d773451e5df64feace1ca0e2bdf2bdd0b99b173386e542973d8bf282ee3ca7a04a9ae2eb92b25374c7e8787a1cccfd65b1e22284f565e00f30c1a62e77254128b36c9a006a4ede76e7cc33ad81d1ba853e3707b54778c856dd86fad0e0f00a2811da172d305a", 0x6a}, {&(0x7f0000000b00)="454b8dca0298bc82d16b5b6f9c4b4a1ade3b3c2df541daaf9b4b594d94df8f42964710aa92d75c37f8d089c782492c180f8c7c63449dd1685d78c0091bdbbbc53db58ddc269613c1424069748f981c723319a88e2ae9e0e433808c1172b53f29a8f7bed9287232f137a6195a19fbfd496166d6f93a7db2f6d7f5bcdb5cccc401808b03eb618409065570a9003e1ea49ff21e579c8c52d4ae1149bbef9c45c3776d12c6081749ee09dd", 0xa9}, {&(0x7f00000006c0)="15be980170f28d644a33fb1aa58f3763128331d06b6c08b9c7c2904b5a1d19a3cae7cd4f53351a4bed1f401ecbd2a207e908b9da7c97c9baa5b862a48d8651253a856ddbba7abd0625c636d4c5fe5f8be21067cacb49960064a030da78ab7343168a1cf799be1c821ba86e4fa1009734b0f0b2e0ff29ea2bdbc3f284e631f87bce0797dc4d8cb40c91e265f617c2", 0x8e}, {&(0x7f0000000080)="a434e0ad49d05daff343621c3f8e03c60a5f7945c23d", 0x16}, {&(0x7f0000000bc0)="c276b6ba01c14f40e9f7141e9ead65a8e48dcb400b6ce19727bf850eaad2e7df0000000000000003168fc604606ed0563d62579174939924030edcaa5a25f6dbc5ff7f0f2cc54a5701e281e0969eb09a79f0f95e0db59186d8a0cf8cdb624107182736c79b0d53c2e19d9541d07dc512e3f999d4f404653c98f086112eb1bd0b3b8814844063d65e58a593afc7b780fb20519c45177ec52acdced7df9ff59b3c4525934c6270e308122412c6626c623fcbd529439c5b6189765a99af320288ab2de82ccd3fe3254dbf8e4a1dcfb4fb9a0b6d9116ae379fe64b48eb1090afb280764a53e1711a33c195fa1a08174cf2fcebca15b13960fe6e7f01d2f7a9053cd9e4878b09d8335de27a9cb1adffc982b5d2599a0548ad525704051841dc0ea20b2cdb5b86c1f9ea7daee75ff948e56ec423c6ad5f51394f3d8f54b4bed653df8dfaae807124844e3aa1f1dadfd37fa4764acdb16eea78e9db25c039d8a88c82b3843df64327bcacadb09e3bd13f5e386928ecd49511afdf5554748bbeb47fc56a5ae9c1bd8d22e5cca5479b61853af22ffb3bb86c23b2a9ffbba33c", 0x19b}, {&(0x7f0000000780)="08c6a7e584a2a5be2ff12e236e183d70093291b34dcafd7d8c41d457a508047c032c9e5de8584a3afc626a7fd3307800adc8c07ccedd3735ba0ae1831b34e2f9966b5f855a0ba5055f73d0d776a073e3d29992ac8f02f5e0be66793fe46f4f28eb0d3b474bc24b8545fbe7a6bd0ad695bf2eba7905738f2fe6eb0a9d902c36ba79e73412ee178fd6eaabe347742553897b9d38b0c3f680d1ebf98545cd7a4df3bd4e38d3a705ebcabd643d25968b52047014dbe980815a517125f5fc14bf2173872ea10f6c04765e1ee69c475a44ee6410fb0e86c617209dfecc0992446d81badb7d29c167d8051e794a70e84104b4", 0xef}, {&(0x7f0000000880)="8c40dd9a9993e1112a9d0c9a5ae032514c93ee3f5880d8248ea04b716c783719703abde0da9e8fb9b8b16c9b314cfd8695d6511e325bf64d4bf03261ce42329008c5f4fb198c7b66d6fa17f0a3ac1a5656ea66afc16ab5461b53395b5e8af0544487f88cfcddab79cdead374ead449a893cc2a42f8ccd67b41d60ba871d0b4eef99dcb54c9a1f5eefc25c561aac8b317ca47ccd922a078a1daa6e354a4a4cc3fef4b5bdd216dc5c739f9050d27c47b080183e3bf102561235c97c8fe4bb960c507ff95385045e8d707080d64daa53a8b60c9", 0xd2}, {&(0x7f00000009c0)="2623142dde05ce9a9d0b50e846c8cfa904e4700bd6ccc720a8dfce01344cfcebe69b5d57eca2ac374d04727d8e6198b37ecaed8d87735dfc4d64e255a8e94be93b937946da8dbe7b5a0a1d7c2856e1c43eb1d1a05ca7e34eb905eb25011c22d7f160a835cf55a17cde95cde345c995814f9b845011fa92da13046fd4e6dcb671cf477d27263a19e7b7cab803bc934a3c8cabc0b2fd7e1c4b6650983ac82a9e4a", 0xa0}], 0x8) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000480)=0x6) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5f}, {0x2}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r11, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getpgrp() executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x800000018, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000009c0)="19154a2a07616fc55c991a92f962a85b8d6955d5d786133718e8b6f33f94678ea253917fcfbdcacf1ae0fc2b4b599305891f16ec3827255e0f0e6c11ced3f7793fb59c8905d409a048c63bf01c6a955d551b06e265b007a4f7c660d2270c37a7b9a0e607c99d9cf74146b9289a47243693edfe64096c57c19a6fc67e3f6521e1705d39d770276e17b4578cffa69cb2a4b41c75d935819271421bdaa745b41f3d45e0d2b2948c1153a03ba278052c2f5d0ad8392de4bc913edc999bf716f5bf950902231d1b23dfa25420840f5ca5b48988f3e8736266ba020ac36557e8b2373b0d2565b0e559d3d62abfcece140e9d8d5f597f27ab9ac1a68152428b6efbd6d6cf1bc96b122f9c049f70e7c245ad5d038aa6fa853cd1fbb051b566e639e28deba510247af8fe9df347035f88a7098e6691958dad8b72db11a05c9a6dd3d478b4af421e374a76cc71b77b40b169388b3b240b12f4d3f182b2467cdd2a7fcb8f52d8539b167269332bc44765264ffda581c5a4548f3309d5039fba6ad4acdbedd951a727e27c0d0a02b240a152eeaf4bbde95d4ad7e405f0944c61ffbe317007cc5d09f187c619b03a36bc14bb765ac21068bb570109cd96e12b5707730924bc95403b0c01d4b5ef3e32b5492898a162256a66b1789fe2d07a273a0dedaa1c13e9a0153e3ec5b863c9a1bc9dbe1a18ad88f14699880a461247bee3b1ee397bac4153b74ccbd9e3868c1d5c158d740c6730dadadac53ee97b744a212c89dc9baae766a61ae7f5934d588e6cc8a96163af887ba85adfb8e2e5d01b91b5f33ef91e11cf0c3ba0b7408a0cd496bf3de5474d2eea78968395eee5c0b43f152e6badd5a5516e351a5642b7de4b600ed78c28271dbb2d28739d85a14c147b3aa5bab68c48d55624244dfed9efe39ce6b62e3fe076f96894600aa16b19111f527025e5288b7285e64faceea5385b87521c28c6ce5ce763ec5637cebea700978f3bc7ae017cb14fc2219fa5c4d728e580a1bb2e5a4f833e9f166e2b768aaef833898eb983d282a33d22a00efa84d2b439b4895cc0c80616ee73bf582aa5e57b64e2733956f268c4f92d141c99b383615bb61a69d9b6198de530876b226226b9532b8333a27132fdf8f6e91e8cd095ce31882f902533da4e197d4db095581bf4c3b15c989ebdade05840388bb90f8fea5fca01dc877e6b4f33e73a79e60b5f17222e39bc1d1d4ab3e3a8b331f285319b025bdcc8b15f4c4bf372eb51f30994b14648b91a13cd2edfa721723b79e84f7403e2ae491d1dde6204af962810794c7e0ab98aa6f390b9179fded7d612229552d1bba8b1204d97857aba412ea0ebb439b1d1e8b818a6af837a5fc06bfa83ee66bdde396d2fc72106dff62a75a8649293b92c7da808acf6aa201b23782e29cb4f4a2138da776c2fcd7a222790a246e6d2726b2490281ed1f89eb58d70926062f936da3c364abeaec0c502faabfdc50a8ad565dbd6ff19f1268fb9e577a954176fe2eccde5590cd7e47697d8b999b30aa2bbdba4437ac649188ddf36b07a3714b8b2ddc909219004476962864bd278f341d89945ae1ddb35b71a0dcbc005036874a5973ba1edf8f7247822922fa63da75e24def686af17056633e90638a982755c5ba8ab69a28f7588be6004580c9579046742dbcd5bed291902bcf02035e40f0cbbef00d8d5dd08509a35cdbc97c662aa813c697d5671bbcc9fd0fdf90cec4cc3103ef910d6d4d3d8f718e461b70ffe290b7895c5b6041e452a2cf403648c007949e76b5e1f01148b0a2abd8e923f481dbf70076065eaf1161c2611cdc9fdce38ee9b31f2ec1082be4ed5844b1793f7f134fe883eb3fb0e71e165a8bf8326aa8a2c909435258257913cfde55c01574d4af870a650b8dcaf150617a6d23e6c6744564537650b80dc388c4d3760565fb2789b26171ffc8a54fd757d7e20fe55d94ef8f3031f6437681be7a278ee232cbdbca028cbdd1320f6f01a61411fff3b0bd8e6546e1cba8a661fe3819a9c90c576390eb7414a275070cdc8f7ebbd679c7fd9cf691e624bc63c5d013c35d62c95fc323af5ac1ef51f91ecf94e66c041c86264065d041adca2bdaf3f8a22f002a09e920cca580ddd04b37bfa69535e4a0684020bb9c2b2e2946722f5c155047cb10a0a32d48e5feed819b469e100d0b127911ad9682128adfc6f6cd05e55b2b87d367f0ad7544a999c94fc1d0f407ecf06f9b5cf6d6cb805d401ee670cda502315b964b6aa389ce21c2d77ad5f761385cda7976c314b1dbce7a929382da84919253edab07bd56083dd787aed19bdcac1b859e953d85c61deaa4a1a0070287ce609e0afb4d3c90238565df7d4cd1a22433a9b9fa86d0e24e9ea046c88f31bdad20adec7b48b97e8e203a3f3fe193214d3a57d2917d8c062db2b97d9304f42be355bdd587315173c3d817e566bccfd3ad99409a2c976969916ed44090f8b7d0dfde8278742fce4b432e209f19945c3cb7377fdfa3bb734fb9d538d72dbfec25ff3c40bec44e6871d9f0cad", 0x701}], 0x1) (async) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) (async) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) syz_emit_ethernet(0x37, &(0x7f0000000200)={@empty, @empty, [{[], {0x8100, 0x7, 0x0, 0x1}}], {@arp={0x806, @generic={0xf, 0x3c0a, 0x6, 0x1, 0x1, @empty, "f6", @remote, "4a52d37c4973738d0b111febd76fc1c7"}}}}) (async) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = getpid() (async) r6 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6}, 0xc) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r5, 0x6) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x12) lchown(&(0x7f0000000140)='./file0\x00', r2, r4) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x150) getegid() r6 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000001c0)=""/5) r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000002780)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) setuid(r2) bind$unix(r7, &(0x7f00000027c0)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0xd09cfd8517bf1fad, './file0\x00'}, 0xa) rmdir(&(0x7f0000002840)='./file0\x00') fcntl$getflags(r7, 0x3) link(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)='./file0\x00') r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002900), 0x10, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000002a40)={0xe3, 0x0, &(0x7f0000002940)=""/227}) r9 = accept(r7, 0x0, &(0x7f0000002a80)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000002b00)=0x5) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002b40)={r10, r2, r3}, 0xc) unlink(&(0x7f0000002b80)='./file0\x00') semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000300)=""/114) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000002c40)=""/4096) executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x8100}}) pckbd_enable: command error executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7db9f, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @random="6edb7aa39109", [], {@ipv6={0x86dd, {0x0, 0x6, "68e31c", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}}}}}) executing program 2: mquery(&(0x7f0000ff4000/0x1000)=nil, 0x665f287c000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) close(r2) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 3: write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f0000000840)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) sysctl$vfs_fuse(&(0x7f00000002c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000e00)="8249ac709fb786f93454593db6a2feeafc84a0493cd10e8af8b8b82fcf33363d8c78fa1822b56f05a500d3698ed4595b5b88ac3e06e32f0d5a1cfa86b733ff2e0b15abfbf9e9d2431a7cbb1a52fef3158d84dac3fe569e2001ae98ffc98dd9fc14ee76c2de0536705cf5adb85a4c3dd1d793289fc084045b06def504ca1d8ef62edac9aeb2c70ff5b864f58827bc2939f10c543e523841b8174f1a466254f24b2cf7d6f8c9a629b47c8f0f9206c4fb", &(0x7f0000000b00)=0xaf, &(0x7f0000000b40)="34d042d92b9cade8509fa0e0443278ba42c5ed45eacc0c10", 0x18) r4 = socket(0x18, 0x400000002, 0x0) dup2(r4, r0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x2}, 0x2, &(0x7f0000000080)="f4fefd41f286e5e6ef6816a5801b9a54c02c8c48b9fb450ebad44f881926f862ec419abe001e0e90", &(0x7f00000000c0)=0x28, &(0x7f0000000100)="5c804ad368582f38933c3b79d6c2f386af5577819c08a35de223b7aa43b4746c701258b3e51d7f4163ec7d7fedb5f7157f6c3e71d40cd7f065517e6e7413da5157fff2b9deb59387847ceb671183f84408e200f23c60a072d803fbef54f9066bac3feaf58f7ee7111c70148b2bdcafe1228193611fed7fd42b133bbe7dbcbd710765fca98de6645518af4df445fadf39458c24f1890a249ed611", 0x9a) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="65668ebe8aaaa1111307790f812b4c1d2a618848957bc3dea7cd6fc744f4aa443f320116007728e3518675a9f7a72fe34b1797b6209e1b26717927e7612e7525134373ad64e5ce1085460722a91bf83bcc1b11abf35dcf32f3338b7912a43536b068c98e5bfcc9af7e263700d86beee04bc12b1f6ee4a10a3eeda712272ed04079bb974f0fe7cb92a6449c232f3b8d1c6733adeadde15aaa2bf7a7bc309312cd0e59f49e0e9dc99362e6dc719c4969fe44c29f40be7d29c71175b1874bbb5c40507042d7e2c4d34722145749da3371a97965d55facbc7f1d4d84297205b7ee7affb779c0f88c2b7c8402f6294a57d16b260e9d819bd9397ff26fc5f2b903ee7d2163b1b7c954843f175863b5ab293f9bc16aea95173c271de795d22401a6f33496150854e81798d3962cb41aa60b746beeaf489eed06024e89a96b658c92548a2d2a93f345c9371b26bca5311b907797b0f2a3be2b9a3b7218142782"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c, 0x0, 0x7, 0x3f}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe}], 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x28000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20080, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000200)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}, {0x3, 0x402d}, {0x0, 0x45c, 0x800}, {0x3, 0xff}], 0x5) semop(r6, 0xffffffffffffffff, 0x53) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000140)="18d26c", 0x3}, {&(0x7f00000002c0)="ca5d7f03f7b4fb4cf691ae89d6436f553d0c0f1755405e4aab58a8f00e36262006fd7b55c78260f4d3461b0c11ff897e57003d5ceff15e7d9f88896b1bb6e11131da73333dcf0708a649ba9f5db73a82f187fefb13a13464a1e4122117a468426e5cfb8662b15abb84dec63ef6c99d5dabe63d128fe244a4cb83", 0x7a}, {&(0x7f0000000440)="2bf876c59847ac69a6afb56b540a92bcb31d9f2794305ea572510b95c65ff45044fcef98ff432c5a1da1b147a31c4dd7c1a7552e9c9eb08b9f03eaee9183fffc78dda99119d1d45cb560ca227895b9cbcfbeb2549b3a809b", 0x58}], 0x3, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000400)=""/30) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r5, r9, 0x0) dup(r3) executing program 7: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffffffffffffff}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000300)="39d36e0102f573bf1c1fe8667e8ad256f283d5d91f05ffed14a76f84b78a70eaaf8b3a7b87712e698f17ab0fcce0f2571f0d2a5cc104eaf88f561c418b29f2ccabc55e5ca790553dbd686e2fa7206f2748528300ca5d188edac1079c98d91f058f8937adf1dc1f3df2b4d02b3f07d18a24dc2679adea3d1e9bf02eb2056b94d26af505bbafaaf5eb30f9d069a5bdb93add99", &(0x7f0000000180)=0x92, &(0x7f0000001580)="c506c6e21709c75d8e9b626b1c1c43b68ff9d5995f8ad1243b4e627f0d8f877b2b38c7632049cf4a77b74a3c76ab66ffbf7fb5b904a34cdbf7324f2f1fc8f180fa3c6844e28ce12284677738f5527c1082449436595f127b89fc55d9bc371d4c3f997a47c5bd874766b29ef16fdc6898270c802deab4ea6f6ac3149a528a9f3ebd5c93ce426d1cb6dd98b8361888b6b5bb10ad2fd1ddd62bcfb6a5991f3979a942654e40d4b763894b9802e961a10ccd8d101e0d437c45bc6e2874f25c69b9bcc1b2231664f2db835c3e6ce8773b2816bf82fb891b0dea882baf12cd20f412f229e5790d5af79a0b032577811b60eeb0a991a1b70db29c2ca3da49a96f42fd148900f3013394a6a2f1717f0b580293f2b3630e2aed70859e90cc64946b832c2ca5c084f19805b5e4e1e4070bbb1d4358c62a448ec3f35730887658b2309d843f52c9a7abf25ecc3408dfc7aa7d6ce8f8a235be77202e241a63a9f549505631d338d3694a36cd3b6e8bfb308c1270768f062ab5311f800a84e5158df125efd085c75da1c09dae1b5f653e58a91c568c73f8bc15120f6fd6eb25085af231c9e903338aa6ffacec24bbda01681a8d8b62df0c10ac7da504e48210ebb5ed7d6a3dac146b283700fde1094fa8fce3f45e5f2c7bded20b7de37dadd94fc242c297412704d32a6a0ed3985a72db3a4c49a865405cb9fc241c27d78d622232a1dddc65d8a838e8bef999db8ff84f9fa70616d3525147696230dbb416c939c4030b225fac808e2416c78549a4a420559b415c604c699875551dd80d876e06c02d8469078176611b7240c85feb03f36c5e6de0477a2a82c37715981c866fe5783c88e7d3aefe6917d680e78cb3b5c5141265940dc1cc0d6dc9d407f277bdee7a3e1c9aeba2c8cd8dd57beeca813c3052049c8bef8f057d17a563ea891292b46d77710ed787b06001f89ff0915b539d415044aeda6b48c8c0005ebf67aeb730db2451aad7a2788757713b2d4c4b35afdc25c9e50265b9949812ecea6c4ccc63434e6e939d1c890fac147999995a459285daca794dfc38b103fc48e4ff671118745986c251a8a6aafad1dc80b02226650c9443eaaaf3e9c7462b3a3e554ab76d41fb11c0d29405745ece540c5e115436223b3e33391e2f7c174024b10d7553b6ee7690544f8931e3a5cf4cb8e311ace688db8e7319b01318192924dcf502c64c9ddba06bf4d07a1e84f60cbb3b0df7eef0d13e1bda87120d94044705851d7f1959809592c1b38151ff06ce89ebd45bc4fa365c60f3b2cd0c5c50c9d31f53f894e283a121ca4159ac290a04301e91f25a5febe45a067abc6ed72127c40bf50448e791a77681123eb112f7cd9a2df3a9e8bded95c83adecc2db877f145b13260c3a00114996bcac25a5436c1074ad28a250c5fa5fa0796d99f22bc835085bf63a084b7a3b47d8086deb0b0e96d9fd968793301e4e8a25eb85327a0d6c102c10ddc5289fe8196be5f12ff46281c47a5f2b351355a70ed4e72d780dbb1d2b938611778e5d3805b3df259e72513bc0b80508e03371ef695ab432e08c2f623464633df8866b8f34cc2e9fbd612c2006cee5165f4a3f273be4618e380b5d1c1d10547bbf1fbf49ec75b1536245b8991a9293dd5b59bdcf5de2b4cf6a71cdedc115ada1cf27f9f64e16914e87e9c1928bf224664f35063e89bf5c41c243ea220b68d776a96e7d3b70905e4d3455709b377c1ba195a4c26b5374e20ab7ae6febf11eae12427d988806a02ac59023465bcc7ed62b3c73c8c04297047da00b8204b1add86f89c7e6e7d81b7f6db97c1ad15acd95da4f0c8657e1fc54847df0f6f501b570a449d84acbc8b1be510c563cd220c3870ea011c6f01e65053f725eb31956814083502bfc9f88c765d1eecf9754b2cffcae7f2435e207c93eff656300a13231c99c4e789f9709e3b553effe542a7466cac4073cb5062e6358a2f261151184a235c93610564c407c4ba76b2d5c130d2263b69f7302f2dbdf7d82d77480d9706fde02b4b45ef2c7f100ef1c6f3d4c2edbd4063f880f2b915f4812e12a3790f2b856fe44093bb58b91613491330f9dd2dae7b673bd503ad3f1b1278d88c5d8ed0f7db1499f0dfe768b9a01fb14970ea936dafdc5a83397b33370f08aacc07840fbf824436685e5746821c70e404e83edd0c37e6e381d974f73e26cefdbf86b80bb0224435983fe7905e775b3eacaa9d44c540c832334de79a57489d87b6a87f546dfb11eb16b5dacba9aba82ee6f37b67f3391595a7b9d08e66157fda704afb0b8f9f4f9e95f7dba10372a0a63f9da9ed8c96ccc6cc729cce568f7dded5a645685448fec9724ce721454789764f2d99bd3dd7adc8bc7551137a9b3a5263a77b69343eb44fcab08b6bb050bf528b041818568be4626a3c85d7c33e17b4bc171a08209cc8c9b0733e7cfef05840d5a3e6fd7dea63883207799ed1fa93fee4f1cbe2746a6d632f74cb08545237d3621d06b80dcc90b076e6bd12b5b0473b902581456e8aa15bfae71be547208da5c4f4c6a7562475949a51f94d0b9f41ae87249fcc5476cdcdb639e37adc126b250672fd7ac5c97c905b4d7736b00af2413d6cbc8826e967a2bab3b7e946b14bd1ec73706cb720c24e781adf4a1383ac604e320d59eeecd69403253b888541ad418786f6d568349018041317a1e94b51b01690b901f7d033517388fdb7b36654e0acf8b27dd93e491a39733337743d6c75a7e495adc672d96c92b502c770998834c8afd47a341b30f8adea2d1e5ba6a6f05c9e2835b11b726e5cdadac02d013efcf6645d87b5610f9419135a74062e166992edee095a104c69ecf70f3d5848ac68c015c4f21ede629d935d31c2e081ca7fe0f92404993918d6a0a266ce20a6763b1052133f85d182224db4fc10677532311fd31f4b173b640950f20a0f6054b271a865524e48bcb2a3d16478fe8d54eaf8839542f555da636d6f42b630d7d0bb3cb2270029370244ebdb36e7eff84f5b17d971832feffc572baccf6062678468b1498c0f1990d5d0586d781d7aae533f6cc74091a7f7ac692857eca47519458afe5ab4d47f41bf02679e5a23550051ee0b892b4c2078ea295fd0133fdce31c6b5368224c89e7db088126634368ddf074f87fc4ba641a83bac5f0898b3191fb4de68e068bb5cb7ee23ee0f8a8314faae013a23bccb2cfb32a81e100349fbb90a466962bab2be107d909de3d0a89d9939b10103b7ef830d32e2c4e1ec9e212a0d45584f9127a8f7d9c8212257a2a0d385a33522b5b34db4e9b32968c30fb00bfb607d405d19c367ac39710c990dc0af45397637448c7b8b520e2179c6dcc51c4284c16894e50c2e58bd9532d556be11f0c4c62346c6eb3d95d3fd3f71b2e0f86f4200c9f19da536490f17ca51d6b01a833f0d6e95864905ea3879150f2f98c1a7946dfc5ba5771733dc576ce23557f0b86c76a163cfa68a961bd1a554469064c23da7ef99704403b38a17ab05e52608f7db985757c3b75be6f0ba662ebc9aa8b32fc7e76992398ab9bbfd9072a757ce2ab647647088385ffcf55c7deb05c98a48a8c0b55b9a6f118ce64f51438a8dd28054b4b2cd9729dba746bbee0057b2361c863bfe4b5b21460cbdb177b3d2489b99031f3ac2fc49602ecf85cede6a72c4b345197b0b21095ebe3b545f000372a172948f5c30f2cad83e3af8f1f07e925b65d13ac276767a61a53b340485e4e4e1b4309463a8de889dabc2b7cb9fc7611585a1c9e7573f24036fbabf4cf0883a442b814f42ceb3015b86ee1e387b57dc0b31adc552837a021430174eb094f7f4d7712fcdc22ba0f32d4e0ad082cfffb253b4739ef6a4074fdad943df301443db86264fc4c022886009866e471da12c6d7c840c646958f0c104516dd84c3dd9a1ce9f8f93c0f1d90cf01d4f3ac7e7d43ba06e005184ac64a4288666db0ea34b0ae86af13b7587631901a789f7834f01bc5487c6e6e98b5c14da53b9bce0249e26c975a47277a48d036cf26bc65a3acce20d69f1e387f61fb427841cdf1041e36510c5ed78d646282c4c06dc4b57a90bcc7cf7ebf73a1eef033878cc2ec9aa9e07cc0c66d4e2b20973ad447a1d20a2b71ef2271c70359b51d66265ccf51f6e309ae6c8bac48faa94f41dc68913825cb09425b4a8d19c6c921abd8507eaa7364bf72134b7d509ef0f0564125181058d6a04476c428862a727cf5bdae34db5d97e01a3288a96d5bd9f44d5aec68350f3054c4ad83709c65dc7ceb9189e38a8e46136f0ab817af9ef9206ab3cca72e77bc69b49630d7bff7678f030dc74ac1d0d4fd4f41ce4a1c54452ff3a44681c3f4533bfcd1612d0d4f5cb76dc9bcf24fd68650ab420101e4ead32b7fbdb1e1febacbf36e9e93d9bdc09de07bd28f00c48f1829b0cb3a15664002e7fa12ce08aba261b6dadc996a2d460a539b922462d8ee226de5cd1ac9ec4d138baba8f24aa3f215cc424424865204de35f806b05e1c0f2eb42a7f536573321d4b1f521eb8bd389d0f54e3be235dfa0a3e3a2491ae82385cf5216ba3405029f276a48f88e09eb25c8976cf26f8a5b705960ba9f566616ea624bc87800a621413fc57b2e92aeed7d3a938754f261fe14e1a2a4906e1373e92d5977cc1779c8796f1355a726d6a400c06c789e60e3fe73f1a636c27b8b17df70ae1c6920cf97a079964e4bacf77c0cbfa39977bbdb55dc942dc88e2398308320c9d60cead2f35d65c4fd3ae2ecd619c5e19ec08479774f7e371969b36a5db54e7dd6698d0e9db506de24fc53b7f41d3d33091d153602d8a456f61807ef2e0520f3d89f051c3a4789b6e13329c96c90ae8b5613c8961a20e6131e644c14cecd581639d8c4b009ad414041fc21502c9dd4f8bca9e8be4d52d60c3611f10bddb6eef1cb3bb4b87bf7dcffea7e8472912f524c49f2b17e13e1926fd3051757a4793d94a3d3d7523c64f406b524ac7708cdf95462d4f836417317922b3823b21d2e08216c4229721c8308ff693db3e060347d530e209db3d65a841ca85d81ce0ce007e1a120737ad2fd7955c89843811871e3b80a5ef19376cf7fd561218952d0ea1e62cc141e8188f51179dc9f01849b35df6ba20d16a130cb2c2edd9b738bd14740c68d203b8e6909462973e3ec9ad6145097d0d3e57c7506a547aa99a860c533f2315fedceea7a65c7eeab5e24373461b4fe19eb7fda1205be5642b0681731d19b52ab763207435ce8e1ee3c8427c17df431ff7764a0c9d7b50e6941f86a51bf28e1bc6e005cce6bc28739269cbb21f9249cbb51ee99191131861220ac0354b7fdbf1df691864f4cac4cef07bf4679014d51e6ec38f7901fb48461bb167d79f410a159a92c3b6816351cb416c3f73bee13565d4e77f922b066bb388425e7762f96841d322590430dc4dd0526577cf3d58764e400aaceeb2c6e23f52efe5a7b8acdac200b0522d4a694eaf403d066d01b8da5b7be860ca67a97c61a4aa2856dc89f4727b986df2a9fde71c60462179ca1b3c954fe043a026abf7cebef6ef46a56b27cf101937d1cfe9ce3935791147d74d78ba90bb914b71e93906ccef664ba653b8afaf4be733777daab8135ad3e2107b32a233fffa956b193f24b91a6d1ed1ffbcaab8c75f255d0b5ea0abd09fc879ee221fed194132562c2c89f3115cab052ecfd3bc07e18d0a2d812b94bfa0893f33343d2e69cabb7256fcab12b2c7e03c117773aabac42a4e1600670830b330b4eeccd5b4267798e4e227b2ea522a1be2aefee920206e3f0ffb05139ccf6b706d87bd07", 0x1000) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) (async, rerun: 64) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x0, 0xfffffffc}, {0x3c}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x404) (async) socketpair(0x0, 0x5, 0x8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) (async) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) r5 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r0, 0x0, r6, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) close(0xffffffffffffffff) syz_open_pts() executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) setreuid(0xee00, 0x0) r2 = getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = getgid() r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r5, r2, r6, 0x8, 0x5d24}, 0x80000001, 0x179, 0x1}) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) setreuid(0xee00, r2) setpgid(0x0, 0x0) setpgid(0x0, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000040)={0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r7, 0x5) ktrace(0x0, 0x1, 0x138, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000980)={0xffffffffffffffff}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x40) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) rename(0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) geteuid() setitimer(0x1, &(0x7f00000001c0)={{0x5, 0x7fff}, {0xdd, 0x405b}}, &(0x7f00000002c0)) getgroups(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 64) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r5, 0x6) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x12) lchown(&(0x7f0000000140)='./file0\x00', r2, r4) (async) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x150) (async) getegid() (async, rerun: 32) r6 = semget$private(0x0, 0x1, 0x20) (rerun: 32) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000001c0)=""/5) (async) r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000002780)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) (async) setuid(r2) (async, rerun: 32) bind$unix(r7, &(0x7f00000027c0)=@abs={0x1, 0x0, 0x1}, 0x8) (async, rerun: 32) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0xd09cfd8517bf1fad, './file0\x00'}, 0xa) rmdir(&(0x7f0000002840)='./file0\x00') (async) fcntl$getflags(r7, 0x3) link(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)='./file0\x00') r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002900), 0x10, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000002a40)={0xe3, 0x0, &(0x7f0000002940)=""/227}) r9 = accept(r7, 0x0, &(0x7f0000002a80)) (async, rerun: 32) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) (rerun: 32) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000002b00)=0x5) (async) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002b40)={r10, r2, r3}, 0xc) (async) unlink(&(0x7f0000002b80)='./file0\x00') semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000300)=""/114) (async, rerun: 64) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000002c40)=""/4096) (rerun: 64) executing program 4: getrlimit(0x7, &(0x7f0000000340)) (async) getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c, 0x0, 0x81, 0x1}, {0x7c}, {0x8106}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c, 0x0, 0x81, 0x1}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) (async) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) (async) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(r2, r2) getpid() r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = getpid() fcntl$setown(r3, 0x6, r5) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r3) r6 = geteuid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r7, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r7, &(0x7f0000000080), 0x0) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r6, 0x0, r8, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r9, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}, {{r9}, 0xfffffffffffffffa, 0x0, 0x20, 0x68c8, 0xa2}, {{r3}, 0xfffffffffffffffc, 0x64, 0x80, 0x3, 0x401}, {{r3}, 0xfffffffffffffff8, 0x4, 0x8, 0x8, 0x400}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0x4a8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x75b}, {{}, 0xfffffffffffffffb, 0x1e, 0x40, 0x40, 0x200}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r0}, 0xfffffffffffffffa, 0x83, 0x20, 0x1392, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r9}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffa4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) executing program 5: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0xf4240}}) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="65668ebe8aaaa1111307790f812b4c1d2a618848957bc3dea7cd6fc744f4aa443f320116007728e3518675a9f7a72fe34b1797b6209e1b26717927e7612e7525134373ad64e5ce1085460722a91bf83bcc1b11abf35dcf32f3338b7912a43536b068c98e5bfcc9af7e263700d86beee04bc12b1f6ee4a10a3eeda712272ed04079bb974f0fe7cb92a6449c232f3b8d1c6733adeadde15aaa2bf7a7bc309312cd0e59f49e0e9dc99362e6dc719c4969fe44c29f40be7d29c71175b1874bbb5c40507042d7e2c4d34722145749da3371a97965d55facbc7f1d4d84297205b7ee7affb779c0f88c2b7c8402f6294a57d16b260e9d819bd9397ff26fc5f2b903ee7d2163b1b7c954843f175863b5ab293f9bc16aea95173c271de795d22401a6f33496150854e81798d3962cb41aa60b746beeaf489eed06024e89a96b658c92548a2d2a93f345c9371b26bca5311b907797b0f2a3be2b9a3b7218142782"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 1: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x801) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={0x0, r3}) close(r3) acct(&(0x7f0000000140)='./file0\x00') bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c, 0x0, 0x7, 0x3f}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe}], 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x28000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20080, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000200)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}, {0x3, 0x402d}, {0x0, 0x45c, 0x800}, {0x3, 0xff}], 0x5) semop(r6, 0xffffffffffffffff, 0x53) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000140)="18d26c", 0x3}, {&(0x7f00000002c0)="ca5d7f03f7b4fb4cf691ae89d6436f553d0c0f1755405e4aab58a8f00e36262006fd7b55c78260f4d3461b0c11ff897e57003d5ceff15e7d9f88896b1bb6e11131da73333dcf0708a649ba9f5db73a82f187fefb13a13464a1e4122117a468426e5cfb8662b15abb84dec63ef6c99d5dabe63d128fe244a4cb83", 0x7a}, {&(0x7f0000000440)="2bf876c59847ac69a6afb56b540a92bcb31d9f2794305ea572510b95c65ff45044fcef98ff432c5a1da1b147a31c4dd7c1a7552e9c9eb08b9f03eaee9183fffc78dda99119d1d45cb560ca227895b9cbcfbeb2549b3a809b", 0x58}], 0x3, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000400)=""/30) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r5, r9, 0x0) dup(r3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1000000000000000"], 0x10}, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, 0x0) (async) setrlimit(0x0, 0x0) (async) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) kevent(r2, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) (async) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xee00, r3) r4 = getuid() chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) (async) setreuid(r4, r4) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r5 = syz_open_pts() close(r5) (async) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) writev(r5, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb083d8152d139852ccf2ba99f706ec66cbe42a393dfe236c1b94b9e33e202abb74ea4224e96e0cdcfc48e61eb9369bfd2e461c23ba0ecda75bbe0f62abb7e67301d48808a71aa108842e0eb15d2c978dad3764b48f84f5685446ac2f0a452473e567c9cad46cef24942ca72eddd506b0862a2dbdbcac3822cad564486a02927cce70beed8980654156fc59b6fc64d34c3f327d27b5a66d3ae702fcb634d16c9395bed104df6a629c5efb6cbbdb351a80c5f451a9e31bc2bfed94193577e52d13bff2cd3ed5160f69f1cadcbd21d6ee99c5dc3f18c75d81efcb8392a0313ec83c542c6033e6cd731b041fdc1703d5f647c929ef2add480ad3e2904", 0x218}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x4d, 0x0, 0x0, 0xfffffffc}, {0x100, 0x4, 0x6}, {0xf5, 0x83}]}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x8005, 0xfffffc16, 0xfffffffb, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) (async) sendto$inet6(0xffffffffffffffff, &(0x7f0000000b40)="b66e4bada8b44e285b5ccb0474825379542c8c8c54a078689f1b67ba5206b6d641818a3ca12ba2bc9d73e88f2ced46d6a5d971ea0f9d42072b29156e28b6f5b6b8f5b866445d513f55e21419ce2a65c5ef713ea0a8dbb6da91c7971f50f07037dd32c733f091c384f36857da8b4e8ff778e70ff1e5887f929d97e2870a530c4d5c05aab5cf6067a890af813bba2eede1028b7edd5460de3ef48332c78be56880841c1b9f78a07a4894e715707816ca0a95d38be75e40a20514bde39c769725bcef6783c5d1328a0967604a7f22863cf977deb048f373dd6bdc0ee93667beb5352cfacb9b29633383bba9efae0d59347041d398a8c1d64c2b8f5d785246d999a639f827a05c0bb5423f3193c98216bf37cf29852e50c5e55d24babb10f422fe0fc14064dff4ecf94708602dedc1cf433d0455985348baaf9fbcc427a0a3d2bd00e12fb589d3292ea77f9129655ae35bade86f9c71475df54cde8bc007f690fdd73c09fd38844166a7b9e0d882aeb08d38b6a2d7c967d908eb3e67ba5808f14a5a9e763dfcd98d971d8d6759ce4ce8d6b8b92fdcad0508bafb2019794671c3d12a486b0680fa77f90c9bed22ebdfd5aa191791d3ab54fcbbf6101460d9f0b9a7b5d229525caf2b6933831a0d9b787db2494e5b5c246d9752c2d82773373e74751b210b58cbd14e959620981f93d18cee52f0973c2d993b7760b748b221101c69ab18ff4aa5777ab2f118cb6b7e7e11494617bc1259b93485c540e2da83e6557fdae959a8e9ea84d928c0d83f3d892d67e2a3638c4d9a4c9d37b95a7c8a62e3314d685794b99a26d204c197245618cfc5e99d819ea8e855bff1db5e56e2682cca111c341d4525968551a8aa903489490a5203c89551d9fcaa05c3219a2b896486ceba40df78f50996a55e27f7e7454ec7ef330f614c9a1c95c346a2d68284429e8eae7196210b574710de35324770d788c19b860cae5bb0518ad4330c72dc500d884cdfc5c33d1781ae5e67eeeb2780b11f9ce11a38e42fbd07cb65a217ef85ca0f4ef8102c85d43fe27259622e662b5577a79fe9ac2cb08c8a1a525fab78390d726f0c36b5ce13840b48ccb82a38db27fe7ea4e7a9e6197fc7affb68e215a3ce38ae9a82e48b433ded268b62fc09224ef6b99aa19b5cc8efb636aa0ea7fb3f6293dc6effb6b1ced059e0a9098ae4965473200100568fe75262623aea6b2fb275fee2c422fab39e98fe236f27d8f82764993aa1636d0a0af3aa0b64ba84578759cb9367a88a3dd344b266f00f5cfacca18b2352932733a4a9536a85c79aba034ea91fe8983576c9c4145470083166dfef87fe4ae3de7e00a3269c9f3c29d86eaec5ca99bf90efc2580b6aacb5bb236989c32a23a82c9d4602c01619c0f6dd72da4f96dadef4c67c4c4b6f2433ef00c63d833f2ba616343fcf5ffceca0d3f237569de2ad20e32325bc28773c3e3f812253240442b78bb189099520a8a6a9e4df90f928d10197d4504c03e2bd97e05fc7ec1c940abfef7bde0615149ac2a0717f3d6f01116673e9f25e0f4e563ddf34ea92532b189c98f1282e87a292cb1aa74d426d726aa777d042d96a2dcdb8687d79f88cbbf51edb2f3964d8e1fef30e2e77024ef2e38a4ef2e433b4824ba244b1be6afd2e20b542d7db0afd0de37a72402c190ae3b80c2e4d06a96aea8fdbdf6a7fecec2abd91818a36bba073aa52705e30f10bbc1b8f087504524cd02cd4c572e2c0b28e60ea998c9ac81b2c05d73e1fa9384303099b9e3634ec61e70d000545a4620e5ff82678115b3f93ed45a7b8319e55ebf5d54cb16e7c4fae952e3411aa7af8f224ee5b7c9474af905b84af1a908eaa9f04c906f5a3333868fd0f94cd2995ff2cda4209e6c69257186984d4876629d73b15a53744c3bac1796f76c928ccc6f6e50feabd9223767c7962ae02b519415c015f62cd6aac763477545abd03f5ce4cc11159148d905009886595afce0c4bb2a7273ed9aa1f6c268a6344fafd317c6dbbe8947fe716e19a6a5e90f39e831351476b2ed66710a734eaa7166e5e09949f3a0be30e9b15a0680ba5d4fa0b92e07ecfb14cb8441f2334de0f9b834a98c2c92cad1f899a1368ae5eb18ab02b4dccad541a36ea286cd14c2f0b3c62d20bc1355c969730cf43df8756e6aea7ba09944e81f7f82d9d42d56f9303f6770d9821265336d8b4cab212a2ec4dd1580c7f5840c38be47e4b3eec801a3d103fd2841951d5c3acf6a43ba6f34e81bd06714004e59606b837cf6212ddc63d9d73d44da3ad1666bcbb6b84931abd65104abb602364d9922fcee1b8df9ef3b5a0ee83d86d66604417ed7ff3b60b5420fa03a2e286c7749312f0e8dddd53eb45fd760f96f96846b2e62d548926823a2526e56b7c6eec6fcc4f0769d975f0e9c09b70278816667c5f08c7c8903f2ed67d723115ac4c0212a5b25bdfdeee0a95d95e3d77848a6d3ac4cf27e87d83fc16dc02a9b1c29a11bc0f386d7b7e461c30aa53cf62e9b8c9dc74cf79c10377cf591286afa3fe24cb1814a2c67ed5ec4a71e5c28e113af580783f8879b8d3fd75e23e5567d53e892de36ec6e129cf045e72182197caee400ace23757e0be50708ac20144f5e7cbc5d55de5f4b2dd82707da5b82c34b16a213448e2d31482aa1a5cb0ce455a573a28fa2ecb26d29e7d442afec9921f435591589c7edac62566870fa7765bb7e11820d6a2a4a0c91b32c1f0864b4c82d38e2b2a2b79df9b77a34f5bd701a84dc386d347debe92bf10f4b9ff2b1ee4fb1327254fb5a8ae22adf56ee5398c2508968e417c5de2d73743ec5b783313b7527e4f90e136cb940eb2fe776702b882c4ac3363294789e7a4754a40e605ad7ffda2d3056f9508f1f845d18b07ac19df153753bff350b4b378a683862767081e5b8389e5fd7fb233edb1f3df8ef46e0ce20f1b9c531c4f8cd99dc08dc857ec1a0ff9807b5da03f860f4917d6310fdc94de5979c9424050d9debdc313614e983e65a1fb118f3ed0f2e8e0c607eee89033ccce064230a3cbbcb741e9a34a9c283f1eec69af6c67ba07d203b89c08f8044a5a04d751ca06e4639ea4ed683ad0bb7373f986358d01720ef4837a67aa0c56a2608311d78b95bef6c5bc958fb325ae3efd280e6839b3aa754af8529090402fca9afd4974be62b286b9a0a7e4aa4f3864629f7ce455cddccad672b491ad77d35dd58adac6ea1265da11dc982d2bc6da297c3432b7de47ba6f3036dd7de34863f437c491aa0224957f8f9f94e02711631c47969dcb85f3dd213c8c9970fdfe8a19691043ab0048a57021cca29d3d14d835852ab5ef48901ece04b1dd81fb8872772639aa9c3c5127173df3aaeae0d63cc2b379d607808f47ecfa162ab8a499a9826e57febc92d96b48e037a57d263b1171477c260dc6293b6749e71937d72fe29582f77f37e658c5cca4c259afcd8b1180f94e058444016ec521ef25683a3c25a15b4fbf5b9372f624ec8703e80d52288b63cab456206e78d3897fc6f240717b089637510896f4da7d03c83c7d9f59d23f0df09e92013d4d78ac1027b78c209af0557ac04386fa7e95d60934a527e8b4663163a604e263e1f141c52bf3f43d6f27fd03078a968cda697024e0cca9022d5f175ee9d15fbad2b82d850e7a19a3467bb2d5e81a2978db047528d801a401b5ec87a8a124d1cbdca4231044199ff5a7acd1b89ddf36d287c3335ef2c3879908702a093f0a3135532f5d1f8eb296fab5520a1729c9583542c0837d9c422faca7f515e83dec2c550d48fad41724718437f3806308792a15a604f50a64e18fb349f28f0372dce815ded505cca88aaf9a1fffda630757d494db4d72e4f286b6c27a8b5356514e8a7465df05a28ee2d09d85f5496a0ce4f9fc2b20156323118e68a089e4ffe6bd60410cbc80cc543575a3a43c43e55268a8f5a0dc2d9978529847941ee9ebb04d44f90963295070dea17e9b14f9534b219aa15ab7ade754df29a26c6c500b6b413e30f22551c2c5811cd8ccc85c60d3a84412318c68d579a8b95217a90b2fca3dd7f643a17729ca8579876f9b67526f9b474795ee80cb4d7fd07a1f23e114606c16e131b7fa10cce60bfb9d3034bba3413ec6b4e2cee1ffa5c3fa170ce8a7d2bfbd35667f4d2cee8a40a9c6111559834e24d1c53f159d71444949c9bd2e3652510938e3bab6d28c507a023a702c299faf3e1f2d1cc8b0a78960ec6cc369a07a87d71c71c553adada7205054d8d35202f417e5bd5616bb2fa52de21edd716f67d31e255365172eab0a4170fe23816427cd06361da17eda7c21c09724ad7a4969966a07bac2bb4301a29ebde8ef5e993743b04b2de5ea2d487e20da09fedfada96b801374e43774d9955094aaf293a104024618be05ed9e4064daff17dab8eb02e4e5819aedac909d05c954427d13cb634138569c29baabcee26e3ded90ff0d5751ff2948e7b3bcbf41ad4fa21c26e89ef6f8f14ab1dceadd75e8395ab49f2e9d02fc018ed267cd6c09590a65d9d2d0b20c388839dba8253e929bf6865dc9c68e650a0185f85f59b71139e0f6ab75bc15992390fc2709b99613f9728254796b33c0e4913e7a2c47733e84163e66ea9369c2cd29ed0542ffefcd53d8556ab1114e3f59153eb83a2def913965d59f4089d881f8c43a586f8c003abd8b638d3704411fd2e50b236e27651bbbe086ff1081914e3b45553db7bdd9b87509494c35bfe7c1c8262a23986900191bb6df5358ec929367bb438a476a86680df12e9ff27a6e745342c53ec241d3b6088f2b5bc01b43abda865db88724f3254d5d632c58d418b84a41b9b57a2b8a6060f942d6e43a2ef1f349e0f6cf089bd8f409abf2179239dd27eb16ac74a26bea4eb4f1b71562d6d1252d9df7b7d176255b60a370f99d1e99f27c39b0f562aaa81a0b81fda03951c5bcafe016c39cc9879b5904d7cfd6283c7a5548f637d69fa21f96a2c7102cac628799740d6c1bfd3738ab13270ebd4326f823a93a22317a307719e97ac4445f73112e544455ab7228eb0322f3d5a2dae1caec7ef12afbdc7a4cf7fb9fb6c6b38f2f0ff1d3e405a0c60828b3e0af9b09785abd0aa8db55650a18c9e22cae48b3ffb7757c30eeb81e3dfb3a9440b2c0cfa0c8bb105ab8e264c7d8fc24aff42a4774ba60e444094e63944d3d3ca5a529a1bdb38549190b88d791e3364cb1c59017c8f3783793d2b2a9bb4a6ae822749da5bf15683e286b98adec7d9f0c4fa32ba47fe5d5e0f43ab50746d9569fbaa22847bc52b01b3a8844e73f799dddc74c6cee56e08e95e46cb44518d607ac80fb078b50fef597a3c372ee66d73d753bc05ecd112db51715e1154c87db7a4b41f5ad3f9874167bdbdac8254641ae74f5f7c0b98bbf320f415f50c416270d67a33142a969749726a3ae0cbcbc19d1ae98bfeb3bfe72c70388aac11fd5fccf4c74faea8798106d8a2e2b574424dc369f9e74095dc6a247b25da8cb22b8d26e34933dec781d14f62da66ece494793c0d9d4ca9b52c87503138fd6c92d22534c895bb4453a1a59c594526b7e6a1f74c43c4d274677dcf318b300d6e5414c9b2c728271ad51dfef2dabc00ce2cbc56219be411f17210d6a58f27582f1f0abdd9c2f0eba11aff7c2bb04b3360e7b1fd604b25fc5e5d41232b068925f7b6a249cdcca369b55153898aa34001fe724a61228de90cb1a098eaadffc56ac5f5bd270733f8cddfa3bf50c34619bc85d0f9b4ccd2160b4cc7e54c6020e23bd40fd70b6f51f6e83166abbf7e8e2f4a40a08ee21b8fb17dc930856195", 0x1000, 0xa, &(0x7f0000000000)={0x18, 0x2, 0x4, 0xb4}, 0xc) (async) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103fa2718180100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b005494f01dd6bc519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a0947f4f4d3e34ea1b67a607001a4541a87d5d347"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x18, 0x2, 0x0) (async) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f0000000280)) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = kqueue() setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000200)=0x4, 0x4) (async) dup2(r5, r3) (async) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000140)={0xabd, 0xffffffffffffffff, 0xc0ba, 0x0, 0x4}, 0x0) (async) r6 = geteuid() r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r7, 0x0, r8) (async) fchownat(r4, &(0x7f0000000080)='./file0\x00', r6, r8, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x6, &(0x7f0000000040), 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb000700000000098002005a00a500"}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socketpair(0x10, 0x1, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x100}, 0xc) (async) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000280)) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}, {}], 0x4}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f00000019c0), 0x3, 0x0, 0x0, &(0x7f0000001a80)="19ba5cf584cd5adc55d5adf934f3855ee2f36491afdb006580c7666e419d1b5867d6d3f3c952627af2390ff833711f9a8cf332b1b978695693c6", 0x3a) (async) r4 = dup2(r1, r2) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b2", 0x1) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) msync(&(0x7f00005b9000/0x3000)=nil, 0x3000, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000040)="ecf4d9710aa2676fa6", 0x0, 0x0, 0x0) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x7f}]}}) (async) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x5}}) (async) r7 = getuid() setreuid(0x0, r7) r8 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001a40)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000380)="b342749a0d01f99cac41566b426dc65f59768c666995f38080844eafefb012d05d7a631d34b84a27f99b4d3d30a3df2b1daf9e36acbe30c9a206092b2ec62b8d17f8c82af217cd2fe0552659f15ebe0fcd2db52717a43c2fa44fb9b0aee1656316e7c77b2da46b7a55b286238eb9c27c82b460c8442e20fee4a26b7a84eec8cdff729a6aefdfc3bec73f817964739cda270a0cbcba4ff544c8b10865fce1aafb3a8aa5", 0xa3}], 0x1, &(0x7f0000001a00)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r7, r8}], 0x40}, 0x400) (async) setsockopt(r6, 0x1000000000029, 0x8, &(0x7f0000000140)="39ffb5746939b5bdcbfcab1868148d80571664c0", 0x14) executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x0, 0x1a, r0, 0x3) r1 = socket(0x18, 0x4000, 0x11) recvfrom$inet(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x40, &(0x7f0000001000)={0x2, 0x2}, 0xc) lstat(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000001100)={0x8, 0x15}) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001180), 0x180, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000011c0)=0x1) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x4) mknod(&(0x7f0000001200)='./file0\x00', 0x2000, 0x40) getsockopt(r1, 0x3b8, 0x0, &(0x7f0000001240)=""/198, &(0x7f0000001340)=0xc6) stat(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)) r3 = socket(0x18, 0x4, 0xff) flock(r1, 0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440), 0x2, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x200, 0x0) socketpair(0x2818fdaac0e0d468, 0x0, 0x7f, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) shmget(0x2, 0x11000, 0x380, &(0x7f0000fe5000/0x11000)=nil) flock(r3, 0x19) recvfrom$unix(r0, &(0x7f0000001500)=""/134, 0x86, 0x841, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001600)={'tap', 0x0}) clock_getres(0x2, &(0x7f0000001640)) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001680)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000016c0)=0x1) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001700), 0x8000, 0x0) socketpair(0x1, 0x2, 0x23, &(0x7f0000001780)={0xffffffffffffffff}) r10 = accept$unix(r3, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) kevent(r8, &(0x7f0000001740)=[{{r1}, 0xfffffffffffffff8, 0xa1, 0x1, 0x2ce, 0x4ca}], 0x8001, &(0x7f0000001840)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x10001, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffe, 0x90, 0x2, 0x7b4, 0x4b56}, {{r7}, 0xfffffffffffffff8, 0x86, 0x40000000, 0xe27f, 0x401}, {{r9}, 0xfffffffffffffff8, 0x40, 0xf0000001, 0xffff, 0x7}, {{r7}, 0xfffffffffffffffd, 0x61, 0x20, 0x2, 0x6}, {{r5}, 0xfffffffffffffffc, 0x54, 0x1, 0x1, 0x200}, {{r10}, 0xfffffffffffffffa, 0x0, 0x8, 0x10000, 0xfff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x200, 0x4}], 0x7ff, &(0x7f0000001940)={0x9, 0x5}) executing program 1: open(0x0, 0x0, 0x0) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001180), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) r1 = getuid() setreuid(r1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f00000011c0)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa41189907ef1c8c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2305b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e47324ef85c4ee071b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fa994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd984cdf18ddbf07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f87e673f76bf6ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e6349422120221a2d4550bfa978262258eb33123d39f301c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327a5d97db0b30ffa354685cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfcef1004b10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea84e309ba5916d02bcdf96ca0948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6e08fd146116500b96bce937ce849f9fa92aa062f4fd641944ea69602071390eba730503250f14d61a1db9e576d34cf40ed1ff6cf306a50cc294392ad3d6c3454c0e3a079d85aaa00"/4166, &(0x7f0000001100)=0x1046, &(0x7f0000000180)="be701df21725c584cdb2162922dc149a181f1ca12ff3ff2e48da7d7e57523865e149dcc21b111526c3050000000000000000000000009c237e2a9b465f118965c54f669a918d95c0a574bb6fd4b9a91813b0b1892208a6cb6fc28202f573d2bcb0a6e3790089c15298bf4594537b1681d4f7a46cda38ad942d871410aa6a58193b7f95a02dd8df91ab8bac329e33765bf74ea1bf2a3cd1f33184bb1ad64064234706f99da6f550876604bfedad783e59a7bf177945724286c0bc8cc27e41eacd6b1c4f704e8468a80000", 0xca) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x1, 0x0) msgsnd(r4, 0x0, 0xf5, 0x800) msgsnd(r4, &(0x7f0000000380)=ANY=[], 0x51, 0x0) msgrcv(r4, 0x0, 0x0, 0x1, 0x1000) executing program 0: semget(0x3, 0x4, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socket(0x18, 0x3, 0x0) setsockopt(r0, 0x2b, 0x24, &(0x7f0000000000)="5ab7", 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) setrlimit(0x6, 0x0) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) r4 = open(0x0, 0x10, 0x144) kevent(r4, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x4}, {{}, 0x0, 0x48, 0x0, 0x0, 0x7ff}], 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x102) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(r2, 0xee01) socketpair(0x1e, 0x3, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r4 = socket$inet(0x2, 0x3, 0x2) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000100), 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x70e, 0x4c) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r8 = socket(0x1e, 0x3, 0x0) r9 = socket(0x1e, 0xc003, 0x0) dup2(r9, r8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000440), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000300)="010200"/12, 0xc) setsockopt(r1, 0x1, 0x1100006b, 0x0, 0x0) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') mknod$loop(&(0x7f0000000340)='./file1\x00', 0x8, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) executing program 3: sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) write(0xffffffffffffffff, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb84", 0xe5) sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x3a) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) setuid(0xffffffffffffffff) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b9761c63b58d45a62ad0a62"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) executing program 4: r0 = socket(0x0, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r0, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="27910f5978dc68460ba823b2155a4ff1d2ece89e50a09e7c21c7d7b9c1f0d050230f9e13b76bc40cd1fc33a09638503f56bbf15bd9062b9e68f81369db666784232805aa50a6eb22e965228233a640716de923875eb5ff0196f6a6e8229e94abcefc5bbc08a791cb49433df0f5c1e367bf32e0a6ef92899d9e67926a3c3accacae00dcf3714d71060855488c53b5e8d36f4c24a994c3cd65c6d381f6e9aad0cfb4972c1c1822d7f8a4798454ce250c807f697f98a02235f2b37a0c4c84ecf62caf59bd664b21b67d1c87c7c1265984", 0xcf}, {&(0x7f0000000240)="32971fb9", 0x4}, {&(0x7f0000000280)="ace144385bc7673987938aaf6198dfb070", 0x11}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="6800000000000000fdff000011970000876fb8b694e8f4fb169b2b8651c29aba4d4bdf60b6fbd8baa78738afdf0c3536c0c126deffffffff00000000649f04e98fc634864438f0fb512349b9e2077259e2aa784c234b7278316ff885659da362ecd237ef932351853000080700000000ffff0000c1000000f7655caf7cbef98f2cc3ad41152e1fc685f20b697bdc9ec39fa9cee5b02f9a00ec0cde5e96b80f86e92c7a3a0c142274b206ce545fff286e8742f9"], 0x98}, 0x8) executing program 5: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 6: chmod(0x0, 0x21e) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async, rerun: 64) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (rerun: 64) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(0x0, 0xee01) (async) fchdir(0xffffffffffffffff) (async, rerun: 64) r0 = socket(0x18, 0x3, 0x0) (rerun: 64) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="47368dd8b26577f089160a122708b9e1c46755470f0a657e23cf0dd47ecb4609853e5a73e1d95f9ce2b066a0eb09267da59f06356440b5827390a1ad37bb92ea64c340367793fc1cc8f38a3fdc386f8156c41b1794de43ad20d142c14eaf111f85b2f08ca909cec9438efd58ec309468eb01c7918f5a4865017c15b661cf356525fde229672779538cc84a12e5776096565e4bd7aa3532fb23fe41126f10cad2876f6d40aeeb8cd4d8977aa5b36c7d3f8662fbd81cd7c27c5a", @ANYBLOB="7e96c67e8d9c89a1230ff9490faac383077ef8eee14f3213c8be947806644002c314db5aa03fd8e24cedf50d49e93c63e4a6667c2d8fac", @ANYRES8=0x0, @ANYRESHEX=r0, @ANYRESDEC=0x0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRESOCT=r0]) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r0, 0x0) (async, rerun: 64) mprotect(&(0x7f00007bb000/0x4000)=nil, 0x4000, 0x4) (rerun: 64) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x81, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r1 = semget$private(0x0, 0x7, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbdc0}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/248) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x2}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000", 0x7) socket$inet(0x2, 0x2, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x1}, {0x6}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r3 = socket$inet6(0x18, 0x0, 0x0) lseek(r3, 0x2, 0x2) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), &(0x7f0000000180), &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0x162) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) r6 = getpid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x61}, {0x8106}]}) close(r7) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r6) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{0x0, 0x9}, {0x2}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/249}, &(0x7f0000000040)=0xfb) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) executing program 6: r0 = socket(0x0, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 7: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) (async) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) getrlimit(0x6, &(0x7f0000000180)) r0 = syz_open_pts() close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xcb, 0x10}, {{r1}, 0xfffffffffffffffa, 0x13}, {{r1}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') ftruncate(r0, 0x65) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r3 = socket$inet6(0x18, 0x5, 0x1f) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x81, 0x84dd}, {0x18, 0x0, 0x3ff, 0x8001}, 0x97bd, [0x80000000, 0x100, 0x80, 0x2, 0x8, 0x3, 0x8, 0x7fff]}, 0x3c) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$inet6(r3, &(0x7f0000000200), &(0x7f00000002c0)=0xc) writev(r3, &(0x7f0000000340), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 5: sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x18, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000040)="b38ac9abc0e2a8c8f1921e283607b2c166c639edeb2e84ee50c10a8aa857888c5f2408ce90579239a1e41843a922", &(0x7f0000000080)=0x2e, &(0x7f00000000c0)="e3640a66026b2967daec34f15b32eff38ee95a44060fa90446682ff246d66d771c640b2b2684fdb7e635db30493a69a8121a6dce47d536bbd96644836d3c013e51d17a613ccf5bf9b4bfbc048277018e7b4bf2c0c60fe58a51e61b0fb0b0973fb4756e151b75fe964b20fa00926dff729fa0048654a8985f6cb2b3777e7858e3c8efddbf0ccf59b287790bd75bf5b7272c6af4ad37e07174543a8419f3fb0378b1af27c089e66045", 0xa8) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x292, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setreuid(0x0, 0xee01) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = dup(r5) writev(r6, &(0x7f0000000100), 0x1000000000000309) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x801) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={0x0, r3}) close(r3) acct(&(0x7f0000000140)='./file0\x00') bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)="f41f041e3a30", 0xffffffffffffff02}, {&(0x7f0000000240)="2909453921a1a1cee487a8bdb985bf86da89505ef79b8b677419d001e8a8ebd5a36f19e6788098c32791095b135bca47772f618b7ccfc94a11aa825e049a94360e4af5821e532b26f10c014c8878ba7a4dffa04ccebebdeee3f887ca94cd7ad0b181ad8446ca20f5f26b81734e3fe8e16cbbf3d0d0c0f0bfd26508d79195be93ba797cf54c388c8e1401d87d6788bf28f7f288985fa5ac2bedd84e46bc344786d363ef45b039684f8faf00"/182}, {&(0x7f0000000600)="c2b6893c9530e9a15cce6794a212fb47673164e9113b2e85f2a767197ab798260821a6c0f9ed10a6329dcb1e8c346f11b8f757992f63631db25c146d92acf5446f65ecf8e5605d046340fab4ef72637e6c7f109e34e79cc878926ad68f05084372d7c8d2c1627dc6eea924a1d90e47a3c297bf773eb06ce0b6c95aff273036b1050d7b4f981194149d2b3496e0716e58387932b8d99a024eb6e463d4dc326dea58a11dc93d70a04873fafee3332f7c73c1fbe03de5a2008f82f34b836b94aaef7009592dde65afd5c5d15c4b786334fd3c4f573e678b6ab289ee460dfac233a5a62573a6fa11012bf72deccee2247627c1f386a63e40625a7ecd8414cef2b5aaa29b3e9060875505e5d6cdfc2bacf9f5b31dc1fb9f926e7eb6ab5fd851e3389e2f05ac517c389214302066ce51ca888c000000000000"}, {&(0x7f0000000200)="516b3c285b7887e104e989a1c70adc5bca2e5957680ddb35a3fd419b1cd069b6f6037bd1ed3a1a87ac90f858d649c19b"}, {&(0x7f0000000900)="bc7ff6289ae206bd614e12bf8c7f50001be1dfaa6d4d899639120ef1a2dc0cb19ac1448c1ac363a5feb162d5b07fbbefa5d6be7f7154292a7d63096ac3f60b4ac3ffc6a78d603d6f7b235d95a62320112fcf8d060c0fb16bbbaafc5fc1361c7f8548b52dc6ee8477d50745e10f59f4e5f7ee06c8ab6add34b4137c0b48b1c18df545d02cb77b5566f08d1225def3f9d670f41c76dd6355301ee73b04d0cbe253efeafca1f615be59c3c6000e1fec1e64fc22cf2247e687283962dba4ae3e72679d5de36ca059fff3b33e115651cb6b8fea2994bbf9438b45f2e868d6c1cae6a14b7351fba5352fec5e7d925665d485a8a6570959a9f461eb2494a49bfd8471d32d529a756051cd86ebc457bc0f5def527b303f4344d9cbe8291d41e3904d700fd381eab73c030b1d51b28f033ddb689bc69b99c1f4a2838c9cf03afa358f46e2aef3f76f23fe52431b221034579b455206f7474c7af14f8220b48cad2456a35c9bdad1654c77e4a11e13b7813246af85b2f3105a6f81e185473d138420020b9ea8ad78425ddc537f90827a10ae5bad09f526a9ba3ef2a9da5997f52ba0968b1fdf929adc6fcb73fc62bcb35a91053af40ce64195d05978db0c1fdb6da1cce162d4620fc107a8448c8c815c8f9321a1f0d41c6e81a187f5c76c45a9e8e656d4ae01c2f1677c5bc051349b0d0aafcf80affc4a9b8232563b3d67ae16a3eb7971b0dd3c377ac7022cda1edd6d3e9e4b3b5636012fcce34aa96ea3b501c75d57d0ea86aaacb3043fba08cda1da7235fc8a986b4c08cbbb268dade45b8feace6b34c004d377cf65f1e41fa86d59f0f1380b18cfe90d7f1bb3f7ab1965e4acdc578302d1fd20e12e81afb1d13374192c7557bf3e7a853eb3d60e1eb42d04595e3ff84a46f77f2b1ed326df36aa13c403dcf1b175672dea978606d1e39aed3d07baa57008bbcd371a7b6224feb72d9c4fc1a7bbee6c98a7ec21362fa65e1b7490ad84c03dc213088454d14de35201eac695b2d851da2aba2ce5dcf99f088da54155af9636a44925fdf6eee6547e6b88dbdf2c44a21d38cfcad28cdf38709fddd59222709af8eb9297f0b0fe0468bd358f0ade6dd2ac5e7f614f2a653cf9821c7c10b3d8b4196ecf26e23e5dadb40b5293c9e7bb141a65a6f68f85adf135789b3d1b9ed60cbc47ae01eb13eb2a76b2f4be5313db170d2d21c3c6dd09b34d085775630c386b6a5e6ed0e93ae36f7122f30acca9ff32114064bbf96ad8cf131605669d852b412932c142bff360d144304135c7dabee5e0b973cea15fc3d071a448544abea0a46cd751e8eac922f4f4cf44d94d0cac68500848296afe82d98a6451f2f31e4296c0d2e51fd1c354425de04ebb403237b34e1c838966d9198bf6d621edd2345a86c91d87977f646d7c1a193b00ee5ea4bce05e8718a6d0477e4aaa0c1e67ff0bd63dfaa89a3eceee9bebca30e30f872e57db8ebcec0fcbbd1edfd55e02716db3cfe16e6628a6dcb7e79989163e1e0087f5229b0f571ca9aaa3569df2a86877e87d0682e202b7e0ba48fe3f276bbecb9a21a83f79053c287a99401a9e6e3003f0184f88f523efa0fbe7218ba6a2b0b9423a9a3741b97a57dd987039804bdbb730aadfc445a37602377aa9854b01f136f0774af4eee7cf6cd8bc612effac6a87de915daf1e64b2c008302a6196815f628e89b1ebf305e095e387d8a0ac9b5d4fdea9883136c9d81bcfb54ea391c749b25dbd1bfe85bc2def778146b73e8db48a792e32793a56af4610c39fbbdafede83a9c2b3b4b40e9d514808695720f5a65f675f8a1779037acbcffeabe6f9cdc623ed786fe5e6c9d06d744db7605bdd67d0c5f06be41310bd5dae0f1fca9cf4b44abe8dfa9c9a4b059f7cbf743ecb6cedb5372c3e4898054602fd290edf78d1d5ac1a06b6d54db48e96192ae8dc15ba8d2e65930c3ad66ab63b2ce35776aaa84d9ed69d77cfe9444d55ddf56a3d08b756896e5ca96a5e23f7d70492a3c2cd493296cb4a1085bbd52923f46df245c2679fc742adbff8f6d9fbbb974f6e56ed52c0469febbf7e73e441bc74553981d7f98d98cdf8e720bcdc3fc30454a9ccab78455c81efeaeded3034b1eae2cc530a2e4c75f486efdd4144b08ec1bbb288ed0567737059e7a647dcb572168168e80f24bd7e28159a049c9ed8bf453cd7ad316e0252c8b767d241e302fca55963fdd9ecec09b9ad4a5404b78c25b0d22e051b9c109e83130dee6d79e9d7e9a5e641b76e280fd088ab81331aaf721b96d9b03eb9ca9171178ac6603fd68e8148d31bfedfd0e08358005e708b837d3105f519bf2542bc854121c827e63573590cb9b5781b16006eb80bddf78f21043c767f807c27b8dd7f91f7b8c27acca27a5b2f956b35c01b14d2cdf28772b6e36bf2ad1ab080323ae8ebec38fe33017555d76a0cc41d56b15eef73b4a163853da395e1df2488b3d0d3683029d936331c5b758e29178630750661b3309163336c2b94681855fb653dec3e7bddc510b0884a22eab135588d4504cd09050afa9dbda340e3ff6a6e864b08da018d097c34bb461ddd83498ebde0fc50e99e9c19fed1b2f3fdf5c4239f49c6d5accf1032a703a6f78a6c93cf2689ccb68d47441dbffa9a8961c03f96f2d1d1843c5f8fd16bf87a84eefaa6e41932f0fc2e03c9da0ba58d2c2ecce9c402be58f23de72741f9f8cae96551f726f507adf02534d9e444e48378d655a92c65d58e6854a628fc2e9ec4b1b54aec69dcef09bdd990be097dcacc893aa76740e1db21cba71aa71508cf0e54cec3d53eaf98cdf526c3a2b46e2e59ac4e14b512bc2c4fd6be5df9efb862330dd3e9977a12212c7cd38e4dd00d38affe385b734a1dfbc016e66e05ba8627d91ed92a80f4c3a7eaab3771b7c0cc48d8b878d704f59e2d31c34b7dea4cb71112dcc2baf8f7075444f0fabd69483f3810f0ea88fc8eea3fcfe63dd6cfd0cae9b47f470724119893cfb6b3ee14c0c068bf587f7772fa4296e3b45cd524fa8fd67b037170e4fc151be76b89d9fe6891b13452321f68a837e1e958ce70e6cbd7b0fff12a08b9d5cdbc6ca347419fb466aacaf9ee81ed07c4791bbbdf92aec3bb2d8a6aba8ec4d23b365e39ea88c0d86f4a349e62f304b7fa4e0694843ad09497ff129fa4388737216533222a18a52a933ad5036d8de817fb34d9efbe4da9d828c83a1261c630cb122ae55bb3b6ec1af4f5d9b28e4f104f5791b3243595091a738893de94a390346531cd8d086ee1bb9ef21987388aabb22fac93d7e435a4b936211f42c53df55aa7fd1ca478ede06f8a5aa7f4bce643acc8dabd7419d3f49d659bae9e1a010e2c04f0a08317cf3a023cf67d1c979c03894e84d14a9478ffc5490a8baa0ab4cf00404764edba67cfc1b733175e02dbdf6b471df5e9f993563223d8cf12d67bae25893332d3f66a8ae59d8aa4fce6ee2b581e94921973577347b80ca1546581511390912fa80323af6dbd56b7eb2af925b7a30dba9a987a5a2cd0eace239808d81de9eb4a35984d15db3a242b416c8dfc8af57a57700a52599f225d233a5564b4dd1ea925ff249732eebdac4111670bf396a1a1923901dcb31bb8b9a78efc7bb9ed3e614f8db5f39e87e43f11cd86fbe3720f86fd75a7b084e98bac46e84a0dc85a4bfda1b99b87ea13e78fcd6e577b4fb287f6d3db0171dc98d2bd687add536055cef456900367a401d51499e6f98d4b2b28c40687f21c89c12a161457471791c731393008bc4b38cb0d21c303820eaa6e2d710bb06aa4b486d2ca0fd919fbd3e6c08c0ef0a763dc966b34c8b99ad2099864581a70aac53b55ce520aeb040bffc4ebee4a4507871834af776521ccd87c93aa74468c7d271d3f44385a285c0ff53bd28b79437497e2ebdd053d014200b110ffd34318a57f19ec8b391656492562ca47621d9eb2a906bf49ed5712bb426b79563a640491d25bee1c4816fba02cdd2fccffda7dc2c2b42366ed5709820133b33b44f6d3c785873686f7dfb6050e3304d743a9278e4dda172360b0b3753224c48f24ed6007445f13dc22a22f34874662dc6c528791ee8bd18eac70f7caeea2b8e681198b260c81188a68f32e898ac1b15df6520ff5d3d828b3439e4de1f2cac073c510143e61046fec2d6488417868526b4916839d4a143ee17abecbc05ca89bc07d0128c39b00413119d2e3baa9ff0d8905dc313fe4c8774b4c6ea18708944e48bc39debd064d613f3b226fd69cd8bddb0f6100f44de8d5725b975d043b7b3d58c87572d7cbc905c3ac17137cf1263a4431a63a832f64b7773035fc44757e815fd97b90f626f0becceb42bd930c56fc0b86e2672841401845d33341f4c5e3813d869a72f71cee850d3510f0125b1f1d9e85798e20dc60c25bb2394b430299297e2fb3b379e7edfd75469b05172a10436db42311f839331dc01d33093b281de8036fa65463450a448a353b6d7383dbe01a350ece7fc59366589b367a2a6dfdd0385a6cfac07abc64d4f92ce85aaa4d16bd157eab9b2974ebffba9bbb04902aef483f2417f47ae3e6fc4af49c1e20b17690170d048f689dd656cbffcc7006d527d2908cce4ec9a5f28e60a3b6b918cfc68779c5f529f6d15a83023ea47d800b062ee7bfcba5a8d4bb9f8235b059d8213bc967b81cd6b362343a8b65b1e586898b935ea15100be843309811b3a0844396970aa1f82180e5aa036310c0e9510a001705113608e468184519ffc8f51ea00b50db6ca0e0ad907cc8a4a3653f0c36b1ef0e29d1e0d3ac9ecfb71088371a6cde08b9cce665c7fa737eacc58574783a3677ed1b9b5e453274f65d719d4361957e9e7ddec681617687032e23ebe6ea63716241008d65407fb195d37513b895d72d414e181fa479a92e0c484ada21b7f6edc3aaa7585f0fb3c510ea1ead0424bf3065b9bc6b606804b71936c41bf8bc1d998f8aaa333111080273f4afa895731b7331d249f82a226f159362cad84a884d9428b978d04562e66be88e78b7f1ce5d2764f456b5d15b9e7b5355e4df50d0173e2b9cb8f7cb8d6f4934e0c6e205be59412906f90e035c936cf7f7823a3429c928226a988dc88667099db58a0e3ab6ecd7c10d25207ae771bf4e0e8fd00cbcc27597d8229a1dad3dfcb78a15eb24417fdaf4f971d204d71f2401c316e4cf8ef282cba062dc58c4d3e74222c89ec649e80aeed6039e1f7246b6c2299190e9a199b94708150e385059c76a542d250198dc3d69c9d9e29b2b5c957cc9683953e2286f004c794fbe235980727608ac5cc2cc3db915ebc6ebf2319fd6e42ab25f96033f67502ef29fb10c5d6a6ced9b54366a1f3cd067823f8a577d9c375c424f65402ef8e891e5ffc5e8ac5526314082ef69a96580a43292dcb1a657924a28f1046d51bb6745d60d8f9a0e4002afa6c15bf7704fac7cf1ee455ad4b5f4dd9df27300d66a21c3ddea9dbbbc430222eddbb11631afbec9eb2d35ac1f39c1afc1d63b674fc63d09df7b08232bb76159956d9ed08f1c1369fff543c081956de524438cea2900ef1e81ddfd2a5fbc2386b7691325998d6d98946d4e7ee74a52f3b1ffd059ff00000c1c82778a9bd0c1f296af89bcfa84b3b905abd8dd126c1db96c31385acb4b839bbac647ca1c4c8d419f53b0b03128dd32ef17a896c82d480b7d2486f9341ad4a14a0c1e6737fd48816e13f504a1ad4626b05416380f7b8e58c485c7a7dc504d6ddcd2af4bed41114b14e82682916d1108466fa8e3f4f4a000530879cd2d541ce9033256a1c280663f5e5da044c31b67c2a"}, {&(0x7f0000000400)="6a335142e9852def576fae9efae12f657dec9559d63011de642b8b429edf059a34f2f0dd"}, {&(0x7f0000000440)="9554eeb189f0f5e1391949db279a1903362dc441ce2db3b197386819c40ba7574cd0c1bc50b257d649d05626c5ffae29cce033009ed11ee615a22474e5dbad1324b480425fb612ac4480cacd4612e68ecb81afc252086f3f436d89a60920f53720"}, {&(0x7f00000001c0)="75dd6a2e9d584ac81fc6a97da243ed33f339dbc38ddbda1135fb4bd65a091d567432a636bdbef5372112e46437bd19"}, {&(0x7f0000000500)="81a2e62c0bc52d539619ed96b0fbdae5ba9b2546f00bddda253a8b35a6d6"}], 0x1) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 2: sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 3: select(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x1) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) close(r0) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="6fcba96e64d77dfe77d06091c8341acb34f68c0a6c1f88447c0d95216912135f1c16d1b6345ef3508ecf196a87849ffe0565aaffe0019ee3c5946dc0c059ab3ecc6c970c473b1031ce82d57ffb5bac01350934c0243664b36ba188be420aceeea96ead1f866c52038b9cdb9fec8bb5ba5b632f6faf76e30c05add46e8fa014c8a3016bac1b6a61e1a5a120", 0x8b}], 0x1) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/118, 0x76}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000540)=""/35, 0x23}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000080)=""/50, 0x66}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000001840)=""/239, 0xef}], 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) executing program 5: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) r5 = syz_open_pts() close(r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000400)={0x10, 0x70, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil, 0x7}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f000020f000/0x3000)=nil, 0xff}, {&(0x7f0000265000/0x1000)=nil, &(0x7f0000008000/0x2000)=nil, 0x1}, {&(0x7f00002c1000/0x4000)=nil, &(0x7f000002d000/0x4000)=nil, 0x4}, {&(0x7f0000047000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2000000000000000}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f0000d2e000/0x1000)=nil, 0x197de3d4}, {&(0x7f0000251000/0x3000)=nil, &(0x7f00001e6000/0x2000)=nil, 0x8}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f00000c5000/0x1000)=nil, 0x1f}, {&(0x7f0000289000/0x2000)=nil, &(0x7f0000017000/0x4000)=nil, 0x45ea}, {&(0x7f00002ab000/0x1000)=nil, &(0x7f0000d95000/0x3000)=nil, 0x20000000000004}, {&(0x7f00001bf000/0x3000)=nil, &(0x7f0000d86000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x4}, {&(0x7f0000cf5000/0x1000)=nil, &(0x7f0000c47000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000024f000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000d7e000/0x3000)=nil, &(0x7f0000041000/0x2000)=nil, 0x103}], './file0\x00', 0x101}) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0x1) writev(r5, &(0x7f00000003c0)=[{0x0}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x41}], 0x8000, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000900), 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{}, {0xc0}, {0x16}]}) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 2: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r1, &(0x7f0000000600), 0x10000000000002a5) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000380000000000000000000000000000000ff020000000000000000000000000001000d"]) executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x42, 0xfffffffffffffff8}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x1) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r3) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x400000, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) fcntl$getown(r0, 0x5) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {0x0, 0x25}, {0x8}]}) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x1}, {0x6}]}) setreuid(0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) r3 = socket$inet6(0x18, 0x0, 0x0) lseek(r3, 0x2, 0x2) (async) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r5) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), &(0x7f0000000180), &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0x162) (async) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) (async) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) (async) r6 = getpid() (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x61}, {0x8106}]}) close(r7) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r6) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{0x0, 0x9}, {0x2}}, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000006c0)={0x1, 0x9, {[0x0, 0x3, 0x0, 0x4, 0xffffffffffffffc7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [0x0, 0x0, 0x0, 0x0, 0xaf], [], [{}, {0xffff, 0x0, 0x57eb}, {0x0, 0x0, 0x800, 0x7fff}]}}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000080)=[0x0, 0xff, 0xfffffff7, 0x5, 0x7, 0x7, 0x6, 0x4, 0xfff, 0xffff315a]}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f00000000c0)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r2, @ANYRESDEC=r1, @ANYRES64=r2, @ANYRES32=r1, @ANYRESDEC=0x0]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, &(0x7f0000000280)='r\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) executing program 5: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r0 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0xff01, 0x1f, 0x41, 0x5}, {0x81, 0xff, 0x80, 0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r2) flock(r2, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1a86}], 0xb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000001580), 0x0, 0x0) readv(r4, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000001540)=""/118, 0x76}, {&(0x7f00000015c0)=""/166, 0xa6}, {&(0x7f0000001680)=""/5, 0x5}, {&(0x7f00000016c0)=""/236, 0xec}], 0x8) sysctl$hw(&(0x7f00000019c0)={0x6, 0x18}, 0x2, &(0x7f0000000380)="089c351e92c8b2d8c884a20927945796a0433ee5b34368db714069751e7a570ccc9c650cebf510e553ff76f150caa7ca9298315774e2cd81fa0f538756d00cee199bc4c2869105b4f5d3555521d1cf99095020f8497d002c11da0f3c055460a2633e4f74f0fef87f", 0x0, 0x0, 0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x44}, {0x5}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000300)='/dev/vmm\x00']) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = semget$private(0x0, 0x5, 0x0) semop(r2, &(0x7f0000000100)=[{0x4}, {}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x8000, r3, r4, r5, r6, 0x10, 0x6}, 0x9, 0x6, 0x8}) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) fcntl$setstatus(r1, 0x4, 0xc8) executing program 0: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r2 = dup2(r1, r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$getflags(r2, 0x3) ioctl$KDGKBMODE(r3, 0x40044b06) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) (async) close(r0) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd81c9411fe91483952eaa4e713048e69931929648", 0x1b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f00000000c0)="2b17", &(0x7f0000000100)=0x2, &(0x7f0000000140)="900e6eadb71495bf660025ae9b62ac7561a63b997873151f2f51ebbd3e04d03cf2bf6559e0451ddc504e4fdd30b8265846c635536cc2c57117941eb76bc66854e90c35ae7ece8b90ceb05eb5a5ee43319c5467810963faf05eb751664b3daef9f87ee2408f01f05098307c2e9c971f2671a4d7fd2395570957145a73308c78b1f7a3c6c230ee429f5193729c976f4af6a678794596255c44bdf62889815f9d6736dcf475b75a0e176eb7ae2c01502a66bca863a4c05039", 0xb7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000280)=[{0x84}, {0x3}, {0x6, 0x2}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) (async) r0 = socket$inet6(0x18, 0x0, 0x20) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (rerun: 64) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async, rerun: 64) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0x0) (async) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107008, 0x0) mknod(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 32) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r1, 0x2}) (async, rerun: 64) close(r3) (async, rerun: 64) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) (async) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) executing program 4: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = getppid() r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() setreuid(0x0, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r9 = dup2(r0, r0) getgroups(0x1, &(0x7f0000000480)=[0x0]) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r11, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="58d0aaa57cef224bd66411c91c082cec2c7cc34fc3f7991e2a44795861245ce95b89024e723824a01b776ed4d26be36c54b74479bea3161527cb303b2809721b982becb63f9865d427321ca576ef04d2a2f279ac9ec8087f018da49da7678795a6755dab286dbef53e06022f2a50562ac00b3eb99240b9f75423533e6e5883525ccf179115c94191d02f20f566853e08e3901a97c8069fbb664e962acecb418d75f4d28af42a01bfb13fab9804ceab8386478f854a3c59e7d643ae761ecedb1e97afec2be83a5502ba2874396d417a432b9a78336811c614feb84c0b7965d5234f0c3f0a515a", 0xe6}, {&(0x7f0000000180)="0baae1bdf2ad0eb68ba95e05f161c93b4b56721bcf30eeb5e927bc753bb5d00ab7ff8f1ba446490885485ade9733ce8002122a1d4b450e63afb9aa9c96793a412444bdc82b5bf5df1116ca19fdace7960b17196577b01edb5d06ff09ec7a59694240f3d0dc5d92ef81adb09e15fb59ca486bbd9811641484681233167a07eed1f92069681a4363ee11dd09072fea982f3751500af96453b62611a0f31977e8a9d19aa74cf8eed2cca0cc2afa2bd765adc433778b9fa199ce966a9ba821d04ad38850f86479de3077bb19d6c8c619", 0xce}, {&(0x7f0000000280)="febf03348bb36fc8cccced44053bcaee3531d0c38220c4165cd176e15e19f180a9b62d02245ad9e6ee7e892ff278153fb5cc0f7c770ad836b41342ecdb07d6e3578c2ec1ce2bc7d6a811a76c4ad829439cc438f59b8904d5c8268eaecd58e109555392d5c0e58324ac54c014", 0x6c}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r9, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r10}], 0x140, 0x2}, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) open(0x0, 0x0, 0x104) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000140)='./file0\x00', r0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x25, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x1, 0x4, 0x7ff}, 0x3f, [0xffffffff, 0x80, 0x1, 0x1, 0x823, 0x0, 0x1, 0x7fff]}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x55421451) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000300)={0x1, 0x100, 0x400, 0x9, 0x7f, 0xf4, 0x1, 0x10, [{0x6, 0x100, 0xff, 0x8}, {0x3a12, 0x5, 0x896, 0x8}, {0x5, 0x4, 0x762, 0xb4d1}, {0x7, 0x0, 0x98cc, 0xc7f9}, {0xc992fefa, 0x4, 0x2, 0x2}, {0xa0f5, 0x73e, 0x9, 0xfffffeff}, {0x3, 0x3, 0x7, 0x3}, {0x4, 0x5, 0xc53, 0xfffffffe}, {0x200, 0x40, 0x80, 0x20}, {0x6, 0x0, 0x9}, {0x5, 0x280, 0x3, 0x4}, {0x1, 0x0, 0x5, 0x10000}, {0x0, 0x4, 0x1000, 0x7fffffff}, {0x400, 0x2, 0x401, 0x5b38}, {0x6, 0x7f, 0x79db, 0x7fff}, {0x7f, 0x5, 0x80, 0x5}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3", 0x6}], 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = socket(0x18, 0x400000002, 0x0) getsockopt(r4, 0x29, 0x3d, 0x0, 0x0) setregid(0x0, r3) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x103, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x4c, 0x4, 0xfffffffffffffff7, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0xce9, 0x100}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x400, 0x6}, {{r0}, 0xfffffffffffffffd, 0x9c, 0x4, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0xda, 0x80000000, 0x3, 0x5}], 0x8, 0x0) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000000c0)) mknod(&(0x7f0000000480)='./file0/file0/..\x00', 0x2000, 0xfffffffe) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f0000000180)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) seteuid(0xffffffffffffffff) chdir(0x0) r3 = geteuid() setreuid(r3, 0x0) geteuid() getuid() socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000640), 0x0) executing program 0: sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmctl$IPC_RMID(0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240), 0x0) mknod(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000280)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000880000000000000000000000000000000ff020000000000000000000000000001000d"]) executing program 2: setrlimit(0x8, &(0x7f0000000140)={0x42, 0xfffffffffffffff8}) syz_open_pts() (async) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) (async) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x1) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r3) close(r4) (async) close(r4) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x400000, &(0x7f0000000040)="00fb6c2e", 0x4) (async) setsockopt(r5, 0x1000000000029, 0x400000, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) (async) write(r2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) fcntl$getown(r0, 0x5) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {0x0, 0x25}, {0x8}]}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x20, r2) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{0x3fffffffffffff}}, 0x2) pipe(0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x101, 0x0) close(r6) fchmod(r6, 0x0) getpeername(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) syz_open_pts() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() (async) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) (async) close(r0) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) (async) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="6fcba96e64d77dfe77d06091c8341acb34f68c0a6c1f88447c0d95216912135f1c16d1b6345ef3508ecf196a87849ffe0565aaffe0019ee3c5946dc0c059ab3ecc6c970c473b1031ce82d57ffb5bac01350934c0243664b36ba188be420aceeea96ead1f866c52038b9cdb9fec8bb5ba5b632f6faf76e30c05add46e8fa014c8a3016bac1b6a61e1a5a120", 0x8b}], 0x1) (async) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/118, 0x76}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000540)=""/35, 0x23}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000080)=""/50, 0x66}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000001840)=""/239, 0xef}], 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20, 0x0, 0x0, 0xfffffffc}, {0x4, 0xfc}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f00000000c0)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r2, @ANYRESDEC=r1, @ANYRES64=r2, @ANYRES32=r1, @ANYRESDEC=0x0]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, &(0x7f0000000280)='r\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0x81, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0xe1}], 0x8, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r4, r3) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000040)="f43f00ef83702bcd24a6b2ff000000", 0xfffffffffffffea4) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000140), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmctl$IPC_RMID(0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240), 0x0) mknod(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000280)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 7: shmget(0x1, 0x6000, 0x0, &(0x7f0000ffa000/0x6000)=nil) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x2000, 0x205b9a) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x402) close(r2) socket(0x18, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{}, {0x100000006, 0xfffffffffffffffe}}, 0x0) socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x80, 0xcff}, {0xecd, 0x8000000000000000}}, &(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) execve(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$kern(&(0x7f0000000200)={0x1, 0xb}, 0x2, &(0x7f0000000240)="5887991a02010ec1100a8218635050c48e52c13f4f0df571a01300b1cb30957e78e63946441f7de4675b36361372aa8fec28c6cfbab87a7ec15b6576e9486ef17a75cfb635a5a2ca841379679d843dec26eee626035ddc2e3c79905ad2fb9b730ff44fb9fa7104f0ccd0273a445f693d123d38cf442fbec2c9aa53c53ac6608767e4d609b6308cef09ab534bcff329f528158fe58f46b6fb0339486d23e8745d46da8e51d2f1548f62db4097aa100a897d5d0240c873f7465bf3bec73e18942f16b0e55b980c6da81f3f", &(0x7f0000000340)=0xca, &(0x7f00000003c0)="fc2610c8833a64cb47ebd8d672427621140f55819aaf29890f75a1f4267393909f700f9e481a8749fde6743d6868eb07b3038c39dddeed000000ffa94583ae9241ce344efc1131b54446f52eb540f31ff6de8f883dad2134ff734c10bcf62188ef738819c3d68e9cca6881c36a3339ef1cf34d08084a99a533c908545d89760735b5c943692c2e43c358852a9d707183989d383097788b83ed3196aa88cd08a3ed1f893d71a67ccf99b415d2cddf5b3ee14071c4615d4656369a84974f48e26a6f5910ac1173fa9b9aa75b", 0xcb) r4 = syz_open_pts() connect$unix(r1, &(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0xe03) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000001040)=[{{}, 0xfffffffffffffff9, 0x41, 0x2}], 0x6, 0x0, 0x0, 0x0) close(r4) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="e46383c3", 0x4}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001480)=@file={0x0, ""/4094}, &(0x7f00000003c0)=0x1000) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250013142b00fe8000000000000000000000000000a6fe"]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x11) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x0, 0x1}], 0x2}) r3 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r3, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) execve(0x0, 0x0, 0x0) executing program 2: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r0 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0xff01, 0x1f, 0x41, 0x5}, {0x81, 0xff, 0x80, 0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r2) flock(r2, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1a86}], 0xb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000001580), 0x0, 0x0) readv(r4, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000001540)=""/118, 0x76}, {&(0x7f00000015c0)=""/166, 0xa6}, {&(0x7f0000001680)=""/5, 0x5}, {&(0x7f00000016c0)=""/236, 0xec}], 0x8) sysctl$hw(&(0x7f00000019c0)={0x6, 0x18}, 0x2, &(0x7f0000000380)="089c351e92c8b2d8c884a20927945796a0433ee5b34368db714069751e7a570ccc9c650cebf510e553ff76f150caa7ca9298315774e2cd81fa0f538756d00cee199bc4c2869105b4f5d3555521d1cf99095020f8497d002c11da0f3c055460a2633e4f74f0fef87f", 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r1 = open(&(0x7f0000000100)='./file0\x00', 0x292, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) (async) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) (async) ioctl$PCIOCREAD(r2, 0xc0107002, 0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) dup(0xffffffffffffffff) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) dup2(r4, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async, rerun: 32) setreuid(0x0, 0xee01) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = dup(r5) writev(r6, &(0x7f0000000100), 0x1000000000000309) executing program 3: syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x39) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x340) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0xd10, r7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x8, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x4, 0x7f, 0x1ff]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x40}, {0x24}, {0x6, 0x0, 0x0, 0x20000020}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x44) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xffffefab, 0x99, 0x7, 0x1, 0x3, 0x4, 0x6, 0x2, 0x1, 0x7}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00}}) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='!\x00', &(0x7f0000000200)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000480)=':+.%,#%(-\x00', &(0x7f00000004c0)=']\x00', &(0x7f0000000500)='^[\x00', &(0x7f0000000540)='@\x00']) recvfrom(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x5, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x20, r2) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{0x3fffffffffffff}}, 0x2) pipe(0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) pipe(&(0x7f0000000300)) (async) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x101, 0x0) close(r6) (async) close(r6) fchmod(r6, 0x0) getpeername(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) (async) getpeername(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) syz_open_pts() (async) syz_open_pts() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) getgid() (async) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 4: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 3: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xbda, 0x0, 0xc7, 0x0, 0x401, 0x4, 0xffff, 0x1, 0x0, 0xfffffffffffffffa, 0x7fff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000004c0)={0x80000000, 0x80, 0x70, 0x4, &(0x7f0000000240)={{0x8, 0x3, 0x35, 0x55, 0x2, 0x8, 0xffff8001}, {[0x6, 0x6, 0x101, 0x637, 0x2, 0x10001, 0x8, 0x81, 0x7, 0x8, 0x80, 0x6, 0x7ff, 0x80000000, 0xb8d, 0x401, 0x2, 0x100], [0x8000000000000001, 0xda3c, 0x401, 0x1, 0x7fffffffffffffff, 0x39, 0x9, 0x9, 0x3, 0x9], [0x3, 0x0, 0x101, 0x8c, 0x3f80000000000, 0x6], [0x7, 0x3, 0x9, 0x6, 0x7, 0x3], [{0xfffb, 0x2, 0x1, 0xf4f2}, {0x1, 0x80, 0xff, 0x8}, {0x0, 0x0, 0x5, 0x200}, {0x401, 0xffff0000, 0xbe0, 0x3}, {0x9, 0x4, 0x8}, {0x4, 0xffffffff, 0x7, 0x1}, {0x4, 0x6, 0x0, 0x4}, {0x2, 0x1000, 0x7, 0xfffffffffffffffd}], {0x8, 0x2, 0xffff, 0x400}, {0x3, 0xfffffff8, 0x18000, 0x6}}}, 0x1, 0x3}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) connect$unix(r3, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fchdir(r0) r4 = getgid() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000005c0)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000600)) r5 = open$dir(&(0x7f0000000880)='./file0\x00', 0x20182, 0x1) faccessat(r5, &(0x7f00000008c0)='./file0\x00', 0x100, 0x1) fcntl$setstatus(r3, 0x4, 0x8) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900), 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000940)) r7 = accept$inet(r3, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000e80), 0x400, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) r10 = dup2(r5, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0}, 0xc) r12 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, &(0x7f0000000f40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() sendmsg$unix(r3, &(0x7f0000001140)={&(0x7f00000009c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000a00)="a5011319c88a506fb8389cb906f9d10b321dcce03a63ebbfc0a53c954d4cbe8bbdc4626d18aa77ac729642b78370c8aa595ca58668e3445795", 0x39}, {&(0x7f0000000a40)="85eb942b28fcafe58208ff2bec70ef9cd3a012026bb3cd22ba599410106b5c9cbd544237e0774a8ae2cc151030e593b790d9ef424e015c8b5d7d83e3c773625fe808795fa62253e9943f576144758ca90cfef06a3a21ffa12eb9a695c291efea9cfd6fac0c81a8eb50d822581fb2fc0d8ad5afaad950305f24d9eb42b3c6cf30cd44fcad4a2f0388312e53e00996368221d1215e225e251ab54fb8343eef44e233fd50", 0xa3}, {&(0x7f0000000b00)="be8c169748bc84625445df9410db3a69735375e4c18ed6cccbaaf158a4e8640bf4246c499a757725dc6193bab8490619b01a768c5270c709364e0f42c4ebed9fd21275d0c2bc0ba10ddc0d786ca90b4f2eec37f05653d2979701a6d3946ad86cabfc7c0c103ce23a86beb0b15d", 0x6d}, {&(0x7f0000000b80)="531f702616486aa3dcf4dbe002f7fd11af7c65e4300f591cdced9b340a76ec1cef50fe0256e1ce4af8d4a7e1ceb13a97690ca3d1538379d235ad1a18f72a9193626eb8e0aea281abe9ade9f1fb2e6abd0544caa778039027d6d584b838ccaf000b1aba10572d74848d8acd0b8d11df74e1a99ab2632ff6df42e463db66159dc58ef462fa9e8992803ea1dde5507fc1e25cc40eb6ea195dd2d73825a0bac264f93860d9a67be635a6ec1e67a783ec993ddee73357342d1b8426c5ecd517e9bb38dbefdbd85d17f52efd690657c1fbd881767a4ffffdbb6142c74a9605", 0xdc}, {&(0x7f0000000c80)="a756ae9153979be736671f514178462601ee615b37c09f8d23ff2ab243e4cb3ca2f7f5481aa21d23f269ca7c60ea02d0cbf61baac096cf80075ce2eeacec3515caf1e9df51a4f0b596b12a3a59c0c83a4e8907fa75afc97711027c456f8c270de01ed1f0e829e8091075bb99af4420264079e576b80c9b137048bc4efcf466e237e0bf9d5fb8896eecc3942ac7ef1844fa8beee7cf218712073b1e64bd4edb133cff3e261e952aa2593e2beddd3a0d37f0ae2234b95be3fe1e2a4ba0cd4f8aa0c1848b7eb44cadab4dbd7436954dc6440ce58839fbff9a9932b377f317525d3dc99c02c01f9ae8f4ebb5f309e8836219bfc10c1e2eb866ad2cb1", 0xfa}], 0x5, &(0x7f0000001040)=[@rights={0x28, 0xffff, 0x1, [r6, r5, r6, r5, r2, r3]}, @rights={0x38, 0xffff, 0x1, [r7, r5, r3, r0, r3, r3, r8, r9, r10, r6]}, @cred={0x20, 0xffff, 0x0, r11, r12, r4}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r4}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r16, 0x0, r4}], 0xf8, 0x400}, 0x400) executing program 7: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x0) (async) open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) (async) faccessat(r0, &(0x7f0000000640)='./file1\x00', 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @rand_addr=0x3fffffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, r1}, 0x3, 0x0, 0x6}) r2 = getuid() (async) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[0x7f, 0x6]}) (async) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) r4 = socket$inet(0x2, 0x3, 0x0) (async, rerun: 32) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001300), 0x0, 0x0) dup2(r4, r3) (async) setreuid(0x0, r2) (async, rerun: 64) r5 = semget$private(0x0, 0x0, 0x0) (rerun: 64) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x40) (async, rerun: 64) seteuid(r2) (rerun: 64) executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa450b08bfa22f08004a00003c00000000000071824a76b1daad2a907800000000ac1400bb9402000000d6440cacf0e00000010000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebb", 0x49, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000440)={0x10, 0x20, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000289000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa963}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800000000000}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f00004ef000/0x4000)=nil, 0x7}, {&(0x7f000058b000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x8000000000000001}, {&(0x7f000066a000/0x4000)=nil, &(0x7f00005e6000/0x3000)=nil, 0x100000000}, {&(0x7f0000444000/0x3000)=nil, &(0x7f0000668000/0x2000)=nil, 0x8}, {&(0x7f000031d000/0x1000)=nil, &(0x7f000069a000/0x4000)=nil, 0xffffffff}, {&(0x7f000064a000/0x9000)=nil, &(0x7f0000241000/0x2000)=nil, 0x3}, {&(0x7f0000331000/0x2000)=nil, &(0x7f00001ca000/0x3000)=nil, 0xa87}, {&(0x7f0000533000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f00002d0000/0x2000)=nil, &(0x7f000078c000/0x3000)=nil, 0x7}, {&(0x7f00002b3000/0x1000)=nil, &(0x7f0000715000/0x4000)=nil}, {&(0x7f00004d7000/0x2000)=nil, &(0x7f000070c000/0x3000)=nil, 0xa3}, {&(0x7f0000478000/0x7000)=nil, &(0x7f0000497000/0x2000)=nil, 0x1ff}, {&(0x7f00001f3000/0x2000)=nil, &(0x7f00003fe000/0x4000)=nil}], './file0\x00', 0x1f}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x20005}, {0x18, 0x0, 0x4, 0x2}, 0x2, [0x401, 0x1, 0x9, 0x7fffffff, 0x8, 0x7, 0xfffffffc, 0x1db9]}, 0x3c) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1b7, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8018102000000000000000000000000000100000000000000000000000000000001"]) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) executing program 6: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x25}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a401e594e457ec4a280a2691e47ade5fad32446000288189e4410fa31ffffffff0000001f2001fff7b306000002090144e9b59cac1400ff"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) (async) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000300), 0x10) semget$private(0x0, 0x7, 0x3c0) (async) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) (async) semop(r4, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) r8 = accept$unix(r3, &(0x7f0000000a40), &(0x7f0000000140)=0x65) accept(r8, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r9 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r9}}) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r9}}) r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x6b, r9, 0x0, 0x0, r10, 0x134, 0x100}, 0x0, 0x1648}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x6b, r9, 0x0, 0x0, r10, 0x134, 0x100}, 0x0, 0x1648}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r9, 0x0, 0x0, r11, 0x90, 0x7}, 0x2, 0x8, 0x5}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r9, 0x0, 0x0, r11, 0x90, 0x7}, 0x2, 0x8, 0x5}) chown(&(0x7f00000002c0)='./file0\x00', r5, r11) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x665f287c000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) (async) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) (async) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) socket$unix(0x1, 0x1, 0x0) (async) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 5: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x1000}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x8000, 0x10) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: shmget(0x1, 0x6000, 0x0, &(0x7f0000ffa000/0x6000)=nil) (async) shmget(0x1, 0x6000, 0x0, &(0x7f0000ffa000/0x6000)=nil) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x2000, 0x205b9a) (async) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x2000, 0x205b9a) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) (async) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x402) close(r2) socket(0x18, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x0, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = semget(0x0, 0x0, 0x470) r10 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r8, r10, r8, 0xf26605a7c7776b73, 0x3}, 0x10001, 0x6, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x8, r11, r12, r0, r14, 0x42, 0x6}, 0xd45f, 0xffffffffa034dcb1, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x4) listen(r1, 0x3) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setsockopt(0xffffffffffffffff, 0x11, 0x4, 0x0, 0x6) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) fchdir(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES64]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x128, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) Áàÿ Ðÿ Àÿ Ðÿ °ÿ Ðÿ € Ù `õ ° Àä Ðï 0Í † ÐÓ ð¯  ö pˆ Ú ÿ ðà 0à "le0@Æ 0Ù °ÿ p½ 0‘ àÅ ./file0/dev/speakerÀ °þÿÿvm_resetcpu: failed executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) dup2(r4, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000002c0)) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000180)="7fab", &(0x7f00000001c0)=0x2, &(0x7f0000000200)="65c6c209e19a9eca2a86a8bdecff86e2f09c9e9be51f8399cf2ca92a7d5243e6cdb044eb84799bb0aff2fc3e07a4070d91066ee897f560f77399d20670ccce703ebf60843bd61970c04c43042739e8d0250397057ff61878580b1654936a91c54fb50930ed3f7a7d235b0aaaba617a3d6006149e471aa7a1f095eb0c66317f289e59bf8d682f043b88dfcff212a291bfd29134b670b82c4fde1c86a49215922c4db360e6efbc716c1abb4451feb7cd58ec5215f4b626935363f0c71e8d33205f899580b2621d4c306f91cec2fcf72a4995c84ec9b17412c066f09160042af267d6de2675e5e3fd53c11edef502a4a5cb48", 0xf1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x87, 0x80}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/115, 0x73, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x800}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) executing program 7: r0 = socket(0x1e, 0x3, 0x0) setgroups(0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pipe2(&(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x140) open(0x0, 0x0, 0x0) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) setsockopt(r0, 0x4, 0x1df4, &(0x7f0000000080)="d6a6026d3eb7742239c87b644af1ed9b7bb63411b48527948e290fb6cf95cc3882586d9c137cfb8ba0c0d46a742a0ca79bcf0b3614a306f93283b0e84cf75fd187d9bd0a38b19e9bbad7a60f8e49f41db29e26", 0x53) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) (rerun: 32) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="e46383c3", 0x4}], 0x1) (async) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) (async, rerun: 64) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) (rerun: 64) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001480)=@file={0x0, ""/4094}, &(0x7f00000003c0)=0x1000) (async) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250013142b00fe8000000000000000000000000000a6fe"]) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x11) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x0, 0x1}], 0x2}) (async) r3 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r3, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x1}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) (async) execve(0x0, 0x0, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYRESHEX]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0xf, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x82, &(0x7f0000000300)=[{}], 0x1, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) kqueue() (async) r4 = socket(0x20, 0x3, 0x0) setsockopt(r4, 0x11, 0x0, 0x0, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r5 = socket(0x2, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) (async, rerun: 64) writev(r3, &(0x7f0000001500)=[{&(0x7f0000000000)="341f7e1c9f", 0x5}, {&(0x7f0000000400)="7d613dc0b5013ce533578f313d7d3f7323b5994d257a6a8ce6feac18584df6e2107f5d870160103d102dcf210660f23a2f5f631cd78875fa30416be32d758889a47557fb369bb612ae3b285f83040f0d6378bd2bdb75a104d28165bcad8451898b3ccbc2bb760857233735df825b5895a6ad0bd5b6540f343598ebd216c4f5f9338c49d388a7ef834b712c68eebf4155fe7a60446893f2b1f93d222fee5be608fa3c8cb5cce1246711bf7c35b2f6dddc168a8329cdb9a4fe55b4ef96d5997ee19e31ea4762e9bdaaa08c5e7b814d88de4b21c874aa0cc62693aaf1bd6720e767e01405b53fdfe701297f8e456c2aa16e5632a254eaeaa3bc30cfafbb7951030dfc11442e76b776d3fc591d83a8f35d5c67460f7a0e580b010010f67214b2b2db84fc506ebb81b243a5d09b69ee9a87d5bab1b337c428323edd99779aa13be20d9f0b5003bdd01aa1c32c8bce9c3f2d813ce48392d138044db53aaeb891df20f18b32fbda7e26099e858d156443e5252a9183202f499f3c7ec4e4c76737463b506ba4485eabcf26f1af9c45febf49395bdd98e46cee4fe6a53b3dee36d4365b2f30f77638f831d7ce901c32beeb64e84d54dd8f5a8c73c780bebcb51c843f4ecb30095b1935d70ec9b22a922575f083666d47747a49061ad51ca8679d7c1c6c915f5c7f63d091959c6aebc8abf9520eadb6685190220bcd368e7043db25bbf8d7e0c85fd617987ef05af47bb3f7e35ba021537f1c6b3f55a64eb4a89d2c301e5d2d54164fce2a38b5f592cc3868478d747410d2c5808d017c5a117adbecbe0b5a5b7f52c5642170895d11b8f6b6402911372232d4f8bb55438cec83092c33c4abe37aa539930e1d38a4446bec35d15244a625802054e8b2f09c31a66db23ac735a9ee0a22905adc4dac9405cec82a806bafcec120e721c957321a7f727347d2ded034931a08a46194e0649d713be344bea8ed2352ae9935a950f6d9df433ced73891fa04ad194caeab8f49c3878dcd5f4793bde116d450b44629dfca8ea6ae9b7f3b71bfd22388965464810565dbd726b0bbfa1e8f6c2428eda8c1bb607df5b08e9431d1d724672dff60ba5f5d203980f6164f22d90bc96d3a4498a514d75c5fad10b9ae10628eaf533ad2f29ebb40e697ef6c8c15b9450cb60e74f34584fae6e887ac611a5678f2bfbe857e7058e2d618dfed43cb007dda1590dcd3247ba4e26237b51a98c6e8e529caa6f2bfd89902cf2f2f4b3919f101e489bb77f9ee8add640f7943ba2072c58c1379a9508390f82e65d26cf4bc399b9e6242ea609aa38207600d27ef001c28d84bee91cb2a1c90fc254c665520cf217cf8f1d2f505bd5d0f0a3c8a178b838bb36655b1cc569667ff6aa4feaea0e138fcf805cd37eb32d4199c19a8ae09436bbe0a79cbbf224c6c64fd724094c08dec5a3347fe48db8eda26282f89919cd91d2ab0c4b061af02db0e6799eaa9139c7319bab27293520cfc818bd7d28049f8648fe366f0041d0dc33424686e4e721fe069d9a4aab4557466ec6fe599952f130bbb72893498767fc65d7da0ae81d739d1e9b3fc47da2fe650d2aecd4ecd42ff83796d5c0c415a35a6f79a298bce9e115dd0745489b5c1ce7bd800842c3dec95505b015d31fc72c5c22e713bc14c9a48386693c13875313946b0239228af0bb4cf6cb9f1ae5e733bc7043a9d4ca3945454f7907c8154f774dac89688d5a747044975c3b7b5300a39f7cf570c41c8a2ba8d4edddd30d578d9e106d01cddf44c65bc023d44e24feff1edc0f5be181abaaeb69d65f191003c40296fae3f22caeae9dbf2940a6bac8d177959085d4a6334f77e2c884ec8f420863b6d086c46f3f5c247f2537e49f060b154803f7cfea6d0fe3e8e6fadf596a2a88d0ea5e44a81d7186444faef1a869b7c2512e67e74f5b94800b47d2de9a29e36fe6a8f4f87c2f90529429403597803a0ec7711d1965a86b039d8121260d3adb9e2c7a14849fe5d3d6488a366e33506a8666b349ca9e572f94b5ec00492c6e759be59cad25617b58cf7f6fc123181580742169d676d391cd5da60498d1619f3659dfec94536039c898e2f9e832c69fe0a43f9f7e1b1efa848e8c3213ba1a3bae7ae07389ac6724b6836a0c8872db47660f856d94d018a3de8041e4527b58cf371f95dce2d9d1836e376f28bf7cccb2ccd4c5eac1494439a1c66c4e476ff7169da1673958274d5e6b0bad4723a1b1f8a9875a611f70ae7d52ebf3ff820b6253334caf0a9e81b07ea3cbc48f83b6d17e31f1d7a80f6790b0fb362a79ce927e61565a25d42601011ded672b1792d9f98a56945560469f8ab6f7c2ed40506a6ab850022684ee451d052fb401d4f12168de170ee07300f86cc0e3da74e3d4e2b48b96d94c640ce21c8f88ea4cde7f49d1936bda72c0a69643d519766abe343ec6177a8e9f0d3ec24b038a05f47bc45de705faa5d38284513d424ea59f2741848ee2879e2548e141fae84f893ea10533824798d061f3309e750ba73ceda61f10c5eedbd211bf901ec0d3efd44be0fe37638b8ca7623fb1ad1317c8bdb076f0d5cb44ff785e2d781cbdb47d3822a7ca9a709ab51a97d8fd75b178073ff98b1b31f83e97b9f55b2effb475d8120fc84ea60a6171105c0aec202d5a6a0da124a994ba9680c7ecba9a3b163f4dba606a1f895b50d8ebeaaba9cd345194cf2faf04221c02ee0d64db24b6dee6da76e72524f07175cd98061e54d8b22de8179bfcb34b8c9366e8f83eb7a915dd47282922d47d4c6c4de807b44c5c3eb10f93311fbd1a72b502528366b823c6d327ada0abf3ccbf012541ffbc27a46bb706278715a2d198c2a32620e70624361019962fd69675d4f968ed526e127f99297c05763feb31a2f7e27d6c0f19911aceda27acaeca38254663fc3be83663b08e3196d8e4b260d799e46b93f79212e7dbb0abb699a9b675ace83f18dd49961741420a6a3662e5d51f14958d2185659967fc714b81fdf6795f4e1d26892c46a292f51af66143a676418107ed3ee4bda49b92da3561a07646866b45b2ad03de74b705b909a7da169ff9f1402442d2f62ba05c42165351b51ac689496e834bd33430d2cd766a318643a4c17da2a59f045756f8ada61eb285c9bd843d9008a64859101371a2f8b552dea2c673bd2db64d7a2b183babc4f9b6a4c84958b3ca0542dabd9514edf1155e840f044cc6ed0245a99a6b07fb78360ab0afd0839a21df72e41aeb8e7904b94a006bd2b5525e512f0f2113c9e3f589bdc50dd2543d13a55c66344544e5e0ed904fa0d4030a7aab81663a9325129d419965d23fb8ee1848cf54358150d2f81d3799fc4a0d88f91f437e66cb81ac6f69e42c6def7589bdbffb7040a4e9176b92c2e5543160ddb6a8ec1a926741fbf599a73202e8e4469eecf8d56d58425025376cba46ffca732acac093f2ef2861d4414bb15513891822b7836f33df56cd318549f4b27f7fa59d8200490d43e195c4113be8b5b51d888ec6cc5fc1649ad150b26c1c498470f82b43bd87a7cb73dcc18210a3b68eb11f66faeb9e0efa48ebafe615b893d6ad34d880e429b4347d3a12e187d352a80a6a1ac6b57392b20603afc3c39d1698c9c251caf54f2c4315b04e8105b74e53d96a9ebb8fe01fb545e9a00ffb72c86056bbf6376c308ee2e5f0d9acad9275e2d4c0321e16386d611a3ab46fda5c08f8609ff53c7fe06eccb027686df23101ea9c7c9a79b86cfb6c41c197a10bdc0eeb5c85a24fdac94b685098e1a3b70949516c48131a587a4c284026ad557141166e7cdbd9b1d3d386180edbfadcac18a38517a7bcc1e102d6fc5a5ec3b9176ac5eaa1aa9e8850eb6ca42bd7ca28fea842cfa609d1e425933f273a43d96b877c69bca25c6c4c6a67f19b99fb71c6f9f3878f371efb09b8758d61d51bb7d8220995f6b3f3f15c268bfa50119b3c6501db42dc443180abb414fb82aae86b98252c95cf4bb00a1f1e0c6c3f5825b6348c80225428d168992406639ee50d66a160a87ec2100720eb35bbf85b6109e256b4c4bc201320c1381129c6a3d0d7063831bd96c1a8c2c277c7b1a4745d9371bf1f892c8c93817f67219accfc45b5e0b36e5d03b73dfbcdca89da80c54f374a556619ae6328702bffb60e0e904d318572f357dd4d5ce7f39581930e713ade6847ba4381cf5c9424a9060855d6ea07f83175a963b10d11c6004048ce58a8cac8a7e684593b745e6a99f9918f55bc96698d0e52daa2ac5db1befeb7fb80222fdd819d8a654d0341486422d7c033ecbf32de803ff2510261e8bc9daa64b6c2a95c0289771d1e0fd6ab75cc596a501e4320865ab35bc281e2b380f4c158dc176ff9a780dae1b357d976d77ee0700610a9d82351d505924c53152621ccd1d77aa790774416362fe177020b8a44b5404610f0f70f479a6955eba1a561c65e43dde2b88d0b8366a12cc38877ea5a63ab780c56355d3522f64ee44c74b74edde1ad9436e66bbcb1dd21dbb75daaa88fc5aeef4646c72f7a051e1ea7972f44f0f48027de33056839b20d8e050aceeef529acef4d42a3c33ce16e51d1a48a74d405fd5375ea637794ff2da88a7e6d3cb40f19406bd484f470b6c016ae446244f9e0ee9e3a219657a447ebc07809384bdf3ca6d0854ec2b4f8e229dcf21c38a8efcf0fe69cdff623c40af9bf23cabf73a7bf148663746d4f61bec8ad5efb6038fd9628e86b1f2f9d8301cb53c6d81434e99220f1da8024ea96830fc426e03e707c0902826fd116d8653db0485dcd9baf2da6f23280b281d90dea23d2d428968594c7dc8376f1d35224df9ad59756ba5c48082b497addb9a153b15136e3a7835799bcd02e41e2b57f894ac7b77e707a1becc3ef1335968ee97ec1e442c7ec18a304f0cf9046fa0a844f8e25df57b9c1f5e7c1cb865f10f19b29e274cf06cdbb726352bc1eaf6ccccf50cf62edb9f33e56711abade06e348662ed1fbfb721459ed0203466395d2ee32589826eb16655271d4471274112d7974a4002ede56fa9c47bd1a1a0f174092448355774d86f9258d7fd9d60818118959d5d21bc0bf63128ecb5089dd2e49f8c78ad61d3346578df08eba2d92767972093f305f7c11c59010b40cc2fd72780a8a379ac5582949b7ffa469c93561f010092a689e9805fa780065f0504f3509299ef81dc0ce48a08201d6b30afd09d0a42e14a6c24e568c1812395f7825f1fbb89a54aa8bc80d6288f45daa65a95192b8bb11d69edcdea03c4cf2676b7f8a79adc5195f38e74d5130cee44a01bf885642a5eea479c785b97f1f39c5a384136b93573d56a6fc47f1271e1ddb5f12530ca2eec59eb4ae6271421c371eaef1c471a0f94450adb2591dbde8b3b0f38da95d01683876b7cd8245aa4366556ff1a71696b326b18f34e924e891706a0a6851bb03cf25f2a649f1116dfa937c2c4bf37b891d59027aa63f2ca0c79ee590f5b1b23d697d4aedcc77a99c87d17d5868b40dd116502bf0d7864a10704c5bdc474c352c036c6177b77461f1a7ceb35065145814d5132427c262c46e20bf7a77b3c3a2598b5dc0ca1fcaa9d98097fe9b761c386d2830dff988276ac001a5595153a515e64e1e646fb1a84cd204fd5f2dd47a676b1ef8c21efbaa794f6af3e599eb310c53bbaf3c320d0fe4d6c595c0ce77b05ba867858879111d3f16c728650f1e62cd0de6088e8c89a4cb48c1dbee09a0f5098c2b388d56321fdd8c2edf2632e488535a1fbb2992759f71c0c1d982413a88b4e151f65d560f87443a920432dbce0198b1c0959a8195", 0x1000}, {&(0x7f0000001400)="1d8a539e88df603c3067df144e5a332f3be2b8ee54feecba981aa2cae54926c89fe59502a4360331ca1a71cee3f169962d8276177e0a46d12291cd8a676bf488de79b058e3aefdb199ef7081a4bc68769db1e9a72fe4e72675523a704857a5fcbc69e3617af411775899683ac59112ef8e41ad588f5b0a4eb87a750e6857c4cbb09f1de8e3bc98fa604b766dc6958ec48b719686975a23f62379b55b4434cef55baa4bd86f0b7aad91e5ac78a0bed848558abd0d47d7d09d35525027a08a001a1a67619193579aeb2cbfa56b40975b32adc49e02", 0xd4}, {&(0x7f0000000100)="5d3618737ff410e0c7cf40a50cda41c990cb5acff67025dbc906637357a7b6ef3a94efef163b97c98729c3b528433fdcc6770b50f2533642d17f4c9ffdc3401ea4d03527089b06570a7780cd53be72f383ca071d0cba71b948db0d80c63dd4997f2ce0a928a7b2f36bbab4023894cfbcaf8bad9fa2ff2ca00e1f9383edadf0afe400ba0beb21d62314c63cf11f013e09583a25e72e4e476bba13df6ae5922d461fc1a592d84966e1545e28c7d1ebb0a3f9f8b40b7f609b31faec07192a", 0xbd}, {&(0x7f0000000240)="e6d96085baae59bde86443382fd3f7f8714ee6070ca38ed52387127dab1416da10b67dba9d06d0ff3a5e37f7a978f43015006986c5004400e7be31bd05981512c39eccbd6020d215ae22c61d642f35d7c9b0f1c7b0b20120c59e95d666da52f2253932df587082421bdfcd8cd867c618bc477bf87ea3c53c94cfea9ea432e435e652a344de498556205dad2bc62fa7c871ffeff0509b10a5c9ca39595094f8fba7641bfe7b63c9f9fd", 0xa9}, {&(0x7f0000000340)="b2a20cd53231ec7644a93cb4980206992fc0", 0x12}], 0x6) (async, rerun: 64) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xffffffff, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) fchdir(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0206983, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@generic={0x94, 0x2}, @lsrr={0x83, 0x3}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500000600000000000000a90e28efcc5cc08cfe24befe"]) rename(0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x40, 0x4}, {{r2}, 0xfffffffffffffff9, 0x40, 0x10, 0x1, 0x2000}, {{r3}, 0xfffffffffffffffc, 0x43, 0xf0000000, 0x7, 0x8}, {{r0}, 0x2, 0x80, 0x1, 0x3, 0x10001}], 0x3ff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0xffff, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x1000}, {{r4}, 0xfffffffffffffff9, 0x8, 0x8, 0x8, 0x8000000000000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x7, 0x9}], 0xd18, &(0x7f0000000140)={0x20, 0x7}) writev(r4, &(0x7f00000000c0), 0x0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r6, 0x0, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) executing program 7: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESDEC]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r0 = socket(0x2, 0x1, 0x0) (rerun: 64) connect$unix(r0, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0xbf2}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x0) executing program 5: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r0 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0xff01, 0x1f, 0x41, 0x5}, {0x81, 0xff, 0x80, 0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r2) flock(r2, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1a86}], 0xb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000001580), 0x0, 0x0) readv(r4, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000001540)=""/118, 0x76}, {&(0x7f00000015c0)=""/166, 0xa6}, {&(0x7f0000001680)=""/5, 0x5}, {&(0x7f00000016c0)=""/236, 0xec}], 0x8) sysctl$hw(&(0x7f00000019c0)={0x6, 0x18}, 0x2, &(0x7f0000000380)="089c351e92c8b2d8c884a20927945796a0433ee5b34368db714069751e7a570ccc9c650cebf510e553ff76f150caa7ca9298315774e2cd81fa0f538756d00cee199bc4c2869105b4f5d3555521d1cf99095020f8497d002c11da0f3c055460a2633e4f74f0fef87f", 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) (async) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e9", 0x30}, {&(0x7f0000000680)="7c12", 0x2}], 0x3) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchmod(r2, 0xa1) (async) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="eebd3b03d9db6533bfc5ac19204c511f0c36ffe21a4101f6a1df8bc54ee2a53ae5f9946c73e935a3711ef6c344746145904a71509aff9b0fbfccd20ef8125edca46f5ce55af9ea133da11e8f58dce2c27f9d83fb1e1f33ce6d637b4b911d8a20cc60dff4ef7dc835963770b41d50a86db693201246d9a96eccd4c2c6108a5f2a", 0x80}], 0x1, 0x0, 0x0, 0x800}, 0x2) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: sysctl$kern(&(0x7f0000000540)={0x1, 0x40}, 0x6, &(0x7f0000000580)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370825524016188ad98d229b77f7ac4fc350df55df9b85e99820b1e43364e039bc35deb8bf8e6b927c5e6515d5f83de2e539f0eeb9615e1f39bffbf51ba2a7654518a0de45f5b8e21b621df73998de6be5b31c5abd6ae15c36b5bdfb004959fad7e0e810f31cbeb2fb1ddeb16e588e5ffb4b9eb8a3838bc6ccd96013ab845a9d5f23a10746531", &(0x7f0000000080)=0xff0a, 0x0, 0x30) sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, &(0x7f0000000040)="6662faabbcb6ab4d80f056a8d9e7755bbb3d2dd955745665c23eaf363eb4ff03eef72778eaa211d33ebb9792bb781f06", &(0x7f00000000c0)=0x30, &(0x7f0000000100)="fb", 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) recvfrom(r0, &(0x7f0000000080)=""/115, 0x73, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x800}, 0xc) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r4, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r1 = kqueue() kevent(r1, &(0x7f0000001040)=[{{}, 0xfffffffffffffff9, 0x41, 0x2}], 0x6, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x8}, {0x1}, {0x8106, 0xfc}]}) (async) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (rerun: 64) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x24}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="82f91e3471ac80b8c60058bc5a005f8c06000000448a25952e77ec94eb4300000038270fe0efc9e45b24f548ca12d9f73cb6974c74b16df089abd600b84af623aaf842d768f7443bcf139c09522a61a0a7e2576599440a941d24c125873462583cf8d94fb40a1b71a4ea325a4f8ece136c5d11628f8c2dcf06bf5aabaef565a0f868f57cee4c91e5cfe3aeb26a6c1ab55b3993f2d870f373a19992e084ce95607fed875a638dc0487028f5ee1c8d0afee67084c8483e7e81712cc986cdb4e55299d40c0314edd34538c7e3973f8f4cb2bf49d911c4fdffb80812ef9ac5b4a7479856ace872f2a7d0eadd08b2bc05f3bb9c69ad8d2c0f85eab6a983b3d227ed", &(0x7f0000000000)=0xfffffffffffffcdf, 0x0, 0x63) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1}, {0x3c}, {0x40e}]}) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x8001}}, 0x0) (async) getitimer(0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000006c0)=[{&(0x7f00000002c0)="e6", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) (async) pwrite(r4, &(0x7f0000000080)="9c", 0x1, 0x52a) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) syz_emit_ethernet(0x12b6, &(0x7f0000001680)=ANY=[@ANYBLOB="9dd019cb464effffffffffff81001c0086dd61935c85127ce1080000000000000000000000000000000187ce06917b719e06e7d6389c82a8e7b38902000000000000c20400000003000100010400000000040105050200020000ff0200000000000001020000010400000000c20400000080890400000000000000000000000000000000000000000001ff0100000000000000000000000000010804007f000000000000000000000000000000000000000100000000000000000000000000000000040100000000000001020000050229438800907801000000ff0200000000000000000000000000011f00dd144c1c11619b6dfc194d4b44ba35a17063a7df0df1d74db91d387a6e08c1804a44eeb00cf8cc2f7cf1392d15d995226d52c852c11aa77cdaf89b7fff3d49e036f8479e2cec49976d51d517024175c4836dc52f9c4576efaec4a34bc5b4960931405d5352d7f19be6e296cad9c80c6471f8c2de2251baad2b512e1fe0f6fd4f47f9455ea0c83dce57c4fe44080ae6a5ef8b3dd55a0b23560ce8d62904e0b3d87df0792da1f93d25ca53ea668400901e3fae51db4d0f8051de247000c4f545cc1d79be371569aba27b263f088351e8d7ccff967fa313c69af34488197a0989b88a09f61d63ac534f6b5719bdab386851c4f6d7fb59a21f6bf9b2c431fca5da9e397473e146a33082f8a00e4ca7792b8b06b2f11e9285a57d5b36d136c41cd0b44873cb80d8ca07c225aa6f05159051f3a9176a5e6be08610da307a3881ed54f38f39518cc5aae33ff70d34e0420176d170b444f715ac3da122e01d9efaeede45d7cffbc67597743b4e35672d1117a5ecc5412827c371f8bd81727b490dac628cdbf573bd2937295b68ef0c425938ff190ce24eee09a5bd07bb3bbbbcaea9a7b6bebbd28c0cae50348ae42baca2cdd81cd4615304b51b24a976741bef5d6894eca4b2a1e3737ca1cb3ada199937a6f513471f982e2879ea675f679734b928a86b5f9b0528fa14b2cc82c97d249b23f03c8f36868351218fa3724fd5edc28a4c9a165a1811088ca749916dc6fb706a856790621e98fa82aff72e399a92c99204ae69af6e448f28b96d1a219d73da2ced1654d2acb90bfcc166f0ee11932e51a296f0bad0135e7eaff202e9ae5000c8367c3d0886f248b531b858939d8457c8d054e6bdd15559b11a39bb6f2b615930904ea97eaf08b74ce52e5887afd536d298ef31b4f134208fa174aebaa09123a3ced0dfa44834d7d0b30453046f0b7fa218361153807ada533d2b599052befe246d2b2483ea6fd1829efff92e2ff16039d60a5d32b4a6dba6b70b8b0c3ef5b769cc05e46691c3342d2acd1c68f9fa8f34f53c0c8c7d39f76547422c5eab9f3e9fcd98f79c7160331d6bbeb458f281054ffb6d2d0964287d8e465af75db559ee52a98b496836652088de866d016d8bf0b536a2e04f9a3401a5242b1e6e421de3b269d1adff2e115756c3adb2a23b177d63e577204af00f655e4c2dbe09acbdcb97a3668dc7b629b67ee9a8a5c71aabf6db6770f0b1e9cd9679382a5866df45fd8353d747d7db63dbff2f766f8da6f07d29e5d9c275fe88d3bf0e0ad8c78cc56688c641079b135d14a6a07ba529f3217e77965e0931310ddfbb10ab1188e4b10df67488eb564b962718f45f0c762f4daddc6944fb20495f0746bdec35605c410805259c4b85597717d364387d07564ca119f6a8fb5824bbfa5e8992bc29aa53328e4e011f5a7b87deb46d037de71b5a48e6568c53c9287d0f8452f6a2e004954ede6cd0ce800d1943a138bcce134c13c2823f4d3eea4ba9e2c1531860879ba531e5c97dc1787dc2adec0c8492b5a2fb458c1dc96cb3282926092246772fc7d73b6da074aea6ce4130f502be7c93f76e481732bac1a5d8beb65ec77b166bc38a157b42f8d30f49e45045706663f3f9a9d70231bc87b51c6a8c956c49980d01801d6b4039ac6e2e0a849525fff9ea5abb16081fb6fbd7af71dbc499a265547af4e9b5f3d367902479c31073693eaf0d3c79dd4a5a46bcaba5484252b0cf38d8887d3d2a12c3aa2901acec741674e5369214a0f557513db97907b84813f31d987aef70e9d64c438dfc8bae62dd972b352af54bc56055a0d556da1ce0c694d0a6197eb6127b0f3d38faffad844b24d2d265cf25e8ca038327e9c0fbacc3c90d08047c8e8823b4d0ad80d70c8e708059812ad92622d50a3fb27427f52e39e33d54e19b13241465de135b4791c8d79f6ab1cc2637dbcd7e12ce4bd07750f91c32ede5c0f1a37b22f70bf84694e4357d84f7b4404c1d23476d434b8a74708fd4a610dc5b41d3dfbcb6c673c04f421febd3257ee402e360839c7e9369d0c2e408a5a72652ba6fac7db10165efc56c3e6a7fff70cf5025e484505ebaf3fc3bcccf1ef40bc0cdb59232212086a477b9c23d762856b26216ed87c233fdc0baf74ddd00aa9c1bdae2fdf2649ace20a734ed3ce73f16f185cef3077e516cb79c5974657cdd422069d4b0b6a037fd6ecf7cec3dc31d53f6e7fa0d9c599d3f40bc9ab9ac8014da6bf5c1334f5cfb3fbc24342aca2059a91e7337837cd88ba7df609e4b9a2bacb4b92828413085c6912995f8ac20fe989dc7f29f78de8e5b22df99876bb7a40000ab9308aa4e8b2c12ec08341f0c6945af68ff3fe1656ea0edba9aac44bd1829289909cadf9cc52ff13796f8034577a15669780a4093e4dfed7de395b94fb3aa60ec8577910752ddae896c8f3f770014ef3d847530525670b7c4b74083aa2d0a15eb1249f9f4ce35aeff64629ebfc8c7cc0df28a3c474e8cac1c11c051cf3ef645c1f29bc35bb5ccb792e6b9f03738bbc1a53a90ddd4a1d57692b94a9941b7db29cce55935842bf8147d2b05982372b957206bc41a6c61467f3fc07f4c24154c9b9021fabeb8c65a492cb5d20e9ee313287b604c127009d602f705382748639a491a084984c609d51756423e3677d055a2007e887de105dba0ad0a5c8c7cc6181753da6eafb616885ad063e4ac3d8909cf25935d0b2d7675ec0e99cbfd2c156dc23ef023f4b213ef77f9490b2d9e3f42034fbcdfd51e4e3a57e666cfdb4199583d6a8d8d701ea740267f45ba34240080d198c752f5a3d69dae26d966ac7165e6d4e1e00097275d4fb74ca8edbe07a1e14b62083590663719bf2370f33744d0a5220ee0d246f20ec24dfc5e31ac25f4bddb48a4521f5fd949368854cac296de5e0e7c14e60e8fd607c53bfff8b4194127ab7af1cadd86e2e5eb10b8f7d5b6187d7924d6fdf63b8de8ebf6f983bdc24d6bfefda70e8280ebc31b042302b00f48802e025d5d3e770bd7f6aa2cf3750e87798ccee8fb500217768cb3b0b6a3b25413760cd42e3e1e18034a7029f6994f9a1a0eff4ee80a095356c9176a1d912d516474c4e7c6ad6729b5311142c4961d86be8b357574a0cc3dbbced89895a5594bf4fc2b77fe0f5be4df64ecde12f0dad937202f0a066bff79ca1fc007b072d924012b64a071a181cfe88ab65af87215b7154fd420c26606c84b0a51f9edabd630c97b552ce8d256952851561c7338afe6260e9b1920652bd2fb3f309218805fd055a960bf365a723d88d3a2179342c3aace9c93f1453865008dcb7d7c82a2e1235612bec3ebbeacbc91e54f7357b79e7ee48a6bae124544c73a04fdb64b52fcb9922df1996a69374ca35501be143ae9cb0a2569933b32e04d8169aff5c5342ceab14571271e807bfa2cf3b7b948d9166bab33e2d0ef9ba06598430bf0751bae9c36aa2ff90ca0d0639c837eea78bb74407ae0d510fa37b63e2bac3749690df9b7cfd8947efa3ba9a155111016cf0c75afeef47ab3f5df1537858c6e486a8fb7f3f08afa9db9bc8288d39a83a5b3eefce2f327bec2ab9f17f6bcf7248257258883795340f8147479f54045535d278cea193419373402062091ed0eb726f8b4d20823909c28893e0c6bf87a85ebc73c81dfa2ed71b3b5da3010ebaeac08c305a7a97faf7d93896d96b4b7da746a3a8a43c26fb81bf35351f6c57bb45543ab9c8743a0f36b3ef50453071436632e627047b994dbd244b9ca4381832ba9cc81aa1848d9863a50a2cb08e812bd69a8a9df7653962b373c05a46361e63dacaf8efff294e4cf09e0c72b2889508e3c8ead38681a9b33523d7b8c8c937fa1a6819b8704f46f7d3e324f71428e34d6d92abf789473439ec18fcefc53202e08c1c6ba81608826fac9a9f214f81881f6b665e2ba2ad201efd8e2a8c20fd951eb04a036e0406157b70f856f13c8cc28ce39e81975ac460fafc9b498e1b235c318dee90280d7de155f9035435deb00f5daedca17d28e0928539ba29489b8d68bb881355da060830a078ee25536aa199aa109a57bd9bdbcf854cf40f98f35e2be09d3621510bb0d3dc4e503c6aae71f17d2d0c97c5b82ae523c0c8ba320d74f4645c87cafc1419d63f59b089e2b07cb5425433d0e4455e7e56c777f8907cb96b48f39eb4a8b03cc6654ee23fbb161f44636b103662c7ed61f507e1c250cf3628e4d4587e1a9f1fb478ccdbda7b3d930e9815fbabb84520f19d81079652fbec4f8e4cb9e5feb6346b9b5c6df0f4af78013e6c20aa0d0ec0cbc08cbb9449279905b8de62c819057607c31e9e4837826ac5ccfd57d5caa20ba412cc809bd2551f4795f18a3f5122d7c1fa32dc3ef42830746d42fadf5782fc6d2901386155894718d6323575acfc57e9323f0545e16118c700e5d35245a8354aac9c939826c2d6610be2460cb035c3710384ce4b5738475271266faee002aef2675f8e70ae63bd42ecff8c87e4e63a63fef6496cab08bcfcacb3090b830a1e38bd4a950e2cf3bf27a012e0742b6eed496620000ec1fbc837029fa74758e4e728481484274f177dca99c795d9fee701fca8a8e732179130898f17ba7f7296386d719d18787ea345c5b934de065d4cd2c955429b2456d18d181618c757dd53ff971f1f2cb8472acdebdc095500a9265d1dcc6e992e46c1cc91f971b9364e9aaf294cf6f6470100ca64d02507005619f90377f5f177bffb386ca528ad71b8a86701ae133fcc04362b110089aea2e560055c19c39059a0e70166743c9051284a1c76e6c0699176eef627775af941664bcda0cb94e384d4b39563449a73dd6774a6ce6d9ede4c567a8488e06fb687ac6de3f4fb7aa3c44f6e630ae1b9a0f9b0c588bf9da91f81f828616884c018e3019b3abea19b6fe878ce8d69483a6a9e0ff72e62865a2fa9021027a8c438b1085309b8c3669850eec5b118eae7a65f5b8219cc25bd6163294f8c9594d616d2b6938c6c67b72226fb38fb688819fd05b24babbb2990dd3b2ba1103cc61bb4cd70081a1a54e5f14ed7ce567f2146fc3fc7c886984225ae20f9fd7cfaa17641efd3d55e5f27f628c17174940f627acbd0cf55870b86847f9c4473ac4ac6b96f1e9c37fd04026e0c14247b7c37697d2133bbb1b62bd5e8c557d98139fcca34d6f4a9569e41ef957508a113e1a4c324df30c3e361efd07d4c30b5e9e40b3b54dec9d5003f36a0f149ddd26496fef1cbeb3f1e1aa8cb1cf623dc094d9677394d173f4de618becafea2ef00f310ef725e68125e9b36d5e74b352396bb5f3f995b8e472ac3d36831f744a576d1497298df33e7a10af20c2012f518ff528303f5ea743e3441bc8dbb2bf6de0e220c893257ef1265b0a1c529a25c3053eef823089afa61311128e51149a0ec0d1769473f65b30c2654ff3262697a289dff3c2118e8dcd62eaeda7330eb1ce0388b2e0689c930b1626a0dcbc0c50e914014ba69c89748c23e0c284060d91fa3f31600b460df70b6fbe0279423218ab46b5f39581362d231ecd20ed3e83471f39eab4ddbe63bee1d434405c79ed69bcc19a1ee4674f83bdf86edec7557d66ec3e0b12250b0540240828d6740e4b43115d2088fa7ff8b6a8e247e2ff4e4d0968d8ce05efcfb75dd685788029f958b583465efe93866dd57a9789a58e7a17c3ec9f84a40b28423df6bae9f6aa1d5d0d5910bf165c2530895bb840eeef6f79ac6b9685dc59de5af8b6dff09ca7c1b544b88c63693750e0270d22400fb6066b51234a9127c616b33059871384f9b7b7b7949ee2d40216f300db2a90aca58ee4f082718bf483858486b0020a24e462fc520c2dc90abe754fed66582f2fbf9ca3b8d4283c5acfb1dd9b751e13e044b550352c6c025ace0cf060a7c7a14706282c1de6aaf1f929a0a637a40f996656bf11b95ff42282bc1e291933dbdb7a80d40bdb140b140c8fb350df97309d772b3379d0be90a1f629e788f8179aee0c865815e3ff92520bf263feaa9f5ddaa28601ec6dd2931d27a86cef5d9e2351a93f9584784ac6d360e2b9cea8a3954e190bc1752fda46bddd60ba31faea80592e0679e3e47a3d62cda0bfd2b76c0070ed4feeb0ceec95407b8856ace434c7bd72615c37624cf6d6ae6e2bb9be8a8f0085205bcf97a206c54a07192c010f02b279fe7e14f5fc7c6513c20417142fe018cfd8c7a14d6262c27705c683c4e632acbb301a806b3f007df234fe8c25e85dd8e36de1c46cec8ab822a1162be5a922c8321c345be387ce5f43d0e51cee2e7538be5c138d4e6ab2c1686adf71f121fb872e99e2bf06d6402bc58f8220b1789e7fa0306f75d5e5a4c298b65d938416cb88ad66e8ea013a49b39a533b4cab6535bf752abf83ebe923a5fadc71b6ca2b3552fffbdcad4bd78b8c0d6bdab469e0994a9159509796fe20fc3a19db5d63d05d019a3802065fbd074b875365166a74e10b2f2a93c551f9f9d69b642885efa55e0f340bad6398c6528cfd6f6764268511cf"]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) (async) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) (async) dup2(r7, r5) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000200)="73c5217eef6a6f67f5ff569e33d4a9fc9f25ece3df42b4aa5c15064433fea4e35ca7663e7a1a37f5fe0020114425ac5da6637abab596538d135c90a561eab2bb5eba4593d56949ac8548c477fd38bbcdc69037a33dc8590cb5b224435cabfa444b34aa70e9906370fe3e861c2c0929026d6a2db10b742f944e22540080ff0028e2f54fbdb6cc0afec981d33a16c24507196bacf3c146238ecdf5b2e2ef01e6e2604f4f3e81580bf2f16bce775094cfbcea8768a7b1787aaae2b3c04a023fcf9bc4754df5a4bc2bba6795385083a0fece2418225d878190bbd66719dd2534cf97ae5dc2993b34ff2aa99fe5fe0398b6cc79976a1a457012964b187e9b24f7cf13001752d3eea14461146dd5c797b1c1cb431bd6cf16ba6442333d4deaa30b909ca386f84703f5d8396810b3fbe09ac36c5fd77a554003", &(0x7f0000000000)=0x136, 0x0, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async, rerun: 32) r2 = socket(0x11, 0x3, 0x0) (rerun: 32) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x11, 0x3, 0x0) shutdown(r3, 0x586c01c4486dce6c) (async) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) (async) r4 = socket(0x18, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0xffffffff}, {0x81}, {0x40e}]}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x1a, &(0x7f00000000c0), 0x5c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x8906, 0x3}]}) (async, rerun: 32) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) (async) fcntl$getflags(r6, 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async, rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) kqueue() setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="3f000100", @local, [], {@generic={0x8863}}}) unveil(0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) shmat(0x0, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0xfff9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0xfff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)) executing program 3: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x91) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000003c0)=[{0x7, 0x4, 0x0, 0x23}, {0x8, 0x5, 0x7f, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000440)=0x5) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000600)) r4 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) r6 = dup(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)=0x1) setsockopt(r6, 0x0, 0x5, &(0x7f0000000500)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x74}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil, 0x1}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x3}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) syz_open_pts() syz_open_pts() fchdir(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000140)={'./file0\x00'}) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r8 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r8, 0xc028698d, &(0x7f00000001c0)) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x2) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000004c0)=[{0x20, 0xff, 0xac, 0xb3}, {0x9, 0x0, 0x2, 0x1000}, {0xf801, 0x80, 0x80, 0x1}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x14}, {0x80}, {0x8106}]}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x152) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000280)=[{0x2, 0x0, 0x9, 0x40}, {0x37ec, 0x0, 0xfb, 0x7f}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) syz_open_pts() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES8=r2], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x3a, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x841) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 64) r0 = syz_open_pts() (rerun: 64) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3f, 0xd65a}) r1 = socket(0x1, 0x3, 0x6) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f0000000340)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x412, 0x0, 0x0) (async) open(0x0, 0x70e, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) r3 = socket(0x2, 0x3, 0x2) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000200)=""/219, 0xdb) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800480000280000000000009078ac1400bbe0000001078749fd5a6d6207ffffffffe000020000000000"]) (rerun: 64) syz_emit_ethernet(0x4a, 0x0) (async) sysctl$kern(&(0x7f0000000100)={0x1, 0x39}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r4 = socket(0x1, 0x1, 0x0) (async, rerun: 64) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) setsockopt(0xffffffffffffff9c, 0x2b, 0x9, &(0x7f00000000c0)="b0000000005b356d73b943541b1d29d887dd23a6f66364", 0x17) (rerun: 32) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000140)=[{0x0, 0x40, 0x20, 0xfdfffffc}, {0x2, 0x0, 0x1, 0x63}, {0xf1, 0x4, 0x1f, 0x44}, {0x9, 0x20, 0x7, 0x2}, {0x100, 0x0, 0x9, 0x4}, {0x6, 0x3, 0xff, 0x8f0}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) executing program 3: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r0 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0xff01, 0x1f, 0x41, 0x5}, {0x81, 0xff, 0x80, 0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r2) flock(r2, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1a86}], 0xb) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000001580), 0x0, 0x0) readv(r4, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000001540)=""/118, 0x76}, {&(0x7f00000015c0)=""/166, 0xa6}, {&(0x7f0000001680)=""/5, 0x5}, {&(0x7f00000016c0)=""/236, 0xec}], 0x8) sysctl$hw(&(0x7f00000019c0)={0x6, 0x18}, 0x2, &(0x7f0000000380)="089c351e92c8b2d8c884a20927945796a0433ee5b34368db714069751e7a570ccc9c650cebf510e553ff76f150caa7ca9298315774e2cd81fa0f538756d00cee199bc4c2869105b4f5d3555521d1cf99095020f8497d002c11da0f3c055460a2633e4f74f0fef87f", 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005010000009f050013fece440b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000010000000000000054c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000000000000000000000000000000000ba9071860d406673c67584089769830eb97c3bf1de6f94cf82e0af1bed555477aeeeecb9a982cb13bb3b2428e63641d5ef2d15b0047b0d28b314203b978a152cdd18065d0000000000000000", 0xf5, 0x4, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 2: socket$inet(0x2, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0xa0, 0x7fffffff}, {0x18, 0x2, 0xffff8c5f, 0x7}, 0x3, [0x7, 0x44, 0x4, 0x3, 0x2, 0x3, 0x2, 0xffffff00]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x5012, 0xffffffffffffffff, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x74c1, 0x0, 0x1f, 0x3}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setrlimit(0x1, &(0x7f0000000980)={0x42, 0x2}) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x7, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x5d}, 0x8001, 0xac3b, 0x7fff}) (async) write(r2, &(0x7f0000000280)="731badf30d2d93263e9ef37d27176b0d8c54de01c83ab8b8297536d1a45b4db09ea8d7e82da1a1f030d0c265", 0x2c) (async) execve(0x0, 0x0, 0x0) (async) close(r2) r3 = syz_open_pts() (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) close(r3) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r5 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x4, 0x0, 0x4}, {0x6}]}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0xfbb) executing program 7: open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 64) r0 = socket(0x0, 0x0, 0x0) (rerun: 64) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) socket(0x2, 0x2, 0x0) r1 = syz_open_pts() dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x18e) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)) executing program 1: r0 = shmget(0x3, 0x11000, 0xd0, &(0x7f000064e000/0x11000)=nil) r1 = shmat(r0, &(0x7f00006ff000/0x4000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f0000701000/0x2000)=nil, &(0x7f0000655000/0x3000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f00001f5000/0x1000)=nil, 0x0, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) mkdirat(r3, &(0x7f00000019c0)='./file0/file0\x00', 0x80) shmdt(r1) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x40}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000100)) preadv(r2, &(0x7f0000001900)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000780)=""/142, 0x8e}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/132, 0x84}], 0x9, 0x7fffffffffffffff) executing program 5: socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xdd2) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(r0) mknod(0x0, 0x2000, 0x9) (async) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000100)='./file0\x00') socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x40, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x80}) r3 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r4, r3) (async) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) (async) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {0x48}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fff, "2101000d8000f2a60000000013a642d0182f6ae7"}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) socketpair(0x1, 0x5, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x369, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000a000/0x2000)=nil, 0x2000) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x7fff) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000980)={0x4, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fb}, {0x547, 0x8a, 0x1, 0x2}, {0x8506, 0x0, 0x0, 0xffffffff}, {0x8, 0xea, 0x3f, 0x5d09dcef}]}) executing program 0: sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x2, 0x2, 0x1}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000200)="de76a3a45adaba3dbc20fa700ac41ec1726ea59ad3", 0x15) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x28}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, &(0x7f00000000c0)="71805a577c3d8e9d079c043590c66d0e4c3863e766ef1eabc00a75b37c251ecd6cc854d71fefc6d6659998fcf3d9788b56610e736f9b34261a00084ddc6b5bdcae8a0f69214ca13eeb866337340c4106acae39eb1fa81e000d701c734bbb7a19456a2bba700e2530dcdf0edb1f6211b8e4589c2e2046bcc89478137607bfe893b5cd2187d5e66f5e9bdc306e2f67ed0706c3e938fa5245948e7b5381bdbdcf30fc597d0810e58d84855f011e99eab5324509732d799c5b188f2b3641c6f8ca8cef9b6fbac507293e83d0c6bc81caaf63b36697fa", &(0x7f0000000040)=0xd4, &(0x7f00000001c0)="204ba4ceeaac6d6f438abb3ff1c6721d71492f7279043faf", 0x18) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) (async) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x72dd0705cf4725f1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) (async) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r3, r2) (async) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x808, 0xffffffffffffffff) (async) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/153) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3c}, {0x6}]}) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r1 = getuid() (async, rerun: 32) r2 = getuid() (rerun: 32) seteuid(r2) (async) setreuid(r1, r2) (async) r3 = getuid() setreuid(0xee00, r3) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async, rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async) socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) (async, rerun: 64) r5 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="dc936ff1578e85bc92fdc0501b5a9f2b4697abda10b6dda64069bcfa05b214060f6d366c5770fa5ea8a5091539321cb3ed6cbbc3f01dcd96e2bdc80630805701472d56a22431486849b33d075bc4c809e1400e4e2f1d752802d031b30b680ab554b3a9d9f1b16178adcbe8a9d6fbaac8e92334fb3da8ee8083b5bbe365c6f0784f29d163bb43844eaf8cd2f4bbe4203cfaff3f880f0925e8a15bbc3955cc413fc28ec223f1bd2750a571558877c9b8f788ed34a482de933f8611570fcb7f633f5fad822ac7445c944f295eac6bac49", 0xcf}], 0x1, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r6 = dup2(r4, r5) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x7, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = getuid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setreuid(r1, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0", 0xc0c}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "1a2198b59b0900020000000000ffece900"}) writev(r2, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) r6 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000003c0)=""/80) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x292, 0x68) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) flock(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa00480000280000000000009078ac1400bbe0000001890bfce00000017f000001004e214e230008907800"/54]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="b5b400604cc88c2505d73dfd416f09ed5e19c6aaa3cfc16ada060f3f274c0359fb79b8e43960e59917afdb5f8056498a3c81a97df1fe57999ab6072036fdd5ced9ad9b920e0fca7b0622195600db4a5d149ffdc221bdb4d73bfbffeab006921e2ec64d2d84f8f3e12cf404e64158714b859c0da01809963f9a784cd4452f11e7c70fdde98b2aab54b7e5bfa262bd7198d643ee92b8c2c997b97590440166b48baffb3a2376f08acf2ce7bab2eb305684a4e3894b49a6c939e1b90eaa4853b8980011bd5e2c", 0xc5}], 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x80000000, 0x2fffffffe}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) flock(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 1: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) utimensat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x401, 0xffffffffffffff25}, {0xffffffffffffffff, 0x8000000000000001}}, 0x2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x80}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) read(r3, &(0x7f0000000300)=""/119, 0x77) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0xfffffffffffffe5a, &(0x7f00000001c0)={0xffffffffffffff54, 0x4, 0x0, 0x6, 0x31c, 0xffffffff00, 0x2000000, 0x8}, &(0x7f00000002c0)={0x1ff, 0x3f, 0x59b, 0x2, 0x6, 0x4, 0x4, 0xffffffffffffe12d}, &(0x7f0000000240)={0x0, 0x7, 0x9, 0x400, 0x6, 0x2, 0x7fffffff, 0x3}, &(0x7f0000000280)={0x10000, 0x9}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffcac, &(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x9, 0x8}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffcac, &(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x9, 0x8}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/247, 0xf7}, 0x0) (async) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/247, 0xf7}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="0001000000000000ffff000013000000eaf57ae17a3aa0f8c33732eebdff4fde89ad30a0bdb5a5a664ce0a8863bbc254fd9e72e75dc7af3997dbe03102d2adee37bf0cf43e2de2afd5caa6e93d9b78944d181b4776055db89847d8eb65e5baeae8cd791a1d383421cc0e1addc8146f6c84b4a188c91400792aa546377a60ef28bebd534d6a0c9078b9e4847b8d87a211136271307a022c75f3724e8603512188d3e28c434100aa097f2193f9d7e5f3b09a46cf26feee0881aef42baac68700d04a32099c34d1ac3661e07126757bde6c180414931322f651ec3f5fe7f3631e04881474aa0bbda7fddee8fc1df55cbc446700594ffa9548af5c59df00000000005000000000000000ffff0000000000007bffb1b99de527bedecfc7f39e92ba23117de966958f4008424ae4c05cbd2af42d53a8d0bae8a903a24bbebfd0f318b74f7d50fadd4507020eec4ac85694530090000000000000000100000005000000bf13b9467dde45721b59d23cadd00a6e8159ff4a7563e96bf99ea883c8e431acd816a469c1b09956389a54562189d70909a76dd6ed1ed82d99a7f12f6eb1e1b16ba05a7df7c852cbeec85c5a6f6503c9c80d232766d79b7b3e485bf236c7471d411855a773c361a600391c42e36cfbc4ef1a41a3a50a8fca5f29d7f9a72104b73000000000000000ffff000000000000b67ee85c5babc89165f1e11485de3677d9266dd55add516f79ae182600000000b800000000000000010000000900000025e7b92d36d8977c7035ebd69249a047a9f02cbabf29a145c90870c8c2423a2d16c862a6f96c4aea925152d69fc04b6926eaab0b31fdd27d42db539cc56cbb8f8a27d5c9afb9f6a613f493e7a46b2da46b38dcbd7dd6444c29571160ccb5ef9d0be3291f5452169758774722600d7565596c4f7a2bef9da363bcd5da7186e3808b62c4d5097e663ffc9c695fde84459a5d0745dfbe4be588673082d26070838ea0a35f677135f6007000000000000000ffff00000200000015263f6fddddf934d69034de9cac010729e6cfc291fc95c7cc473720ab806a3073cee22c6f1f074489cf1e302182f4dfbbdb518ac9941e49aa013bfa75e3febcdbf3d7225c16b25429ea27ac70277b65255205f1592729a0c47a1af1c5ec0000280000000000000001000000fbffffff2a168159d0a017f4223656f3fb4d7c2ae8e2ef37aa413c005000000000000000ffff0000df040000bb7a7a20c450b9bac878d3f1272e19a94f3e55704d732cbc1694882a125743bd5144fee2f4f6878a93be64ff82bbda78649380bf0dd7626950c04a1ac900000088000000000000000000000071070000282f3e4a32b7edc1cde48ff77aaf67e09331e4265eda32feecd1d7518a5619b2f142a15ae9dc46b6a8128e4d013fd24d1a83d45e5f9ba37248d697dc5959180f498417ac92a77f5be735301c2269c1f8b48a119d4abc00059db8ae35b93ed012d3ed943a38d219dd9483e6a60470a0fd3fab0ce003000000"], 0x438}, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) close(r7) fcntl$dupfd(0xffffffffffffffff, 0xed35eb5ce32dcb82, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x4c}, {0x2}, {0x206}]}) (async) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x4c}, {0x2}, {0x206}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYRES16]) (async) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYRES16]) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) map stack 0x2002a000-0x2002b000 of map 0xfffffd8068635ad8 failed: no mapping executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x21}], 0x2}) r1 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0xffffffff, 0x77e}], 0x3, 0x0, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x7c94a7f6bf85013d, 0x0) (async) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 5: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r0 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0xff01, 0x1f, 0x41, 0x5}, {0x81, 0xff, 0x80, 0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r2) flock(r2, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1a86}], 0xb) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000001580), 0x0, 0x0) readv(r4, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000001540)=""/118, 0x76}, {&(0x7f00000015c0)=""/166, 0xa6}, {&(0x7f0000001680)=""/5, 0x5}, {&(0x7f00000016c0)=""/236, 0xec}], 0x8) sysctl$hw(&(0x7f00000019c0)={0x6, 0x18}, 0x2, &(0x7f0000000380)="089c351e92c8b2d8c884a20927945796a0433ee5b34368db714069751e7a570ccc9c650cebf510e553ff76f150caa7ca9298315774e2cd81fa0f538756d00cee199bc4c2869105b4f5d3555521d1cf99095020f8497d002c11da0f3c055460a2633e4f74f0fef87f", 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000c40)=[{0x5}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) executing program 7: open(0x0, 0x0, 0x0) (async) r0 = syz_open_pts() (async) munmap(&(0x7f0000b06000/0x2000)=nil, 0x2000) (async, rerun: 32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async, rerun: 32) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) (async, rerun: 32) syz_extract_tcp_res(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) (async) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) (async) close(r0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af6000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000af8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001440)={0x3, &(0x7f0000000080)=[{0x1}, {0x50}, {0x8106}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/130, 0x82}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffff8001, 0x7ffffffb}) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmat(r4, &(0x7f0000ff5000/0x4000)=nil, 0x0) (async) shmat(r4, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/4096) pipe(&(0x7f0000000000)) sysctl$kern(&(0x7f0000000140)={0x1, 0x79}, 0x2, &(0x7f0000000380)="5177e476970a574fe0bd35c6257466ab18b50c27de8ac8eeee6f4f5a3bd0c8df556acddc91c4441baaa95e326a4894f2736e3259135a5403e1b45b5a4fa4d57d5663662fa4e391b47bbfe1a88cc386274f4d9d67cc6e41df4e660484b468c312fd7660a2582775673a78dddd8c65dcecd3bcf390b3b0ba47b3ff8a59ee96bd7efaf58fb9e79b464089af8e234021351b8447f55deaa1c63adcc21987af2bbfecd7d76df951aee32ee460e6eb651ee4ceada4aeae466467e03c53b9c1ac6b954a10b47a53a5ba5a8a8c693787", &(0x7f00000001c0)=0xcc, &(0x7f0000000200)="53d93713d4fbe2de79eb0f949cf39cb3de1642e209e5cf", 0x17) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 2: sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x2, 0x2, 0x1}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000200)="de76a3a45adaba3dbc20fa700ac41ec1726ea59ad3", 0x15) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x28}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, &(0x7f00000000c0)="71805a577c3d8e9d079c043590c66d0e4c3863e766ef1eabc00a75b37c251ecd6cc854d71fefc6d6659998fcf3d9788b56610e736f9b34261a00084ddc6b5bdcae8a0f69214ca13eeb866337340c4106acae39eb1fa81e000d701c734bbb7a19456a2bba700e2530dcdf0edb1f6211b8e4589c2e2046bcc89478137607bfe893b5cd2187d5e66f5e9bdc306e2f67ed0706c3e938fa5245948e7b5381bdbdcf30fc597d0810e58d84855f011e99eab5324509732d799c5b188f2b3641c6f8ca8cef9b6fbac507293e83d0c6bc81caaf63b36697fa", &(0x7f0000000040)=0xd4, &(0x7f00000001c0)="204ba4ceeaac6d6f438abb3ff1c6721d71492f7279043faf", 0x18) sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x2, 0x2, 0x1}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000200)="de76a3a45adaba3dbc20fa700ac41ec1726ea59ad3", 0x15) (async) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x28}, {0xc3e}]}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) (async) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, &(0x7f00000000c0)="71805a577c3d8e9d079c043590c66d0e4c3863e766ef1eabc00a75b37c251ecd6cc854d71fefc6d6659998fcf3d9788b56610e736f9b34261a00084ddc6b5bdcae8a0f69214ca13eeb866337340c4106acae39eb1fa81e000d701c734bbb7a19456a2bba700e2530dcdf0edb1f6211b8e4589c2e2046bcc89478137607bfe893b5cd2187d5e66f5e9bdc306e2f67ed0706c3e938fa5245948e7b5381bdbdcf30fc597d0810e58d84855f011e99eab5324509732d799c5b188f2b3641c6f8ca8cef9b6fbac507293e83d0c6bc81caaf63b36697fa", &(0x7f0000000040)=0xd4, &(0x7f00000001c0)="204ba4ceeaac6d6f438abb3ff1c6721d71492f7279043faf", 0x18) (async) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: semget(0x3, 0x4, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r0) accept$unix(r0, 0x0, &(0x7f0000000000)) executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x400000}, {0x1}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) r2 = msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/153) (async) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: r0 = shmget(0x3, 0x11000, 0xd0, &(0x7f000064e000/0x11000)=nil) shmat(r0, &(0x7f00006ff000/0x4000)=nil, 0x1000) (async) r1 = shmat(r0, &(0x7f00006ff000/0x4000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f0000701000/0x2000)=nil, &(0x7f0000655000/0x3000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f00001f5000/0x1000)=nil, 0x0, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) mkdirat(r3, &(0x7f00000019c0)='./file0/file0\x00', 0x80) shmdt(r1) (async) shmdt(r1) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x40}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) (async) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000100)) preadv(r2, &(0x7f0000001900)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000780)=""/142, 0x8e}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/132, 0x84}], 0x9, 0x7fffffffffffffff) (async) preadv(r2, &(0x7f0000001900)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000780)=""/142, 0x8e}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/132, 0x84}], 0x9, 0x7fffffffffffffff) executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r1 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000680)={{0xb17, r0, 0x0, r1, 0xffffffffffffffff, 0x2, 0x8}, 0xffffffffffffffff, 0x80000001, 0x100000000}) setuid(r0) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) socket(0x1e, 0x3, 0x0) socket(0x1e, 0xc003, 0x0) socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000000c0)="679e3bdbf2e180a697a42f829e09829ee452860e666ca2b9a1f0105d96c464131608a07b9136c0ef486117ca6cfff1f90e83ab751cf1f14c14", &(0x7f0000000100)=0x39, &(0x7f0000000240)="07154b0ae17b23f446c0c1a3c820a62d010372828bedcdd5e92430ec0ecaa106b0a734bedcf94ed2fff6dac9e2ee71d8b16560502a0d8b0604ae63048e69fb092ad40688de38e7bcb0875105a682e759bab19877e8af6f0fefd34bbb924a1f4c0d6221063d3d35c9d2be7ddca516adaca9d82d2e52ff5bef942cd68249f29029484a9a8294e4aa8a7b5809b4099b7148723ff6447394438736c88e08264d02a563d73cba2e16a8138dad38e7044a0deb768e8360476bbafa5c03e89758dde9c8d2b15ab6e6b9868576f1dc5e2d1d4e4f84963f5bcab88489ba60963ae80618f7f026bb07fb225244acc5bfbe36830e29121db4e0c51836", 0xf7) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x0, 0x0, 0x7f}, {0x0, 0x0, 0x0, 0x3}, {0x1, 0x0, 0x0, 0xffffffff}, {0x3, 0x5, 0x1f, 0xad}, {0x9, 0x3, 0x87, 0x7fffffff}, {0x0, 0x35, 0x3f, 0x7f}, {0x4, 0x6, 0x40, 0xf4}, {0xfe, 0x67, 0x6}, {0x856f, 0x3, 0x8, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4c}, {0x16}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3d}, {0x2d}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) pipe2(0x0, 0x0) r6 = dup2(r4, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x40}, {0x8106, 0x3}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) pledge(&(0x7f0000000780)='.:#\\]\x00', &(0x7f00000007c0)='(%/\\\x00') executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x20, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/509}, &(0x7f0000000040)=0x1ff) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r4 = kqueue() bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x5, 0x80) r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000140), 0x0) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f0000000400)=0x8) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) r7 = socket$inet(0x2, 0x3, 0x1) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x10000}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x20, 0x1, 0x0) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) socket$unix(0x1, 0x5, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) (async) socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) (async) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/509}, &(0x7f0000000040)=0x1ff) (async) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) (async) kqueue() (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) (async) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x1, 0x5, 0x80) (async) socket(0x11, 0x3, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000140), 0x0) (async) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f0000000400)=0x8) (async) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) (async) socket$inet(0x2, 0x3, 0x1) (async) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x10000}, 0x8) (async) executing program 0: ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x400c570a, &(0x7f0000000000)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000080)={0x6, 0x1, 0x8}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f00000000c0)={0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setown(r0, 0x6, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000100)={0x7f, 0x7, 0x4, 0x2}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) fchdir(r0) r2 = dup(r0) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x400) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$WSKBDIO_BELL(r2, 0x20005701) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x7fffffff, 0x10001, './file0\x00', 0xc554, 0x0, 0x0, 0x80}) fchflags(r0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = getpid() wait4(r4, 0x0, 0x0, &(0x7f0000000240)) fcntl$lock(r3, 0x8, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x172f, r1}) wait4(0xffffffffffffffff, &(0x7f0000000340), 0x3, &(0x7f0000000380)) sysctl$kern(&(0x7f0000000440), 0x2, &(0x7f0000000480)='B', &(0x7f00000004c0)=0x1, &(0x7f0000000500)="afb38ed7515ed113145d63479922f6812eb2b2f6d887a04c2728a557dced0c1dcac476e2b3713626614d34233422a3de8ecbf221c1faa537c2a1993fbeef621534a95c4e28ee6e087be71071fd460b79cd32b32640d5e7411ffbcd72326bce874ad283d23837f4c430f6c6e4b5afa347efbb4c129c06bbd4d247c37bc8a69d3538e13d381dbe54da30221d8ee91b8338f03ca9c24df3528b97cf77e2e5b19d7be2b71e6905934da196e8fae83a3effe766bd1c65619ff6", 0xb7) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000005c0)=0x2) r5 = getpgrp() setpgid(r5, r1) read(r0, &(0x7f0000000600)=""/103, 0x67) socket(0x1, 0x4000, 0xd4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000006c0)={0x3, './file0\x00'}) executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) poll(&(0x7f0000000080)=[{r3, 0x4}, {r2, 0x20}, {r3, 0x8}], 0x3, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(r0, r1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000340)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r7, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) getuid() getuid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setreuid(0x0, 0x0) setreuid(0xee00, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x200) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 7: semget(0x3, 0x4, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r0) (async) dup(r0) accept$unix(r0, 0x0, &(0x7f0000000000)) pckbd_enable: command error executing program 4: sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000100)="71f91e3471ac1058bc5a91501d94a32d8e5f84cf71b59c7afec37082113b986264b5334f511b2a84df86cca6849f3d5d219f3ff64347a4565329a13db3266990a3e6692276a6b0d9a777cdf50b2fa32b6e51", &(0x7f0000000000)=0xffffffffffffffe7, 0x0, 0xffffff13) sysctl$kern(&(0x7f0000000040)={0x1, 0x4523b46ae78ce598}, 0x2, &(0x7f0000000080)="72eeea615e7c82c3b55f49cc85", &(0x7f0000000180)=0xd, &(0x7f00000001c0), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x2d}, {0x406}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x32, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000000), 0xb, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x6e, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a04003c00000000002c9078ffffffffe000000144140b0100000000e000000100000000000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="69000000af780000"]) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000140)="a2771bfa4d370bd6a6009a6713e6122f3008f339f569cadd9c59129b054f2b8c8aca64e36de13498390786b38d4b276f567c9a97506dc540524c12c943c4775185bbd524a3006196da0346db4f2efca718d5897cde2919933e5e0b7aca822a8fa2cc7cf9a23655b9da60e35eae551bab517fda89", &(0x7f00000001c0)=0x74, &(0x7f0000000200)="e9180ba42ee2e28720d1d9e0768bcbe81c7160dda1c29f20a4b0cb0575ba387c8bc0071e35b4914096e04ed130a133a751df13847ec73a596c293254f5cb131b885641a83602af41de917dc30763229479d9a44c1916855f3922eaaf9a9d0c0de37bd3663fad5d7f30189c8d76314438618d79bea0bc6a64aec653a824af3db5767e32aa5489fba89f44c8a0e706dc71358afea7ace3efd5d2ea2e49afcda134ce05be77f4b1b916c3a9427fa8c3ed5f10900433fd90a3b1cb348741cbd54b72b7b418b057a48b1d", 0xc8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0xa8) fcntl$getown(0xffffffffffffffff, 0x5) dup2(r0, 0xffffffffffffffff) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x1, 0x8000, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x141, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) getsockopt(r1, 0x4, 0x81, &(0x7f0000000080)=""/17, &(0x7f0000000240)=0x11) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) recvmsg(r3, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0xffffffe0, [{0x3, 0x3}, {0x3, 0xffff}, {0x2, 0x3f}, {0x3, 0xd2ae}, {0x1, 0xeee4}, {0x0, 0xed8}, {0x3, 0x9}, {0x1, 0x10000}, {0x1, 0x1f}, {0x3, 0x1400}, {0x3, 0x8000}, {0x2, 0x7}, {0x1, 0x9}, {0x3, 0x3c0}, {0x3, 0xafe}, {0x3, 0xffffffff}, {0x2, 0x10000}, {0x3, 0x1}, {0x0, 0x1}, {0x2, 0x2}, {0x3, 0x63}, {0x3}, {0x1, 0x7}, {0x2, 0x4}, {0x2, 0x4}, {0x2, 0xffffffff}, {0x3, 0xb3}, {0x3, 0xb49}, {0x3, 0x6}, {0x2, 0x6b79}, {0x2, 0x5}, {0x3, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d", 0x4d9, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) listen(r2, 0x0) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = getpid() openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="b9d85345f3588850c065fe517e7308eeef66a047ac26fdcdabeb9a98f1bceb1251a41edfae727d29c0baf6a41efe48e39aeba018012e53fd2f65a9b0f56f035ac5f32ebf0287120cc871f847514004cba04475b337f1db9894ddc72199a26b0f4f0321d2ade149a903d2eb9de3e54b3bb010c1cc2df32f6459d32b903b8aa58bc1d17c0fd2cb33f35f2232d68126c0e499e9", 0x92}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ec", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0286988, &(0x7f0000000280)) getrlimit(0x0, &(0x7f0000001200)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchflags(r0, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000003c0)=[{0x7, 0x4, 0x0, 0xffffffff}, {0x8, 0x4, 0x7f, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000440)=0x5) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000600)) r4 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) r6 = dup(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)=0x1) setsockopt(r6, 0x0, 0x5, &(0x7f0000000500)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x3}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0xc028698d, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe9d) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x3) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x5) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) r5 = kqueue() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r5}) close(r3) fcntl$getown(r2, 0x5) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000002c0)={0x3, 0x8e64, 0x4, 0x73c, 0x6, 0xb06c, 0x8, 0x10, [{0x3, 0x80, 0x95}, {0xfffffff9}, {0x80000000, 0xf3bd, 0xffff, 0x7ff}, {0x800, 0x8, 0x1f, 0x7fff}, {}, {}, {0x4, 0x401, 0x2}, {0x2, 0x1, 0x2, 0x5}, {0xa9, 0x80000000, 0x7fffffff, 0x200}, {0x8, 0xff}, {0xffff, 0x9, 0x1ff, 0x7a}, {0x1, 0x101, 0x7, 0xfffffc00}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0xfffffffb}, {0xfffffff9, 0x4, 0x8000, 0x1}, {0xffffffff, 0x0, 0xa0, 0x7}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) ioctl$FIONREAD(r6, 0x4004667f, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000840)) setsockopt(0xffffffffffffff9c, 0xcb, 0x400, &(0x7f0000000880)="7a0ed90e3acf7ea51ab1a99ce098c55dee8dbed3f013c6660e2dc5506579b0820e918b17fdf88e51bf669b9866d9f6dba059f35e3ad139b21bb84e8d13a419f23dd0e04364d9757ecab1954bd538d6c6114e48c18d5623be39fc4a401f5a9acb531a2d8ac8b3b8f58ab1818c8bd6ef5f9c6ae7c22f40ed6e4158babecf44cb23e339ec8d7534ae943b84350ecf00480ff9c58265d205896cd53a69ae8eabed7897be88041639e542fcbdc410a4c03fa177ace9ddb08fc54eceb68124d0fc74fcebafc744c671dcc031f2d16cdf30b04eb1313b54d6", 0xd5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000009c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=r1, @ANYRESOCT]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: open$dir(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x400, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040010", 0x4) mkdirat(r0, 0x0, 0x64) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) listen(r1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() mkdir(&(0x7f00000001c0)='./bus\x00', 0x48) kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x0, 0x10000}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) write(r3, &(0x7f0000000000)="7696c7cf00"/14, 0xe) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a03000000457ec4a280a2691e47ade5fad32446000288189e4410fa12ffffffff0000001f2001e8f7b306000002090144e9b59cac1400ff"]) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000003c0), 0x10) r5 = socket(0x18, 0x8000, 0x0) setsockopt(r5, 0x1000000000029, 0x6c2, &(0x7f0000000200)="2c1ca98d42f12a261caa89d9c260a7d7dee8e87f6f69d92e5ed5a85aa4dbbb76a4853060e6534bb45f3da4ea7efc33285c58fab1c37d14409aee5338629f29132673fe186f7186a9a8bb0559774fceb0a1344562a96679715829593ab18b36b1e63480c03df3bac6539d84efd0717f8ca9eb14184690c9c9f88317199f22d9e24a26178b29e68119955db922afe08f0913d78125e18a0401000000553ed1ff1871e16b95e7c5f102c2bce3feaa9799e13ab865c1f1b60f4a7070d8aa90e012cf9cb5f9396a3a5ff0f7cbdb21c0f724ddbdaf05dc678b687c29", 0xd9) setsockopt(r5, 0x7fffffff, 0x8, 0x0, 0x35) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x103, 0x4) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x4, 0xfd) socket(0x10, 0x3, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 6: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB]) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x4428) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc028698a, &(0x7f00000001c0)) executing program 0: socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) (async) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x74c1, 0x0, 0x9f, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f00000001c0)='x\x00') kqueue() open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x11, 0x0, 0x1d}, 0x40000000000000e3, 0x0, 0x0, 0x0, 0xfffffffffffffe36) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x11, 0x0, 0x1d}, 0x40000000000000e3, 0x0, 0x0, 0x0, 0xfffffffffffffe36) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x4c}, {0x28}, {0x206}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) close(r3) (async) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) executing program 1: socket(0x2, 0x4001, 0x0) (async) r0 = socket(0x2, 0x4001, 0x0) dup(r0) (async) r1 = dup(r0) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f0000000400)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) setsockopt(r0, 0x2, 0x48b, &(0x7f0000000080)="5528087117709ebd4d493ec9f6764a9939190883b26243193e550a0de321eeb2e9afeee9aa41def560f706912308940a99c31ba76c6b8a3d7bdcb255f6e9b410e5daa781e0fc84fa61bb12b1a63199a505241cd27103d3c98fb1502aef84fc97c4ab62867024872156770c06426fe3fe6093160cda84c3345d289b79ad81db4bd59f24e5a143c11878c070cdfe6da68d1726e8ef552b4643a8d6a81b24c5cb6589b921b058f2243fbbb9189be30441091b3da307840c3f72f78de5998d8d84b10dd6286c3a30358925", 0xc9) (async) setsockopt(r0, 0x2, 0x48b, &(0x7f0000000080)="5528087117709ebd4d493ec9f6764a9939190883b26243193e550a0de321eeb2e9afeee9aa41def560f706912308940a99c31ba76c6b8a3d7bdcb255f6e9b410e5daa781e0fc84fa61bb12b1a63199a505241cd27103d3c98fb1502aef84fc97c4ab62867024872156770c06426fe3fe6093160cda84c3345d289b79ad81db4bd59f24e5a143c11878c070cdfe6da68d1726e8ef552b4643a8d6a81b24c5cb6589b921b058f2243fbbb9189be30441091b3da307840c3f72f78de5998d8d84b10dd6286c3a30358925", 0xc9) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) setregid(0xffffffffffffffff, 0xffffffffffffffff) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) getuid() (async) getuid() r7 = getuid() shutdown(r6, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) setreuid(0x0, r7) (async) setreuid(0x0, r7) setreuid(0xee00, 0x0) dup2(r1, r5) (async) dup2(r1, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) (async, rerun: 64) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (rerun: 64) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) poll(&(0x7f0000000080)=[{r3, 0x4}, {r2, 0x20}, {r3, 0x8}], 0x3, 0x8001) (async, rerun: 32) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) (async, rerun: 32) ftruncate(r2, 0x25b3) (async) execve(0x0, 0x0, 0x0) (async, rerun: 64) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) dup2(r0, r1) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async, rerun: 32) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async, rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) (async) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4083) shmat(r1, &(0x7f0000843000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x1000) (async) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x1000) mknod(0x0, 0x2000, 0x9) (async) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') (async) symlink(0x0, &(0x7f0000000140)='./bus\x00') socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 4: msgget(0x2, 0x2) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x64}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0xfffa, 0x7, 0x6, 0x9, 0x8000, 0x7, 0x1, 0x9, 0x5, 0x401]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sysctl$net_inet_icmp(&(0x7f0000000000), 0xb, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x6e, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r4) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @empty, @local={0xac, 0x14, 0x0}, @remote}}}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{}, {0x3c}, {0x106}]}) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) (async) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x32, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) semget(0x3, 0x4, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r4) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) r6 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r6) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r6, 0x140}}) shmat(r7, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xfffff42f, 0x5, {0x7fffffffffffffff, 0x7fffffffffffffff}}) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, &(0x7f00000011c0)=""/118, 0x76}, 0x802) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001280), 0x8, 0x0) getdents(r1, &(0x7f00000012c0)=""/126, 0x7e) r2 = getegid() r3 = socket(0x2, 0x5, 0x2a) r4 = semget$private(0x0, 0x2, 0x517) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001400)={{0xffffffc0, r6, r2, r7, r2, 0xc, 0x8}, 0x7fffffffffffffff, 0x2, 0x3}) recvfrom$inet(r3, &(0x7f0000001480)=""/233, 0xe9, 0x0, &(0x7f0000001580)={0x2, 0x2}, 0xc) r9 = msgget(0x2, 0x204) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001640)={{0x401, r7, r8, r6, r10, 0x20, 0x1}, 0x36, 0x6, r5, 0xffffffffffffffff, 0x2, 0xda, 0x7fffffff, 0x5}) chflagsat(r1, &(0x7f00000016c0)='./file0\x00', 0x1, 0x0) recvmsg(r1, &(0x7f0000003bc0)={&(0x7f0000001700)=@un=@file={0x0, ""/260}, 0x106, &(0x7f0000003ac0)=[{&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/114, 0x72}, {&(0x7f00000028c0)=""/4096, 0x1000}, {&(0x7f00000038c0)=""/246, 0xf6}, {&(0x7f00000039c0)=""/228, 0xe4}], 0x5, &(0x7f0000003b40)=""/125, 0x7d}, 0x800) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1012, r0, 0x2) fchmodat(0xffffffffffffffff, &(0x7f0000003c00)='./file1\x00', 0x118, 0x2) close(r3) connect(r0, &(0x7f0000003c40)=@in={0x2, 0x1}, 0xc) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) recvmmsg(r0, &(0x7f0000003dc0)={&(0x7f0000003d80)={&(0x7f0000003c80)=@un=@file={0x0, ""/90}, 0x5c, &(0x7f0000003d00), 0x0, &(0x7f0000003d40)=""/51, 0x33}, 0x6}, 0x10, 0x842, &(0x7f0000003e00)={0x9, 0x4}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x800) getegid() getsockopt(r1, 0x4, 0xe8a, &(0x7f0000003e40)=""/117, &(0x7f0000003ec0)=0x75) open(&(0x7f0000003f00)='./file0\x00', 0x800, 0x24) r11 = accept$unix(r1, &(0x7f0000003f40)=@file={0x0, ""/60}, &(0x7f0000003f80)=0x3e) recvfrom(r11, &(0x7f0000003fc0)=""/191, 0xbf, 0x40, &(0x7f0000004080)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x1b}, 0x2, &(0x7f0000000200)="44337dc35c1aca8a2a2079ebe05be6a27ca60669ca64cabe7babc920c20e232845552932b5a85a2e427114ebc05386ce03e839808795bd66eb38eb1bd36b64b5b30dc81580975c9a7c806cc818563aca12eff78e3a206927b32cf7b83b6147aa963f8a774a28327bd4a3b62c68fcd882f23d94481b91c936df9ee8dc05c9500b70dc2bdce80745c39d7d9bd0e63492edab56bdc083d1a64cda421f326ab0592458776423", &(0x7f00000000c0)=0xa4, &(0x7f00000002c0)="9de8ab359f49b503800b63b36377129b383acde24b0c8d16a4e4b8029273fbd950ba1a1ca8df8ae68c71555d061aa050f84a0fd866c92fd7cf5651950c09dde4b3b6ab2de0dff9bca64cb9aa2ac273c89e47806c8bc20240f62f9227b9efd71c0fc35640a27251259baab0f6eda32706566060284ebb40207d1a89f986ae4bf01e88cf0f6f52fc123678f669f263", 0x8e) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r4, r4) executing program 2: open$dir(0x0, 0x0, 0x0) (async) r0 = open$dir(0x0, 0x400, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040010", 0x4) (async, rerun: 32) mkdirat(r0, 0x0, 0x64) (async, rerun: 32) symlinkat(0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) r1 = socket$inet(0x2, 0x1, 0x0) (rerun: 64) listen(r1, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() mkdir(&(0x7f00000001c0)='./bus\x00', 0x48) (async) kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) (async, rerun: 32) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x0, 0x10000}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) (rerun: 64) write(r3, &(0x7f0000000000)="7696c7cf00"/14, 0xe) (async) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a03000000457ec4a280a2691e47ade5fad32446000288189e4410fa12ffffffff0000001f2001e8f7b306000002090144e9b59cac1400ff"]) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000003c0), 0x10) (async) r5 = socket(0x18, 0x8000, 0x0) setsockopt(r5, 0x1000000000029, 0x6c2, &(0x7f0000000200)="2c1ca98d42f12a261caa89d9c260a7d7dee8e87f6f69d92e5ed5a85aa4dbbb76a4853060e6534bb45f3da4ea7efc33285c58fab1c37d14409aee5338629f29132673fe186f7186a9a8bb0559774fceb0a1344562a96679715829593ab18b36b1e63480c03df3bac6539d84efd0717f8ca9eb14184690c9c9f88317199f22d9e24a26178b29e68119955db922afe08f0913d78125e18a0401000000553ed1ff1871e16b95e7c5f102c2bce3feaa9799e13ab865c1f1b60f4a7070d8aa90e012cf9cb5f9396a3a5ff0f7cbdb21c0f724ddbdaf05dc678b687c29", 0xd9) (async) setsockopt(r5, 0x7fffffff, 0x8, 0x0, 0x35) (async) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x103, 0x4) (async, rerun: 64) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x4, 0xfd) socket(0x10, 0x3, 0x3) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./bus\x00') (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000000), 0xb, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x6e, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) (async) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a04003c00000000002c9078ffffffffe000000144140b0100000000e000000100000000000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="69000000af780000"]) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000140)="a2771bfa4d370bd6a6009a6713e6122f3008f339f569cadd9c59129b054f2b8c8aca64e36de13498390786b38d4b276f567c9a97506dc540524c12c943c4775185bbd524a3006196da0346db4f2efca718d5897cde2919933e5e0b7aca822a8fa2cc7cf9a23655b9da60e35eae551bab517fda89", &(0x7f00000001c0)=0x74, &(0x7f0000000200)="e9180ba42ee2e28720d1d9e0768bcbe81c7160dda1c29f20a4b0cb0575ba387c8bc0071e35b4914096e04ed130a133a751df13847ec73a596c293254f5cb131b885641a83602af41de917dc30763229479d9a44c1916855f3922eaaf9a9d0c0de37bd3663fad5d7f30189c8d76314438618d79bea0bc6a64aec653a824af3db5767e32aa5489fba89f44c8a0e706dc71358afea7ace3efd5d2ea2e49afcda134ce05be77f4b1b916c3a9427fa8c3ed5f10900433fd90a3b1cb348741cbd54b72b7b418b057a48b1d", 0xc8) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000140)="a2771bfa4d370bd6a6009a6713e6122f3008f339f569cadd9c59129b054f2b8c8aca64e36de13498390786b38d4b276f567c9a97506dc540524c12c943c4775185bbd524a3006196da0346db4f2efca718d5897cde2919933e5e0b7aca822a8fa2cc7cf9a23655b9da60e35eae551bab517fda89", &(0x7f00000001c0)=0x74, &(0x7f0000000200)="e9180ba42ee2e28720d1d9e0768bcbe81c7160dda1c29f20a4b0cb0575ba387c8bc0071e35b4914096e04ed130a133a751df13847ec73a596c293254f5cb131b885641a83602af41de917dc30763229479d9a44c1916855f3922eaaf9a9d0c0de37bd3663fad5d7f30189c8d76314438618d79bea0bc6a64aec653a824af3db5767e32aa5489fba89f44c8a0e706dc71358afea7ace3efd5d2ea2e49afcda134ce05be77f4b1b916c3a9427fa8c3ed5f10900433fd90a3b1cb348741cbd54b72b7b418b057a48b1d", 0xc8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0xa8) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0xa8) fcntl$getown(0xffffffffffffffff, 0x5) dup2(r0, 0xffffffffffffffff) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = getpid() r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x2, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{0x0}, {&(0x7f0000000880)="17fc0b4d27026b5d3951a76c38722b1cabbb71dd67034420da3d904a8b001cb495f7ed6f73c225629ba348dd0d97f398ee06b7fc4803a266853e0d10ab9160295a70cc228a31d40c21bbbbb0eae661f4f47230e40f3bd4ea6737fac0efca4f0567bb70e150ce7b88d6ecce56019ebda85bfdcdf9dc4ca1460f590cc0683e9ddf281fa84f6a0855a47b0ca24184442dad2418a66ee223f7d4ff120963a5714683fa1ed20e795382d034429440aab65e3243492e22b3c1bf0001340eeb4599ae4f09f81105735a846ba9425801912ec13d25f0c9d7560a8bef91bb0cf1be981c4b536adcf629afdbe942a885dde3962532b2343b2f2da8106f39", 0xf9}, {&(0x7f0000000500)="f3cc1fe216169d2cc442a0d9029cf315aad820ad5c39b8840b9d85241b6d58c7440da262d89e9cdb3bd30afb28976b989ad5b2edf05ed888e54e09f7ef94445f9eed666922e111eaf6b16961027b2b753b70c000b25dc46a4f7ae0b57accd7704a82f6b4f594820e316ab26f2bbd9ce7eff3b3446042e1a3a710e14eab3f89a3b7e148ec4337a76c6525ad6d8e67791b3b00"/162, 0xa2}, {&(0x7f00000005c0)="e4b0bef446d5c1be7ab524b48b7553ab524c08a4ab340b93cf6333345143d8a4d4552badd1a55540b4135c981ab356c229f7d75f18fdb2298e86c53829e9207b934ba9c8dc74972c03fcb79f4beb97f7c67e45b6a4e7c4e680a40125a6d341bc113f6d147d2b", 0x66}, {&(0x7f00000019c0)="d9153a22751cdad8901141f5f3f71d1c412f0b128be5ff6095d0f47a4eacfc023a4a7af3557fb7d4e08db74c79d5079c5d5d8529c017bb098b212d7e804d056d3e5108dac796b59885fd25dd064e912210f5ce02e40dae74af297e96d274c2676ceacfef86fa355115fe72a158437999f2b930d0694bba1a185ea9990b227d1e6c76362c1d891fe643bd9de70e68131dd08c5ae6eaf63712df7cddfdd333968b928771bfdfda5f0741f6e21c1c837d5a0bf909e8daa8f1bb1703eb1dc3db82b4c21fce4b87aa5c606b9c6b4c1589b64796efa7c8a104ebbf054724b721ebe1ccc394da6c216bd0ed161cd8d503f29f3bcfe159f776a73e3f60e416774a9292779df1c9ec769b4046a9912618c12f778b5490e0d361b9f17fecf7c5ff55fd34ecc4d813deff4b3ff7b1cccc8d05c60aaf55f28d50b09f138f2a71880e774f08", 0x13f}, {&(0x7f0000001d80)="1c9124c087fe24eb4bc61397ef65084433940655b709ca33da87e2b9fb5c8ae4450d96205bbcea1a04e13cb8b865c1d841724769293f52607c2fb4e096c8bff9c9303cf9b93aa5ee0390dc0e1b349cd720330af8622564d2f1fa9ed672cd31774e17b4ae4c757b9a35f9dc756a7862e0b4bd79becbcf0b0966d60e3883fe26ad047dfb5a3566a228e5cfe6b6c9d5f89939741b067bc04eb884d8168bea34f22fd37e2c1c96531eaee9727f15ebde046bc5609c39761dd25ecd50b0d6c838ebda7f69e06808f4f9e2973fa9e993ca093c9336bb7d8d7941f4aa5b724bf739b8233dedb9184110311e28bddead52c54a40c6b608eb8538bbceeeb0404666f8bac703baeee21b2fb1f871e9c75df15488e445d8338798269bff261fd00ec086d0a1df0846f44516e153182991d9a990a1ea82327300423dced511b54a9eba34903714b232471b8603bcaff70f695b63a030434c27f192a469b86ca393d2a39d42ce41d2a336b6fe0c53c5a43eff185370d88730655feed519337c7ee51fad12e5c805622a082645ea46cad53cf2e942f26c83c53c75105a1a2d9e397a3902d27aa3cd4508eb69aff4a0fc5c7debe015e1c4d428bee12ff2ec39613f34a80dc23d1d69788a2ac03b56fc47ed2c4019534594d6c895e364c09344ce2f366f68d881ad24571d3c228f9fe7c7ec18848a644d364e257421f2574b53944497b73d64063f33bdd4242cb443cd59d4afa1dc36ec3516b0b7f01d65a9a44ef1a09b3d7e0bd55e1be0d0e4f5abc4c03edbda9a3cb44f212d0eb432971fbc1aaede2a5fa7b57ef0d1c39510380bd0ba1e63be4de4b2270a887499b40656f343aa2d61fb3e33bcc1680caef0b68fb57e7f3b8237ace2756247285a3f8131e7dba75e395ca338b6e61e51c11cd9f01d14b8379e856eeb263a4ccb534779a567767eb6d3bba83bbc9dbfbff5afb5481ebe7b47956d9fa99ad7d83d6a10ce81e69b9b33efb8128c30dc88d70a57ab8d22333eb59f2170a3f2dae33656f9cb45bdd25626b03e3f014a12d122cb4a07e87914b4e500456071ba22405e98fc714723bfdd7702b97d9320b47b410b75110534c5135a839542d0cca0d0f74a42ff13111d0aaa78d9c7116c9ef619bfe4164741e3f7db336646bb9f0b1a996d4a25ea5620338ad213535ff23cda454fc463b64779f95b30efa9e77c35f9bc49cecb07fa81fa65cab608acb5e1f86b8fc865ffc8dc0a071eb584237995f5efa4d48bb6b6d54f8efb09084dc27ea93c6e7121d449106c8108cafd8dbbe8591e93feeaaf01d35e57f1d216a5ffd86d94e7da4b36555e85e712375bd97f0cc4b05199196db5c1514deb33af6deb6d7b0ef4691d22478ad99a4c4329eb146142e8c5e070de09a0195d62b10638a85404eb5d9be4120f920f480ff331ab84104e463225653487b28eede7d2bf043fff2b2bc747f11244803dc958179a426849725d71fd624a6773f9bc6746d35f3a442afab78698fb5afe4a4bc3cc1f5ce73434da7e7f785b15701967430ce7f4e0f62956bcfce90db14238b715376189ad18b1fc38a60fb64a8c11b09995f6e81b3a091de9fe129960ce319c4100a33dc26699e988f572094db97ca5459cc159819575c5d49a805076f4b0292837bd576eef8d5d6e0690ddeff8ee96e1af807c7e8cacef2ecc09bb6920371da4d6843db0884d0749ed303e79008be6e3506b189be81473a00829cfec34fdd485971625cf3296d64e759a04fdefe913f6ef7bdfd132b203049ed18ef3c2d8b7e2d19d2d72f51f5833d6414b888d48e304b82eed4944cf43f6e86e83f302fa245b867b5adb173d963c96c9d7addfb42c826aa4cb1ef0207db41c8a847da52999ddd7e9c6391d7b80f483cc55ceb025fb8a03cd696eb95700248568f16fca5519aca37da2172054c2522d440dcd8fba3b7192ca823e295abc7249ac447c5ee69446dc66c389eb315460e91123b66b79a97608120fdcb97f58ce9e3cb4ec4594b00b8b5860659b2ee30ffa84d671a97f833d7b97b0944935dc22d1bcd857e8541fc68b96fcb17849f5bdf9d3043c648502d3ac833a1fa8f3ddd0aeedf81b8308a99b6774e5ad91d8b9472cbedfa43bc2f9dd8ee4d8a4796f04476f4ae4146a71f1ddf47d37c82a504601ef4dd2625219c98af8779c06df8a06327f0c96a90e755a1a6092aef50df521dd105523454450e5570af366c8562631ff59b81062867a0070ab56b92c60d9e65d25fb942596038b4be410921a3e09d81cd895dbe8def934eebbaf517abd008a258abaefa4feb83cec6ca7bca1424c1c0a443f888d0a5812520bd433cbb086cbbad49313b7761a4eda1a3ba007b3e6e9dbf8e56b2201b73d759565fa441093fdd847fa522406acd8bcf38038568ef1ebdff9073519a96194ba9e0545c846466d83328806646899eeb57d74b236bb9533f3cf9234d26d00c60377ea46a0b8927cd242b83bb297294d465dc0f67a2356ac53c87c35d45565eb319be653c831d6dd0ad84c39dc030152a05d71fcc4751a7f120baab6f3996fbea00f36272454e7d3f462bd869735f558ab85782d960a80952906df42584219d57c6d30c3995e2c75a7995eb5004b9a71efeb8b27ecde63de842eb4ef57fd4ee55ce81282883a963caf5d241e6930c1fded1da9f8964901f672940dadf29e2213c368c683d4ded988b2d31bed684237da7df7d6f224ec2d3be8455911b9e10ff826c4e075be8234da6ca74eb31c47fc414043ffd4b39b10b8824138691d7920587c3a959758ab5044182406d5c5d3e5d2268521436e2202b8b7307604644bfddfca1b40fd9d680ff51c04f349a04c1676cf1587c6ff1f11601a0ff7a580474835d99ebd2691a90666a7d89feddf53d8a367c84b7a9dfd0ef9afc6b0a322312288de375a23740d6ad778e60fe61b789b436a244956d01831b782e25bd9099fdf91c01f6b26be6fc4c8c1e8e6847d1b3bf6636146d43c096274e4f17e7320713d77656d2354523d2464cdd201164170c7d8ded38519621241c8bbbbf4ce2cdf8bdc5d7fcb9f058b6bde07c8b753f242837a1eb7cf8edafb10d8e26be47d73e242a786d3b10253fdd28b60e4da7ea8bc6c5bdd3656fab3c75b51b302833791167cebfdef957991b32636433c30dd67d5b60cc424f737daa5c75b8858ad94df1de638defbb8ecf4f5eebd8d4b442e7a7f99d8fa06bc48b18451eaee0170154b57898c0c350fcbd6931deaa715621bab2d1f042859d614b48394e65faf0eb99741e792426c0d13c0e36b912b37cd150cbc20d70552e991de0a415ea70b1ae2531b3f9ebb556aea0e629404fa3a1d0d7032ec26ee8116e549151b18903e1ebad9e3066c9149b50e0613e66d4d312b5a7621c4ddd5d769e7c96cbc37707889f4afb12e68e815faaa6d49e6352a79418b0322383662d6ad62aa862095e5e60a10950b1700e84f7b69ec0770b8724120e4c90d53329311fb9de1b6dc57ba14d3317cf7a2c843f0b9df3549040aaed820ec6853146908a7e82bc393aa98ca50ea227b8ae979758ba8cb16b42d7a2ea44515d617f8632fb5eedcd92130d602e65cfd0f8a78bf9cda7c7acbe55ebd913db58d5c4898cad00c09c367e74c9f2be07e7f94cc859b3fbef12fbf05c8ad0a6684d38c7c130e1763af7c36c39c22c1a13c3260099cebf2464f87f9edff5d639a55ba2e6a920fb4421b690920c3af13f1df9e54b967c5c4aba7a88f507cc3f0302bfd0eb1866d35ddc4520b140c9634fed54e8c99a9a21530faddf53444351d7f5ea46d4bf5998c316bcac29f00681786524b2ae3b3f856cdfd6cd16e4ee27dcb6a882bd1017b612e24b7724f7c55a9f0b441560685b99fb6654eda051baa29bb2b15a143d0819cc9091cf17612c0c6a3a64dcbf32f72e9d446eeb62f72b16182a4dc65ff040831441982c7268c10e51322b9f719be7e37e0b741daabad91badc6405ba7be556f5f3d52f42263712bf147447a3d93396ba65869b768d1d8fdb5cbee6554bd84abf36f5ccd487605105b8fa64f173b4f20ad050a3722480296e05cfb6b2fae196f1af8e000b4bd8ee5fd4afa012b8f79f44c30df1fd260a6bc4750c8bcb74be901e9bbf5c2b2336dc72ffe9c23ff644c9d943f1843577a638cd0113e10aac70aef4ffc1d8e73692eb403761b2c0adeab0eef61b792d57a3fba23593c37e1609a1796cb24782ed86df209c86436c313e93c4163c2acb58bcc987d54b2a621ae45b90089d2fbb963c8b22b2b0dbc6d0acb89697737665d7ab3d39082eaa6f032a91489637f074d6c457986c9239e87c00ec57acad068a38deff5106f7ebc64b4b5290337e99f8b60267a68e0ee1fc5c442846aed20a794631e6eae001dc9ab7423c3da2904a2e2126e8e0c57f3a713fc54ed567020b8002018ff64bcdd17be9d7e3a7f9ac29c5a3fb830fca03df402ab97e706e2959e66a086a2b15620ce8ab83c7ab4e8674d94ac6354c43f5a157510ffd4e10cb7f61f4d14142f6d2763e53055b2c89bf2748d19a68da0a3474eba69763f44487bbc6e794f68695f2901d52bd9ef209602599f107b7ec82d4e87de6dcce4c20144297feb077104c9a95f5f39e73708869483ed8eef1c75c23d8c40bbdfa8b8ae6926300cc5a0b81561e26bb6a38ea016236156640c3c38c54588d22fc815f4603085fc2b9412203f5be0beaf7621b7c641f55068d88ef06474ef24c04ea08f682589f13602c22d2a3b024cddde1f24fcac4808b06f889912dcdd0ca292c1084914679a0d3876b84a2e4397547f692eeeac9310c13e6a21804c5ea3a670ec45f3b87d57235b66074d0bd5a2580af71459d6b7f1e7dc87fa05c05e51b413d2c32eafd02f6d9a2920a2a4aec309bcf3343dca006c246d6f93d5bc3e9f3450f2b7c2d314cc9fb086da9c0e66ecd3c8912824593069ed5f3cb3635044814f2026200fb5e4ca45dcc2cf80ea05c3b77fa690c7c4066cddb2276f90ed98b39bc78b6610d9ec0e510bcf2db3e2d8434bab2f94c62cdc9f6eb0c916d3316cc116b592f057a8f8eb961e2f95650d26f96c375ed128d85f6e5a2dadea94761ef497dbc7957a62f7812d0155d3b31a968d6a794f3a6253defdc9f83ded3ad6980d085737865c6309b2cc84000b73b9dd1fa5c72c34774051d3df86bf4febe8a603a629fa23ff57501100c65ec9a04cb11358cf74242f8333dd8dadb446e55cd1a9f4ec75d434f17b2b10468a8807df6bd28577fe0bc7c181f28dfba6811459b89b17e7037354f5ca307513c22c70ed6adc0d7ec08d8a6f3d5484d0ad371890111284badf73cdc2cfe0f0801092d421eafccdc9e51e975d4a813d9a90f229966f16b38c50b358cde35370f1d1949704d2c9095e802768956705a4deac7274f2ad41c98aff6810728b55ded72a284fd506989b05e638f2b148195704e65cd3fcdb94b64109602542484a65cb227783e3c548ebcee44e2a0e507670398718013f5b526d0321fd939883ebb36aa0435f1d425eb096f75da9bdb97dbef8bcc5510c8c0cd7bbbb8c650d3c8d77f1b6ee9bcc975589c7e1b065f4a7c8f99fb6b33e8f617151f95eec49b97479e04fdade81e7a9af88040162807d0a3b8a98df9d64d4dc0e75468037103f5b9f2af4a3e0af67e11d1a7115f22fe8169b6eef455268df81114cf9b4c445f7b650afead7ea32fe42792d7bdf295a85c4a7bd787a265332839f00a08d03be777cb82b56cb43a6c85968d3b6b09e7d592a17c0e085a740d594071a0c1652fa7d61f6b63bb94870dbef710a6aa323c140ec78ef5572fbf191230281c4aca18e44aff1841fe3cab2c6571ed42acff38d93b93f4000ad8572a76c4effacc5e3990b0c85d1ed297732b81d3935a6d510b609572e7b1244444d45bee12d3a94e06b61abdc920a28e9825bdf3111292b2edafdc5d30b6e9c80f26cd68b0424232ab78d77256635758c726e3bc024f68704b93781a6a0f71a95f657f1408cf8d06d03d6b4eea3ed5dae327d55cb82f2da5592a4605a9a90e9182d8b1d8fdc36ac94f8787fd603321a825ecc81cc75f60700dd9044fa65e3a0def7ddb9a2cadfd5d4db7ad0fbb0c612012cb75b53933bca8ebd4e874bf58", 0x10e2}, {&(0x7f00000006c0)="a8d88846655c8c135e5eee78b8de619d46746e9b083046ce1d1343baf25fc9d3ac3651ca7610077250528160ca1824f673b0ae982a6fd8ca7f81a6027e2ac8c717384cbde591443875ef6a2995f9bee9e21d27805f834369cd464c46b96ab15dc4b54bac12f21415d6c236d75d4ca4f6379ddd51ccbeaa123c13028a73e622e2d05b519f4b206bf9a6dd59a3fc6bf9aa4434741f481c5a17af78772032b15ea448fc9556b974714a5054970091751cda8e59f19e2d9e0c11", 0xb8}], 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, r8}, 0xbd, 0x400, 0xffffffffffffffff, 0x0, 0x40}) seteuid(r8) write(r3, &(0x7f0000000040)="4de15a96f4f6138b30a6b8984711b1fac77c890a9c16b0d40da714e079db0591a2c6dd6ec6", 0x25) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getpid() (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r1, 0x80047476, &(0x7f0000000140)) (async) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x40000126, r0) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r2, &(0x7f00000001c0)="ff7f537eb69abfd278386c0d2581c702c172", 0x12, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x3, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x8}], 0x38, &(0x7f00000001c0), 0x10001, &(0x7f0000000200)={0x7, 0xffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="321ff81cb12e66da64", 0x9}], 0x1) syz_emit_ethernet(0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaa8ab58f3c3075834580f920935e68b6e341043"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) syz_open_pts() syz_open_pts() flock(r7, 0x1) connect$inet(r5, &(0x7f0000000000), 0x10) recvfrom$inet(r5, &(0x7f0000000080)=""/131, 0x83, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2e", 0x91, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r8, &(0x7f0000000180)=""/183, 0xb7, 0x0, 0x0, 0x0) executing program 0: semop(0x0, &(0x7f0000000100), 0x39) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x214, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)='\t \x00\x00', 0x4) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/265}, &(0x7f0000000080)=0x10b) sendto$unix(r2, &(0x7f0000000280)="a7484563c21900caf899c033f7cf9c3cae7ba2127d053589e966", 0x1a, 0xd, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x25, 0x1, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, 0x0, 0x0) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) close(0xffffffffffffffff) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bdfd491b12ecd99df870737d05050012d806ac9587201ab7717487e76b31e34d0225fea2ea6bd8692c3ba5d8570fe4c1b01e4c4a193a7ffa6dda5ae1534", 0x42, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000840)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x1d}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f00000002c0)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) r2 = getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r2, 0xffffffffffffffff}, 0xf8ffffffffffffff}) executing program 3: socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x40) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x801) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={0x0, r4}) close(r4) acct(&(0x7f0000000140)='./file0\x00') bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x1, 0x6, 0x0, 0xffffffffffffff38) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x74c1, 0x0, 0x1f, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x2000042, 0x20000062}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) close(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xa1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 7: socket$inet(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x0, 0x2) recvmmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/77}, 0x4f, &(0x7f0000000400), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) write(r4, &(0x7f0000000100)="6b02a1047be7ad980948ed534dcb5d5063f647b04e54a8f36cf5f79798f4f78ca7d71964e2d45a88e9a2926f42c6ea04a53b6caf280e317566cd37b9dbbaf67076110cc8678c3f3705fb09b0dfe3", 0x4e) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) r0 = syz_open_pts() close(r0) read(r0, 0x0, 0x0) (async) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e5d65fd00"}) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) listen(0xffffffffffffffff, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) (async) syz_emit_ethernet(0x3e, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xb8, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c80082000000000008000000000000ffffe0000002ff0200000000000000000000000000017a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"]) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x54}, {0x25}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) (async) syz_open_pts() (async, rerun: 32) close(0xffffffffffffffff) (async, rerun: 32) mknod(0x0, 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) (async, rerun: 32) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async, rerun: 32) r3 = dup2(r2, r1) (rerun: 32) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r4) (async) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) (async) setreuid(0xee00, 0x0) r6 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setreuid(0xee00, r6) (async, rerun: 64) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (rerun: 64) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r6, 0x140}}) shmat(r7, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180050000000000000000000000000000ff020000000000000000000000000001000d"]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}}) map stack 0x20000000-0x20400000 of map 0xfffffd806af22178 failed: hole in range executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x4, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) poll(&(0x7f0000000140)=[{r1, 0x4}, {0xffffffffffffff9c, 0x2}, {r0, 0x100}, {r1, 0x184}, {r0, 0x80}, {r0, 0x2}, {r0, 0x40}, {0xffffffffffffffff, 0x100}, {r0, 0x8}], 0x9, 0x7e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r6, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d", 0x4d9, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r8) socket(0x18, 0x3, 0x0) executing program 6: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f00000002c0)=""/77}, {&(0x7f0000000340)=""/50}, {&(0x7f0000000380)=""/5}], 0x0, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20, 0xea5}, {0x6, 0x1}]}) close(r1) (async) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = dup(r4) pread(r5, 0x0, 0x0, 0x0) (async) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {0x0, 0x0, 0x0, 0x6}, {0x0, 0x6a}]}) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff"]) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@remote, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x1, 0x1c, 0x0, 0x1, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @udp={{0x1, 0x1, 0x8}}}}}}) msgget$private(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x49d6}, {0x6}]}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(0x0, 0x0, 0xa8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r2, r4) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(0x0, 0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x7, 0xc, 0x7, 0x0, 0x0, [{[@rand_addr]}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x8106}]}) r1 = syz_open_pts() writev(r1, &(0x7f0000000840)=[{0x0}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f662ef7c33015df2", &(0x7f00000000c0)=0x8, &(0x7f00000001c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x1722, r1) poll(0x0, 0x0, 0xffff) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, &(0x7f0000000100)=0x5) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f0000000080)={0xd7, 0x1, 0xa5}) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047470, &(0x7f0000000280)=0x5) readv(r5, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r5, &(0x7f0000000000)='L', 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1a5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000bdc000/0x3000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00', 0x4}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r7, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)='\x00\x00\b,', &(0x7f0000000080)=0x4, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) getuid() r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000003c0)=""/80) r2 = geteuid() r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0xff, r2, 0x0, 0x0, r3, 0xb5, 0x2}, 0x8, 0x96, 0x5}) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000680)=""/209) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r2, 0x0, r2, r3, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x5dbe, 0x40, 0x76, 0x107}]}) write(r0, &(0x7f00000003c0)="76e5dead04a899e37a3091c77800a20c868b08d231543b21bade4f40437eb65889edcd56cac07620f874457a01c74ede653ab78fd28b92cc79a81e214b14b77b1d48fc7edf880b347fe09e3695b87ac30d21ed72448fc0ab500d1ec3762a03420104aebe9b006cabd1889e1de77b27b0bb096f239f2c0e0f3ee28533ccbd73050ea0dd74660e6543ffeb120e5867cd62cd97687644206ab5590b8441fd010f26619e61a53538f4c95633dfaca7ec6d2a668045f8475093d8f0c93607f4f133254f31432293c6fb663629b5a99ca850c2faac6ccc710ea786cbbd840fdef6548c34174a0a95738c4c7bd954953ded4013886855bad5603db9bc5dbeeb7647b854f2e11bea60ba9ab80e64b07f327c4cf2ffa6d289111086e75799c88a62a24c981a35f3610302e28b37b368a699e9b808f1af0c9abca601caf3e1a4c89852243347d611e6f46219911fb548186961d4b7cfaf743a6bec8ce3cdb9aa2646e2f73bf3d56133995bbf00da93e152cae62a452fc42f5ede47bd6eece4f82ba31c81df1c49ad3c6798711f0adfec4dac77679ea12353f5e84d10da0cc7f9a1d0c52724aa3f1d0a6da87f", 0x1a7) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x54}, {0x25}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {&(0x7f0000472000/0x3000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil, 0x9}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000273000/0x2000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) preadv(r0, &(0x7f0000000880), 0x0, 0xd083) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x4) clock_gettime(0x4, &(0x7f0000000540)) (async) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0xb, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) (async, rerun: 64) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000840001802b0000000000000000000000000000ff020000000000000000000000000001000d"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x28}, {0x6}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) (async) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, 0x0, 0x0) (async) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) seteuid(0xffffffffffffffff) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) close(0xffffffffffffffff) (async) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bdfd491b12ecd99df870737d05050012d806ac9587201ab7717487e76b31e34d0225fea2ea6bd8692c3ba5d8570fe4c1b01e4c4a193a7ffa6dda5ae1534", 0x42, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) (async) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) (async) setreuid(0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ac7000/0x1000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x6}, {&(0x7f000069c000/0x2000)=nil, &(0x7f00009c3000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f0000bbb000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00', 0xfffffffd}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f00000002c0)=[{0xfff, 0x4, 0x81, 0x40}, {0x5, 0x7f, 0x1, 0x1}, {0xf4a, 0x7f, 0x1, 0x9}, {0x0, 0x5, 0x5, 0x1}, {0xffff, 0x40, 0xad, 0x7}, {0xfe00, 0x3, 0x2e, 0x8000}, {0x3, 0x21, 0x9, 0x9}, {0xf8, 0x2, 0x43, 0x4370}, {0xe50b, 0x7, 0x3, 0xffff}, {0x8000, 0x3f, 0x4e, 0xea2d}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000840), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r5) setgroups(0x0, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, 0x0}) r7 = kqueue() kevent(r7, &(0x7f0000000280), 0x7f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x88}], 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) kevent(r7, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x25, 0x1, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x1, 0x1, 0x0) (async) close(r0) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r1, 0x25, 0x1, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) dup2(r0, r0) (async) write(r2, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x4, 0x0, 0xb}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8008200000000000000000000ffffe0000002ff0200000000000000000000000000017a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b953e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c2556000"/184]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5e, &(0x7f0000000040)=[0x0, r0, r0, r0, r0]) r1 = socket(0x800000018, 0x3, 0x9) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000140)) socket$inet6(0x18, 0x3, 0x29) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1, 0x0}, 0x1802) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="d6ca502d048f", [{[], {0x8100, 0x3, 0x0, 0x2}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @empty, {[@end]}}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: socket$inet(0x2, 0x1, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) (async) r0 = socket$inet(0x2, 0x0, 0x2) recvmmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/77}, 0x4f, &(0x7f0000000400), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r4 = fcntl$dupfd(r2, 0x0, r1) write(r4, &(0x7f0000000100)="6b02a1047be7ad980948ed534dcb5d5063f647b04e54a8f36cf5f79798f4f78ca7d71964e2d45a88e9a2926f42c6ea04a53b6caf280e317566cd37b9dbbaf67076110cc8678c3f3705fb09b0dfe3", 0x4e) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kqueue() (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x54}, {0x25}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) map stack 0x20000000-0x20400000 of map 0xfffffd8068635d88 failed: hole in range executing program 2: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x7f7fffffc001}}) executing program 0: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000280)=[{0x54}, {0x7c, 0x0, 0x0, 0x2000000}, {0x16}]}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x20000, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000019c0)="a911459205da4997911aa7699bc9f9b2871d4f761361e1c69a99b90d1d488a839724e7e9900ea66de69d9f7f9f090bd8308b22baf55467ea95e9a1f7836ddf161c0c09eb828e862b9d6114bb0c8e326de71c0e9f0c4e4fc3092cd31eba57b7fbfed1ca03c079805ea43fbc98eb820fdd05614291d84dc95c0a15bf64ab3aafa178a112763e2fdcab667aa3e41734746d48d78db4c3fc019b44e1eb172a32a62ee302beb5c0998439f73b60a4ee979aea738b5226f815c8952de8421b889bfab7666c3ae940f4f58593c8334194f0a3cf5a8d71877021b56baf25cc1dd88b1000da32c6eec8347c1b1d5a981525397aebb620cb583ede67b1d75ad1c732415ea1c9952b24820c5fe02b546707c30471e54f15f5df9ad52be7610920e3953e5469d6c6fc961e06031c28f66feb6b42906a8a8df4214dda23ae12ebd468baa06b8ef1c198760cef5fa768694d97f38b86fb712e60c2147bfad87f94df88bc3e23e995cd6a08ebd0e451ff1f5df117c58c1d78b55183236d27365d8269281f69c78e96bef010ce562b1878f94e8c226755d1d5fade07507ef54e62118fb55689414fe3bba1b94cb27757b5e8b70526d6c633079d4779e6bd1085eb355f3f79ee383e7597efef694d0af4e439f82f135d5634c98db436992eb30e93175ad1c0187fd1bee09ff4e36ff1cb5b765c74806b903f641b66575955f683cc7c9cdfa1ce4461254a23fd0b709bae0ec11fa8269343ed7bd431012a1322cd26c06241f13319f9d8943da7548327c27dc3701b55af0cd92376b763e29657a27fcff0e29fd7ebbddf5495d32c4d3c2bef76449ea4f58d763124354bec0711b9792c25384105d118004c77f7542e226373498e910fd98d9afdf6af31a38489f16f47a9e0893bac76ad865bbf69c00da6d6678e4258aa8c8183ea25dba6b7f7239ce6d865a82f714153648109a5b192b15bf044fd9c7397e15c320a64c3798696110d9fb203f8a0c9f4801da61e2679a8716e443c44db30c917c3614cfa7e0c6e9f1ee89aa8b46fcc72f86a609d13d19725c88cc81a98a53494bbe23b39c45b09f68e1c8b5882294500fea0a04f95b69a72641687522c216a5a3b13b92bf3b3b637aabcd70f92ce2c2d70c9b795f24664611664329c7ea5a06af949a957794f449b08d371f68775fba257f2d2803c2f6dc7b84adb99c0a243fbbdbc46ab861f035d30d5e6673921b2f93d841577416f187c7e9e0a8856fab1b3d6ddf44a7f15846d942c23d063436361fa8ccd37a6a0b1e8df33152319a53704a2a7a89a8d6f1f92aacf48e3c4397d421c6132cb055f5f8dea7dccf12e2ae36fb3279584a08911463b79003bc05d2cafc73af535a7cb85b66effb7789015197e46044113455cd72bdb9664a60c69c78807d32fa225978468eeaa0b02fd8545c75100bade926234a9b47de3515ce789ef35742eedb01b11f2ad9443611eb630e34777865d601ba1cfd1a490758a6a9601492a7c0636e897f030d9cf3465c697bae1a662e54801da7cbbe8244a1b50648009ed2c184945abbbf77d53dc86c7da1708af4c2877c0fbea6398ebaadd22c88e1fbbc7b746352dc57dd9fb7aab269d872b3fae299a0f95d9dfc08f3ea150d345f07e317771429348deaf82d2dc3d66d9185e6f648f482081d8c2d2ec0ed7858c9a76d4f6d6b85e96d649733e713b6aa278684d3adcbfd98cb222bed1c2472b2fe7ab7bc3a704fd5bd4cc89dac95b5a235ef8dd79be993acd604f88f22407c39fda056e0121eb323eb91eee0e328decb2aee279e69a48336b4054523a733ed9a9485aa66c7044bd24edb11a56e93d44bcfa9a38a874462d1e915f983b02e7aab100ed95add6088d0f140ee86ba654815a629525fb13a488b5d8ca8283a432399024424476b7e026a2088403bdf04fe41f624426f073533b39d882d5d606ccc7d8b7a8fee1de12326001ebea17cb487c04a1d8e7bb6afd6dd78154e88d48d8530e50e2d5a170ff70ab3d125c0ee441bacd8f9ad6abc6b6dd9c1b4fa60a48d8dfbdccebdeac93fd10d9cbb45c938f51d24248e0215b15da168f6bbdb1ac602334a8268ee08fa9f53c582abdab15cc73fa020cdbf6fad92c719188f89dec1e2dbc54b02c2f841a70811a007573a2985c0b6547839ffb70407ddd0d0201b348a9d00913e0ae7e46fad51de80d45806456ae8dd1dedf46f6828af99eeeeddbb315ec0bf79ecf5b2facefcfdf73f9fd9c1d49d829501c65f0b64201db09ad3468a678b4f5d56ddd892d92384a92980c775fe3cd7f09eaf98a90de20d7d8eb89db1febd55fa57a3e1a949132d70c8545e8ce1be4f48c36af0f4f3d055efd80e1040491607581624ac62f1dde1da401ed9eb151894e54e09235b4b3c81da24a7b2c94615c775e48c2c3babbb21ff17171d4196e2b2dd122efe86d1813566c8fe77471b65e3ab658dff1fe10986791429f936867375cd2fdab5fe8d5b87a9e3ece1b18bafc4d659fb9eb803e53673c6c744f410aca7a2a8406d5b21f90bfcc3bf15adcd36281791de8a5db1b7976b4cfd65426804172eeb3524871611a8a3e1f868740a7de07c78f8695384ca2864af3dd5fc527c9b6360d394a03d4698e79aec75deca63bfd3014bb3ff6244322c63cecee879587e782c21f8c6ba778d293c6034dcbb11d40bee39442e4374b901b9610778d3941be9ce93638b5cd3aa61e3aa3d6486656e7dc36e8b0fde5eadc678a90f612ecfd06ca03bcac5b5419f1c22cb6c56933d52e808d71b677f9297ffec9ec84b0971f4dc643682508e1ac26722dab4957ef4431f999faa6906bfaf1689eefe85f5ccd2a82325c81c9e5cc0264fe1a21e851f58034260bfb42bd77287a0eea0b2d74c8e08f206c488557ea191e1a088f9ee71413520942d3c091cb24bcdd15bd0f3967f1d34b603186fd778e50cb5e4211d72da196225b79d752f0c47f7a77b045ecbdab7bc19192712e477bb3bb8465576314e7e3f362e976335984fefac9c8d25f48d3593c7903c29620b4634419f9f18848d09752cb336c1a26bfcc68e4eb5a103282976c706521c47d4113a68fae667b14f5d489f42d2885adaea01bd7c120208fa70341279ef2ffc0f48a9cf3366ec7e2d373a78cea3e939eab89cea316a936b3de187a18019597d0026b88a50b6f85f7c4c8055dfdb73ab9b9acb8157a653be4d168a9a94ae396caf77249a2f37abfd14f8dccf88b9ea8027004519dcc72729f4960c75bc0af0bda1a72f53b7e6d8aeb262951e427033877dc8b90ef22fec915e53641f1afebd3e738b4a45287746d731d4ab33d5e411e6408d1f05ec7a94934009f4182444f8fcc8f024d95906b4139234a34ad12d1c49684e8270ac66f22dd3e6beac8150907f226c0f055a59b34e1c1f142e2551f3c0cd4843999407a32fb36833d9487a464df52f024933918f9121d01a9b1c34ac834f00555d62f314b030dd3f7029213265d6778c3675b1dc0bbbf811dc336228730768a7acbf6af64959333f891b76531728c1c6ec8c77671c2acbdfd39e128eb987bff1245b14494adff3e12caf2e0d7f34f8f5ee1bc22c0085159a630ce7332810240b5e078c69b524a7954e0b79ac49cbb17060047a020d7d17dd2b9d88ad8e45f79eb168cd8b2699277ec09b05fea0937d9461243fb0f7e31e7821be5c54fd6a48db1e34298f550a63407430d21c907ec1147199fc96926aa3dc501c6b7469eed58c3043322c843b77c326abcddb59ef1b7a9ae83352f48aebd89a7d52baf03d5ae64df0326b40d5173685296ca5d9fe27cab18a7d39259df63728f844c23de5703351050e493bba4b072d8f83ffe83b9565cb8ea17153f65f74a2b5c17122126304b23af2f77fc35c244b3e3eb85cc4a6f7b0213c646b761c6a012b777329a5678777ffa4a0edd3312dec1b6223b91282a66ad5aa7181da12d679877a081f3cb11af7f706325022ff04ca6f0c3fdce7438af7cc34b3a43df34b8e87f63239340d1c13cb426b89befd3136a8adaf661896ae9710d50a0b7c78f2f26c2690ba21eb13f81f61463b8287bcb19e6dc379979980871b49126c24932d3b0457e251ba4b984b9b9e82930816becd0dce12a3cd96bc54eef5a4b1a27de806ae19869458d13b672c3696c70395ea85c8e0de054555c22d2522070684bb0b587b79f9c4dfeaa26f44da772d4dc23b2015c134e7174e76f774a732fc868b682366f7c27258e80c67f95288300087b01521d82d70376cccb7f057121b9de8be280c0b86fbf658beaaefe4a4a31529e5a28b61b56858b7b0cb198f45c2bdfdcc3a20c7e572c977d0096dfa6aa26f19930f9ab9efde86c8f780a9d311fe4834db382c878f47359ee04a52b27e0ce76d7c66f4eb0d5b0b0af9989b225e86558ec0cf49275737160bcb09bb6a1fd9ff5da5a21079a5d5b317d92fba4b61db512cfac9a8c185e39da2f79803850e4703b9d138a4a0a1ae033aab9cb59d9bffbae5425c55bb4c589b6c5825226a2c4de9113e830cacba1a01fd325fa6ed2e89d57bc798e22dee484e10740646a4870179c52f3c3a981a6895f45c3c5bdb6cd1d11a12579b9a3b13cca38eba29912b7e6449a213e14241b18dd372e4ab5c57031bd9122d77ecd85adb1dbabcfa6b97e722d47de794b1d57523b11a4918290a32994c42edf74dafaad89c08b5c952caf00db51b4bce10a021083f436eaadf5e50f1e3cc48c11bebf2318b7b2283a142e55a7c801966e4d443fe3d5f1176c72de419417e97de6804b2b29272e94d3c1031b7737adc317ce079b9bc76a0a42cfbf9fcc5d72d2c1888e286ce0fd035ecab84ca55e759c5d8ae7d37289ac3ccb7293c3a5f38592ee6e9d5ab2f4e66df21275aecfc2beaf9f51164ef49f368fa2c65a8c6ec13aab99d56dc0515e551c0fd28b101922d6606b59785e1de978f4f6900ab94a6f033941cf9c4a42e3ff7caee7e74f88fe72015ae3e08ba88f86dbfde52cdec5c50502d67d6aa82c93aaf1b32135aa8f66eeb0e45e21db0ad3adfdef1621c922e2cf9518e86b56fc6206f139f564804d47c68bf3c34c6f94f838d6d0c5f418b75d882339083091904973cb1330f5ed8a208ee20ee8c136f0e437b7995bce0de08a49c14fdd0caacbcd83f061b6a331e0ef3fa0993d06d6a635d8c6882fece2f83bd9b9416efa9f199c5d49b0ecf5b039fc561e70bf71fab7e4eb9a347eaf3c9a59e13d1552fd40c2762ed763ac400a9b6b63d342c41e4d094c7d9993db77cd9bdbb6512513c2760aa43bec31a0665066c8e24245f6309e3de359fad22c879edfc5bd6378c993528d966ab045da0146575dfa4d435cafcff4fcaf58566de395a3adc3cdb61f6c96502ae1ac7dc1c3bef2adf5cfcd771d897c528e18c49cbe8d6709f5108fc9e303e24a371845602ebe1c16a57916be71ca9cbf27c4a80712762272c17f2fa5ff16a7809bd1e887ab39b2d89c9c4855210dc8bf9428918362b27eacf70daf949672119bb3dd7118cefb54be0495dfa62f48bb6f5e058005e038f60fcfb37b94ea8f9732926ef23830c833adf8bac3237f7d934f860b3e96fc14edfd8967dc30e38ab16a0d25af62d357049bef508b5991e016b38e9b4a42eed52184e94a548eef487538e0515a96f7ef05489fcd1f2dae5e3e75af7dbcf13f33add99ba4cbd41f9c7f3ae6b8c48a792dfd55621aed609c05db39d23523d89ea63adcefe8bbe1b762c4da6aa16bcb1cb357615d631fcc6e603687ba8473d74d327f2d588fa53b386fe8d26e9deb50acd8b03d696069082700ec5b3e2da9501a0000", 0x1002) syz_emit_ethernet(0x22, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffffd0b2aaaaaabb0800450000140000000000009078ac1400bbe000000102e13c1accc8fb9cbe606ab2a1793003f70b633cced6816ad51b3774c71386df93776deba15e7c0a1136e264e339119eb032c1eda54fd452ea7dd8de042251fe0784ae4274fe7de399b78f0eb28276e24379057273ec24da27b4fa62709e85d5da765241cc40c972ee8c9d6da1e229fc5ab596560c8408aa9771d6286d9443f782fdb05df492438f24fa4938622a3bcfa780d288dad95a7bd3581ff388a8ea373b7aa02f8b75e40953"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000240)="6223b2030e99bdf12b036ab5b3d5d43f6d990a93409d2390757c4159fb978d91760ce984b38453519792a53fc371f1225c63e6a175e196f19f1cc91c83a51887499828ba", &(0x7f00000002c0)=0x44, &(0x7f0000000300)="7fe750fac95ae584882e3c2c623d59717dc73960e4017ec76fa2490b2d87c9d5b2778720702f6bd92f58f4fecce12d9ac0528575705920f809ec3dd48e1cb4ffc2a84d50afde7f78413224aeeb2c62c894f197e35bd1032dc5de733dcfe0699d94983a3c88997ef8e4d908a7440125b7fc2454e00fa9618b5f9ddf0347f0ac00136d5679cb7448d0afdc2858342c5682203c9d42d7f36a00f76be6fc141a2e8c5e6eeb6f0db956d117dcde254f39f4414e9f3fb7d75e8be75933f386f3b6e3883e7e24588ec85a74dfc82254", 0xcc) semget$private(0x0, 0x4, 0x140) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)='\x00\x00\b,', &(0x7f0000000080)=0x4, 0x0, 0x0) (async, rerun: 32) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (rerun: 32) close(r0) (async) getuid() r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000003c0)=""/80) (async) r2 = geteuid() (async) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0xff, r2, 0x0, 0x0, r3, 0xb5, 0x2}, 0x8, 0x96, 0x5}) (async) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000680)=""/209) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r2, 0x0, r2, r3, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) executing program 6: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180330000000000000000000000000000ff020000000000000000000000000001000d"]) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000840)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x1d}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f00000002c0)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') (async) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) (async) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) r2 = getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r2, 0xffffffffffffffff}, 0xf8ffffffffffffff}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x8106}]}) r1 = syz_open_pts() writev(r1, &(0x7f0000000840)=[{0x0}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x8106}]}) (async) syz_open_pts() (async) writev(r1, &(0x7f0000000840)=[{0x0}], 0x1) (async) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r3 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x22, 0x3ed}, {0x81, 0x1}, {0x41, 0x2}, {0x46, 0x8bd}], 0x4}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r1, r0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000}}) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00002e8000/0x2000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil, 0xffffffff}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48}, {0x50}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000200)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x1, 0x0, [{}, {}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r1 = semget$private(0x0, 0x2, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getgid() r4 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) fchown(r5, r7, r8) r9 = getegid() setgroups(0x4, &(0x7f0000000040)=[r4, 0x0, r8, r9]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r3, 0x0, r4, 0xe4, 0x7}, 0x5, 0x259, 0xff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x0, 0x0, 0x0) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000001}) fcntl$lock(r10, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x1000300000002}) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r12) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r12, r13) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sendto$unix(r0, &(0x7f0000000040)="15be4eb80e1d25f6e126b2060de276b5c974f4a6d944a92f2ec69b97276e92ac1cf471542b82c0fb34cc", 0x2a, 0x401, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xb6, &(0x7f0000000280)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0xa8, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x8}, @timestamp={0x44, 0xc, 0x6, 0x3, 0x0, [{[@multicast2]}]}]}}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x1, 0x5, {0x1e, 0x4, 0x1, 0xd, 0x3cc6, 0x65, 0x800, 0x1, 0x1, 0x1, @empty, @multicast2, {[@ssrr={0x89, 0xf, 0x7, [@multicast1, @empty, @multicast2]}, @lsrr={0x83, 0x27, 0x40, [@loopback, @multicast2, @rand_addr=0x5, @remote={0xac, 0x14, 0x0}, @empty, @loopback, @multicast1, @multicast2, @empty]}, @generic={0x94, 0x7, "9f8aca057f"}, @generic={0x44, 0x8, "14ecdd6c4e2b"}, @ra={0x94, 0x6, 0x80000001}, @rr={0x7, 0x17, 0x3, [@remote={0xac, 0x14, 0x0}, @empty, @loopback, @local={0xac, 0x14, 0x0}, @rand_addr=0x2]}]}}}}}}}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r2, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) ftruncate(0xffffffffffffffff, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f662ef7c33015df2", &(0x7f00000000c0)=0x8, &(0x7f00000001c0), 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) link(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) (async) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) (async) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r1 = getpid() ktrace(0x0, 0x0, 0x1722, r1) (async) poll(0x0, 0x0, 0xffff) (async) execve(0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) socket$inet(0x2, 0x1, 0x0) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, &(0x7f0000000100)=0x5) executing program 4: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) getitimer(0x0, 0x0) setitimer(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd2ad2a38f5803b46d2c516e85da9f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b", 0x46}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaafff8ffffffff86dd6006250000142b00fe80000000000000ac01fd808fa893e500000000000000bb"]) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 6: open$dir(0x0, 0x80, 0x102) r0 = open$dir(0x0, 0x0, 0x0) mkdirat(r0, 0x0, 0x2a) symlinkat(0x0, 0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000280)=[{0x54}, {0x7c}, {0x16}]}) syz_emit_ethernet(0x11e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000d1000080000000000000000000000000000000ff020000000000000000000000000001001b"]) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) getdents(r3, 0x0, 0x0) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x4, 0x57f0591c}, 0xc) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = semget(0x0, 0x0, 0x106) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, 0x0, r6, 0x0, 0xf26605a7c7776b72, 0x3}, 0x10001, 0x6, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xff10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r13) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x8, r7, r10, r7, r13, 0x42, 0x6}, 0xd45f, 0xffffffffa034dcb1, 0x1}) setgroups(0x3, &(0x7f00000002c0)=[r13, 0xffffffffffffffff, r13]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0)={&(0x7f00000003c0)=@in6={0x18, 0x3, 0x2, 0x9a6}, 0xc, &(0x7f0000000180), 0x0, &(0x7f0000000540)=ANY=[@ANYRES64=r12, @ANYRES16=r2, @ANYRES16=r4, @ANYRES32=r8, @ANYRES64=r9, @ANYRESDEC=r4, @ANYRESOCT=r7], 0x2130}, 0x8000}, 0x10, 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r1 = open(0x0, 0x70e, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0xa10, r2) recvmmsg(r1, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0xffc}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x100000000000008}, 0x10) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0xfb) close(r5) socket(0x18, 0x3, 0x3a) r6 = dup2(r0, r0) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x6, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(0xffffffffffffffff, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) (async) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x4, 0x0, 0xb}, {0x44}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) (async) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async) syz_emit_ethernet(0x3e, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xb8, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8008200000000000000000000ffffe0000002ff0200000000000000000000000000017a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b953e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c2556000"/184]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r4 = dup2(r0, r0) write(r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) sendto$inet(r0, &(0x7f0000000040)="67a5f8a5a443d32c7aaf4ad7b89000796a6b7b567ec4f23846e24ab09795654779bec4734caccec812ebe1822a7b56bb968263a657d268c07707518edf4584ce6f19be8d81d1a973c48f3ba9232c086c636ed7fd5a64473df463362c7b7812e4586d037f570ad56d3b7c60f10f38d02cc0625e2799fb35491df7de4555be564ec2038ca2a1d3a0864778689e54692fcbc6439f11aca1ea3825a426902cc5d67e5421bf69b8c099ad7b2c7fd4d81c6af2cc8783821c16650b117df61fbe675098ddc51c74e54efa8c343b", 0xca, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000200)={0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x8000, 0x1, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="116dbbb2a4e7a8bdbbc9a82990757047aa9217fe176b77f20dd1e65cf6c47475043828e0736c4444a85b754f0e83835ac5624a8b526fdf4248eb8d52d17dfad0abef94d60b7226b9a98eec5f749afe29aae44f56b8ed3b70d7db5627cbb76023b1af7134626b65488eea5f58fe057d156840595b8cce610a6ce87dda2f57b94efb3c69dc1f2c2d3b87f1157fd6a726c1b96120a703f8b5", 0x97}], 0x1, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x401}, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = open(&(0x7f0000000500)='./file0\x00', 0xecab22d6706429e7, 0x63) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000580)={0x1, &(0x7f0000000540)=[{0x6, 0xfd, 0x7, 0x5}]}) wait4(0x0, &(0x7f00000005c0), 0x9, &(0x7f0000000600)) socket$inet(0x2, 0x8000, 0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x200, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000700)) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = accept$inet6(r3, 0x0, &(0x7f0000000740)) write(r5, &(0x7f0000000780)="d3f4118a48fb5d300e9d518ba0ff8347609d1c1bed8be12f5780d5cca908969ae25de1fe1ecfd87a2fd37fd45f5c59d3100a92becc8377ff96fbfff8670db6ecaa8f297adf3585c95f35b7253bedf3a475b6a86627392ee6925b965788db4faad17ce7f578bf04030ec9668ad8f6d7eb314e2b25e5a4023e1e2e5be183a69570687dba9a5041418846f6ae3f2c7419989b6f26310faa69d7e2262f4e4a490fbf2556a57c5536b1b3b2aca78932eb28b34d8c686ea940c5019e3916596fef2354e1f55f81af94c886d499a23b344a3bb012b0976bc5988e632520098da000c755283b5796cec3e6", 0xe7) syz_open_pts() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880), 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = fcntl$dupfd(r5, 0x0, r4) r8 = accept$inet(r7, &(0x7f00000008c0), &(0x7f0000000900)=0xc) write(r8, &(0x7f0000000940)="98c5fc8e59d025d8b3f524db2d8bf06045a76d518daf1ac31a60d1a6dd562a7e009f68c93faa30a924e85f6c020be0968edf7f33cd70f6a03b8cdff0f34e16562528ddc9929e77757cbaee56", 0x4c) r9 = shmget$private(0x0, 0x2000, 0xd5, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000009c0)=""/243) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000ac0)) pipe2(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000c40)={0xe5, 0x0, &(0x7f0000000b40)=""/229}) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c80)) executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) close(r0) r1 = getuid() r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000003c0)=""/80) r3 = geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069b5, &(0x7f00000001c0)) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0xff, r3, 0x0, 0x0, r5, 0xb5, 0x2}, 0x8, 0x96, 0x5}) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000680)=""/209) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r3, 0x0, r3, r5, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x10000, r1, r5, r3, r5, 0x1, 0x6}, 0x8c20, 0x6, 0x5}) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000240), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}}) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) r0 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r0, 0x140}}) shmat(r1, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 0: sendsyslog(&(0x7f0000000100)="5b0412ac4da0922e292f73af43a382d5d88403cd193a0b48cd13c3b50cf76978915d83c2b5046c41161be90a01492fdabec1bd26c9b6ea5edf34a7d3c64770023642c4e12f88333a52d916c655b5a3a9c6048267b8e8b0071a567874604bac7d9055b399730c122f4e0ce263d5a0fc967d9af847ebbb75025531a33fd22ec476a18bca4a1633a49ffa2876e851e9c3b93c8085c95e774cefb84549102e3e747111c921166ba5926de0868a18023806cbc610b24df6ce8bf7d09314494d979be6d7f0f0f80f432a73d1f3a18f422eca7c80ad566a36466377401c3dd33095f5", 0xdf, 0x27) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) geteuid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000415}) flock(r0, 0x5) r1 = dup(r0) flock(r1, 0x3) close(r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f00000006c0)={@random="634572ae51a6", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "43a082", 0x8, 0x33, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "28b7e60ab87aa57800000000d0d2000000001c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x5, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) (async) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) (async) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) (async) getpid() (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) (async) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) executing program 2: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="6ada1a54c2e700c79616b2396b75dae99f16c08c1484efc685551dd0339f0dac8bd9d7062c3db6acb6c4a169b71f5a6f3135", 0x32}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)=""/4094, &(0x7f0000000040)=0xffe) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x1, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) listen(0xffffffffffffffff, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) (async) r4 = dup2(r0, r0) write(r4, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) sendmsg(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) executing program 3: open$dir(0x0, 0x80, 0x102) (async, rerun: 64) r0 = open$dir(0x0, 0x0, 0x0) (rerun: 64) mkdirat(r0, 0x0, 0x2a) (async) symlinkat(0x0, 0xffffffffffffffff, 0x0) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000280)=[{0x54}, {0x7c}, {0x16}]}) (async, rerun: 64) syz_emit_ethernet(0x11e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000d1000080000000000000000000000000000000ff020000000000000000000000000001001b"]) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) (async, rerun: 64) getdents(r3, 0x0, 0x0) (async, rerun: 64) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x4, 0x57f0591c}, 0xc) (async) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = semget(0x0, 0x0, 0x106) (async) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, 0x0, r6, 0x0, 0xf26605a7c7776b72, 0x3}, 0x10001, 0x6, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xff10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r13) (async, rerun: 32) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x8, r7, r10, r7, r13, 0x42, 0x6}, 0xd45f, 0xffffffffa034dcb1, 0x1}) (rerun: 32) setgroups(0x3, &(0x7f00000002c0)=[r13, 0xffffffffffffffff, r13]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async, rerun: 64) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0)={&(0x7f00000003c0)=@in6={0x18, 0x3, 0x2, 0x9a6}, 0xc, &(0x7f0000000180), 0x0, &(0x7f0000000540)=ANY=[@ANYRES64=r12, @ANYRES16=r2, @ANYRES16=r4, @ANYRES32=r8, @ANYRES64=r9, @ANYRESDEC=r4, @ANYRESOCT=r7], 0x2130}, 0x8000}, 0x10, 0x4) (rerun: 64) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5000000}}) executing program 0: sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x8}, {[], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x3, 0xfffffffd, 0x1, 0x7, &(0x7f0000000580)={{0x3f, 0x1f, 0x9, 0x5, 0x8, 0x7, 0x3}, {[0x3, 0x8, 0x9, 0x1ff, 0x8, 0x7fffffffffffffff, 0x41, 0xffffffffffffffff, 0x22, 0x3ff, 0x2, 0x2, 0x6, 0x3, 0x1, 0xfffffffffffffff7, 0xffff, 0x3ff], [0x1, 0x6, 0xc9d4, 0x4830ce3, 0x100000001, 0x0, 0xff, 0x8, 0xfffffffffffffe1d, 0xfff], [0x1c, 0x40008000, 0x401, 0x8, 0x6, 0x3, 0x5], [0x10000, 0xafa, 0x1, 0x58c6, 0x9, 0x6], [{0x5, 0x3, 0x80000001, 0x200}, {0xfffc, 0x7, 0x0, 0x9}, {0x6, 0x4, 0x2}, {0x3, 0x4, 0x1, 0x5}, {0x1, 0x7f, 0x10001, 0x7}, {0x2, 0x3, 0x0, 0x38}, {0x4, 0x7, 0x5fe, 0x7ff}, {0x3, 0xb8, 0x2, 0x4}], {0x865, 0x7, 0x9, 0x2}, {0x5, 0x1, 0xfffffffd, 0xf}}}, 0x6, 0x4}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="04", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = dup(r2) dup2(r3, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x1, 0x2, 0x0) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = dup(r4) getpeername$inet(r6, 0x0, &(0x7f00000000c0)) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000100)=[{}, {0x3, 0x0, 0x0, 0x7}, {0x6, 0x8, 0x0, 0x3}, {0xf013, 0x0, 0x1, 0x2}, {0x4, 0x80, 0x40, 0x6}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x5, 0x1000}, {0x0, 0x1}, {0x1, 0x3f}, {0x1}, {0x1, 0x4, 0x3800}, {0x3, 0x7ff}], 0x6) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) setsockopt(r2, 0x4632, 0xe70, &(0x7f0000000240)="7217c7deccd9d6c6b883007322bd89010b0474bdcf888da7b8cacaa5623336b1224eaa2ae91fa2bec0bcf01084ea34d9aa6fd6255982b0b60979632a933fdfb2cca8b655d6dd65a0068d80e3c57fa6d35e922866f86aacebdf971579151ee29e768c0352b210d0039652dbe13b611aa18c765becaf134c58c0503fcd97d92a0de5b39af1b4065a77f62717cad61c0475b8323d4a83ac793f18014ec4cdae27f68655c547f45c956cd6", 0xa9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0xab6}, 0x0) sendmmsg(r3, &(0x7f0000000500)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) syz_open_pts() close(0xffffffffffffffff) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./bus\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1010264d007c2600"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="9da8e3e9ed", 0x5}, {&(0x7f0000000200)="e367851f00000058c0052e4f4da2b818b6292cc2ee9fa01714905ad6d90cbdd60a8fa061", 0x24}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80606948, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffe) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x800000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffffd}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x54}, {0x25}, {}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) semget(0x3, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x2, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) socket(0x1, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) (async) semget(0x3, 0x4, 0x0) (async) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfc, 0x1, 0x4, 0x8, "ea39f7d6ea42a2fa6ffb69b8e25829759a20a70d", 0x80, 0x9}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = dup2(r0, r0) write(r5, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x0, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000840001803c0000000000000000000000000000ff020000000000000000000000000001000d"]) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000000}}) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x4, 0x0, 0x2, 0x8}, {0x2}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, r1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x6, 0x3, 0x3a) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900", 0x0, 0xffff}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) utimes(0x0, &(0x7f00000000c0)) r8 = dup2(r4, r4) recvmmsg(r7, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000140)=@un=@file={0x0, ""/260}, 0x106, &(0x7f0000000040)=[{&(0x7f0000000280)=""/87, 0x57}], 0x1, &(0x7f0000000300)=""/60, 0x3c}, 0x1000}, 0x10, 0x1000, &(0x7f00000003c0)={0x5b8, 0x34}) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e699319296482567d033e3017dbf2ff142bc648745d8fa877a6c8b327740440a81fb12e4d49901580d498df391f7c456b52b70438e1fcef244e71a2a191ed3d52fa3707efd530a072c6d4c6e733a5f7293f2344fc5e9d240c2d8f735f1133c0ddb8867b14735c6c6ce4f089c20db2fdace49b6d6efbb75b1cb0489582bbf752d5949fe4e00b470a1519827fa9906b03a0c9578fed729", 0xa4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x23, 0x9}, {0x43}, {0x3, 0x3ff}, {0x81, 0xffffffff}, {0x89, 0xed}], 0x5}) write(r4, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1149600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f894439599c7887e", 0xb0) executing program 5: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) getpid() open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) (async) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) (async) setreuid(0xee00, r1) msgrcv(0x0, &(0x7f0000001500), 0x1008, 0x0, 0x1400) (async) msgrcv(0x0, &(0x7f0000001500), 0x1008, 0x0, 0x1400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r2, 0x0, 0x0, 0x156, 0xfbfb}, 0x5de3, 0x5, 0xffffffffffffffff, 0x0, 0xb8, 0x83, 0x3, 0x400}) msgrcv(0x0, &(0x7f0000001200), 0xbc, 0x2, 0x1000) (async) msgrcv(0x0, &(0x7f0000001200), 0xbc, 0x2, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, r1, r2, r1, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x3, 0x2}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, r1, r2, r1, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x3, 0x2}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r5 = getegid() geteuid() (async) r6 = geteuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/13}, 0x15, 0x2, 0x1800) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) (async) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) getegid() (async) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r5, r6, r7, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="268a19500222addfdd1965c6e1e677d79e66f38283451cfa0ed102c16ce4f7d3f673d3411137db3f31b073de20bd47e7c8b709d9e8b61b268bb09ce7d8882ea47c660a152e5e194aefc1bafd8f1850a447f47285810a3e79a6ce46100a488a973acc4828c5a732af64dcd5a39a625a2e0fe10f1c0bff3b07aa3b12400fd7be81f3df04fa7945dab15e4d494e71a067b2b5a4fca8f4a7b32fbfd72b67b2a745e6aac6696b8d0fb1a4fa03a1de950a1ab5e603b80691d5675c9bfd1dbec4faa50b66da63292ea7940cd8f541ac1e7b605f214bca6abffa926b3119bdbafe0058c2c8e5a0cbd678", 0xe6}, {&(0x7f00000004c0)="e97d6ebb271004a3ff607a88679674c325347ef87ce0e669d4f3e4379b3c2c4c5befebc28ae5f9255221f06913029a94f499c0683c63d7c204c0181378e71bd94cee34aa013a5676db8d67f3b31591192ef5069008f09029090bc1b540421fb6399d4da97a0ec0ee3e140138ca8e0ea4272ce66b66c1ef40ba6a5f8dbee67e1808242a0ae271a0993cc11bbfbaca77451327c1a6aeedd2c0a66e560de5f74519405b90976e429dccc7101540823271a56f5626ad5279d9b6348dd618428fd2992818c8a53cabb4d2bb907c45796ce5ee92c9889b79164dbb7681f066169e785b55ff0503adf2a7562c2ef7a9274b98944d51aa9fd4856ce4846ee04b0603781c1160ca5129669edf184b7928b362533604b39346dd87c71651282fcf12331f68a8f127f698d85b751217101a70e3057a1bddd2f2deb612f405744f995bfd56e9d9c063e9d079f41b337f9695b7188428db6462b5ce6fddb7ea3b9234c32fadc6a54b6873678ba7e2f763339f154117fde4416c27fa60344a078f1724e5a96b2809ee0dcce23d6056343deea5a9b8f5501ac9910e01b567136d7dd2529bfafb28b8f1477fee95b589ca80560d290c83f5b5273318c613bf03d6dd3f735acd22325f6ce63efdf7c1ce28b90fe056bc35a1df39231030d4e5811be356247729d0c1c33664ebf5a8262eca928cefa21d49b36e960fddc12ee6875a27a83d84d9a9e6dd9bc34a07863a10e02c6288ff36c25048781371960f10654983d988da575d57d8e3489e61926ecace57ba04366ece1d8567b5219ca33e36d93c45b8ae7dbbfbbcc7fc4d533ed75ebf7034492cc62e6fa793be64429242dabbff550f9356986da5491f8ac6d312dd1765c3f9cb38f3d3fa2343e5544df47bd6db9bcedc428e73eccf03f70df485876cf8f92a26803e60c2c9574a30b90064164c51678dc592413e4f749249572c42a1d57186682d13291dbf8250707fbebf958b36974f48c2bd9303d1ae278601fe18d815090268714a5f46d74cffed387c398846cdc7d5d43ec509430581d06d224236a310eeef6fe4e885dd12d8c868cc9d21a072e7e837890efe2e7e1f5ffaad986f672a6ff57e183d034916c4e03d6e9eb744a517d1cfeb68101d501d4ae1ccf5c5c853f4bf46ef20607fc2b4ae4de44bbfbed0a3aec9241c8b6a631444f96b65d0e66d034711084c6767d0d2bf235ccc9fbb3b4ca4e33fd071e4e7cae0725a2535280871e68d9d203990fc128dea64064634d62ceba09bc4221adcbeb0c30792e6f60cb2e2bca950bec2e2ad20e88afcbb9154287d69172025b327c324d534e4ade2087f11ee6da6a1054301260f177e330a34b515f4b8758632e9db1761b623c82b4bd96746a7feff2acc0e5cd1098e30fcfbb26d917b386d13b98a60436cb9272df086bd26ef08571845bbe9e4db9f15893e0be91728d53005cba78d52324cf42ec97e6adeecb14217f491df63d08bd7e2c2f79228de852342470d85af6528ad989b614d72af248b214e2403cbfdaf4bea407cc5810a25844b756adadd1877d8af60eeec6238ba2c692c91facb54920d0d6a46ad2eefa410b16f560dcf04882e28ba710ff42cb8e3e37bf6db45bbdefebe0260cf3d658169d7f18f8058b9bcc04b6a44fb0826037a43b680fce69c44d89ea5896ddd79714d0c1520847ea7fb3004be1a57ed11abdf89f6ba06fe903439bc755f187e94b7c52ccb171404277c422cd56da9e9efdbb96b8737d0933791be97078d67da327701f737c094e43e02875b237bf1ce534490b843728ac55ab80a8ebab618fe643f7cea619de72c86b0109bf16c1e1235e75880764a664ce7be828c7e11412771f083f03f7a93dd7ca9a0e0e42a69dc88245c6f41354502e8ee6e7b6071358c38b86891a31f91250d33535cd830ecaa6a900397233dd3a77a39174a964825767137e8aa888c8ba864c3f9377d60c5c66bf3ee26764f937b6ebbcdd3408c41fa5d3cd53300c5d8a83b81a752b2c1a7be5ec5012b8ba0dd65a4787a90ee190e1f25b26ddd58fb7a684b6d2a45a2ec9a762ae0d81ddfd543e14a47b66c5163fe97bd8390c654d62c6024c65c422e5cecb69ecd47c23e5801790b6db01859c00e45ad11f5952937fad8251e88ca49ea4a112bf13ae4a457a91fe0f994db83a0e508ef79f8b77b6848bfa9079a130ecba486a50644c0eb88acfeabb9ba45510760d687bb1a415c8eac1c70afe9ce65e657e826711a4fff9c4c9d6caca59c9352bbe415f53715faa278b1bb0f1b5f011d97259490d0ae4c8d046cc523bd9167c14714809b96ce3eb18f06f36f68e0c801271227b34edc3c68ef5c333ba6bb2f0f89a34b8f353633fcfff9a31c5469358efff01fe95e24570491d658866be7cf7843b2e4e3117796667df6dc7c28db7fdb7c46d9511b9a6f52c7cefa597a958c4f1a8a1b3a924774eca54769796f70dd60572a4fa0660bbd301ce73e23845ea3fd9a523808a43952beb0ba35cbb91b5d54c934482855ac15261d971cfebd2d53b7c7c38278fe500429d6501a10fe52f6da8ef7b4ce03ee718267d9f3e3c31072274a383d6a3210d7008dd37aeee68fb3faf04fb24027a1792d21e4ae2e46f15bcdc18a602868521093808aa0f307c91884210f29a6ae7b888567d36ac69ed6151a1cfb64117a324c33b98a1cd6beaefe85d47dfbd81b0c19a5fe76c576fbe7f20a299802aaa48e57d0466b06d41b8be698ec11c8a7ff776b79fee7e71297b5da6a1a37a8877a0243e9299e09abe34317bb23ad43e77a34b46a0df72ff3c6bf24a451ed7dc2fca426fafb2b91f491f8f65115867d0960089708681303374caffc1e5bb56725d467d196d85869e57537204bbcf918393330d92f235433b05ca8356b73eee6b606ada78f8f690446435f19ee2df1a35b96dd25480a2097d07c50b5f4714b7a459457c59ee28c9f5026f26c5fdee906852d7069d87a98412b073f50c13f9e61a8d651d87405470236f990dba6deec7c9a0c0caab9b2608434cf8a6afe8d1088215d2ae4d04410da05daada2baa0c101a9d166baf9326543d71c0fb65f5c5c391519789ac5c26e26af4460cd49f2500a1cfaa42aa46eb217ac71aedea27c0207ffbdf919e32abaf7037299d27190afc87936c68f4756efc1c63d4a055fcfa348d9b6b9e64471016698d48ec04bb679a1cc9f380c15572f6638b0c0087ff56115b23f940496020c2f58a0813dfb0e7a9ec5492c6c626c30dfd4cd44b063fda1dc29b0ca96562500d05b8bdb84b1b14d3f015075006f5d89c37fdcd0af3478492c36a20acaca90749906415ab00d1fc1ece1515288e28621af23afc9ef06b116f1aabf7f2f1a93b063fb47649419f587c6b655ec78f60b2145c0634d47a36960657aea1135800acd718287c565f8f541de8b10cfac4baa38f39e154cd5ecf2de2c34b9a86647ccac532a66cf09a6ae0f9d61b793a5bbaa709d6da0a02e8ed45378736f0a37aa2f0ea51f758933ffb1a5a8b57b467e80b7948196d987b4ee6df4c042ab82fa49d273c580753bd0d9ddcb7b64e5cf5fe4bb36786280c699eae4b923465bf70952815d0482c39758f491bd09152aaa0d037ee91fc70d7bec5733b70219c78d15950175dcc217e500d3114088575e6535a44e55f4971ab080d59f2f103ca57770fb9aef7e5477d222c5bbf5528d3e3a1333dd94abe6b63e790cc286e6c14922e8613aef07255acf15abffc95025da99af536fc760bfa47ccf0807dc3dcd63fd7c0760106889207d3c75950dbbfb58105940a1a19eeed23cbad7436f8773e3d56e8ed84988199082abb3d5f96459a52381e1df0ed85a6ab79049450fb773b28f07ab03aca796fd7c460c7b50ed848019c4ea0bb34275a9df87c0103ac706df5f17c290919a5b437b4154b06f9d91a8657b2cae164ae1902b9a2d3516e195dd80952152e1e6bdc34d108c3aefd61eea859b770599097530a139d5f798bdc60e438e38bd75ed9160dfec7c06fc3138e057d56b84c33c190d1c45cf765a1a3f1144aaa6a6b5eec826dbfb364f41fcaf74b28dc72b00272e147f511826d1a8922143d1153f0dec4c68f33a8887614c30edb585549219c3d46a0a33134cdcf201ef71f0d5534023ec9b282e815647de8e42636cda91238f4459cfb1b4bec1435e0622daeab43ba8df48834ad9983051d8c66cb8f4af876c38e37f885cc9c6a323d9d43d1591420a1fbefed085d00cc60d5f2b8512cc486d0be44420b06de1cbd895b699ceb77c36c93a0fd87c02eec5d7d58babc1fb842fafa819673433dca3573a0fad48d90240b0b099d1493cd2779828823c3f92ef4e865ef1dce5dfb26245292230ca85abb87ffe64a1eb7b9f4e390d8dc445cd3e0bc61914ce5971c73edcbbdaa0a7de4a44b155ddf6229af1be000e712965dd1f176e8ebfc6e0f0738757a67d050e253082ebc56d74e3d52fe6d23d2f464ffe5ed4fac7554b6d40897b13bd024b87ca6edcdbba6add4553d534516625163e2b48d73e9c1bfeceb066838305b25f06c9107707177c946caa114e82991955b87e5f215e1dc2900d5f7ff19afbaecdf2e3b6adc708f82b88261aeb7ebd8928addcf102ae9c8e07d8620ed9290adc33e52235d18d8820bab5be29dd23e8eff63b70566a0906f5e61cec8962a9ad441a830a839dc03154cc3d2d9736487bbcf08c57b25caa6840e31759f4462a282f2d3fec3a864c03a4fe5835cd37e25eed0c3b7ec820625f8624b12542a52d99245055d7679a4f425a697fc80e59e64236074ebd282bd4ddef0b2c387c869b80a4927b47c3dcdbbc9f4b01cfc69172dc42f50aa72fa5b38dff426b7b93f6f516cc6804c5ecf035dab3d1526971c25b6b926ed04a0787e9f8ff3a549f6e14469511cbbcf41a10fd1998524d0fac15f836927a8a07f13e8c866994bb3d53a470c56a2e95c66bac8a52574a176eabafde5080035f0ca78b17d13b0b7865191bdbefad5f7ced00de9ed7ca0f5e20409c1b8c76b6c509b27a2b5c3ad478770187e346c3d9aa761835b38d50ce7e4c3d6128156538c90b77bb8140bab19603d1bb101db8d181cf61d11ba939c6b4231f01a655ae42fa8859456a9124556b3901a5cc98f8bcc4b8b4925b71370226a0eb1a7bb944e64bd907174268aa8f9d5c6c6693f5ef7fe150fdd9dc6eaf3947feaf14af1ebde3256b954a3acc99842ab3310bba940d0d7bb560aea4172eebbe0bcacc0482da123543d1b20949a90d421aa84d7e360b394c1a8eb9ddc7ee21d4455e6e23b7bf76a9db0c889fbce07942c09704bc763ba09fbb89dc04f9fb4c6aeb2426e1a00cba2df49a6574df9ec58aa1e9bf6ce19b07cecde8824581af815f4d996a820006ec8bc4c43e7ab9d699c0c4a4c4a2ceec7c7fd580b991a8f1a77f89c68320fd9c7b580a977753751d5d2efe3dd85dd7e2581c80b83ec3796b43d7b0ef4f789a4566ae73d2106daab01129c2fc480b828994652f59e6ce8a4bd9139417258ebc8e332d1a23be99505853eeb00394c8bfd3c8f0cf77c7499634e7bd3493b5e14fe57cd693ada7411d51c6923c45da3dde4cfccf5ff2e24edfcaf2baf7eb146aa8a1498b43d5c30d2a3ce01001b0f86528d32fea9cdd20f564b328d651738e90b43e5af675466396cdd21a5951ccfaeec74a3abd6cb8e7453f08e148095209e1fe6b4548ce603d6a043c66c8fde2193cae08108019e5cf4027b0f02ffb64452aff4f6c52d555d27a44bb0320cd62e00093ccc2e0a5d5c258130b24a86dda9cfa3448778471140c40fb3cade5d32d36", 0x1000}, {&(0x7f0000000140)="3241c4b621caaac034ccdaad1c29ddda4164c30bd010ff85e4a8f0cccb3f26f9c153ae5170e838ba0e32695f", 0x2c}], 0x3, &(0x7f0000002600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES16=r14, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000300", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff100000000000e844197a80e97c30d9f0e868c89eb4f1eb3c9a59265cd0d68f646c76f56704a4c3dc5e7ab526d17e15e58e739b6a77a560e316b4375858c8e56e4b18c3dfde54ace78147fedede2dbf5aefafd99c06ffff3921eb3f58d8a6ddd45797636753bcc6da9621ce64803f775e5418fab4a6440d20199e21fc2a1287dafbb2ad83e87e43df68dd2d966cb6b1e9b29c6ab4255728babda0fd624f101129617d2eaf622f68875dd93c10e5cebe21f0e40d4cfc9fb4233101717b1f426eea806b992ad89001bc8385b2eb99f65f118aadd9dec8c215703ff23be675f269ba6f29f3dc166c790c7dfd83e3416b29dc1fe4a9ae2e411433e1f88d1255033adfc85a11bca099cd73e10a6ddfd53c40b64df317d01acb8e3996043e2700ff14f955fa3a7bbb77ff4fa836dabcfd7a8c8e4f508661ed22378c5da58acf37288f203a983c6103f6e4c6079165d2293448f01bae4cc9428f4dbfa8c2", @ANYRESOCT, @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff001000000000", @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0x4) faccessat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() getpgid(0xffffffffffffffff) (async) ktrace(0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) (async) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) (async) sendto$unix(r0, &(0x7f0000000040)="15be4eb80e1d25f6e126b2060de276b5c974f4a6d944a92f2ec69b97276e92ac1cf471542b82c0fb34cc", 0x2a, 0x401, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) (async) syz_emit_ethernet(0xb6, &(0x7f0000000280)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0xa8, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x8}, @timestamp={0x44, 0xc, 0x6, 0x3, 0x0, [{[@multicast2]}]}]}}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x1, 0x5, {0x1e, 0x4, 0x1, 0xd, 0x3cc6, 0x65, 0x800, 0x1, 0x1, 0x1, @empty, @multicast2, {[@ssrr={0x89, 0xf, 0x7, [@multicast1, @empty, @multicast2]}, @lsrr={0x83, 0x27, 0x40, [@loopback, @multicast2, @rand_addr=0x5, @remote={0xac, 0x14, 0x0}, @empty, @loopback, @multicast1, @multicast2, @empty]}, @generic={0x94, 0x7, "9f8aca057f"}, @generic={0x44, 0x8, "14ecdd6c4e2b"}, @ra={0x94, 0x6, 0x80000001}, @rr={0x7, 0x17, 0x3, [@remote={0xac, 0x14, 0x0}, @empty, @loopback, @local={0xac, 0x14, 0x0}, @rand_addr=0x2]}]}}}}}}}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r2, 0x5) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) (async) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) (async) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) ftruncate(0xffffffffffffffff, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00002e8000/0x2000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil, 0xffffffff}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48}, {0x50}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000200)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x1, 0x0, [{}, {}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) r1 = semget$private(0x0, 0x2, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getgid() (async) r4 = getgid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) (async) fchown(r5, r7, r8) (async) r9 = getegid() setgroups(0x4, &(0x7f0000000040)=[r4, 0x0, r8, r9]) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r3, 0x0, r4, 0xe4, 0x7}, 0x5, 0x259, 0xff}) (async, rerun: 32) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x0, 0x0, 0x0) (rerun: 32) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000001}) (async, rerun: 64) fcntl$lock(r10, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x1000300000002}) (async, rerun: 64) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r12) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r12, r13) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) syz_open_pts() close(0xffffffffffffffff) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./bus\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (async) syz_open_pts() (async) close(0xffffffffffffffff) (async) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./bus\x00') (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) (async) executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x10000000000000}}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) writev(r2, &(0x7f0000000a00)=[{&(0x7f0000000180)="c97f", 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x4001, 0x0) listen(r5, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x33, 0x0, 0x1, 0x1}]}) setsockopt(r5, 0x1000000000029, 0x1b, &(0x7f0000000040)="0d2a2ce8", 0x4) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r4) clock_getres(0x4, &(0x7f0000000140)) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f00000000c0)="f6c0cca6", 0x4) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r9, 0x29, 0x32, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='P', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='P', 0x1}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) dup(0xffffffffffffffff) (async) ioctl$BIOCSETF(r2, 0x80104267, 0x0) (async) close(r0) (async) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfc, 0x1, 0x4, 0x8, "ea39f7d6ea42a2fa6ffb69b8e25829759a20a70d", 0x80, 0x9}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = dup2(r0, r0) write(r5, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x1, 0x1, 0x0) (async) close(r0) (async) socket(0x18, 0x2, 0x0) (async) socket(0x2, 0x1, 0x0) (async) dup(r2) (async) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) (async) close(r4) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfc, 0x1, 0x4, 0x8, "ea39f7d6ea42a2fa6ffb69b8e25829759a20a70d", 0x80, 0x9}) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) dup2(r0, r0) (async) write(r5, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) executing program 1: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x0, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 0: r0 = semget(0x3, 0x4, 0x0) r1 = semget$private(0x0, 0x1, 0x4e4) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getuid() syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c"]) r6 = open$dir(0x0, 0x0, 0x8) r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000300), 0x10) r9 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f00000000c0)=[{0x2, 0x13, 0x3800}, {0x4, 0x20, 0x800}, {0x2, 0xff01, 0x1000}], 0x3) semop(r9, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, r7) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r10, r11) fchownat(r6, &(0x7f00000004c0)='./file0/file0\x00', r5, r11, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x4, r2, r3, r4, r11, 0x5, 0x400}, 0x6, 0x9, 0x8001}) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x1a6, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb88a83b0081002d003c078116ef698d588051aa9eaa6f3dae068875b6242985f872a9872df2e2b4262a77f3463a6ad3830748b4cad3351669688a5c1377b6ebcf95c6482158c05fe6ed7b97ee63192591fb2b4340feafffa8e3b3c04dcc636c2dd8cb4d85977d8b5b76cccfcf10a631dd194fa8c3c60d00e0603a4c7d284f3069286ace3816a92b207fd7211ae93fddc54e466f0efd8740dcbc42c56196d5989fb3cf1ad0c0f89c781a063ce5588651e71e5455a7fda46b53d3e704300d49da0ef933dcac4740c8d7a10869c46c9155af46bfa3288f7ff393bb2ed9d216e8171982387e5b6e824511b14f0ab50f4cd42b7d0eeb49903ac67994dc5aee126954d720136bc551f1c1d9dd081b166038c28ac0e72c087d62f572384f7a05b4dbf3223e46040239e8f2c63be80fc5037511090f88168ddaef4b070f61aaf3ddd8d199dee9c737db0ac396e60fc916c9f9403a30ac0dcf54ec2585d3eefee3507a13f2ff1fe44d97e29e07e389f6729ca8d1fd835ca9b6f33ad5073beef0b892ef3cae7e42b77e15ccd28fffd29a6682b37335ff7ab1abe7df57a0872a"]) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000000}}) executing program 1: sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x16, &(0x7f0000000040)={@broadcast, @local, [{[{0x88a8, 0x0, 0x1, 0x4}], {0x8100, 0x4}}], {@generic={0x88e7}}}) executing program 7: r0 = socket(0x2, 0x3, 0x2) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32=r1, @ANYBLOB], 0x30}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101, r1}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1004) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000300000000000000000000000000ff020000000000000000000000000001000d"]) executing program 3: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="04", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = dup(r2) dup2(r3, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x1, 0x2, 0x0) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = dup(r4) getpeername$inet(r6, 0x0, &(0x7f00000000c0)) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x3, 0x3, 0x1}, {0x4c}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) getuid() setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x7fff}, {0xfffffffb, 0x100000001}}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000200)=0x2000000, 0x4) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setegid(0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x800) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000332000/0x3000)=nil, 0x3000, 0x4, 0x7010, r2, 0xa1a1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x0, 0x0, 0x1f) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7ff, 0xfff}, {0x4a95e239, 0x8}}) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) setgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, r3]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1f, 0x6, 0x7, 0x8, "a55836d1e22ac589e075f4014390b41fc1cc1249", 0x10001, 0xfffffffb}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x86) openat(r4, &(0x7f0000000180)='./bus\x00', 0x2, 0x60) syz_emit_ethernet(0x26, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x21) writev(r0, 0x0, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x297856873e19a70e, 0x2) readv(r0, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0x7f, &(0x7f00000000c0)='./file0\x00', 0x44}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 0: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x0, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) (async) syz_emit_ethernet(0x1a6, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb88a83b0081002d003c078116ef698d588051aa9eaa6f3dae068875b6242985f872a9872df2e2b4262a77f3463a6ad3830748b4cad3351669688a5c1377b6ebcf95c6482158c05fe6ed7b97ee63192591fb2b4340feafffa8e3b3c04dcc636c2dd8cb4d85977d8b5b76cccfcf10a631dd194fa8c3c60d00e0603a4c7d284f3069286ace3816a92b207fd7211ae93fddc54e466f0efd8740dcbc42c56196d5989fb3cf1ad0c0f89c781a063ce5588651e71e5455a7fda46b53d3e704300d49da0ef933dcac4740c8d7a10869c46c9155af46bfa3288f7ff393bb2ed9d216e8171982387e5b6e824511b14f0ab50f4cd42b7d0eeb49903ac67994dc5aee126954d720136bc551f1c1d9dd081b166038c28ac0e72c087d62f572384f7a05b4dbf3223e46040239e8f2c63be80fc5037511090f88168ddaef4b070f61aaf3ddd8d199dee9c737db0ac396e60fc916c9f9403a30ac0dcf54ec2585d3eefee3507a13f2ff1fe44d97e29e07e389f6729ca8d1fd835ca9b6f33ad5073beef0b892ef3cae7e42b77e15ccd28fffd29a6682b37335ff7ab1abe7df57a0872a"]) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x3, 0x7}, {0x80}, {0x6}]}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) r6 = socket(0x18, 0x1, 0x0) shutdown(r6, 0x2) r7 = dup2(r5, r6) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(r8, &(0x7f0000000340), 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r4, r1, r4, 0x14a, 0x4005}, 0x2f8, 0xbc, 0x7}) semop(r8, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, r9, 0xffffffffffffffff, r11]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x200, r3, r9, r10, r12, 0x8, 0x6c2}, 0x1ff, 0x1, 0x5}) r13 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000000)={{0x5e115af, r10, r13, r1, 0x0, 0x15, 0x2}, 0x7, 0xff, 0xff}) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) sendto$unix(r14, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) close(r0) executing program 5: r0 = semget(0x3, 0x4, 0x0) r1 = semget$private(0x0, 0x1, 0x4e4) (async, rerun: 32) r2 = getuid() (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() (async) r5 = getuid() (async) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c"]) (async, rerun: 32) r6 = open$dir(0x0, 0x0, 0x8) (rerun: 32) r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000300), 0x10) r9 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f00000000c0)=[{0x2, 0x13, 0x3800}, {0x4, 0x20, 0x800}, {0x2, 0xff01, 0x1000}], 0x3) (async) semop(r9, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) (async) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, r7) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) (async, rerun: 64) chown(0x0, r10, r11) (async, rerun: 64) fchownat(r6, &(0x7f00000004c0)='./file0/file0\x00', r5, r11, 0x0) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x4, r2, r3, r4, r11, 0x5, 0x400}, 0x6, 0x9, 0x8001}) executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmmsg(r0, &(0x7f0000001200)={&(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/196, 0xc4}, 0x4e5}, 0x10, 0x0, &(0x7f0000001240)={0x5, 0x1}) rename(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') write(r0, &(0x7f0000001300)="1c336ba6856aa767a046dac9802b33d5637758a979eb393427", 0x19) select(0x40, &(0x7f0000001340)={0x8, 0x3f, 0x101, 0xfff, 0x56cf, 0x8, 0xffffffffffffff80, 0x100000001}, &(0x7f0000001380)={0x6, 0x4, 0xfffffffffffffffd, 0x1, 0x9, 0x49cf0760, 0x7fff, 0x6}, &(0x7f00000013c0)={0x7, 0x8, 0xba1, 0x2, 0x6, 0x5, 0x7ff}, &(0x7f0000001400)={0x1, 0x1ff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001480)={0x8, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x6000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001500), 0x100, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x0, r2, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001540)={0x10001, './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001580)={0x6, 0x1}) fsync(r2) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='.\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000001680)) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f00000016c0)) r4 = open(&(0x7f0000001700)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001740)={'./file0\x00', 0x9, 0xbff, 0x4, 0x0, 0x7, 0x5, 0x6, 0x0, 0x2, 0x2, 0x100}) getrlimit(0x4, &(0x7f00000017c0)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001840)) unlinkat(r4, &(0x7f00000018c0)='./file0\x00', 0x8) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001900)=0x8) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940), 0x800, 0x0) r7 = geteuid() r8 = getgid() fchown(r6, r7, r8) fcntl$setstatus(r2, 0x4, 0x8) lchown(&(0x7f0000001980)='./file0\x00', r7, r8) executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x275e277a44648487) r1 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000300)='./file0\x00', r1, 0x0) r2 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x4) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/175, 0xaf, 0x0, 0x0, 0x0) getuid() r4 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r4, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000940), 0xcc, 0x2, 0x0) msgctl$IPC_SET(r5, 0x1, 0x0) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xfffff801}) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xeaf, 0x80000000, "0fdb000000000000000600000000000000d900", 0x6}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x0, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) setreuid(0xee00, 0x0) r3 = getuid() seteuid(r3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) r4 = accept$unix(r2, &(0x7f0000000f00)=@file={0x0, ""/4103}, &(0x7f0000000100)=0x1009) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES8, @ANYRES32=r0], 0x280}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x0, 0x40000530, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)="31c173a39952ab9dc6a974d9609062dd0f501617af03c0c3cf6d1e2653d95bfd7e1a2d6afb24bb4d4158d40e17387ef8a2327cd0d53573bb4afeb98e9f9f82c7701970370c253a3b4da53bcbd2d7c213538ce8ecc6bfd911fde4e27f5be48969bc57a3a51c159c2f77be2a0cf3171411c79c68aa817b475a88e37b208492aafda8c051e1561de87f28217c26adac5cd9f2363df934d83149cc36d0482d3f52017995922d6f1ee0fcd98347b980293f936c40f2212159100dd97433", 0xbb}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000846000/0x4000)=nil) setuid(0xee01) shmat(r6, &(0x7f0000843000/0x4000)=nil, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0xffffffffffffff89) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getuid() chown(&(0x7f0000000140)='./file0\x00', 0x0, r4) socket(0x20, 0x5, 0xff) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r5 = getuid() setreuid(0xee00, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xd123de6885588c64, r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x0, r3}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000300)=[{0x44, 0x0, 0x0, 0x2}, {0x64}, {0x7, 0x0, 0x80}]}) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) (async) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x20, 0x5, 0x0) (async, rerun: 64) pipe(&(0x7f0000000100)) (async, rerun: 64) socket(0x11, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) shmget(0x1, 0x6000, 0x204, &(0x7f0000ffa000/0x6000)=nil) (rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3}, {0x812e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}}) r0 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x60}, {0x30, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x210000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, &(0x7f00000013c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3ae4f825208dc35e860b974b2bc2a1251", &(0x7f0000001480)=0xbf, &(0x7f00000014c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be", 0xf9) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x6) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000001380)=0x6, 0x4) r4 = open(&(0x7f0000001300)='./file0\x00', 0x10, 0x103) connect$unix(r4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = dup2(r3, r0) write(r5, 0x0, 0x0) executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x60) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0x7f, &(0x7f00000000c0)='./file0\x00', 0x44}) (async) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x17) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r1, &(0x7f0000000000)='L', 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8d, './file0\x00'}) syz_emit_ethernet(0x36, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="0b50003e00000700b77391b100", @local={0xfe, 0x80, '\x00', 0x0}}}}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0xc001, 0x1) setsockopt(r3, 0x1000, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x8, &(0x7f00000002c0)) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) setrlimit(0x0, 0x0) syz_open_pts() r0 = socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) setsockopt(r0, 0x75bb, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) setreuid(0x0, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x48, 0x0, 0xfc}, {0x5006, 0x0, 0x0, 0x200000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x8, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) executing program 0: syz_emit_ethernet(0x10f, &(0x7f00000017c0)={@remote, @random="ab80f093bdc7", [], {@ipv6={0x86dd, {0x8, 0x6, 'O!4', 0xd9, 0x3e, 0x3f, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @generic="3748f86c0ea75b4e6fa3eea1bf3f1f57e24e935e80c51da78f779465cffd2d829caf434d2abd60f9e0217dd772e5ec4698739cc42f3c766f35e24e1caacad02a98e52fcf1a39ffb7373bc52facccf94381af1f4b8a6bd64cc89421155d8b1de0a5679e55009a96155b92316158710a23b6c1701bb1cc7e30f3bd2593da1a346e55d023f0f06a90f9c737e0f3148e78d30b1d2b540c19b5750059041b4d7e249d3e04757f1bba715f59dcd371bc44c35fa929910c44af7b07bcec4cf7dd57a312032bfee9297c9aaf4e07065ae1457ed1621557b131d8218b38"}}}}}) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000340)="dc14afe0706113dae8", 0x0, &(0x7f00000003c0), 0x0) sysctl$net_inet_carp(&(0x7f0000004940)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sync() r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) connect$unix(r2, &(0x7f0000000580)=@file={0x715b419c6ebfef8e, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001680)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x109) writev(r4, &(0x7f0000000080)=[{0x0}], 0x1) bind(0xffffffffffffffff, 0x0, 0x10) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0xff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040)=0x8000aa3, 0x4) r6 = dup(r5) listen(r6, 0x0) executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x275e277a44648487) r1 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000300)='./file0\x00', r1, 0x0) r2 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x4) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/176, 0xb0, 0x0, 0x0, 0x0) getuid() r4 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r4, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000940), 0xcc, 0x2, 0x0) msgctl$IPC_SET(r5, 0x1, 0x0) fatal protection fault in supervisor mode trap type 4 code 0 rip ffffffff81064304 cs 8 rflags 10246 cr2 dd7b46c5000 cpl 0 rsp ffff800030f56b30 gsbase 0xffffffff82c79ff0 kgsbase 0x0 panic: trap type 4, code=0, pc=ffffffff81064304 Starting stack trace... panic(ffffffff82827c70) at panic+0x159 kerntrap(ffff800030f56a80) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b __x86_indirect_thunk_r11() at __x86_indirect_thunk_r11+0x14 rt_match(ffff800030f56d60,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd806ea90200,0,0) at icmp_reflect+0x1ca icmp_error(fffffd806ea90e00,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd806ea90e00,ffff800000d8d000) at ip_dooptions+0x87c ip_input_if(ffff800030f56ff8,ffff800030f57004,ffff80003299c000,0,ffff800000d8d000) at ip_input_if+0x1d3 ipv4_input(ffff800000d8d000,fffffd806ea90e00) at ipv4_input+0x47 ether_input(ffff800000d8d000,fffffd806ea90e00) at ether_input+0x525 tun_dev_write(5d05,ffff800030f57378,ffff80003299c000,2) at tun_dev_write+0x209 spec_write(ffff800030f571d0) at spec_write+0xd8 VOP_WRITE(fffffd807d9b4530,ffff800030f57378,11,fffffd807f7d7618) at VOP_WRITE+0xc3 vn_write(fffffd8060c01960,ffff800030f57378,0) at vn_write+0x157 dofilewritev(ffff80002a6ae548,c8,ffff800030f57378,0,ffff800030f57430) at dofilewritev+0x1a9 sys_write(ffff80002a6ae548,ffff800030f574e0,ffff800030f57430) at sys_write+0x87 syscall(ffff800030f574e0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1290ddf0240, count: 238 End of stack trace.