0000c0), 0x7, 0x0, 0x80000001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000001480)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) socket(0x2, 0x1, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r0 = socket(0x2, 0x0, 0x9) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc4}) readv(r3, &(0x7f0000002640)=[{&(0x7f0000001240)=""/140, 0x83}, {&(0x7f00000001c0)=""/43}, {&(0x7f0000001300)=""/188}, {&(0x7f00000013c0)=""/4096}, {&(0x7f00000023c0)=""/60}, {&(0x7f00000026c0)=""/130, 0x37}, {&(0x7f0000002780)=""/208}, {&(0x7f0000002580)=""/168}], 0x112e) execve(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4090}, &(0x7f00000000c0)=0xffc) sysctl$kern(&(0x7f0000004e40)={0x1, 0x32}, 0x2, 0x0, &(0x7f0000004f00), &(0x7f0000004f40), 0x0) r4 = socket$unix(0x1, 0x1, 0x0) bind(r4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setreuid(0xee00, 0x0) chmod(0x0, 0x33) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x5a, 0x4}, 0x0, 0xfffffffffffffffd}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) r7 = dup(r6) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='L', 0x1}, {0x0}, {&(0x7f00000000c0)='A', 0x1}], 0x3) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b2", 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x80001}, {0x20}, {0x8126, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt(r0, 0x0, 0x15, 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4000000000000270, &(0x7f00000000c0)="2f09332d490a18d7ed47a2a5df770400000000000000ff9f1d1d8da2af59a4a9c13afd4692212082a4ef4d620a3c8dec8b12db0869a9c26fa37a77f48365c75da6d669c92d", 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x44, 0x0, 0xfd}, {0x6, 0x0, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x0, 0x57cb}, {0x0, 0x80}, {0x0, 0x0, 0x2, 0xaf05}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) fcntl$dupfd(r1, 0xa, r1) r2 = semget(0x3, 0x2, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000880)=""/130) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xe00) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x8000000000000000) pipe(&(0x7f00000001c0)) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r5, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x8000, 0x0) executing program 6: socketpair(0x18, 0x3, 0x3c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgget$private(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f0000000000)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) executing program 1: poll(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') writev(r1, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="a8034e3fdd86480e82b020090000019c0a", 0x11}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) fcntl$getflags(r0, 0x3) executing program 4: select(0x40, &(0x7f0000000000)={0x400, 0xfffffffffffff6e3, 0x9, 0x3, 0x69, 0xce5, 0x101, 0x80000001}, &(0x7f0000000040)={0x8, 0x0, 0x3, 0x2, 0x3, 0x9, 0x8, 0x61c1}, &(0x7f0000000080)={0x7fffffffffffffff, 0x1, 0x6, 0x8, 0xffffffffffffff7f, 0x8, 0xb5dc, 0x100000001}, &(0x7f00000000c0)={0x80000001, 0x40000}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) executing program 5: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000100)="5f3da3cfc08378cbd9d60b7d36c9d93880c2dbfafbaa287198a6838cfa9ddcbab7ab212adb5cfa7bd5e9c55a4c07e19b2a634390afdf6fc171631ee14c0a12217c26952dc97a9cc9eead18ac50b509d215e9b6b2195e672cdf1a3cbad43a2cb2f7f762b1f2cc72953d54650b9fcbd28f6a99477ab4a0ec0060c5c1195fffdabc901b58992ac51574c0b3b9", 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7}, {0x24}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000375000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{}, {}]}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) geteuid() setuid(0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000441000/0x2000)=nil, 0x2000) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8001}, 0xdce, 0x32f7, 0xe057}) r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x7b, 0x0, r0, 0x0, r0, 0x88, 0x2}, 0x1, 0x1, 0x7c}) fchown(0xffffffffffffffff, 0x0, r0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x50, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r3, 0x10}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x10, 0x1, 0x1) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000180)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="ea00000100008000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000015000000", 0x8) poll(&(0x7f0000000000)=[{}, {0xffffffffffffffff, 0x17c}], 0x2, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{}, {0xffffffffffffffff, 0xc5}], 0x2, 0x0) executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) fsync(r0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x1, 0x0) executing program 7: setrlimit(0x3, &(0x7f0000000280)={0x8, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) r3 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getuid() setreuid(0xee00, r9) r10 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) r11 = getegid() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r12 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r12) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, 0xffffffffffffffff, 0x800100) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r11, 0x88}, 0xed}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r11}, 0xc) r13 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r13}) getuid() getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="f7246f0c5f1606000000fa6084207d777b2495e13320384d429e9805a6dcc43998e33d929f3b56d57a1b61458e7d3f3076975fb9371362f728403e3f4cad7fc523217a878cfa184125e8b75ac6acb8e1c1918009e678e428655cd503de2435", 0x5f}, {&(0x7f0000000100)="37b207e08964e8663d675341d0b5f66aebe32bdb7c3dbf7d88c801a2c640e1dfc126e0803b390d5652163e8fc3eec86ffce89152c8409eb41c8b14e8519a1c4d1eec3362b956a4b3f75061ea20a5cdb8f1067adec053f202e95540abde07cc", 0x5f}], 0x2, &(0x7f0000002f40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRESOCT=r3, @ANYRES32=r0, @ANYBLOB="1216e1d926a9e47c8cec8b5817a42e007bd770694d01cf8bdb9a8696990aa682ddb0fecc61c821c82ffb36ddc228e14adfc567037e66cf41ae317a63c0b10b340d39d29eda7ea6fad3d506498abd46ac6a43ebc223a2f63aa592eeb225d611a255cb49cf0fe1379d4d0280dcbdabfa282f12", @ANYRES32=r0, @ANYRESHEX=0x0, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="795df8afc9f95cfb86da30950e6628e117518d9f614a49bd0ef2da5bdffad710", @ANYRES32=r0, @ANYRES8=r2, @ANYRES32=r3, @ANYBLOB="6f16730669063d052d3cbad3b9d4aaf830313b9660e8d20b9db30bd4b90d55c3da9cb594d78494938c648a0cc71339fc26f5b6f0d745c3bc36f99045a9c08453e10346dc11b3ff8ec19e0de3918b9f4e0691e555bf7372946d3b869bc95f05733d37da5ec3b5e02b9ad5b00e5f4c087215310f8ac76974d46c00337ddadce571f2e36f61bdfc025210f7852dd5f3a2cc5a52428410756413a4b55a237b5a44c1c4249902fcfae4b3a1046eaa450c4fc5a842527d63de66ff3b63c3bf2113058417d671ddc305625b17131cdd87dac12aa041cf29b494215f7091c7321dbcf37a5ee2e441a098a341f9e32bc02164fefef722de37fe154c55296de68e728e68958b4237b43326ad99fa5e426c3fcc13b26ccde940c8145d9e7963b768d3362e272c7a19859cac7824fd3d7db79647eaf62f7bf7c8e8c076a8d496821453f3a02fe59a773c6d7be74dc88b598b309c2d11f04fff035d0a2033b4b7a195eb538338762bab59a03e43e011e195ce523bd399ee6ba6d7b49b626b8166f9720d5a7ff9b74878da0f78ccf09068760daa572d6d8d3f847b497de5e7c05942d3c1a78d7fc7f42928dd3842a9b1a8daeea47d06a18faa7e5dd907821056a5f52119a03cd9d1efecdf7fa9b7edfaa5312ae73eeb77962db74b036ce9dee8039f74f42b09c1a577b23877b663ad3b0b175ecb276275570ee1b0a269ba6b71f51908824a4548debd89e2b52f284465e58d045ae7494e249a9ca3c415d68eb2cda86ccf648bf7fd12c01cafb8ab636a0a97440b52698daa48d17df8c3e9957ee4157100be59754142122541e587a19b59e5a31970560ff3d57b129302a6bfa883f0e7c18acc858a9b9c27645669099a104e6f6e8b5b6a964cb369b1c10c42734ae0941db54edba8feae36a3ff7d5b492fefd00b73c1864656a5ee6e38501fd23402ea20ad20cd2faa0f70d31c952e60f69310ac4ae99b50cdafe43843a44eaaf144d969094112ba331de606b3556e2113520be079b348f47e24ee2d220c06ccb0de5b058f744805bff9d66e30746897f86314e8fcc2aedcc90862952e93b80fe9279af111ddab861d5b6fdf9f5f14d10fed8a313aecc01c6421f0c81a095d53a8b17214a2d8dbf10ee4bc89acec66b827b202ebd96d4085ca7b290b3d70268124a6b36239648238c0ddf99dc0dfbe733f39340478e49dedf0835289a7e3e5778960be4a2836cc6c427e4f2a2dca98993c076a10a41e7d673989b227d75e9198bd792d83375eb8ba97471d12d54b96c59e2d292d6ce83ed1f204865220c6b427763c4066aaa6cb0720fc8d44abdebcfa409b5f70d7799f4f7cc05e27642827e2986cbfbc06eb27df31de90790696df2243dfaf8040bedd7526b483e079c1afed1aca9a83ba882c15e40e8c653acd6334393d1ee081d9f22dec80531942f21cf616bf583e10d9fbf0857ab13d84d311bfb178d2194eebe52d9773006501b80050abe0dd7711b996770a5ec622f2024849cb3fdf2a60a545c5d0f7e85bfea017707acd2ab4245023a43206864069089888f67bb59413dbcd3ca331d313a5422a03bc1ef6bde62e49827af4dd3ad2f6087f142c25d420d5e99a15af4db4b624c8ab5959b723bc088988fe7d9404916408da6a3b71f06cccdd9cd00947db6c4a8cd8d7c46f0fb50e8397b6951df7a92fba8aa288cf420c694f4ff808be18113169589767ffb6d9e114b09dec2ee983cebe7396021d81c8485f72bfc5fc46c8e13eddd07983affd9b070c64f6c0f6a1000706920938d2d4da5b6117cf2f3a8608fc0e44aa113b75af22fed4724e8feca152128a276ba327ac2ac8a069b3f5e1d27d02038be2db5b61a6184a7d7ab4ba6fda13a3b6c1562b5aad149bf98ce92ff9cef82727456f9fa8ab05bfa76518d066380fd38eb52677d22cecad959cb5d4221882b0916dc672be62eb9713107373ba1439f0475031aaa64baea36bbcf843304ab0318741c7acfcc6f77ed139f9a01cddef5e5b449090fc8e54032789d174b7e62d801d9daa54ee059d7acaa608bb2abecc120cc8e7f352fb741a091ec5da8fa743eb61d21679d9d691cd4732ebe3aacaa65f0178a4d457484d394f13064814677cedc38655df8003f7b9ddd8d1925fa7dd0bfaa6f0973c6df911ea49e1bd56277e43d36fe2799fe17c5ea413db1942033da9a31be9b515ff9fbf339ab2b81384eb7e49e3718f4f8b5ba631e3b98bc0f5c0e2b20b229938d6cccdce5ef4766a5df5dd3d3a7cdf576f9223285fc6b6922d08364607c64891d6988512c0a70aec5c4ece2ccc99e0380bee2507662088e6e1cafb82aabbb258ebf95f9879112b730bc01acdbe61eb401e560d6a8eaffa8b7915f010b1a16df2c197ef662c379ab88c57bd880f68e1b3a1c15b8a68f2da0d40dca936b2b086222ba9cf4dde4c4ae52d7aeb08caaf163dd47668f844f1bce20ebb701135f3ec6273eb411afbe910ab5524ff172534ad5edf47cbcd54a46a50efd1b75eb4f222bc1dd30101b9441c1f377ea27a0a5cfe1bd4248e2ee1f31078e0ca0612167c4cc8efd9841cbd250c829b9ba4a95af5cac9c59c8bee1c1d8176871aee9ccaabb9eec14a21a277ac9aca9ec63a656109bea1453ac38ec5fff47d70f0ff16100f563bb886625262e5cfb3a072b347817d766a90ab0bd3a2ac495dffe6753acff4722a3a631b1a53b4f306e8e455dd5e051c58713677d94d34810687ae76db24eabb9955b94f9953bda8c984a13c357f514918f7803e547ffc9dd2c860e673af863a0da04e56f73f3d15f38ff06e16fc246ee80ec2bddfc051065f1f1ec13b3a745661eb78e225f1872106934043b1d9e2efb35af2bc7a149c06ed9bb37f43a7b5313bb3e26f549fc95b507e6fef540909e1275a989ea709746edaec498b6b61fdaef98fef2dacf4bc82b7bccb2bd9298f56225abc21b707a0cfd628fb9d1d4d2f4c1317ffec9ef46432e9f274de74f1aa2cbce57b28f973090b41a8a9c1e155f9462c9a56250c6f82551bfcb4c36ef989af37b7162b762d7b28d3f04a16cf313693750a4fdea5865ac0cd487d2f58ab5e43fd86e094ffd4df75e8c7cb976100f73ef3243e04d5cec39edffb64ebb15804412a2b78e2af600a50d6d2bbe844fbc7e220b07c93fefc8ae9fa20978db239b0f8fdbf07ac2a17c823f6bd8a7218d1ae7c5ae26d5b36f1ecc5111f3aec809d25b574b7f8e271d4eb139b1b8350f55246d5b14a4959e9b1ae549344583c8fab8868d2fc0e6dd8477ad69b2d27a6a1048f2c0cd129e57cf4545a9b55d752551a783b8370f8e7729eb09e91732cdc61cc16f2ca0e9bd71ca0174b24fa2812c252fa8d2b5ae3cc40435eb521bba9d3936714674a90e67ce13e8f2943c04a23cb3d54141a50288507ff7ffb35e502c7d9eb45519e113c32e89b3afec36e95f370c4fb005912953dfbc308d147e8361afa04654d0448a8830bac6ea914ae0130f96bbe98832de7cdcad5c2410fcffa7bfbc1ae3ffab18ecb45942fbdf148860369c1723273cbbb5036aa45e8e8e096d15ca7acda3360db2200df0bce0cdb1367459301d90e394fc7a671cab6d01eee07ed915a47a96a73f24cbf9615106a58be0a2e0791362f7db5983d58b9d0469c5fcc32899ed9e54f811df32bcceb16e69608215305ac155d6d658c9c3da2c673783acf8e09a6cdfab37ab917138cca71d926fc521dd8f9c0b632d1b7deb544bcc94dbcca16ebb9a605e6d77a6bba778436400ec9376c099eaf3491abfedc9d493bc1e22e8e8656ac6a158c4bb685c9ec4da4097ed579c38137b70111dcf1694168ac5b32f33a896a1027be0bb2419f110e1858ff33315ff5f2c4bcc6ab0ca43122327f70a1f715b7b052bd6fe286f3b1ea33da53f43c4d2add3dc39269748570e6f711dc04f9c1bd02ae3b5f5534a055e73cc2a961d7916b13306610ef7dbbeaaa6113f5dbf6df55f395d7737467c85ce12b2c952f156c0952eeb1aa476d14ac83ea8310b6f2407f538753269db49829bc0f49c5879a64ce49a2b480de069b0fe45510cd7d1d7438532befffb50f5142cd5ba82bc4fb92930bd2b4a697b1b27fe5911fdfc3f1c40d5bd2b521ac31fc196e149716b3c89a0e394a3f130a1742e057324f7ba17fe7e03add5b374c036cc9550cebc8aa82dbb048c0eddfa1d1fd0470be9cf1f0732a6213abe4de73a9075b0c7648324f9452d48e0b4fd1cd043c2d3d69fb253f77901517ad6e8f5a12200b7cb219fc52df873efa719de13b1fda08cb3b5c605af4bc4860c3408b6c55bad70ef83343c59f33bf8170432fcf1a2fa1aefad2ffa424e062b3fb67800bf4e208eef309970187658969a296076cdf2661e00f13f96005d7ae1822e92ca6091c54a634784e554b21fd709c0d578f5f27cb9c87cb99fb32e04cb62a3886dd85b27642443133cd5c2843442f3e57cfd3fe58305eb5efd42f6e85dfcb68cab6020a708a1498b115f26e79a6992b6ef2f2cd5be6a09d36ef99171b2b2d750bff20fed9e878855428b7dc5445c77a98da1276e504259af46e787c8e2a02d7016c6b42d72a6c10b9caea33e094e462c293b765d1a8c8415e1e083b57bb6586ba8b4488726e4b32339149154049a8586c6bf75b5ccd5ee1a883a88cf25487bd5366040b28acd5b932d91e76f40061d41c7cd5962283692a277e4e0943e6407cf5716f2b3eba06f90631041ad2276fc1138caf25043b6e64ab8f163e16db2612788e5f911095bb630836ad2fb5ebdcb452a12b79034bb7117c47160824abacfb628b30b40f075e312c718d9df37d1d3b2703996f5cd7563a0c29adb11cd81ba2b3be9830e0845df4e5054138c1739075b037cbae8d5b0d244fa35672c200fabfc8238a1b8a6b2f6625d0536861bde0ae53119a2fe22ff94603719def308035c62fa82c554441ac515ff0000b8861dfa86fb21eeb28684a4cd4ab8ef78fb249050ff390d1d4e540dff527b81775a1fa7990d2ce24e0a5bdc7d4b3792a501ea5e0a570d8c1b168b8268b2a5e58d4b241675e2564087ce648c6aaa60480899fe43f47c58331a299cb9c7abcd023974f351149faad9c68a7b62b397dc11a318096fe1b25adbba2b7556ab68b1655398779074d9869675c4cf11bbdfcf2f58f792c6721a75b0287fb7efbd71c7ad68995efdbcb7cbbd26209da5ed65151ef50eee49d461be5a25e50e1ed3b938f361bbf6e230f93e4fa11ef985655eaddef50e35dbd1cb9541f54c2d45b7a9ac554e35e0e514f274a55b71236c86257b19f1f8cf6668cd8c4117227602c14609ae03460bf8c9602a68486a3f79c258e5f85eb53caa95e71bc8f753c01fb61c71a089e29deb8f702c1ebb7748376ce8f3fd342a3170578b0d0a70d582b11f08b8fce6f18983ebab8e6bec5d703ac9404a7ed83d68a42d3ca673b33e8f7029094d9e4146d02a6d3ff2b54da6bda2aba82f728defdd5f09c8e83200bb4dae9bd83930264dad9026a138009880098fdee5e1708a9c145cd6e51a49214310523f5dc72e6f5f14d48e3f63e7e85f125a5792525bebdc911e54c3aa8f98c6903e090da6b2317c0b0f72af641eaddccb48c7c52d2a51241d2e7b26f24f58fcc53a08c021a93db2d98af5e4732576a0bd351a391a2e9ff8f5a71dc80db5a5d1643633aeff5a41c3cc71d69254821e9c8616d56c112b7b85003724b2e338609e397dda267c620f97cc97be12a1f49ea8260509eb739dc0998e9a6dc821d4b57e6dba84722f7a09122516a1713e0b2d6079e2e838d7bc04ea5dec7e6e60d2aff72280000000000", @ANYRESOCT=r14, @ANYRESOCT=r3, @ANYRES32=r7, @ANYRESHEX, @ANYRES16=r3, @ANYBLOB="00000000180000000000ff000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="20000000010001000000190000000000", @ANYRES32=r8, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32], 0xd8}, 0x8) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r5 = msgget$private(0x0, 0xc3) msgsnd(r5, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x0, 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x45, 0x0, 0xe3}, {0x4006}, {0x40}, {0x40, 0x0, 0x3, 0x2}, {0xfff, 0x1, 0xff}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='~3', 0x2}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2000000000054}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) pwrite(r0, &(0x7f00000009c0)="d7ae318afe93bcf5517210b73a4c460b16b4d55d759adee3855744a093714f9a37c879c30337e029fa5e874ec3579c53f554430ef0f4ea032f369a5233db141fb532d452a361caca4948fbd95af5a46cd41f1b979a35e4b5f875310bbe87fe7b4816801f296a34a27fb23b3206bbeb7d0a1348231350c0a9b27e503c226d0cb5398b6e53a2a8e7df405cd1a28f7194a6e6e4119127420c126df26e05bfe4337827aff44838178a4fe5df30ea04dc98690b608e2f04da47c1cd93de00903782b9bc56777919e520f4db9cec4198f25a0597e50966f26a3d100229119980b23d429ca50315e3d7b83c23f19299cc616ec84cae1dcb95ba14c41849ba304fb18fb8df5edfa5741792087c89af72059d3aa2adbf3d930bcf59627990dc2580987ac6e4f35ee196d74c658d453c9c702972f23a26cddd1d153dc56eee9797bd2f920c3ea45ad6785b2811aed60332ef9bf4cf0201d455e03b51df8ae359afa50ef47a25911d91af2dc6f60569b9c6f244da6931aec9a1993f23ccec1046a0544b98751d302ff881a5ef8408dd93467534796cb454221e45c2f9af46d4116972f1f5fd0982a1ffb76bf9ef2172d0747abff8d7f6acb7def4769cbef6f4336da6b9c74c79cdad69f6d835c35c5b9fba9384f0c9f2c11c08ca110e76389300282dfc2176f427918be489cc151a99b930037085e6048834732242ecee3e7e80fc289207dc12a318e31515564b3905434a5b2d8ed1271acbb89ea71b383242b35907853bcb0aa859d534e7a7d8b633dee5c2446fe70519e8f99079a4563bac965ddbf4003e11eec88ce921818e3acd853b96169b83c75887de75cff43f2e2a37e4d01cddcc7e338bd3e89c31a2529b9a93fbeb1a0b2efbef932c8e114b4e4a094d3742df1232aa71cdd879691e2a745f0af8f19f8dca613f20ed6ba91fbaa230c6228a532e9f88a6c580108c43f741ad6c5e175ec91d24193c349c21f165527d8efc793a40ee77cce14929181c71322639289137d25fc2f1c1bab682e841ac98c127a03a2a556015beb0b2f14ed309368f99c2a3075a05b8b8cdf19c3907889f791437e8ad96f8d16c8aad92d2cd6f6884d9c1fb133da1d31cbd5cd623df1805d382dee64b279f94e59dbe9bf6d41f834b4b618ad3b1130e4c4072f8aa01c8cd5f9700870b8d082eccd149b5c848cd4562bf49bd4ded2fb95d46fde699d7f5fed4ec25ce7ae2a6fefbf507d871c8de9c3d810abe8b8bbbc797a342ffaa332ec01a2b75b2fefe8cdc866a79f49f918ae67a76aa341a3900888fe2163fd70cc20c1c3a8afede322438b77b157d57f5bed51f621759553073dd8701d1f0172651f0527a5391845b3ab6c96afb93275b1f1870d3d7e36beeb81865216df5052cb8d27b85c00754038fbb7266aa3b8ac6d5f30df5a10cee7f777f5a80aa613723e572a9818ebfac8afc057023c7e0beabd8fd19380c0ede5a4dd7c5e2276c89c701dc0f3ea00d75e0ea0ac9f5f320337e7ed2995873a8d90c44a75ff6ac35d38ad447b1486dd77efa429ff3d60c871343bbf8d0cf1de68b94c17b510fbe37f446c9ca6ef5c726d0f00512ce729d491f9e1a405a027bf6f695ae5e9ca2113f0ab47c37a3c2bdd6c933e591fb7f4b1bb5dd1213835f9b5db717e6866dff0fd02f4b28e8c26e77e94608018c71b063a47aa492fda232d50ec536b903ad866f54ac812da2a53c3fe3d789bc47c624327442b2c1e4ec3e945ec07f4bcee2587c47e172646c50b2b2ea16166085f1df8a8b20798bc2cb6d244dd1b542afa8de10c9f62df69c159749d0ab77263dff6b0ced5978d051d1c0df58ddd1a3393a0d45b946102966f993724dfd55262f21eefb43ddbbee3a04a176736d37d1abc58078dc61df1740fa39929efd3921025811e7fb08ddc064e173eb753284b3fa6de472468f9be2340d07b8cb7d84652d06ffa1900564ae4da330f0da6371c321d02b49c02938a4eec338e9c61e952993fc5a3e08142a38c783054c9087dd4231d16d78f51c7eaa71ab83e6a7eac046b258b6b5d719fd918aa70c2bc4d675c15fd26f97fd7b70a367eac80150f06c34b4f9b55ee11d8a1e6a24b0facb6f925053eb0923dca77073dc1061f1935d4c5bd1385c4c1bd86c58dee3fae7cc23169eef68081e6298e285a7fc566b0380f6edfa2abd5c67beb40316fe2cf09f001f55ad3ed05b2414aa6823cc245263b318886da335a06c146529993ad177de3cb56e8c518ee4006f958e69c0c5a8ca76fdf344126fbb03a237d324369b45801d74b97c8302721e1eee5069e5703398ff2f8a241e35c530f26799fc6c1a169725cb5c2b102d6b2b580640be8c443e65bb4d7c8d17c44b7c3fa80a3d4737e1c2d3623d8889a88f1192e872e910f0ddcb8bca7c3507ddf58b38d8767b41c96a723bab3c98c216eea91ee2c7007f6e32fbb5db8890d26fb9b69c96b0fd6966bef7e59ecad1570af5699599c2c12ce186c3fe54234cd33624d8bab984f73babbea8ab43d3c8d0482c7b6700541b4d5be42dd525a210a0ccac98072ae028dad264313939f99b809a1108e8eb56a8523e0fc829bc671bd170459dd7d68e5462618212e2fee66ac5207d82de79d1794bedbc8df49d3b606bdc19047afb5859d6e5137a80b9ac9b232239b13198d3e9bc806bf1f843b2b8e78ff0cb97ef40222ac4c8106aa368c43164ee0b411bce9390df6714ed4cfa7e1a0b7149e64641455f02b7ab9d8df9410d90a0ad5c56e80577d9d5defbf565959a71a398ef534c535dfc650f503fc5ea197a2384261b0d8483fa94e7f6a1d8439763a7f30dcc2f6b307048956d79fd58bb1c30e2ee41857436522cdd8d0f32c72c95130994cd6146c778720ea04186f4ba4b2c4057652b2f7b2152a969f1f62b7e851f4579f88bfb27791fbaa39685758037ca2808aa91caf0db22559d6eeef350df7b2f9306557a594d097e5a7a105225f44dec0d4ab29fb653f4e05f3dcf1fc7113b55ee3758b57433bae0a3928da468893eb2e600a355af42e893706eb3d7597f89f86534aed116ad206c104df1f08942b40576ff120c467c277c29f2100cfad2d002706ab5086407bda4ca5bd84c0cfe0ce1df74af020a08cd2ea990d10bb1c99342e42f7b1fa0bd5af353b572e8970c90c18740bd31c49094653fda63e31fdfab15ecbf17799e9a92bab353cde971028efffa4e8bbcaf6ed503e3e906141d07986f8bf97fcdab17140040ca98bb70bca7a6f106b67137a444fdd81d768ed2afd66419cee16df9e5938e54a689b9416d2e3d2740f80b6a5a74d5952c2758e539ee66bfb9a7fb30afd208f4684046fd464910c856c8825bdf1108d37ec6e48949cd08a59242ed4a75fc9f243206a067f38da2564252a51058618f0546a32d70142245dcc6287d27147322cd6a0934726a8872e3bcdd0110257549297869c361cee08bdb0554756ec98f0a7a0f5dd62d7854ae7c42e400f62094b24106bc4428260286dc37ce86e71d824de7552cf52eea7ac4dab818379f0cae5237066d597888d827b0c762e7f58ca1fe08a79f95480eeaed31bb52a75906af7f06aed1e7f4e24b75453b94eabe671a7391dc2b14a5bdb4f4c673fef6a680f610f5a55f322d135497f93d5a146d9db4943d9d089009f634fd80265265678ecd8a2f2de9211ce8603c0a57ac287bb3f0e24e9285e274151cdda7452ede4d5d8c5f18262f6cdb114fddde299c8ffbceedb2495a73812fb58a246dd0c1bd0f9d1e65911b5d84258738069be23e7a1e2f1204268bbb23653a3c2bef6e9119584a691091bb5e5a14ee9a1b783936364e19a4d0c33aca8eb7afbaedd68ea40bc862a9ee484a2f24e868ce42e6d4f75934b0003844ceaa24cd66d8e9877f8d7dc8d0b1f3bb9b2d8574b7e2e0f9898a2ee4bf79bfa028f7f79c2c8d4e27c3d4a8641d08cbf119b49a6718115b57e6c4b7ae17aa79dbdffadee501c32ae9f43d9ff28b96c30362e8dcdd38ff992441929fb301744ac5678df73ebdd5dcd7b76f1ea50102f36fa081286fb40c21bc97a0f1fff94880ddfc165a23abe75a8b95135b9751b7d4cb55a7a2e90c84a7d72712d9f6625dcd29b0e29f2883b741e4949bd4343fcbc5d0c0e84630051aa3f24e3dbba3a22b730b1bd49ef154c4604794eea8d59305a8304de3a05c54a1fce59769c2c82a535d78d1025ca15dff637241bb92166021784e8a1e53d785b7607f187bef81c502cd204eea9717750b2485397a07b1953f067fe7fc1a39f0acb5b0b0fdb5913bf27e5ec5cf9ff0fd2ac69cd68b9a545a09a23709eb59c57cb869537c384272f32883db4eefe112bcc78d9d3ce7bad843c9ec7f97232204e787a062b77a25bc75d97d19305816c758fdda513d7832ac6254ab5033c1067f17e486a33a9f65aa46000a9b0f36c9365aa23ddc0f3ff9f7ae784f2eafe40b3c6f202c961f80d2c3b1c548b0f66a4c5f9e014a1bd61db95aec72537289e20fb37d1ab17f3ea90871e8d40963d851f13c65039ac945b3a549712d5ba0f53cf0875291cfb8f3bc695cc575543ab62f58b6793248411376b71f558a6b84a83dde6df13bdd8c0fd1b66003126bd2c20b4e0962aa253041d68b8ca02b93e87dd3101e507ca707c3b39937c49965923a0a6255761b9c2341c95500fb4c833abc20e38d8a18a300d20ddab3f92acddc0298a308806a8ef7f78701a51be170ce0a72d74ae1ffad6294951b6ad87b0eba29bcf189ddd10f1ff03543f56d69941846b5ccceaa39f664db6c5df22522f4d4482a5e320c650c4a77e20383b312f22350aa9ee148b5f924a1c6ee11a228542e298dc90c009a0a21d4be735d5974c9ab98d347855f37268cae75d1bace3738bb008021cd8859f268ee5c4e0a73dc44a9e401c1a64886bf326a36b39e91f10b58b74f609c6ead1c64cc4f54bb139941a9e25819653a21097053ec6c197d22b41b6648656124321f7227e305f62cc9e22cbb083c5423069d736efd792eb81336aebc1cc565e2b1c43bf56c892d3c6ccab276db67b6f67200348d0492805359c4553c18c2418ced8be4bc65233ad5727957fb566f29c0e1eaa773e709c6a7e902beb9a18a4d560684e6dc9c47b0a9dffaf5b744f5e1359281bf1ca5c77ee8ecc75ae8e6a5c9f871d5cdef75c1b7fbc85afec0a1f0dbea75b98882ba55f7ab37ed401331bd5aa9d553360b5b9e31da8ea8eb514b92b194a0fdc29cfa7be836d78df903af9ba0823a896304e122340f79886b7c060038b10ffd2c075307950b7e7753dfad381b488663cf71642e6217e020ba3cc28ccfbd9b443ce59e1305805b4a38132fb8b866853ce08d0c46598bd1953efe75fbe37bd6b25e1b3054edcb352cbb7dad45a257bdcfe2271346ea5b14b42cebada417f6b269b8f85fc84ea290a780e2ce91e1e93fb313aa4424e70abedd6d921a86b37d6a7a9ab573c5264c41453b63495fd2d3e5112c7dfe74a9f13bd18091c9c0dbcafd0d489a75d30b4a0f71350019996bfdd2b6c38972a5c3ca6b26847bcb742fe29b72a8dac929bbe1c8a55d9664aa7145796cb10f845f71d91b05f7b3ea7c9e595738e8cb27c677ade849d1a742d56f82a3c0edf7dfefe951cbf0d4aed07d46d9799e65cf61d34757044dd096da390c9ebe59740f0bd7bba7fda1c7fe7e8f80d142ab04966075d18a6b0f494806ce8c6ac7bc19fb58fb6c7a4906e30b5bb417f08c12eb555fc71490c48c96be1f42843c6e3ea1bb693ac8c90fdf11bc3e538e2917f03a19dbb2d7dc666d6b7b4b4912c5131635084c1adce8e43a8a", 0x1000, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "bf4621ea5fc8fd2d6dfda3766485e63042041a32", 0x404}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="d4", 0x1}, {0x0}], 0x2) read(r2, &(0x7f0000000140)=""/223, 0xdf) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa2, &(0x7f00000003c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "d494f9", 0x6c, 0x0, 0x0, @empty, @mcast2, {[@hopopts={0x2b, 0x0, '\x00', [@generic, @enc_lim]}, @hopopts={0x2b}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x19, 0x9, "5769c6497f9b3774ecf98f2adedc416f3b6dd9f83204a52ac629a9947f9e9168fa9a98a1dbd77e54ba4e099dc4d76d3f34f59bafe2cd0ad51f51203f84d7cc1eb3a1be0c036b50755f96"}]}}}}}}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x3, 0x37, &(0x7f0000000340), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000080)={0x7, 0x1000, 0xfc3b, 0x4, 0x4, 0x5, 0x6}, 0x0, 0x0) getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{}]}) symlinkat(&(0x7f00000003c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCGSTATS(r2, 0x4008426f, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x6) socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff02", @ANYBLOB="fab918ad297f2ea17bdedf0dce714d4e1d0bb172eb53faac9bc152447fc327a8ada90bf996fae0fc649353a91df8b1cb4a1a6832e8e9ee49a9898e24c69459c29a0694cbe062d8f0b954fe6dbc551defad97a53452268679fe02abbe4df067a9fb8a517977452206e3c58f3d767b00fa4c7e688717a7a84ff4b69f44d4f8e3250804dd16e3f6bc1778db609388b778186aa840aabfae30ecf29c1fc70809477e304981768e452d40a7a4ee70435098eebf966e3f085045d0d7a4845894698000e38f7239ca34dd"]) executing program 4: r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r1, &(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(r1, &(0x7f0000000280)=[{0x4, 0x1, 0x1800}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) r2 = getuid() semop(r1, &(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, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r10) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x100, r2, r5, r2, r10, 0x40, 0x1000}, 0xfffffffffffffffd, 0x4, 0x1000}) seteuid(r2) r11 = msgget$private(0x0, 0x102) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000780)=[r10]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0x0, r9, r13, r2, r10, 0x4, 0x1dd}, 0x4, 0x6, r3, r8, 0x1, 0xfffffffffffffffe, 0xffff, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, r13, 0x0, r17, 0x101, 0x2}, 0x0, 0x68, 0x0, r12}) r18 = socket(0x18, 0x1, 0x0) r19 = socket(0x18, 0x1, 0x0) r20 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000300)={{0x8, r2, r14, r2, r13, 0x2b, 0x8}, 0x7f, 0x7f, r16, r8, 0x6, 0x5, 0x7}) setsockopt(r15, 0x1000000029, 0x33, &(0x7f0000000040)="03000000", 0x4) dup2(r19, r18) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) executing program 7: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020697f, &(0x7f00000001c0)) executing program 2: r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r1, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x100000001) socketpair(0x1, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x8c}, {r1, 0x10}, {0xffffffffffffffff, 0x8}, {r1, 0x40}, {r2, 0x300}], 0x5, 0xfffffffa) fcntl$getown(r1, 0x5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb72884001408769a6c9075751996a7c22d32b9926785a223fb2913b4b9d73e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) getsockname$unix(r3, &(0x7f0000001340)=@file={0x0, ""/45}, &(0x7f0000001380)=0x2f) read(r1, &(0x7f00000013c0)=""/243, 0xf3) pwrite(r1, &(0x7f00000014c0)="dba1b46249ee304ddc6197848a2bbe5178a26e40c80b1bc2e6e79a514aba6c3ee83d7035f893775326587061f3bb42e43987364cf4e3b71adbafbd4fcb706f2906d036a4c1f425a402385b495a8836ec7b178aa4fc8b7e7a342df5e8508556e03cffc04af68c7649094fb21c18b091e17290c3bd2c166c1b08ea2c62bec3bbbe85d536f142587e06116d8ca5e67cdbd23e2c39255b3f9949da4ca5b6948ad4440353075b3c73728952aceed2de66f14cd964752142145d58c417e1a462f2881b228a6fda3afa4eaf5786957ab5", 0xcd, 0xd6) msgget$private(0x0, 0x188) getuid() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getpgid(0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x28}, 0x2, &(0x7f00000016c0)="22c46b01afc0daa67623e578c45468f5c97145172a1ff2b4ff9fd13edbd0c2cfdbf3f5dbbe118f81018e30d08cb0b1df225b488880b4584abfa72422524ae6e7dbc35b92d582a25798c68e4c82efacface1947f874753582fd523ef253b6ace824c45345db357ee4f1297f", &(0x7f0000001740)=0x6b, &(0x7f0000001780), 0x0) semop(0x0, &(0x7f00000018c0)=[{0x0, 0x8, 0x1800}], 0x1) syz_open_pts() execve(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001a80)='\x00'], &(0x7f0000001b40)=[&(0x7f0000001b00)='\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x2}, {}], 0x2}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0xffffffff, 0x2bdc1d97}, 0xc) write(r1, &(0x7f0000000000), 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) fcntl$setstatus(r0, 0x4, 0x4) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/36, &(0x7f0000000200)=0x24) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x29d) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='./file1\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, &(0x7f0000000180)="4441dcfaa27e5ee8f7a49619f60de8a626dbbc883c4f0342e363a1e921e47f51a8cabc1f9651eb2b1683d5dc5d2e716fb57ea2245ec0335d327a020facd435e104c06160f809188ffbc27bfa58c9997bde5499fa9360b89ca5c7c4175e64dc8d5888736ce6911e708d41c4603178094dbe79a9a11bbfbda9fcb81037c51ebcdf6941ea52aa8261bc29e734ecff96b56b1a79cd1104041ab091061adb1e95478873c833f81c878f3560e94d921a82b267538b5a3fd224c2769d3b8291753a", &(0x7f0000000240)=0xbe, &(0x7f0000000280)="c495ecbd348af951ba194eeacb49ece65609c91be9a2348bf44a5ac54cc2edc85862f26aab888f054f4fbb3f497bf1b357ca11ef4f9e70de1e60f43cd66f0235a83805b4a2517290c4ff9569c100bfc932183356ded8917d9ecf6132b14588ce177bc4d9d0febb1c4f6013fc192590df38b62b6b59180089c3a6758fa645bb50a007e5ec021579073b8ba6602bbee41b1a644f858a836d3434e9707c3e217cef0498c7b84c8d5b8c3183", 0xaa) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) linkat(r3, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000340)=[{0x0, 0x8a, 0x5, 0x8000}, {0x0, 0x0, 0x10, 0x10}, {0x2, 0x0, 0xfd, 0x40804}, {0xfffe, 0x81, 0x1, 0xffff}, {0xfc, 0x40, 0x1, 0x1}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) faccessat(r3, &(0x7f0000000380)='./bus\x00', 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) getpeername$unix(r2, &(0x7f0000000640)=@abs, &(0x7f0000000800)=0x8) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r3 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff5, 0x7fff, 0x7ff, "d88c1afa8797f9bdca0988d115540100"}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1c) r7 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) executing program 7: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x4}) executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(0x0, 0x710, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r2) lseek(0xffffffffffffffff, 0x0, 0x1) close(0xffffffffffffffff) setrlimit(0x0, 0x0) close(0xffffffffffffffff) r3 = syz_open_pts() connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)}, {0x0}, {&(0x7f00000009c0)}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599ce", 0x14}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c83e6b98efb49b3f4ad8f456696d252dc98388c1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa0cb61dde68a23b8d6b17ccb00b359556b51a4bdc4bcd900000000000000000000000000000000000000ddd15b875073981307fec6ab86", 0x99}], 0x5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) clock_settime(0x3, &(0x7f0000000240)={0x2cc, 0xfff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r5, 0xc0206923, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), 0x4) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='L', 0x1}, {0x0}, {&(0x7f00000000c0)='A', 0x1}], 0x3) executing program 3: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) utimes(0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r1 = kqueue() geteuid() r2 = semget(0x2, 0x0, 0xa1a) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) syz_emit_ethernet(0x2d, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0, @ANYRES64]) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES32=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) recvfrom$inet(r3, &(0x7f0000000080)=""/146, 0x92, 0x1002, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x83, 0x100, 0x5, 0x3, 0xfff}, {0x1, 0x2e, 0x5, 0x9, 0x3}, {0x3, 0x2, 0x0, 0x1, 0xf800}]}) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x2ce, 0x9b4, &(0x7f0000000240)="6f99f5da4ba27b58b918e0af9d0cf738deb21dc71a09c6ca6a47b9fe7ec3789d2556f966aa7f6a2e5fb18571f58054716524266b95d9c39595eb79f69868507ccda09aea7361cc401a4f5076b74e72f33b6a3d9c5293d81a011348000f0bbef1b7a8d34d341689b6ad2698d9f197cb61ef14daefbff23a825010d01d3e330f94c8dc499c95ed32f218768017fe317773d462b0c658fc6a3d5f9c1593f912186eebf4", 0xa2) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, 0x0, 0x0) dup2(r7, r6) fchown(r3, r4, r5) shutdown(r3, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000039000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0x4000000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0xe000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000040)) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000e00)=ANY=[]) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000006c0)="6228951c7f85b0b56aab81b6e533ff34000000000000656ec63d1da0151f2b1a80aa14110bf90000000000004b3f5c3b92f7b492fe335f57514ae96a997efe9a0100008000000000e2b9c3d7d40d89926e5390203859be1300fcc7fa82f8fb263e65e2e474694e6a31e8e9c040a9a67580414c3f11c3bce29bfa01e583a333fed7799a007330b98f609d4f5d198021984f949841dde12a7412ffba5bb4cb42159d614755374e94fe461d2ce3a1dab63b7a1b999c88aea185", 0xb8) r2 = socket(0x0, 0x0, 0x1) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000140)=0xfffffffffffffe90, &(0x7f0000000180), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x32, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r4 = socket(0x800000018, 0x3, 0xff) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() shutdown(r4, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) connect$unix(r1, &(0x7f0000000580)=@file={0x715b419c6ebfef8e, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) r6 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001680)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x109) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) bind(0xffffffffffffffff, 0x0, 0x10) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) 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) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000340)='./file1\x00', 0x880, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x44}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r5, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000002400)=[{0x0}], 0x1) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000500)='./file0/file0\x00', 0x0, 0x182) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000140)="644566309f6f4f9156af9428984d318bc17c04e82f00d278fc842c58bbfc62fbf55b198562163635f61e4389a6c7e0dbc2e4ee833bcb5e1a8c91f52a41a0d1071e5afd51a042a6adae5e99dae686a10b802d3a970d9505ca0d9e929a41", 0x5d, 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0xd2) syz_emit_ethernet(0x2e, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb080046000057d532db0000019078ac1400bbe0000002830300001200907800000000"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() fcntl$setown(r3, 0x6, r5) write(r4, &(0x7f0000000080)="c7", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec98111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e65a51edfed44c55a4d734bb553d642ca2bcdd1a08378317dc8f787469c3b3c14e4b1b46c2c8b03b99333ea80c9d016614120c595d2f49ab82c5dd36e448fad8a7c5aceb70b1a7e5d67c342d7615", &(0x7f00000002c0)=0x2aa, 0x0, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000400)=[{0x10}, {0x10}], 0x20}, 0x0) denied attempt to set clock back 1051709608 seconds executing program 7: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) close(r1) r3 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffff1, 0x0, 0x0, 0x0}, 0x14}, 0x10, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r0, r4) setsockopt(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r5, 0x0, 0x9, 0x0) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) setreuid(0xee00, 0x0) open(0x0, 0x78e, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) r2 = getuid() setreuid(0xee00, r2) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000040)) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chroot(&(0x7f0000000280)='./file0/../file0\x00') getsockname(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r5 = msgget$private(0x0, 0xc3) msgsnd(r5, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) (async) socket(0x18, 0x2, 0x0) (async) pipe(&(0x7f00000001c0)) (async) fcntl$getown(r2, 0x5) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6, 0x0, 0x0, 0xfffffffd}]}) (async) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) (async) socket(0x18, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) (async) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) (async) msgget$private(0x0, 0xc3) (async) msgsnd(r5, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) (async) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x0, 0x0}) (async) executing program 2: ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2c}, {0x6, 0x0, 0x0, 0x76afef69}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0xa) chmod(&(0x7f0000000180)='./file2\x00', 0x110) symlink(&(0x7f0000001140)='./file2\x00', &(0x7f0000000340)='./file1\x00') executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x8) r2 = socket$inet(0x2, 0x8000, 0xad) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xb, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) sendto$unix(r1, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000240), 0x0) r5 = socket$inet6(0x18, 0x4000, 0x0) dup2(0xffffffffffffffff, r5) executing program 2: setrlimit(0x8, &(0x7f0000000980)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0xa5) r1 = getuid() seteuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_open_pts() open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x1f, 0x800) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r3 = shmget$private(0x0, 0x2000, 0x1b2, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r3, 0x2, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES8=r0, @ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) execve(0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x8, 0x4, 0x2, 0x0, 0x233, {[@timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 7: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000100)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000240)="e85e072b0c2982920728e46e38cd0c4244e4a5eef2c526c8cb6e6791c9b9fcaf27a4072f335e6f85a0652e8f2d0c4b0dca93a7ff4c49c4d3b839e41fd9363aa77ee3bfbdf4e56305be15b4e638d63001248020", 0x53}, {&(0x7f0000000300)}, {&(0x7f00000003c0)="11d5b048083a0ecde0abe2aa5aa9d99fe997426fefe19e40f236aebe85239fc138ae47ca5079fd98cd47e977e957f07e5979e37ffa31b70a33aa1ba7ec0335fa65ce836e7ccf25a63841f5ad038441b7d41c534585c0e836b47114c24b93b3ff8367476b1cc007676fa4ef7301f323153e18e1c368507782d0bd3d0d653bdf2b9e6ebf297af3ad26c30f490febcc39852938677cbf8be857", 0x98}, {&(0x7f0000000780)="1ebf60bb6c5903ead7366fe50c8f4942fc6f62f8d94b68bc0bfc0d1a975ca765b9bcc3612e20201168fe8f2fe6de1cb4b636c0d6b83f86ff37e6bc25018f07a0aa58cf21296a23a63694024015374c8021eda3f8c2cd3d81f4ef1bef3e9e92da874fc4025cf084df68a30de600ff8134fa99db6ec53e26acbebc1ae4b2d674b218a3e9d9d44ff9f0b50c56d82a37b6521ee0fc3397d43610607e29e62bd3a84b5f981729d1554be8bf75e82f02ac122fac19c0c3a315da48aa54a2513a577778e7cfc2002c636fc4250cbd9d676dc20fb524db853cd462ec9d3177fb41521b6ca3530c5971ad3b569dd60ba4051cd134d7a3f48d7acdadc9710541d5985cbcea9b1171ed634d5cacee7814be3482059f0528f8ae2515768a4d0c4291f87584731d5db20e89c436f4f047bd9dd441c1f82036e3df89b41c22b1586fa71da11bd51549093bd8ff48dbca74afefb149e2ce545b0d0a23f1549331dadcf53c68a69fd816afa20b7c3385946543044d45ca9e040ae2cb2b405fbdad75e551caa6ee74f92062a7dc2dd0f066bb6b4288ba06a8118829893f03df26fc0019216bd237039be3b4b46d7cf310469a25a8caea909c31c29ed63f853b84beef770caf2374be9ccac559d579c52250e5626f31e53921d391a862e9c3a5dfb306aafd909d1c8094d9c49dbdea1b2d3d162f10c8883c9356fa448bb2ea90bb50cf8d15d8b0387921dad9eef248511c46402be80eda5269ed205328c27fa0a232ae614b72a597c7eb98dcf7318c5ce2a70d14a9009c64f8751181c84ca2a6fa5d40be3f6d927fcf5e5b150f7ef873459da405966a2dea2ac1e2838e651066c49a565c07870890018db416796426dc2bcaa0bfe98586aba20f3a0f88ee74383e81a180db61f5ab835bc76c10ec4b51c7bc3ca4cb30e65aa4abbaf71ae7632c07d722e06cd18f5bb000e0a952f462a915bbfe412e59b85259f13edc7682aafee700628a63465dc518ebf5c5fac6c365a427ccd5770c31576e5878388b97fb2684df6ac91546a69752c4bc6a7cb2e2b45beb0aded53547ef3b60910d5c71f4fa7bac66fd5be470d49b2b6d2415e0fdd24f3039fe90c1eadfe492e19e7d04cd91fb71e892654085523939b0207f8b3244c5aeef4cc8b835b54decc61d18cb9479fa141f0855fc1c08074c816af37588f944d068e5c45c3fc7567252e890dd2bc1e44bde799ef32717863c32cfe6dcc1bd553dae1490898ca8952a86633b8fdbb129380d32b85e0afac900c148984d256829863e3e551c22edcbb93fa7f5c4086e02202be4c16d4bbc70edb5f5d01a303ef77c871192b6b45eb00c0debcc4448f6daef97f47e97ff572a70a0e1e7f2b52f924d4466d8a910fcca23cec1f03a268113190d1ea01efaa6508fbb1f15b868ec8c3f4aac52d04d4ea8daed46a9809109b05b042b4aa76c4b8b1e14457ad964054015d10fc746750c065dc943639b1b82913fa745aeb436a97bae573a73f7c9f0e1e0d458c44b7aa625cae1130a423111f7cc59eddd65d5b54a26b063db02e6c1b6114430d0de38b05e02910c1cdd064349135e7dbd7494b8e8314c41dbd92e48082576c78778459105a6905a92667c64ef039ff987362153942e067d94c8ebbe58374cb63355c3026fda8289953bf41fc569457eace79cf14b27ce4e25ee384d0ba625c24eef57767d5270445be080f5d94ed88e989b46b5eb6522874ff32074c07baf817a0442a167657f29cf5b2bf3b133ce1fc7cd549457928fdead3c8bee3d50bed84e87799f510b86d50779e570c4af1fb77de22cfd4e8984403a0b29a7c4af9c338502fac63ccafb8bc725d74c05a3a03555250c8df8fb23c40a2701c0aa5d151f52df0ba501f4e7e3d26f1d4dcf4caae99f6ae2cc6be2345ec5edf68cfc01ab2e2224551015db330dd5d0fc626d1d0ea01440b3d4dccc26a6ed1ab056748211ef3fa754794bcacfc945a86a2ab9f1b7dc070dcb7fcab6c610e6c4aa4212df5067b2bceb6e3f5b4c1e492841e6d2783fa2b34f5dcb4ff04475ff1e3438f02d4f09daecaef2649e105e2b51b01d98ea20c4b57606ddb3af2256201c9ed533886269172543dcdf72c85e162aa44aaccead67e084ff0ba228ad1777f4c3547af071233ceabb1f4d963985a3b5aa8e0e693480459943e98c060156ef37b8ddec4bc1b26e3140dc095c745084830104965ca41acb845a2536dcace27e7c556a99490978de6621d6b1c6bd13fe31a814d9b77bb53d4d865c34bc13fd9b3a5caa8d1af8fcbaecb98ba75928dede57f6a7e7012df6d68f70e12f2a20ade73ad53d773f2cd6e6894db932a6108a42089c41951cc8c0a37650cf28a30543c00e984b0a8d497b2781b3f149acc9d05217d5a20f6ccc2dcd87713595f0bf282130eaf7f717a81081ec00bccde0fd605205627e4b4fab0c7e6fa59724b0dfeb375a99b8420fb1a83cfb080c84430ab4bd9c818dd9d282eaa03978d70ae6ef5d2602e8fc81f985e0bda3866ee524b143536b1489bebf6e1e0bd8db07461ce55e73db03b635342b836f9d10c13cfc4b5c37702d912bc5d95a4db4e72c412ce3c343a4f7c28046de1e1f0d26c18ab5067c3eaa70069d6869d14533fa786840a56b4f8a1fe665988fca3db6ecd767bb921b7681aa2059add176dfe6ea08142b9962e908febb578434b3f9d055acac2ab5e8d3bf86dbe0177582fbf21745b5556a1ab244c8479faa3b1b9faf1b52c30f86d8b2dd5c6897b577e9e60a4e1ed37e0a8fbd49a3d2a4bb9bef5223988711c8fe94f81e92581406b7bc5134c0dc89f487ea7b025bd6015d3febb4d2e8f062f4792594a28453a9faebb9b5087ad3c24b53f07967df936d293934a78ba8b7335605398668e8bb75c09b38301b6ed65f2a99b06187a404b70dc8490abacb3fa5577a11af23f89ca056f8e1f9767bc3715f536b79d64660198e2ff17f9090c79e098bfaede7eea3902daebea31e19c8ea38cd7d7002feeaf60f8ba5bb0152480fa2c64821fa192e509918d56481a079de681282532e5e966b1a5f3fa81fc2f464897c1de6eb0d9518fc9f003753f68b88580c346428291f25ea8f54e91dc9c80c7269684c5b59a2fe1b607969260b500fd70c22130e88e98290b231d59f96f677fb5de9e6b4f18bd3d2b1717ec204c7b13276e5cece5b0a9840dd9d469eedf282997fcaf31844f1f2ca1de26105a21093683739342dee8ee0f376133b69fac47f8c1ba6074f0aef00395706bc19c13da8f27f26697060e0d21dd11c2430d83cb65c8becb6c305ef54631a47b8af52f0ef8542b26b49dc3bab52ff35dc0282ff077b141008fa641f329b79cf2af7689bad8e67b2fcd6e46f9c160e6b612a8dffed9c7b20e9858bbda9642d977e97089964f4003a2324b04e627b1c88737442dc7529c54af380bf8a5c4575acf48f4b0421484cc0c1ddae8ddbf61bbe0d5e1580408fd44aded52ec6888ebcd587e4953209b1ddb9f36b41be3b8ee69e2f56fd730ca2f382a3bd2fe19654069117c0a7ab21115e46f1e570490f0885aa42d36fb1f1671a49a454a93c210dc3d9905de4a247ecb4310ebc5fe49b2ee5bd927d5866201940ea179095864457dc5c1d8988cd438a1bd9f0ab21aeaa9b28aa2954a0d305a6867744fcc974e689d92250e40c61303e4706ef129a064d934ece1aa1a0b4e469aad755ef9c8635970cb43d56d5454a5a6c8d78e78ed1496bd0205ad3af9bf2b2c7ed1ae4915930384e3e86d000ed2a864cdda78d8a42ca72ae38514ad6aef0df05b05e1cc051a45a5d16ffee37b33cc9943e2039e0d9188b36f43c8557ea0eac423aa8b0813fbb8ab4bedd2727ffb90e0c454dddbf25d6133477d6da2ca4d4d0faffb30c9a915754644a1fd0cfdcdc1e2446b102549afcf594afb0dab40c349e2e4532ff7a8846ae08bdfe385ef809fe9c7f71ce74ce27b161acf65a26f115b055008c675f5d00fca84fe39dce673e2c3c53f99f7a1716f689b2fcb37f00c9a073028ee236f5805c0ca76d2e1c52057c8c5545a00661b5c3271fc13ed68ffbaf083a1f34038dd06a76b0d4bcb1331d1ca3df04437e7c79acaa471e371a54d1660173dc82d78e0ba1728d391c10578e71d9315d7ac463770155736e5e0cb749b57203a1ad7ddea5e5ba66e8a33ac633339270f93a576ca4a38f391882ee3f2f50d99d3884591375925a61eba5200478755f3e108d201e55c9f616e86b27149b352ef5cad89a698a04abb20fdf739199d40a1d23645afc0d74ddd7be62ac4406a16917c6708cb0e071a1883efcded554805ef022e18c567f616d161b14b89f87de497a54a095fc5ce387e9908b8c30a3f369486ccd259aebe69ad8a5e111da0a31afdf112881116b1d87a172a35ea11128e765e8fe2b45fd06074f7adcdf0dba1fc530aaeedc286f789cb87da6e01e7bafe116f67e189fbcb628082d2c23d24d5e07ba709ac9c2d45608c7d1a6055ddfed40f11efe318129344c9ce2daef16fe15e91d2d27efabed5024a6587bc03df591bc61153bb3ca72f4b4d40788581f2fde0be75f95c08d03b058cd90eec739999bdd5285c756a27f46b2b5349b4113b740627a23a2e75056a4077ce6e858519be812d682541b65dc383dfcfde58d64709e846839e4b5ff576a8adcc6f616e80d9bdf8951a74aa53c1765de0d95e7ec8296bb07a0a32047e1341f4b3e431472ae9324965714c56b10915b5ec3bc3060009df21d54065f7dee5031baa874beedf92e7760e166c37e07ffcc387b26af9340406d1964638771f406c30587d9d4e90b569e37ff1ebd04dad1249312a397f5cfd0b06d7d55dc199b64050ca6fb9461ff89b2005aeab2e0b95e08057b51a6cefe52f0cfd355f3b1dd36dbbacafe2cf5928a6a2ebe3489a56f1470e5e42f0abbedfdcbdb9519c88435e8a48890b9bc753cd2bd102bdd123a39aef87705ab4399a09a0fbad55c556144f2d3ecd145f2cf849172c0f5e8065e52ac1876dbf3a0a2060decb3830033c14a969e25a038acc198030f7ea291505aa3e7a4a35eb5354539e738180eaabbbf37967851842e9a5f61e1d5cc94c1c27611d74a08b66557b0a7dc89ef6ef27d4f70bb446a3d374dc9350bbb1581af036cf1cb27f01c55b9c48e62463ed16e17a3f0a9880b355afc04149f3090faf1b906d3611ddf1a40795cc854d1f3d7941b1ae761bab51e9fd43ae838191d3ba3f0c800363caaedb8d59e92ae69c328dcfc1efe41ff7ba8daf3b8f7e5b8d8cdff9bf1b8e5855696aa0ce71458bb141d9b5cf81e0ccded8cc54d866bce13c259aeb8843a5df1d2b4b48b0ad3438d2daaf59fe7904276c91d0a092286e18c2eb806dd7f95918eb6c6c15cf1e46eafa0e7e493f3ae765370f29b309533c36f02ef37caa5b5fe6aa6aef957dc9fa3ea6e14631e540afcb4349225eecfe0163abddf644d3a05ea4badecc54252a0c45bf86e7b11191a185331f10fb7f299b9b30c448a575987adb8414fca9bbe68ba73f5fa37ae5ad77ca8eee6323ec75f6eec97e61b1453ba558896a11c467e9bcfa6d1341b399b3af3ac5b222eb227f0ecea29079d002cab42bf7d714f00d4d8da566d239a20de1831f1e51faba5cfcd0a0f4b29eb5a031ecb797ba1586d33f865ff1d3b54718ff77bea0d2f6b94173db390ba33db9f36ca439fdf9123bb1c571c3b911735c854e9406998ce49158a948544e8185dd659459947f11bc4d9077476b05f83abb8bbb6714b59b4f3b6ef7b4e9d6dd4708a03081f5c389ffc571e92fe9e051bb7bbff8d5a87fb606b6e94ae", 0x1000}, {&(0x7f0000000480)="4c269d58020373b9dfd5bf8f6af0d00f1935c6922cd9", 0x16}, {&(0x7f00000004c0)="df95c7e3128451e174da63c5328f2f2591b1be00856d360c774ba2ef26d25979fc8b34c1773916864b9151417b2006a31c7877af9786fa42a1db4bea33a70cc43b7ca860709b3b92f6914a7285fb63c179de590479db591b85ec70e8efacfcb5bf1835df93f0d71c270712aa3f220d3ad86f33311449e1b9418f4aada6d7afd59e5c82d329f5fa0ef55b44f1145a044da9c85c6c0fa7684f4ef5869884f8be7f655ea3557039773507fdc98b25eb5750a4e7a839fd496dc4157bd49a4414f0cc0e7dd0ec2d4f7d5f1e9c70a03cc7e204c0dacb483763ba083169a810d50ce8fdec83c2eca6c0f7b4d33cf65d7f2d3cafeb7542", 0xf3}], 0x6, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r1, r0]}], 0x68, 0x404}, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x18, 0x1, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 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}) syz_emit_ethernet(0x4a, &(0x7f00000006c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60dd000000140000000000000000000000009955478f0000000000000000000000000080000000004e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000902c0000"]) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000001840)=0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r10, 0x80206910, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) accept(r9, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) chroot(&(0x7f0000000740)='.\x00') sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{0x0}, {&(0x7f0000000340)="bba8be6ee8903fb05645cba256ba96774b4d77f60c487bee8035f8ef928e1dfc37bcfdb9a8de087695f7b0eaa0ff713897ee3b8dfa1809c7bdfd88847d84dce6b76d6fb5609b498ab6cc3ad5094994f47d5b0bb19fbfa5389a52d69999352d51cd623d6da340630dac6c0579d0d44c018ab448afdf4d41cd6cfc71704a5fd14dc7f9bd9efd4e6925e55fccbee42a70c3153b06ca886dc109b01b606ad122681ae8d5b678fdef56e8", 0xa8}], 0x2}, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x80, 0x1d2) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) getuid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x7) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = socket(0x6, 0x4000, 0x0) connect$unix(r3, &(0x7f0000000380), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r4, 0x6, 0x1, &(0x7f0000000680)="15acbc2c", 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = socket(0x18, 0x1, 0x3) r8 = dup2(r7, r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) accept$inet(r4, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x8, &(0x7f0000000200)=0x401, 0x4) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000740)="fe", 0x1}, {&(0x7f0000000180)='Q', 0x1}], 0x2}, 0x401) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) executing program 6: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) (async) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) (async, rerun: 64) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) setreuid(0xee00, 0x0) (async) r5 = getuid() setreuid(0xee00, r5) (async) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r6) (async) close(r1) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0}, 0x100020}, 0xfffffffffffffef4, 0x0, 0x0) (async, rerun: 64) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (rerun: 64) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) (async) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="002e31b79108dd9edbc835d0c043867c206839d1422840360c4e241001891aa65cf021ac65a309a0ad6c235bff3a42ec8b5dab31f9f535cf34fc", 0x3a) ioctl$TIOCDRAIN(r0, 0x2000745e) setgroups(0x0, 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) setreuid(r5, r5) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x82) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x1, 0xd18f, 0xfffa, 0x8}) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x0, 0xfffffffd, 0x7}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x1, './file1\x00'}, 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x35) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000400)) listen(r3, 0x818e) r4 = shmget(0x0, 0x1000, 0x320, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000440)=""/221) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x0, r1, 0x7fffffffffffffff) recvfrom$inet6(r2, &(0x7f0000000540)=""/244, 0xf4, 0x1802, &(0x7f0000000640)={0x18, 0x1, 0x5, 0x3f}, 0xc) r5 = accept$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) recvfrom(r5, &(0x7f0000000700)=""/171, 0xab, 0x0, &(0x7f00000007c0)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000800)=0xffffffff, 0x4) ioctl$KDENABIO(r3, 0x20004b3c) r6 = semget(0x1, 0x2, 0x284) semop(r6, &(0x7f0000000840)=[{0x1, 0x9, 0x1800}, {0x1, 0x20, 0x800}], 0x2) getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000880)={0x1, 0x3f, {0xff, 0x400}}) executing program 3: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x5, 0x0) setsockopt(r4, 0x1000000029, 0x3c, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x9, &(0x7f0000000040), 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1c, 0xb2, 0x2, 0x3}], 0x4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x20, 0x20, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x94, 0x1, 0x7, 0x401}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x100, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0xfff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x50, 0x80, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x53a7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x7fff, 0x3}, {{r5}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0xf, 0x2, 0x2, 0x7c000}], 0x40, &(0x7f0000000180)={0x7, 0x200}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x8186}]}) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES8=r4]) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="f56d414ab62e0bfbb9e5fa161c0a0afc0140279f0c514f8b6aa63889b5a4b6c6c893dcb1eef974d4363f91b1ecb1b199ec783b65a2757d9561fa8ca5650a8f2b583105b62b87e72933b3036024f958256b5ec7ee81d25f54c1b2971709d958d3f3fd8ac014990d62fcc9bc8f765105c3d9b299e20b8351a5276900"/132, 0x84}], 0x1, 0x9) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r7, 0x80002) pwrite(r1, &(0x7f0000000480)='w', 0xfffffc29, 0x7ffe) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x6, 0x4}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe3c) setgid(0xffffffffffffffff) setreuid(0x0, 0xee01) setregid(0xffffffffffffffff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(r8, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)='F', 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0xfffffc00}]}) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1f, 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000003c0)="8f8316c78fbee7a97fe2e11caf3e22d5ad3668e99a8ea483939b9ac16b60a7a29bf5d32c2dbedfa9e8466d0adf3fc2790b39d026a3da95e93a3d5c3f78a452cb82d19cc2513ec32059ca91daa10a2cb3e12bd049fd5ef78479149f3b08f6e5e4d2fe5c213587b70419c19a9c44dd8fcc11c9c0eec9ed8c07dcd7ba8119056a6d0255bbcaf1450129cec70eeffc077c4e35c5ccc56da7accf205b24075edc222fe6a606e671bd511c99939bf4c3a4d8185a446349ec0f75bccd6dcd5efd8a8cb6cefd95a618abf638b988c1bf0622689892eb28bf6ebaad5ca4940ea7a23d7299a386e21e366324bcc2b09a", 0xeb}, {&(0x7f00000009c0)="a87628bdb0defeafc585d81fd0325391292d8d2c1ea73abd5d668bdd80a5bb96161b31b93a31a48a802eb616e14f4b84a70984684be881e6053c44164f05376165e8c633af074d50a96bfe592796c6fb09812f76bb511a983f44a342657aa861277155c8d32a0244a9e9e127bde143915db4b6a834b9adcbdd80ae2d446060784d161b9419bca95c2ef7b75defc478b5250e98b6b681d30bcaa744e09aba2e4e5273a6faa74ae9057e19948664e772088563a1cccda509c986079090e076ee5db7fbd3e2a3cf5ce6dce5b0902fdcbb7eae72ca29410c5a1402525ea23264a4b4e6e368ea90b2a5caa23e19eeddb212be00814a90936d417c730d4cc70722b104538246c3763545175b7e5e7b87ce194e131af06e766c12c1e41a65f74c535fd8b439538c277253e65df2a49ef78db8b56ce4015037fddd81f08048c05b2cc1c3dc1a31f6b02bc999412cbbec4c7ff493a2c6657492c09fa5991dfd5a77bf19ff40c2b429d7e10f0e2cfe93f6c23f81dc4cb6f46b8f62e9eaed29cbc2446d1f65670aea1f92ce47514e701c48efb0c0071be90cefc0467b8806163d2468cf043b2f304869dc595b68f504e5a01f135f801ad54542bcf988ad25d7e4256006f19ebb678e7116cb03004eff1c30cce86cd34289fa2f03d85614eaf5a64b2d73b94a4bc03c8a170afae71cdf2a19234c6a0e21e83924b581f7a7f3710528dedab98e0d354717550014ee4c946971cf65fed3333a284da9e7f39734f512fa6f4b73f2676e5f54b7637c877db188325649ddeb8f8237e832401d491f177b665efeaf204dfed02910a6b88bde95145667fe6a345d80a11414e78eed5604dc56c0900f9c09cb8315529070652b713ccd8dcb50422cceeed2d0129f6c75b7db149b7dd698f87e6f2e9d34ec6918a440ad1290f2c66eec72350814b54c8e93866c4e271225f0e11cbcf60e9724f4056f65bb2fca0dbc5fa703bbf6f29bad98474b1ac77486f16f9d186dbf3d329606ffa107a3984e527210c32ac496e081fd2d61902c61baea5e1d13ecad34850ba153960fa529df59e376f30cea15c48f60bfc4d3529abc81c8e2e16e9e8775c188f76a0f50e23ef2ae0215bc5fca9bf6dc2449e7bdc3b6ce071dcb1d05cecf7ce48641d62bc922653197a06012777edadc54ba97fafdc3cff76cc79ad80ac0883805581870bcb0a2988f639752232b992b5c1c781802beb6a443184a5affea6cb57f6425d9df23b7fa39fa826452547f90698921eca4057c805a154424f8fd5f1a56d3a15432427df9cea72b7bb6dce960649cd9d453cee1a0e22360d1adf7794a7fd3ec42bab4ec5555ae7c95b43042f25fe725d42e0bcf71887ee5ca051e99418f098a9ca4c13de5db2d7a56a92b5c62c9430f260900593d92a2927216e5509e461d1250347ca3f64dde5967363b9b49c6bb6613e05910a14d534d67530ac97401dfd733d2b491c70a9edaf74bac4da5ad577000ef9da6812018e0bf60189a130cf0325490063fc93721a3741ab8c5232fb3b5907514e2a1bcaeab5afa945e04f5780601081fac081c2149917ffe328d60e432d2ffc9e5e9afe563ac416fbf029c2b8277eb36f8dff2ecff3df133df7fafefb099cb4691164ef15dfeecd00607c3bfd2ffd83387b4698c56626e1714da80b4d151757f414d22df4ee3079471feb7cb9a4308b14f82b5f70befbf04fb55a03f64fbdfc480706ba83fedfbdfa17fc0edb376175bd9be43599084367bd675552a8660359c3fac14786166c0c2cf9c0fdbd401ed77eccb729ab647bfa478d70a94442476245dbfb243ecf08c2b410baf82ea31219db9b7a5084a3f0201a310bf1ca64cb9c4242fdf785e172ae2b34d47b4fb094e420fb6444bdc77a0e215c8749d1d930e7b645ddc23ced8f9265a18ba3f59df70cff85995c899c11f89f51dc9c9caa1bd8ae78ee98ac0d007418629f770341510f177e7ff6c442e47374be44b84e9462dba3e15ab0ff2ce0d6e1865c0851a79bb307728b7ae04d57dc6ac5ac15bb9d0c3a72bf37b03646022f6501a3399248d011818d1b0ba31710fa0bfce1a30e39d01bf55929a00510ad92bb97bbac619431e96beb96aee0d92417a700a08e1d9587b94db33d4877d898195952c49f77fb8a3b2950e543ff41743a9233338e8af27d0ce18cfefd36b643e38eef8abf6d7ffd9637ab36e2fd9a121ce1da1f3d456183cf10e41358ad2505e9c4232194ab84b0ef6aaff5c59cf074286447c9156db0409a77fa159d6bdf35cf1805ce586ed5210b271b13b368a0514957020d420533a38807046ade230edcce8fef6fca0fc9d564f51f22dc3820b7d55e63481687024b2b7729700df2ca446e24a58d57dd97a4c6d8375364f840d86d39147197616908e9ed234d76209fe69dbcaa2d2c85cc2ef6faf4715c595e45f5483b1fe666b2357e702c8b6146672e0cea25cfa9da7cfd3fa9e477f9a3d433eb9ab686b6a5fe589b0ad0dabc7ecf962488134cadae0b18b024844c02aeaeca0967016e11a48f438e5ffb8eea223fbacb5a7daffd22cb7d91f50cec6fbc22a683a8e8f380ff2b7c359d3e65cae1cd480c24ddd8ea64b6e7416af529bc60f09cb3412975d9fabeee74ea3be78bec08fc9122353576557c87cf573f13b101d7c97d5c88bf02aab64766e7224f52827163055a01fa2be5274d8f137154ef72233ee6ff8bd12a3edb6617a7e316b8bdbadee30a22ee97d71bf66c26eb7e2dd57cc875caabff5f211e8f5b0ca609805277d33e1ec4c877355865f87f868fc712328875ef9936b9d691a4dd7fe99d2d5959d25e67e7b21327b7c15cece0134fb42adaa2cb2eee0e3e3d5891110495771684bb1561f6bed85e41a1601d864bbaf9c69c00fa3438f84aaa359b7f6c448248b0ce2f1b0a4b005a84a0c51b6b0721f14329b6b84c20ae3702e762eb1eace17059b5622b549555153114e82133ed469405e4ff1cd55bf67fec602504a83da184f919f61615b8edc584fa07d5df8fe6cd50438ed455b3c078d279695c463c4a7755cb585cd7482c82984c7f121e053cfc948e54ef794f4f9d78e65e7336da0214780d030a11108cbeefcac0c79db8b3a931e3332ad3384c5817a66e564c78da0d0b4bd07b88f46e344219a67620597230b3c13a301c06ddaae8e06d0cda54a2c5eef108555f634683ac06a9fc92b5d55e113f20c1affe392562e348766cfe160a0898ff584876cb95d2f420c874798db7fef1e439e38e2041673b9e936afc6c5ae06458ab1750cec469a1309fe0b89de09ea6166a2ae0b1c29ff310e196cc5d992f4013ec77f5fb2b24328157631840c5b4454018a21b4b437dcc1fb8fbe05c163a3a6d12598309f198ac94b950aadc405ef2710784276d7d19134a0354b9b226781bae0c7452e68be6647e6638b5e87d1de9643140584747fedde9bd77d8e70a34a0b322b853b3f674ba51439ce33af2b13b4e2c8feb1b4b9d64b50caf1994bca5d3056850498dc8dfe70dad7a0d8ab1d67898692a9baf148bb8f0c8b572ebe3a3b92b4c3a47ebf4e87803ee51c9d6c5f4d5f09436799221e9b3ae9d034b73802cf43943a047c5451bdf1a23e49ac382c27e639b47a7a7da153df0c6d1f4dc059b2d00b8f25ac378a76fbb1513220eaee35653e1e1d127607947111a2d1e01f7b2ed1e0e1c4e187993ece00104d6808863d20b42da86242873b55395ecda3ed570c9a736d78a799cf4dde9a5f4b6ea22b23b24914b51cda437241bf0fdd2f38d1e7e1d8b428481e21dee2ea50a86baf5503ed3ea2d2289e973594f9d132a3642227004c8d6a57d786cd6ff1d9ace7cecef33bd987eaed39066a9bef9713e78241ca75153e57db0a035a53a848c95e6f50024a76b2c20b25032493353d9c474d07d2ed57fa1472e3760fadb1ecde26f8071f898948b89e564db36eb3ac863ee5ed2f7d011b4c33881ecba7b4c45b6f4a563601f1c8bec9fecfb8a2566accea7dede92e9fc9fb5ebf9f3cba4112044358fd6d56d2cbfcff5bc69046c8579b5f7fdaffbbba3453864c3671333b3cff26c1326d3aebe0c45638b5cdc635cff1ae08911632a53c9962c071ca48dc80f7a922dc765038ac4f7cbd0c8836144a26111ca870ae64bf21a16275567b40cb98bc3823334d8487bf44711d53edfb571581fea35642b5bd0184dae2c04a0a2a563efea877288b6d411e8eb348c9ffb0de6e4b7175c46171b78a06c4cfb531f945d7ec7269daed58b42fac9b37fa89f4e3ebc6f10ae312bbe12bca8b4b0af7c09b23182c9e16015c7e89f1d054ab852f7b4eca421252b50e83f706a1f3c8a782df3569f8a2124600cc00ed5e6a1b72a65ea739a7878d87f5609b57fc40927af6427707e5766fc14983eda67b2e48459941c37d938f211a774abc4ee246cf2ce5f408bfcc3908ff22ce75a5e8705a0370f3372990760275f05d19a8f6a770057e7c29da2f7850e720b617031351d7b6fccdb803d5ac81e05e59870633073a87476b11ff520dafcd81d297a9f7e6671d11abb83766f4132e486846ddb0ec53fd49bf1d083bc40b6f5d20430c1638f9a9d8cd43960b43eb960314daeddb92e3294a1e81996e24bfd9168d92cd79068ec50e287ea8d453418f15a0d3518a7d224b315f9240cadf4985e4e480c2002044dc2964ff46402deba36bb35510bf40468431164a1dbd7eecdaa0fcbdfd703de260bb696277336db8519edbd60447b213643b04cdf73cf1fd3f4901869e7b9076d0163e907fdad2cd6ad5bb6764b628df3524bf39ca9d1d1869d215a00a0151f97bb223d9f6ef4a3b234c5556947090241f5fdf3e8e5f9267ca33b95ce86098fddad169f916c45e171ae27e76b640cd92e9ba3f25b5702b7e4ddd5db44d977ad09123a7ebebfe0ec8e320081fcd1a2a21a41d386deaa5a1e0f4f39fa1fcab772123eef7c7af1e6d6a4708bfe1b5d65f1579a182ef200c5b7c98e580d2e67612a72d4f5b3b2a0a1d887efab8f00724f447595eca61a2db21d8c84f5a12f0a477797961b35d36970c94078769bf63824b2b6e336762a8be69b859e58a420958893ff6639f61bc9282df5d922b0281cd266edca59356d5e00e5a1005cd88723b423b074727cabf021f03b92174cc12ea8687376c3a57bd1df1d42ae85fad37b961ae0fb0738a7cddefd327ecca1b41fdcaf97c5be88cd29802913bf04d42b5fe8c03cb7e0619e515ec195d2bce105829f313f41d4970df8d341f619dd025f2e488132c2b7dbdb9449245f59799ac979366a6b5862c67b725060eeab195ad083e752e91975561fe61a816d1510c4797a41b7ca0a018d2f7286e558afe20c3f406ae1511475986c4cc8e3bdaf16c8706eeb09aef99615b8d37b9ea0a519261e7ee8b1259051602c896ef5020319638c2ddf875c2397fbc99fba27cf228ca76d59b7bf4043b77fd6debaaffbc6ebf781e9c3cb28a15e439d0e0515cf6ea24f97b885bec7d05243c2a29219e70b1d81e12ef5e8d6d66da68949e4ca5e89da237cc322e62b09b6c8097ea099540de3e6f6c77ffe5e025fb9048fbc9c97423aac88c7fdf2ab4e6bd5fc04050532f16c7518a6711f03fcf4bfe56d7132c635eb16d8ce89fc32932aec84bb15b9ef51c0534db1ac4be37ec65485bd75dfb180b37a3ade88de258d85f225602602a5a3f082a1d9863948d71d6e3c091c8734a8aadf5a830a1f54e099a2f96554088380974d603c29997d0516d0ef7f04bdb1938a6b91e80bf42be97844c599c009c0a12715f7c11102f2f917301a86977e344c0d393e339fe1c63", 0x1000}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r6 = syz_open_pts() close(r6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r7) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) pwrite(r2, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) executing program 5: r0 = socket(0x18, 0x4000, 0x0) socketpair(0x10, 0x2, 0x8, &(0x7f0000000380)) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000001000"/32, @ANYRES16=r0], 0x20}, 0x0) executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r8 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x38, 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0xc0, 0x2, 0x5, 0x99}, {{r8}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x689}], 0x20, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r10}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r5}, 0xfffffffffffffff8, 0x22, 0x8, 0x1000, 0x1000000}], 0x20, 0x0) r11 = fcntl$dupfd(r3, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r12 = getpid() sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) r13 = socket(0x18, 0x3, 0x3a) setsockopt(r13, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x29, 0x69, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) fcntl$setown(r1, 0x6, r12) executing program 3: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000063000/0x4000)=nil, 0x4000, 0x4) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)="f5ba22868c825b51289e5ed554f5b0dc296bae3a18240f02aa37ff1d154d092deaf807041e27b7fb6f490744a7e91fd49e601a1aa07d2784f0a6e2fcd0de72b1cbab4787318f99c0a5457bef9381902616bb3b9835ba564c80c923793dbcdec2a43bf43cb421fbf751a637ae777ae7d267639c3c21f1b76fee746ddd4afc254262dfb07397e6effe7b31838386b5f375b5d691db30ffdade7a1b5fc796b6eb90f00030aacd995af94315594526e5334da8e5354cfe9ec85c21d3541ab32a40050a17ac76760db5f1082db0fa8cbba4941a2f421c762955d5a0e1e12627d71a1a1438c149c150db50bf6b7db2db33c3ae8549cbbc2410afd8c0", 0xf9}, {&(0x7f0000000340)="632b32fe658f4fbf0da6cdde4403fb60cb112f1548f12e74f193993a9189dec3d8a7a106de23e0abc386c811803407c178441e30118013f4e3ea8ef8e8239ec2bbc0d8a2f6f5b9aa3da9d05f4ec3cfcf4332bc4afcb9ceb71a61bd330c002f4b25632764978109c8f79d5bef758df1d72fc86c0093d728e25ec905ed9afe8d69af17cefa33809d341e45b3e985c553e6e94b256482b79f", 0x97}, {&(0x7f0000000400)="96119562190e4d2bae3d7bf538b0a0f1cf00b2603145f73832e8bcf0fd3f9052c877a57a1d0509a01dc89f5eb501e280774d9d1279245c262537bb66bd581c8606cc0384bf6709c80042718fb8007a1c5e92adb05f30d3b100349b8b", 0x5c}, {&(0x7f0000000480)="59114c07617563f2ca3d9f6f1425d76a", 0x10}], 0x4, &(0x7f0000000500)=[{0xe0, 0xffff, 0x6, "bfed2dfcb79474a609b14e0ecdd1c71d2cfbda01293bb2125942b589489a59efe7cb621554a6de99e3b748de5aacb6d144842150d909be5304b7d2f824dababb7551735dfeee90239594c6a9262bb1041e405b3976b2e6d16ad58340d53f50d045bb21ec079f052774ab072439f657f99bdb470a16c57537a1433453cfec6c5b4d9a3eb245caa38f67c124c55cfcf010c93fd13cd91d3b571152ac8fde51c4f9b78e6e6bf73e50c9d6da6f01d5fad624b12db1608b49191edc28957ff072852c3b9bd6f29aef65c10b"}, {0x68, 0x1, 0x0, "3f0b8482fd8708451dfc3db519036ae8ff55fbd8ae0d78f5e6bf42f135cc3589a96a52556160a79b482517e684a5612376322e42af303ee68550a68ef97536633bb2a89ca156043d0ab261ecf66048720456fedc94"}, {0x10, 0x1}, {0x48, 0x1, 0x1, "5e192add33941ff660d7d83c73a2339231eed3b04370b02dae2be2dc1d74b0f07fa8b518203a2e36234b436a08d70d8fbf32990eae"}, {0x28, 0x1, 0x4, "f8d8e782a518675f37045681a7f8a9de805933f9"}], 0x1c8}, 0x1) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x800, 0x4, {0x2, 0x8}}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8ae) close(r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x92, &(0x7f0000000140)={@broadcast, @empty, [{[], {0x8100, 0x3, 0x0, 0x2}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x80, 0x0, 0x800, 0x0, 0x61, 0x0, @empty, @rand_addr=0xac14bfff}, @tcp={{0x0, 0x0, r0, r1, 0x0, 0x0, 0x15, 0x80, 0x3ff, 0x0, 0x2, {[@mss={0x2, 0x4, 0x326}, @sack_perm={0x4, 0x2}, @md5sig={0x13, 0x12, "92b02c5609f17fcf361aea79f33916fc"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0xa, [0x0, 0x4]}, @timestamp={0x8, 0xa, 0x5, 0x5}, @md5sig={0x13, 0x12, "8573beb0133cf6cefc39a3cca3f91056"}]}}, {"0de79e7e72c0d05e378e154c94be88bdd0d187c3584c6a4e"}}}}}}) (async) syz_emit_ethernet(0x92, &(0x7f0000000140)={@broadcast, @empty, [{[], {0x8100, 0x3, 0x0, 0x2}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x80, 0x0, 0x800, 0x0, 0x61, 0x0, @empty, @rand_addr=0xac14bfff}, @tcp={{0x0, 0x0, r0, r1, 0x0, 0x0, 0x15, 0x80, 0x3ff, 0x0, 0x2, {[@mss={0x2, 0x4, 0x326}, @sack_perm={0x4, 0x2}, @md5sig={0x13, 0x12, "92b02c5609f17fcf361aea79f33916fc"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0xa, [0x0, 0x4]}, @timestamp={0x8, 0xa, 0x5, 0x5}, @md5sig={0x13, 0x12, "8573beb0133cf6cefc39a3cca3f91056"}]}}, {"0de79e7e72c0d05e378e154c94be88bdd0d187c3584c6a4e"}}}}}}) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x0, 0x0}) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x4000007e, &(0x7f0000000080)="013f7671000000ff00"/22, &(0x7f0000000100)=0x16, &(0x7f0000000000), 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x3a, 0x12, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x2000, 0x7) open$dir(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setreuid(0x0, 0xee01) r0 = getpid() ktrace(0x0, 0x5, 0x1b0b, r0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000100)='./file0/control/file1\x00', &(0x7f0000000240)='./file0/control\x00') r1 = socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x60}, {0x106}]}) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[@ANYRES8=0x0, @ANYRESDEC=0x0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x1}, {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)=[{0x2, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x1, 0xfff8}, {0x2, 0x7, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x1000}], 0xa) semop(r0, &(0x7f0000000280)=[{0x1, 0x1}, {0x4, 0x8400, 0x1800}, {0x1, 0x2, 0x400}, {0x1, 0x8, 0x1000}, {0x3, 0xc000, 0x800}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r1 = getuid() seteuid(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000680), 0x2, &(0x7f0000000140)=[{&(0x7f0000000100)="b22a0a870740d41bf7c3b211942c0ffce62bd812c505f7714c77ac91488b11b3c3ce6977131433601ab708429f", 0x2d}], 0x1, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRESHEX=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffffff, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=0xffffffffffffffff, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32, @ANYBLOB='o\x00\x00\x00'], 0x108}, 0x1) getgroups(0x3, &(0x7f0000001380)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x78f, 0x0, 0x0, r1, 0x0, 0x18, 0x1}, 0xc000000000000, 0x1, 0xffffffffffffffc0}) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getuid() setreuid(0xee00, r6) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0xc04c, 0x0, 0xffffffffffffffff, r6, r8, 0x220, 0x7ff}, 0xfffffffffffffffb, 0x2, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001340)="fdd519921130e99e6cf8228b03d2443fa4a821e7d6124e4b7df3b2d39adc0a10e88c757ec31d7d95fe", 0x29}, {&(0x7f0000000140)="7f95b08be4d6e65467951033ab39e40b6b953c862f8aa25e9bd0cb9e7442c7cc79589db772e03d762fa7a19a2a0c0ae474f30500ac1415ef87edd82db4eb8ff96d03acd5010fd535b5067f13cb58a3015e9e84f75f0896874c7f2768fc5756384895e331070b809edeb22767645b24d73acf0e7fea060c5c09", 0x79}, {&(0x7f00000001c0)="50ba169b93c37e92232665b4d0f262f9b407e4f15e5f9736502c", 0x1a}, {&(0x7f0000000200)="db7722b9ac02ac5e30c9a6b7054a8040f64ad1f0f87b5780241d243c2804", 0x1e}, {&(0x7f0000000240)="f0267c18f8418cd72b5e8debc452124951f62735de3a004b13f15043b9d86a1e369e9b52e9c0caac8e19907db823d68458aa13b3cecb3268099d8d911271acc6f4ebfd7b6195235a714c3254e0ea493ba8e1c7ce262b17f9494e9d9f61d86b8f5a4fdd502124c6fdd4b6a9d6f54709b62546fa13d08cebde6a1b7ac3f6218be4a1a72a1da62adede3876b31840b8e0dba8e2eb5835f727e2e1e9f1a35066fc7740d5df28090e3ec4a1291a338644ce8745af0232927e70910c2e69cae62825c0402774be19db1cef1e67669e0996f138eb467e973f1a30219d18bec3ed1857f5d3f26e9a0c537a6fff5a66fa86de3a0765e348a7387802a725f1a02c30ffd16d885422a70a5bf08382293ff3ef0ffacdd5a911b8283c8b5d756eceb7e6c74649b124354aec8d4bd121c28e5310a1b03c309b3b67c20c36587a318b6b9561847422c0f368b309080d118a0689a0f9a4324c90b3ae8cb00b084133a24d1815c52af9903e0128b79a9968f47a8f8bc7709e3b364c104cae40dbd1a49a21007380669c00c32b31cd6205707c4b6461631ada301f9adcf04106e8ee2003289703d65e70a6c728d2b58cd86ec6c0d8f7b8fb0cabeb0fc33475a37b4ad1b4bc9222149925baf2c9fe0cd70e497f0fa74015d0c65b6b337fa38dcf22efca7b7c8d9084c966a0320d91ad1eddf69e2794f9a21ed7099f4b129b6bf2ff670563fc82d35e626f623b9fdf800de6d92cfc21cb0fb1f8d5ecaf467f452bfe026c2f4b4ff91c4de825632754bc0009f09995336cb6baa942662c1a3b4bede30772efea572e7d275ee9483d14213cffff3137d5ecd657cf4512b96fbf332d26324db20bea54b39558c8a9abf018883767cf1e67a02a5e172021c61d3b2802ad8bb9383368f6e6a63dd78936d0175acff561225344d6f8d910afb392f663366ca2fd0d5dd50d290ec52d9afc72149c78352174e312e03e7e3f3875ed53e9aed6260b6521b06248565b893c30e8fa737831f4a8a9039cd83ae01fcec256eaea4129c44205c8ccf9726e8688daa9816b0899a2e3bb346e6c2cac51f86805b98fffc7e84177faf51a5eace8c85420d92f93298139ea40505ba4117194cd1e50121a1442f7e34af0cff11f4aaac8229c344966690a38e24132079466bda34285dd9e21af5c824cc3ac8e9bb000396db6ba933d6e6d75c99235e30ba79080b516c862f1a05e68d4bd43e02367b9c3cbafb7af4f7140a21ae422883e6981d1e87b76fea63586052fe6730f3c566cb2ab87f9236f1a0d48d519321641783f4b420770d50181cdb7b4c94b1a9a0417679bff7147f6a987ae567a40759f79dc27ad7e1dddabd86e8cf8d80b380f7e399da4ed8317cba09bf1e82000848ca89989df28d5441dcc15a81d8402743ba34bff90b8ef5bbd7428a469e2a629910963781cb0695a289ccb7abf0bccdcd37479cb1d9192fdc687c03930f601c54abcacfccac4547a65dd3ecc0c55ea805f033b93daf55e5b9924e937f81ab72b5c53c94d55f1be2314e1e698c9660b98a8c7744f516063d43c484355256a9ab62de6c29ca460b52199a16aef4928f4a54546467001c2fca18feec12a7786b618ccd3ae3908f6aeba1c7ebd909b36320aaea291d68ee98567973b69f2bce990b5766871a7fd986a01965f0565775240910089b5536d7e0770063957ba8e0c98912c5374d79ac925a394a8b472020a0f993e4824cd4035b584adc93f0eb756f02c5ad59b75c6a69b0ed103d403e8cfc73d5b15de6aa03af8cba63f1f5a7f155e1324ef364162c6249259cbd2feb193f16c572c06d58db9289e7b9d80de5bfe8a0c154861cdb5cc68b8092ca9719b784d5d4f87ed94f63d3d866e0d874269e490cba02dc5917ec537871fdc2ab204f28d26b1e52e72cfc1f958c6f79d1b063593b7e9a1307909e1602abd7ec03e4b40c9479ff53be375d4f4dfa3d28bab40a4cc0517da1464c013dd11e486d10b1b4777d663779bd0d53c40142427b6a0d1cd3ec7716c45d45b6b87a617f3beb5b668782b6677a1df5eb82ba86f03d5cef7ac354c38910a6b6a35e1f81165a12c78d1ecbcf9e6163f8652787415d54acf5724934e02c01a0c49b6335bb934ce6ef52a662c83c68846fcbfca0b29de4baa1c1be609b69b612071110ff94c74f7d423ca30f8183c56d140d40d1a3ce0792979f20990e53453b354aa96d377ea2a79b66637998a4ee606bb38e33359a41e92929cfcd905e810cdbdcc825a5283b6a4c76c59cc6eec2c56496d20f4fc48809394aa1b1f2f155d4b22381c22f592725c26d312662c636c4d0b9bdf27b27db7f0344d0614044cf205a8ca4e59bce19f97002b252b09526eee5a1e6f7636cebec926d273d42a2cc5f1c2946055f60abf8006dc65e68fe5bc9735be3fc3ef5a49e320501fa6122913453f14dac449daf31ef7eb527b927e010b2d67d770e6d28f19b22eeab98fa7201f36350c95f2d265e605892e41f09497a8f6ce1ecb9723268a5885e0dd94f46e85de67c1606a2e43c3fd5dace6936befce9f78811632a32f85e0bc5c5d4b8c13f19a6577a2c3f1527c33898b48d9090193e9092e449db6f9e1cfa692916e26c4acad5647b5372ea706615ada58efe352b108b697289a71dd35ba257f7dbca42d8f1c6e0079c0ce4732268516734b35ebeb044bd798c07570cd5bb0df27af8d30211a7354e8535bef536981aa559bf1e1e842e650bc674423087c91f6c659cee4ecb391a68f536081c2bbb4f825b9589e94b2bcec274d9325c6b599944f87bf5fc57896e9fc42b0989523ea98be9c4d0d891a33f37d97d48534c3c3f16956a6e3c11f0b79bcf6b7deaa612a044d302b78f55c764931bca97236b34351a0ae3669f2147d7435be55d9ddf3d0b0475535d4cc3e0a0f31643ffd3b6f33a9e4779dd659048170927cd4cfa756cc79554362cb9a4413da8d770ec0a9a0c6d88e08f3164b4a1d64e8786b24ee0c36d31558f66cc06b7761709383d8c421476390f35104c4c218afe39d91460100ea1d97b913766e632a883c5a3af7c1243016fba89fe93f959b1e4e82ebee2734924a69769593ec59fea7ad8c71ed82ef665bb03dacbf9eb4c440a3401de8ea74d65d65b285242e5ad485a3d7d3f3156cd7d3283a17a4c1cdcedfe1babff04c99c700c0b2f40c6b6157bd9c7af9a1cde229ff9c0b8e52b553688db05e366c8560e8effabcc4953de08e81af8ab481057dd4fe2f79f61c3b89bdcc3f3b7c297913192ae0866acd9eb1534164900839fa2e1376c370687b13e018ce590b575ef427c2ae3c6379a904c1dbf157650bee82d6418509fd648101cf51a8cd5fdcf4c533cf08c8229f9c0d1969e8fc0b9ef67c73ed14670ac67c4b282dd8cc9fd746d521ce2ef6fbe320a43c432ee287cc1626bd5d476923cd0410d4dbcc4c2eadb62b4ab078ef05aa33d248c3dfbc057bcdbecdc723b8903a414142a1b3dedc33784edcc9be4b94905dc7554cedda141e53a30ff453190ae014419c5a4e46721f061a9b834b1f5d2502a90ca566a0572a8d4bfc79efaf4ee31526dfb53f10f76a4c0a4f8d7e9b8e64bb959ba325f4f4813fe91756af48c9a0b148ce871dd50f0b773cb976f9b887188acef876e419d36142df13a869b29fe53046359b508314289e5ce5c6d213107df19547d396652e908b21b8182b05e2463bc80f3a97e70f44b650acdb8fb6347659dd7819826576d213a809846fb6ff8b92b08a8d9fa751e57cea4d2434699dde92bb55385f3c0b9c12b508cbb2a594d23c2425add6aab757746df337b28bcbef674923ae68435aee5757f1233e81e31cf57eefadac57282969d9f5a1dd7baffdfbadb8a4124761b4f799963f59b29c98541fdf04308b6b5b20548d2d8c0d2d804f786b2497a8806ae02b4bb27ef3be466498442bf4e98b4551c2dd46e36544e2cf6f248663cc82e4ec3c70aa3ebc474d8b2c5adc466612dd6bb4bf75bc62ceeece0b1d542bf5a80321e3138d9e34cf2cda589dd7579fd8c3addca713691ba6ac51919df237cb7db5f68186e462dda1633344fed483f49c9b16ec0aa713e8ca78841c5691e9229c90493324ab0a08ac50b1e39a4459bde1a04b27c23465f521cd2a4404ccf12fb08adfaafdc4e7a5d219f272d424916b9469903978b707161f3dd7fe0017053bb6a5d94aae7940b0ef4cf1379acc7cc7204fb48b27faeb60217f290ee8d7a9b8f61ea6ddc70a08e7422c4823da9170b11ea78a1967c4365595bc3d91630ee7b7578281deb1d596b0da319123533770c55637952bdbc3a2849ef119ad5b24e7f96558041f8901ff73a085231210d8643f00fa33c8052ff6d24da414e07848b75b8565807ba8138fc742e3306a666b9b9d14af1ebd665facfc59d2d5e7fd0478aec9660eaa5596c3b7ffbcd33046dd032e35cabf450f057ff1c918f9cee824c87876dc842e43b9f0dd887bc152a37466f92e13cc03aa1e639221371fa9597f5d2c1f247f5fcf2be604db51135fe0544f06584ee7c470cfd7f822c3af39466a8abffc208a4852a4bdea5c5a05e73898fe14806df586253d2f7426492a69511c31f29a33f7bd0f96b1ebecb430b49c877ffb9d7209f402fc73a5c6d4e89e5b3acd7c4d315d93e41a6aca28d2e1633f39b99e0fcbef74156360619f427bb4d2bc7bcbb3ae8e874e194485a19370085a077c0f23ce32fac0667caf709b32dcb7231fc6f4f794ca085fe2926ba2c4f3e4a8d322b6a5b90ea83520bc47925b9b8ffd141b08f5da696fe5526a42be6a1a12f2ed03f41b28ecf139fc0799cf2bf8b6a9a98613210730f04dc2c73e544453ab2f8ada55e19043a3ff1bbfcc5787dea7cf690ffc4ff7e091485233befb90bd81b01e36f0cd00277238478db02ce2b0521720cdbb4ecf6ea9d3ac795b5608ad0dca5e275a130c94f0668c8762e0765c7822ba9ba4caa11a312f46dcc5d72cc5aeaada1293e55abaf2748cd3b817f834808eb72f867d1d06b9eaa145beb847bcc3eda562e5de6bd54aeb318908ffd1e17a44756f43e8159eed551350ae917a15804e839b1a6839b5823a7a6605cba258e004bf732ecaacfa04c94ebedcb9bf0d6d27d43d6d7e11fc8f3eb5784fa8342802cb602ba538836ae33ee5fbeed8b6afd300c36a539e21b52d126af05c5b6bc63ffaeb525cf93ab2edf1ac9c8dbde13cd01be9a98047ea0c60e61f106c5234bd9c628b1040d65d395633c65ea2fcc2ed49426c7ebe1a0d5e3f3d44ac0694e38ec1f95fe89dfe7756bd36f04649835c298e554655987b94df7329c476915524f1d2d642d403df414f4ee144150323331ad0df1be8af71cd4b3994c16814e58185440cd7f93613442ae5d8796824cb76d889d0940f7d6d428dd690e2c4096ef18d264eada2827026be7907d68de30de609797958f5dc396f3bdc1dca3a99d8fbcb32b2411ece1225494c3326671a367f3ee05fff5de637beaef6786f1593c4581b483ba4216fcb12f517f909dd4b310c7362bb6a6ff794ad99ce449f853d698d886b4ecb7718e12570cf72980b84cd64c6cebc0a0e218ff3fb196aa11d38c09a985fefe1dea11412f26c43798bb2314619656f8542b6fae4056e77ef0ef0fe9852ea5d5d757499847d4392a8876a70aff580affd5403c6ea6990ba3d8a16757b13d338db5a779fac842c36f002cad6a8d0205db198b69423e54f69a0106c8a01dae939ef1738a7515f938cc77f64a4a303366343c7c7373ab7632d652a95077cc8f0a99e505e4ddceb6183093e1a121bff57857508b58e051624068f38", 0x1000}, {&(0x7f0000001240)="5f2c3415fdbf7e54a06a23fa9011c69da9750cc4d50429cc18bdd906de7e126a00cc978e85da033e779897bd2ecdda811c08ee9d8affdaa05ce1488311dc1c1286b8d82aae580c329beee2954e16b87e0ed7efeae6df5197a7ab49d89dd7262545ca8e2f38d9ce89f7", 0x69}], 0x6, &(0x7f0000001680)=ANY=[@ANYRESDEC=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="000000801854c00e58970000ff82af5000ffff00", @ANYRESDEC=r7, @ANYBLOB], 0x78, 0x202}, 0x6) executing program 7: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) 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, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x2) listen(r1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000280)={0xfff8}, 0xc) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) open(&(0x7f0000000100)='./bus\x00', 0x10005, 0xcb) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xc8) munlockall() sendmsg(0xffffffffffffff9c, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000180)}, 0x0) executing program 4: socket$inet6(0x18, 0x0, 0x29) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) getsockopt(r1, 0x0, 0x2c, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8f74e2857575000"]) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x2, 0x3, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(&(0x7f0000000440)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000580), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000180)=[{0x4c}, {0x44}, {0x4016}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206997, &(0x7f00000001c0)) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x14, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) dup2(r1, r2) readv(r2, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) r3 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/108, 0x6c}], 0x1) dup2(r5, r4) execve(0x0, 0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x300}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xd60, 0x0, 0x0, 0x40000000, "d9c79d75463c8d2213137fd1447a6c893e868ffc", 0x7ff21791, 0x6}) syz_open_pts() r1 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0x100000, 0xffffe}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x22ab) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = msgget$private(0x0, 0x400) close(0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x6, r4, r6, r7, r9, 0x123, 0x6}, 0x1, 0x0, 0x9}) r10 = geteuid() setreuid(r4, r10) close(r0) syz_emit_ethernet(0x186, &(0x7f0000000200)={@empty, @remote, [{[{0x88a8, 0x5, 0x0, 0x2}], {0x8100, 0x4, 0x1, 0x2}}], {@ipv6={0x86dd, {0xf, 0x6, "ddf36f", 0x148, 0xc, 0x20, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x6, 0x2, '\x00', [@ra={0x5, 0x2, 0x1a2b}, @ra={0x5, 0x2, 0xc9}, @jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0xffff}, @pad1]}, @routing={0x37, 0x4, 0x0, 0x81, 0x0, [@empty, @mcast2]}], @udp={{0x1, 0x3, 0x8}, {"28abf77877434c056a83faf30c75dc12a5eeb21903518abe2b137a8eb6a1f452301a005a5707639ed11c0065c4661daa8cc6634ee3f5a1240b0caaf5812902d9bf2a057fb8719facd3c2628e92b0fa1d17608f0cd7bcbcdbdf24ec815a928980b1d5e18d3c29cc29b32432e75c91e1d08fb027b0da5ddb081af1a486a6ca7b49d438c71223efe3c0d9d99962c2d1708883d54c9c5c6a0209d80ebbb197cfa090e756556273a16de3ce2590126ce284e52844814a5d192fb8824ab9796e73e178bf3728c1e2f6a8fa851e4fd2816977144e77a8ba34e5d21fbbf9426826dc872cb04a1bcf216f222897944153d52fea2654199f8e9b8d1502"}}}}}}}) write(r0, &(0x7f00000003c0)="f30f2b19328add08ef48549d10736e258868476357a70493b22a498243e08f7b867c9596ceaaa091f3cb5fa941030de0c55a1f8bb0955b864fae13b0cf05efedef26d6", 0x43) fcntl$lock(r0, 0x8, &(0x7f0000000440)={0x3, 0x2, 0x3, 0x7, r3}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000500)={0x7, &(0x7f00000004c0)=[{0x400, 0xbe, 0x3, 0x5}, {0x54, 0x1f, 0x3, 0x3}, {0x0, 0x80, 0x1, 0x2}, {0x7d5, 0x20, 0x40, 0x110d}, {0x200, 0x80, 0x0, 0x100}, {0x7, 0x7, 0x1f, 0x1f}, {0x2, 0x81, 0x81}]}) close(r11) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000540)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x5, r10, r5, r7, r6, 0x1, 0x5}, 0x3, 0x7b, r8, r8, 0xaea9, 0x8, 0x2}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000640)={0x6, &(0x7f0000000600)=[{0x1, 0x1d, 0x9, 0x6}, {0x1, 0x8, 0x0, 0x1}, {0xfffc, 0x81, 0x99, 0x5}, {0x7, 0x81, 0x80, 0xdbef}, {0x11, 0x8, 0xff, 0x4}, {0x5b8, 0x4, 0x9b, 0x7}]}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000680)=""/3) dup2(r0, r0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r12 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x0, 0x50) chflagsat(r12, &(0x7f0000000700)='./file0\x00', 0x0, 0x2) ktrace(&(0x7f0000000740)='./file0\x00', 0x4, 0x40000008, r8) r13 = open(&(0x7f0000000780)='./file0\x00', 0x80, 0x28) sendto$unix(r13, &(0x7f00000007c0)="647584a441809d0ad602409c17824c8cba67e096af0a0bbc1773f5d1153e2f2630dcf2179e467dafc1eade33cc239a3f4c6aee4f8906c34e435f407863495186e990ee89b8424e6f20", 0x49, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) syz_emit_ethernet(0x66, &(0x7f00000017c0)={@random="1930f5ad7fe9", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "03dbde", 0x30, 0x0, 0x0, @ipv4, @loopback, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "823fa0", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @loopback}}}}}}}) executing program 4: poll(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) writev(r1, &(0x7f0000000200)=[{&(0x7f00000009c0)="8cca9916061bba936d3622583e4680b3f34adc", 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x7ff, "fcdc81d0ee4a1466fcd1ce667f3e3fb6c4547a05"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/91, 0x5b}], 0x1) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1, 0x20000000000003) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x20006473, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r0 = socket(0x2, 0x0, 0x9) r1 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4090}, &(0x7f00000000c0)=0xffc) sysctl$kern(&(0x7f0000004e40)={0x1, 0x32}, 0x2, 0x0, &(0x7f0000004f00), &(0x7f0000004f40), 0x0) r2 = socket$unix(0x1, 0x1, 0x0) bind(r2, &(0x7f00000014c0)=@in={0x2, 0x0}, 0xc) setreuid(0xee00, 0x0) chmod(0x0, 0x33) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = dup(r3) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r1, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getppid() r6 = getuid() setreuid(0x0, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000025c0), &(0x7f0000002600)=0xc) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f00000013c0)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000001440)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0xffffffffffffffea}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f0000000100)="a9eb95c6e1383e034ceb72b0b35237d571dc14b666b2bc24e977390d873112ef1d0926d74bd39dcaaffa72614b15559c6991114ea940123b86e11b1086adbbd2b4ef793d9eda08f19d30d44d80917c26232d1e91167b88a92c38941f424d577703da07cd9676112f30937ec85a140f5879731cebe0f7815e7b4022ee8369e5d61aed98e71946e46fbec7fe9837e0bf7a5cbff06a1def727bfe22247a90", 0x9d}, {&(0x7f0000001340)="b5fa3c26b17e5f58b3efbd99c912ee4edb68be785ae1a9946f31c33462e08bf11b71dfc2841c8480d9be32376c713a266b6cd79be751ef1c99d75fa500c8ed1a4a02", 0x42}, {&(0x7f00000001c0)="a5e82d126daa3eb3e998387ecfae72b7919d32d76fe2ef43236dbd7c0e0e10462565cd4b27c733c771fc22a4df9a495767b73de95eff3f8286", 0x39}], 0x7) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r7, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x100000000}) setrlimit(0x8, &(0x7f0000000980)) executing program 2: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x0, 0x0}) (async) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x0, 0x0}) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000580), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000080)='c', 0x1}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: getpid() getgroups(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) r0 = socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334]}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r2, r2) getuid() chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400)=[{}, {{}, 0x0, 0x0, 0x1}, {{}, 0x0, 0x0, 0x0, 0x20000000210}, {{r0}, 0xfffffffffffffffe, 0x57, 0x80000020, 0x1f, 0x100000000}], 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r4, 0x0, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) pwrite(r0, &(0x7f0000000040)="5afb752a6b98ef2b5ed3531acb6169a919ab839bfae3df183f2f95a62e947d98e425c5ec4758f2e485d488cd43fe25748b040e1540a104b7086092e73381f28ea3c096ef209811413284ffe2f3b24e66d20d66243a38f588222eeefdde09bc677bf4937744430aea679042914780aaabc2a460d2fc301dcfd23d6cf1b4ce7c8909e01377da77ea67393d16251f0dd4485b3ad259551f8476e9874c2ddcc18e53f8610ed809b6834154c661f0bbd0d7abeaf93d96f9e4bdb7c16251e7d06e2c49ab8968a2d366cf7b2b88cd30ae1d077be75a", 0xd2, 0x3) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r6 = dup2(r5, r5) getpeername(r6, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) sysctl$vfs_ffs(&(0x7f0000000240)={0xa, 0x1, 0x2}, 0x3, &(0x7f0000000280)="9e3904da836d5ffbd65d1a2eea2ddeea7a126bd7e7e3ecdfb2d3649f045df500ab5c7b9847d8367e6c8eff42e01fbfb897a2046362548ec8c2544ad4a7816ae3348d2fe742cf750e2e4101f290d183991e9a9db40836a5", &(0x7f0000000300)=0x57, &(0x7f0000000340)="2dcdb13773cce243d782ba6e28694d5f4f4a2c75403f3a56a584dbed867974afa6689d0b1adaed9839f82949c1797b3a5b7eacc38287bb0d39d963", 0x3b) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, r2) getsockname$unix(r5, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ktrace(&(0x7f0000000480)='./file0\x00', 0x1, 0x1006, r2) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000500)) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000540)={0xc6, 0x7, 0x7}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r9, 0x800c5709, &(0x7f00000005c0)={0xffffff80, 0x1ff, 0x1}) r11 = shmget$private(0x0, 0x4000, 0x733, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000600)={{0x1f, r3, r4, r3, r4, 0x30, 0x66}, 0x5, 0x3ff, r2, r2, 0x31, 0x8, 0x7d}) poll(&(0x7f0000000680)=[{r7, 0x20}, {r10, 0x8}, {r5, 0x100}, {r7, 0x1}], 0x4, 0x9) sendmmsg(r10, &(0x7f0000000e40)={&(0x7f0000000e00)={&(0x7f00000006c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000700)="07e5f90e80db1fd92873edd8dc", 0xd}, {&(0x7f0000000740)="666e058fcb7ff73c63a2b1f2077371a77ab916fd6c3d1a51d93c5ce89046571b267376f6eadc8a66179e4a6d5563a6b05b56f59aae82bb9dccef29dd77d34c00bddac413f74039dd5de766067670b6bc1f63b72427dd73d4906ae1246e930e31a99dbc22d098b239ddb4deddb84c8035839c82031eb2f6d383b7b98addf55568cc287387d4ac42a36346aeab6fd7920febeecb13b9d2fd56bcae301a15441db4a48d86d8b09e01cd194fdb319fc7b4a5d2231e3604fa7cd35129c2f226622150b5ea370432860f4e7639556dff0239106eae16955146fe120372cfdcd7fdc275c921a0567e3e21af6909e7520c4b649065b661c12fde", 0xf6}, {&(0x7f0000000840)="2bbe95aeb7d8ee6c14dba8973158598fd8e51fdadc501a43472eb4c95dca5e9427d7cbe5bf0d7e07b744d5ea51035a624ca4e85c9b362ead6afa873fcdc79f68fd6edebe36ce952ddc6221410e60f471f99458b6714a753830efe8408bd2151aadb4caba9d6d2a56aeec0b9580d576a44307560a96c96a9203da126cfbe9390740eb934b1276ac33e71cad20837a0a78f2cf910081980143b240ca46a09e52", 0x9f}, {&(0x7f0000000900)="3faf589256c3b120a8da31e7cff008e745bcb8ef7990a79d66f347775249a2795fef80007d8054d7edf84a4d4c490b92aa1a4d2e57336b3a49283b4ba0f4eb047162d0b2fb0ecf3175c5c4bfd5bf6319eb903d4300b2755cfe181001cb06bfbc288d3c6ee246feaf41631597209e6809603d833167a7c483df302a9a58d69a4fb84198ab21327a212cf9fdd3d47ead4d5ecca9e6d5d4147d3838aa9d98179f48daa47fc32e8127093f4cc18e9c0983b36bb74743d57b27eae2fd60e889675ed171b06467b0e43dbfba6837c736b8cb", 0xcf}], 0x4, &(0x7f0000000a40)=[{0xc0, 0x1, 0x8000, "b3002c989c62b2f0de09fac5eef76100d751ad41f7f2c2d2032981cb2fdb2146f9a2d046654d8156db07c6380a7f7dfc3a898c46af6615b1b97bd548864e057739d22d56d8cbea98174dca6dffa5805507277f31ab6fb683190257f6a0ef1dd0030396709f70b6fa7fa6f30ff56adfafe7a3977448f5df9deadae2eb48c21a7b84f07e2f2faef1e78e384d0d9c19de1a1be1f05bf042e140056535b43cdfe9e849615b2fc35ed3e751dec8b5653f79"}, {0xc0, 0x0, 0x9, "1ad0490f7372f80fd6464d89245c8f1faff7756afc76595a06a2fef15526090f29e4e2e9381d7c962dc7c81861239036b0ea56d0821456ba78614c7dac4d017faaf812f1891833965c5d8f97857b4baa4c9f284296aa4d0a33fc58e88933d3905f5bd8903a93b596cafe46306c77c588f0ae664bc2da90cf92408efa87b8afc3ba86caf006c3dd9598a9ee5346e31d906c5fa6876bc85cc4a9bb402837eca2357d9cf2603668e8df87"}, {0x110, 0xffff, 0xffffa067, "96c3d39496f13871faadc07039af93bc0135b7e347cdda4ba34f0a82bd1c2f910b836c353ae81f28828f2c9f4054146b27bc9440e0dcf0bf6294dd532eff892c33f4dc0b757df1b506538c28f0f1b1e06efc969d6a1f6d76b7ea01bfd53831cecf3a60381a629f90d1255473820d782560c65e267f9195eb562894234d4eb49c3596d02856e455f7dd746e3601acaeae9012b105bf45f922b2241a3feb86eb07150aabee642f61207f601d607a4148e521d245338d08f60111876417dcfc21519f4db1b1e8b4bb9b031899484822c21937f012ffabeb2060a7f74685583e8b144d6349aa9072270574d80bffd11a990b78aae7d9c59a9f921486"}, {0xd0, 0xffff, 0x200, "06f42013ec01e0539a61f3389319f9e4738e4d0173f87bb92d8ff68bc2fd93ade28b051f2552080b22a7cbddb0c20d05d2b83fcf599a9ee6d46a724f3cc6ec509374d964ecd3f31e1d5a2f368a4cabe534ec35ad469b1d5ad060c712940ae55fff0b6091cded079753ad53bfb89068c954871e097262109ceb924042b6ba16c173d5f0bc5d485f2d389de697f200ecb5b83c49bc3c249b4026bf40bd1a01c13bee13f3fb348db1e395c24d6293d04af44e1118f4ca19d7d49b4f871fc4"}, {0x48, 0x1, 0x4, "59934f19686613d578ea6b8659e81b5d9fdd3b7b846ebe4dac6bca59bae8cf9e8bd4e871ddfbcf25db1d74a59c1aa1a91e25cd08d0"}], 0x3a8}, 0x7fff}, 0x10, 0x2) execve(&(0x7f0000000e80)='./file0\x00', &(0x7f0000001080)=[&(0x7f0000000ec0)='-^,\x00', &(0x7f0000000f00)='\x00', &(0x7f0000000f40)='/dev/zero\x00', &(0x7f0000000f80)='/dev/zero\x00', &(0x7f0000000fc0)=':!%\x00', &(0x7f0000001000)='&\\*\x00', &(0x7f0000001040)='%\x00'], &(0x7f0000001180)=[&(0x7f00000010c0)='\x00', &(0x7f0000001100)='\\@\'&\xe3\x00', &(0x7f0000001140)='K\\,\x00']) shutdown(r6, 0x0) setreuid(r3, r3) shmctl$SHM_UNLOCK(r11, 0x4) r12 = accept$inet6(r8, 0x0, &(0x7f00000011c0)) bind(r12, &(0x7f0000001200)=@in={0x2, 0x2}, 0xc) r13 = accept(r1, &(0x7f0000001240)=@in, &(0x7f0000001280)=0xc) fchown(r13, r3, r4) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000001540)={0x6, 0x1, 0x1, 0x20, &(0x7f00000012c0)={{0x3f, 0xe7, 0xff, 0xff, 0xd6, 0x1000, 0x3f}, {[0x8000000000000000, 0x7, 0x7f, 0x5, 0x5, 0x1, 0x7fff, 0x3, 0xe8, 0x0, 0x3d, 0x4, 0x7ff, 0x30, 0xfff, 0x5, 0xffffffffffffff45, 0xc52], [0xfff, 0x1, 0x5, 0x80000000, 0x3, 0x1, 0xc74, 0x3, 0x9, 0x10000], [0x1ff, 0x3ff, 0x2, 0x6, 0x6, 0x4aec, 0x4], [0x6, 0x3, 0x5, 0x8, 0x7500000000000, 0x7ff], [{0x3, 0x4, 0x1, 0x3ff}, {0x3, 0xa, 0x3, 0x5}, {0x3, 0xe50, 0x1fc, 0x6}, {0x0, 0x3, 0x9, 0x3ff}, {0x8, 0x200, 0xdcf, 0x3}, {0x4, 0xc8, 0xd5, 0xb9d}, {0xd5fd, 0x7, 0x2, 0x2}, {0x1, 0x1ff, 0xfffffff9}], {0x8, 0x0, 0x7, 0x5}, {0x9, 0x101, 0x8, 0xffffffffffffffff}}}, 0x1}) executing program 2: r0 = socket(0x18, 0x3, 0x0) getgid() bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x3, 0x0, 0xffffffff}, {0x9, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94b74b8e5f84cf71f59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) getgid() close(0xffffffffffffffff) socket(0x3876c71b80514dbb, 0x4, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x3) setpgid(0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) open(0x0, 0x0, 0x0) minherit(&(0x7f00006b5000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) executing program 4: ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001000)={0x1000, 0x0, &(0x7f0000000000)=""/4096}) r0 = open$dir(&(0x7f0000001040)='./file0\x00', 0x206a1, 0x58) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000001080)='./file0\x00', r1, &(0x7f0000001100)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001140)=0x2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001180)) recvmsg(r2, &(0x7f0000001780)={&(0x7f00000011c0)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000001200)=""/243, 0xf3}, {&(0x7f0000001300)=""/230, 0xe6}, {&(0x7f0000001400)=""/35, 0x23}, {&(0x7f0000001440)=""/82, 0x52}, {&(0x7f00000014c0)=""/167, 0xa7}, {&(0x7f0000001580)=""/152, 0x98}], 0x6, &(0x7f00000016c0)=""/145, 0x91}, 0x43) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000017c0), 0xc62655b326c38bfe, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001800)) r4 = semget$private(0x0, 0x2, 0x26) semop(r4, &(0x7f0000001840)=[{0x2, 0x81, 0x800}, {0x0, 0x1}, {0x4, 0x7c7, 0x1800}, {0x4, 0x0, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x4, 0x1800}], 0x7) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001c00), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c40)={0xffffffffffffffff}) r7 = accept$unix(r3, 0x0, &(0x7f0000001c80)) socketpair(0x2, 0x3, 0xd, &(0x7f0000001cc0)={0xffffffffffffffff}) r9 = getpid() r10 = geteuid() r11 = getegid() r12 = getpgid(0xffffffffffffffff) r13 = geteuid() r14 = getegid() r15 = fcntl$getown(r3, 0x5) r16 = getuid() r17 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d00)={0x0}, 0xc) r19 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001e80)={&(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f00000018c0)="71239484a3cc4966781affb50d4e6c9e4b6e70a9a24bd2487ece77cd565912f2b09470a248c9824e428a31ef8c1412b891bb659adda78c6eb9e290eeaea4723a327a4b3047fa1fff4458dbad464bc826b2eba92400cb4aacfcb0a181f1633ed588bd2a30b0", 0x65}, {&(0x7f0000001940)="1d7f82983effed0b9c958ea3d2c3fe7d34c5a784031ce351e60c9517e026d02b5183b98007ac1cf714c88d12147835af0ef00237cd71ee9b0c7b18fdbbc4a2cb378235d0bddef85c73e2399229e6dbfa39cef1d1905ee46f1517ba75b9ea7c85f196ac070fd076014e20962e069eb110f751651d46911411d9473186a73438883be9c6ea3c862f32ee8be43de9820fefe6a545d1a42c67dd87f7f228fabf814bc47377141ba438221a467c33790632a6d0e8061053f8cc6b2e5886a682116a9c3cbf281e8b8a92043c32cf44401d5b76272987dd5739204d42bea3500b2bac2e1bb62c854e7a148a284d2d9c813a", 0xee}, {&(0x7f0000001a40)="4f01fec8a09d0b1b5a3121bd878cdcf2566aad78c89ccbeb25bae61a8564ab04048ac4d259b20abe830e3de085573b13df565666bc0d4252e946ee4c6831a84652f26268c10f712ecd4efcd47713f4f5531900cacf8ac1691311f354ace0d963d3b2220e2130b7a3f6bf0711bc6e73565e56505f8ff9f9b9ead3f02bac4340c7b1b293ba99e03d2034b62b198ac90def50b6e3f97f61f30a38cae9c51f58cbbc410490a67ed6a4f708928257dd1c7eb305b1ef9f33f428d1f7066a455bc0615f2c6786630fe5d09cc220f8a26c23407bcc9eacfc5b602f03cf630e2ef803dfbdb2c8768074a4", 0xe6}, {&(0x7f0000001b40)="74321caf7f662ad56c47b936cc9913a49bbc79198b0807e2264596ecdf86adbcd1d169cba0546ee6040f4c343fe8798b03d36d8fd00baa6a24c0078bba4c5f5cc703af9dd3a63536f416d9e41243c5241debe46cf4111ea4cd05fad9f73fbc9d198de86c67760021ff39ad31e7c15dd7f14fc81e2310a496d50b6308a413", 0x7e}], 0x4, &(0x7f0000001d80)=[@rights={0x38, 0xffff, 0x1, [r2, r0, r5, r2, r2, r6, r1, r3, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r7, r2, r8, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xf0, 0x400}, 0x9) sysctl$net_inet_ip(&(0x7f0000001ec0)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000001f00)="aa3e4ad305ec505a6e7a17224b4d828f5349167a8532c94b3d4f1c48a41fe7b6e29a7b4f48bfc254aa1a42b6432f2b17f25252dfa9848181168b328e424d63ff141fe39f567d404638ad78d6a62eb4a2f536d0477d5df4137b986d9803a863ab9fef0f37173168a75e0ab160626c6b48c4e2639f047672411e1c2a9b323d80cd154483d3539e9bac14133bd1aa526bbc5f47446849e44b977112f13c5dc47ce4055951d09fabbced2293b8faddee3edb20f2b36748a33da40e607ee8b7eac093480924ef273e75f362bdb7a0713dd13c04cd831d9245fa9d26ee42a199a2f2ee90bf", &(0x7f0000002000)=0xe2, &(0x7f0000002040)="dc5ebba36668182e34c9106dfc1934b68e", 0x11) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000002080)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001e7, &(0x7f0000000280)=[{}, {}, {}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4, 0x68}, {0xc0, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1e3) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(r0, r0) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) symlink(&(0x7f0000001340)='./file1\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setgid(0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x4000000000) getsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0203"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)='4', 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="fc705ed652145fabd09365a3536d740ef4d79b62ca464260e1393746581a05ec59cee7d6476cceaf18d4fe49fd3be752c1e940cd8194a86dc6b095797ffa783f7560ffad2b6afb196e2a0b34", 0x4c}], 0x1, 0x0}, 0x400) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000240)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="3c51d32a4029ffd8d8a6d7bb44af9e70d149b5ae55c2be2b25e0db0a5d54dc5a4bf783ea40c8a6436b5af454ca4291ea288a09daa8d049f5978447bae5d3741b378c227659a16c1122f865565a5ba109c9d092235835f1425d07c859ed69593e663e8b0afb0d3f4c5a583439b21097ad9ce3aa9cdf60a914e33dcd7f9624f5f00bb03a0ca63cb5c8eca4be6857b233c93fa91ac48ea7d38735bb76a194d3c0b0713554649b16f0ae71d9dfdf6b13ddd495877359225bfe25efacc84b467ad179caa013fb8009c064430b876f0daf5f6e5f0f3db664ed34c7fa093ce36d45d28346dbe8b7b5c856f9b495759312f8ef1b2a4d05531c1ebacf00f724848758aeb17d871159df15e1499ac7436c69e609132ba249af77280587ef2d5c07546777adfed1977d60b7646dc14782add5ba445fc14f23e86d9b6e0ec65bcab42af90cf7154181ee926d40d06264cc06b5f02831eefa11331a26829c335ada02ccd3a8afff7866d343e32fda7a28604303dde735da5ee15731da2e2018d9f18c226a15c48cc16e98545274a3c8ea1161bbb0a76d03b0aeac52ef02e31cd45e8c0f67c0a0278367d069c2cd17c44750b954bb726150655e22f8ff37d89ef2d913754528c606c4a90b422745af4b8e7ea6c602def45dfcbe2337886a8df56f1e244ed8bb89bbec287548b83830cdc1262255c6bc720f20f70e48f9dd25fa8e74d74d29a09cc6e27e0594b6f34eb6cb81efb58c200cc763e9c4852721f92e2383920421d3e61cae51625c4c1aeca64c06d7b86a6117aef0203b0db67cb2860f089accae1bd863c8bcda6adf097158dcf62b404cd3a334d83ba29f3d9deede4f486b3738ce6483c225515d1aff5b430a151fb16b4379f9b427bc95010e54bb5533bd98e037322c5d482220d71d997a0c2ebccfb3543d4e959b17699e470b2710a4f6352fccdff92527074dbf0124dc812bb9e7b1718a70b9a6bf065b052b1e8da03d23aefad8a0dc6f5a2f384b9231d32c8c230df3c5a9b160886cec3c28ed190e15cbbbf2eaa49708645fed505631b4d776d781a1fa32d5b0b61c1b406eec4363baf615772ea86384922539a74efed96de0eb2bfe36243a3ba06092dbe3fb7f16c76a8605eaacdb5e69ce458b6404b5929041638f33f55964b550911414f6e22f741c8beda7f296a7d60364b03147fba31b92bcc94626681cd9f824ae0a687d617d84eefd512b45321ab7808737b522bbb152404bfa07cc719c7962a2ef89a01269872918424b90318773f96ed09c3e030877dc3ff9815045b6bd8ee6e4f444c058b5dbaa697fd0832e84aa6faa70f3165ae65d61bbd90a58422ecf5c347eb784f78c90607003d78de9a235367f547fd1a41b0ae3d4378233a0345d58636b235f4ef639d17f87184ab5dbe0900413fe7bc9c67329f69a52435b5461d16c2b9040e7dd9821c97e9aa51a78ea3205b53cfdb7766877c79307857d925c114640d8ece32614f104face467ec8a64127717a25dcc9497a63e76bff96f238d280d323dae068fded4b1f1dcfad6e89c2e1d51c04843ad9fefcc8eaa5f0cfe08aaac0bbd3f04433599028a46eb08feb7365d5ea6c170aa4fac5b41409b741d87ab55a39b4bfd3252767a8582fcde9934e483b8f77cad4e841c6326bcc3f3defacf5e0a4d8d0b793b5a2c23e2ab095c7ff3ec1ea7001a5897fde42bb72236c22984df9b95f4e92b5c2e57dfe5cb55c2e2a9f3f93d63663d00959252a9322ebb189f1d5873d6984523c103280a4547852f7d27099df2e014a772014232fb35323ecb714b8f4b0f99352231bc25a901a5585adee564928984e2292832459ab757d155193567a2066704118a40261b5b5ddee43196c6510f019da9bb55a57b26b04cf2e407f90f198bc331ffaefd05f83438f0434ab99b2620af72020d0d3ebc9aff7af2538d6fb9ab107a6604d7dca29772f88842e9bbf1b42697eca6445ce436bcf6fe4ecb1d69d108ea7a1137ed8fdcd3d7e6beccaf62363581cc10d0e7f5ffda7442a6b039456c190335dda41cfa4ed21f3f183bf6b8c81d9db0bdf1723d543d168bb2268f4efa3daaa2375d62aa3f3594e6fb56bb28fdeafc9b2ee9bd517fe1db43f52fd5d607b1254ea56b2061c5a812530d890b546c44cbe61783662e25e36ec1731f2950aabb4f6f09852b45dc2cd5dab2a12db0e5b4e2c2e74048960768a0464734ed5b8f9bf256a100efce1acfd6ad164fa952b4a45789ad7a396130e415a6679ba5b49c19961b3ff103292fb08e22cbb495664c1b3ce713e4a24c155afbb947592774a84d476bac6eb4cd6fcb4adeb23f04d6412799aaee5ca0f263bbd6f617111c1d30d47644c10e30d75849240e90ac87b2018737513a0a97011d04e11a245cd32f311ae783990bb7c0922de7d612ff03d6e54be581d02ca10b02e98e1afc474049ee511027f7990a70f48a9a75227397398ea688fbf2d2d17021ea8b38824743fd7b6465722e1bc846966475943b71dd145a14244c0b696eff6c84f61ca08a84748fc670ffd8c28cb29e29cf8d78732971f8a8af7b163bcbed6f610c6170b79a590d140cb2b8a2960b78b16c9983ba9b1a5c153e450fd32f9ae6a9ed2f10ece7fe8685b77f83e2c1ce80be1b2f446a8bba6c0e2ae85e2b363567fb31d9b216c42e9b7e4ce90cccf657a47029e12de9d2ac66c16579a137161caeb4e4703654356bda52a1d9d109b80ed157ed7dcc68101dbaea8fdbfa4c24f1145b3d2c079fc613853376e65e3ff2db3a1d482bd3cf7303deb31cf490d7c842b00d103b5372b8bef75fb1ea59acdf488dfb71c104b848f470863db66c548d312deb88d9304fed783279209a33d062ae5409c13a0521b98a230d2076530611c8111ab72c4464b7393d5d5a01f01863add18bb40e48a7335c821d772ee14affd0ffb4a581a3f7b223afa34ae6c878d60b22f457f7b82bd08833f9af2bac65f415fd53f551c95980a2db7163d3b02044f532f90ceab82c314443426bcf02ea00e7a1ff7f8e3e6dcb2675bb6d347d796112623dc5f47adfc7a9d38e3124294552fdc044b671261b3562385928067a910520dc7561facfefb6fa1031ec4f540a6ae8e2e6fe5519721cbc3750f5cfdcfd7554a1a28e08e0ad06022eb21a9adb008c182635c69f84fb342b41162eb95345a5281e0aebc26a6848f9d6910a90470aaf42f454f188d210d579d8e6cb0eb4ad2bd57a41fa1985c7f1ef0f79da6aa4cae17fb33513f596e850fa951a90c9820ac6a3e608e0ca1b583b9c7522df2a3ea12366875fa6b05588e121ad92357ec7ebcbe46b8a29d7f54b2140da389f4dc999f907e5ae3cda4f0c195bec997bcd3764ac9a8a72e820d3967ddab70fcd6f4d2f1fb17a3915ad654c90c10ab44234818fac9f11717ce80167efb3df252683603966d0736eaf46ac0528c4bde040e9c6cf50dbbf2cee3a2bb125918766ae27e9aa3bebdab9a472e7a7ee3d7fc7b1602225c8fb970e1632cf953c88ba624943fb0332dd4fe37c301fb4cba1806b9b1757c15830885026f47967a79aecb69fcff0796243ecf28b1226afc4234c887adb9a0f09709ae1d2bde0e23e806468b2c54ae99e4020b77e01b94bdb77227660289aa7a62b8d0b60f7b519ec2fbdb20f21a14a5d86b0f644344cd40732fc271d38d70de9a1620910ab689e8d51a7eb58a1c3451ce9dfe4636a17e2b363b9fad2c32e2c484d01b6e841fbf8964c691d1fcec3593ccda5319f3c859adfbb381101bd87a0ccf13d3e376e54989922de81e3238f81609c53b6f320dfc39b9f572a1bfefc464489d4cb6667628c9d6cce6d0bed5fcae54e2fb48ea793ac640102eb4a6e483eaf7ee4d7946c9f28fc218feb86b45a230d7aeb168c44a08acbb2342796b6cd6c15a50b15d7f70fd75eaf3fb18fc46cbacf28754ec14d0fbec9eff414cd1a6105aa3ec94efd4b01dd99d45528c7dee604e7fc678946ec300d9e75e15a288fb2b03e4ff2aeb06eaecf5dfa293d113b3926bfcc61539ae5e2e9352d45dc6b527746726b919cc8beac85cdedc3f6b764337640ee065381e2cc3e18664872fa1d5eff2a973bca0de92219d1b2ed8455779e1fabfb8225ac8f2a4ce33b56f9d6a1d999fd12c685fbba84c13744ee173b405eab175450d3fe8ce735ca46c51400bb1f4b65cc168d9ef86c010465d7f667d588e54e2a280195b5738be87a063a3a4351fc557fc117d5524e11872b00d05a878d67e029a7fa8509a93fe9f6e5c2101833f6c21efc67fe9dbc904e9ad76aab06f0243c9903ba5c840c38ac1c8f70ab5693bd867e456378fd0e35404156923ca6c49ce174f87dc1e4f2e01b19ac0698f9f4bef08efa7dbc06816c8658d82aae1392e58d8e236eeec0136a70de65c454790c9157481c9858145d9a8421d3d5ac6bdbe98a5f6e1caeff6e60b91a664ec251634cf6dbcfd91162d4face7ccf0b3834f6ed3f5b5ea9dbc734fd80f4395dbcf02f343b38f6e31d6199166c90ed662b87fc2720ae190aca388e9c04237bfb40124e384c795d618f571b749762321dc5d4003c3545b079e7b6eb2f74ce60aac98601d1325fd1105391ae09d8419715f90d9c8eca0aa150446afd1ddccf3c128dd2385a692d57df58d9a24262c888d8f5af99948325d5ff88de51582fa5b4e359974d34ae01547a11cf0099a56a898b6dfb11890bb622d40b1ca97236433c910084e5640bc65c9cda610def119af522bae32d0239eba586c26c914d1eca806ed17b7fa88a98a3fb65eea77219a09fe588b133cbb9dc86ede557c3177a783690e00d61761843ae5b67b0dcf8451e332e1da8564b495e6516c541707360afd6e79afaf5352d320a0f187a8692f7ba315a98e626df00ac9c91d9004ade43b26d58c892ce6e82b23ad1c966ce4c79d82a335f83989f2642dcef544b8533eaefe52c2b14c32ad3611fce6319c0bce26252c61267a5bdccb4758d9f8dde91453f3b7dc7c2a789a18080ad0ad93c2462bad67752ec7d5fbeba01466c401f6c8927dc898404fb0f6099a374f7f4ef65bdf79c1cc8e28c9b5ed612fa2f855ae913ab94b3cebff776f8ccce0836592e309d471387289decc58db3b0d1a683a0f7e6075d153afee9ff21264394147efcefd7e6252b65d19fac319e42f07f7227439e99114b4c2c7eba49ff300fdae38d0368c10a7347a4aa42eb10b160306a90e801e124dc28126746da43cc212d46ae06dc38da750b2de082b350a0e8df2be4f7715d7e85d395778e172d44e4a6269adef0278819c4947c48cde0dee9d127d78756d016ec84b2c08f7af62bfe52393653a0a9eb1d6121f20286221aeb85a80751b12bb01fc641abe0e6c39792ef38944b32329556f5b3f9c837ba9b5ad589753057dea62689a124c9d91c2b80ad87c4b6decb35925d8441204521139b2be31454242ea255a2cab3beeb3ff6669bdd9f233aaac19dc16b4eb171aa1d02732376faffc969a15960e855f2e58319bb48c603b06ed052b4c4936d14f725dc7275c72c859cd98ec2b3064dbd961864cf800bdcbe18247f366da57a707cd34b1c8455c35695621af82d08a61947bd9bc14e49a2730713efcf451491228fca8e8dbe93bcc15ca7bbe08ad67b2b674c06d776adfea8114307470761215aae1b2a4c694e154736c86817260a949c6c4c46aaae202c959a0e3494db0e09edd00ce13fc2aca7037791861866572f34802123661c3aff0be28648f5fd10ac8d835570a33a16d7fdaf8b6df9b4127c8a729c54b1a3d5ef08720205aa22404b0ca5fb7fcc32bbaf96b3f760b71", 0x1000}, {&(0x7f0000001340)="154ef76a4fca006b686e4c4cd5888806360bd95e46a6ed4526628896068e4f042024727ebaf57d9b5d640bc8dd6b0a70ff43bff59daa55f2b9ce86457bfc40406c87c2dc151db85241", 0x49}], 0x2) 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) open(0x0, 0x80, 0xa5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80080}, {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, 0x2a0, 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) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100), 0x0, &(0x7f0000000400), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r2}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f00000001c0), 0x0, 0xfffffffc) r5 = dup2(0xffffffffffffffff, r3) poll(&(0x7f0000000200)=[{r1}, {r5, 0x15}, {r4, 0x1}], 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r8, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206999, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x3}, {0x6, 0x0, 0x0, 0x4000003}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x210000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, &(0x7f00000013c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3ae4f825208dc35e860b974b2bc2a1251", &(0x7f0000001480)=0xbf, &(0x7f00000014c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be", 0xf9) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0xa, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r1, 0x6) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001380)=0x6, 0x4) r6 = open(&(0x7f0000001300)='./file0\x00', 0x10, 0x103) connect$unix(r6, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = dup2(r4, r1) write(r7, 0x0, 0x0) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socket(0x18, 0x3, 0x0) executing program 1: ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0/..\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x41, 0x1, 0xfffffffffffffffc}], 0x802, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x85, 0x0, 0x0, "a46d8d12db6edfbe0b83da64a6824b01be262e604a8f4c5721e6490dd2d23817111a19eb77d03ef43e3561fc9081a0da13ad5d8b99e464b83282e8b98a9b55fef3ca377e377d6fef9bef3ea00cfd3a184339d3f2e85fd0e9c073eade30f5f1b211c3f4472641b22115794b8af9f4ec85b1740f362fb8ee01c3"}], 0x90}, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) msgrcv(0x0, &(0x7f0000003c00), 0x1013, 0x3, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x1, 0xffffffff, "0100020063026d000001000000005966939a7d00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000500)="3189457e9af62f86b11ed8fc299c9e626fd2327ee892dd78e1dc29", 0x1b}, {0x0}, {0x0}], 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) unlinkat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x8) executing program 3: r0 = open$dir(&(0x7f0000000200)='./file0/file1\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x12a) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x80) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000527000/0x2000)=nil, 0x2000, 0x7) r2 = socket(0xa1e5730e9adc4791, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000480)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r5, 0x6, 0x1, 0x0, 0x0) r6 = socket(0x10, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x5, 0xff) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f0000000340), &(0x7f00000003c0)=0xfffffffffffffe85) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) socket(0x18, 0x3, 0x3a) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000240)="b437ab93c95ab5bd9cf408f6306204f47d64ca79", 0x14) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8201, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f00000001c0)=[{0x4}, {0x45}, {0x16, 0x0, 0x9}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x3, 0x1, 0x30, 0x1, 0xff, 0xfffffff7, 0xb4be, 0x1, 0x2, 0x8000000000000000, 0x3ea65fd3}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 6: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xfffffffb, 0x1000}, 0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x0, 0x0}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000001200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/143, 0x8f}, 0x1) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001240), 0x2, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000001300)={&(0x7f0000001280)='./file0\x00', 0xe1c, &(0x7f00000012c0)='./file0\x00', 0x8}) lstat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)) r2 = syz_open_pts() chdir(&(0x7f0000001400)='./file0\x00') setsockopt(r0, 0x9, 0x80000000, &(0x7f0000001440)="f23f1fa616d2b90edf78bfe51abffa7132f75953de03c12d0692db12237283ca9f0e7308dd9c429fd7e2e07891acdb44f4c1245b5cc062834dbad4e5cd479a65348b59f492f7432fd9336796e791bbdba870e66538cbc88d973cc101d10714d8a578c90596e8183516fec04bcce2612efc8445b36d42cd79f258eb9ac6efe60286c1ec27502a38cae187b0922a18f3c1959e6e184864811486a6678d483f21a8f53f306e557faee0ee61f42ca22dd54f85271630d235dffd6c5b7275fe9c74d61eefe83fd290692eef469ac41027262f24720eeabe5b91b872c4e23a69fddccb6348c79e600524d9eccc45ff5d8ba8935de9de0ad347afd6d09a24611e2561b2c11a22397973b19382c5ac361d256c012c292f34e304898c16ceb8a20f5be017b54f9fb3a9e60fb22b147d8c88869fd648a73a3c9f31c234f56fad398e9e85e895f63ef6ec717e9fdfef50e90276459fa52f7310b371e8fe2c9aa39347b8533c0f213b23e1f36f9ef8c764779d6f9cc63eff8650ca37ba426585901d56bebbc8e5b281b618383628363cd88e7e66e59277162386e7e5f9e861f68ab55821b5178cb661c9342ed972c11fef48359bcb41b871191010a3f867f75843aa470c32f1d333f15c932d63e62048a499dc767e8de3657f084ce270f1353a796c2f85df9b0c50b7a8c23f687e999e7a912428d122f956d40ffbcd966703325626ed027c6c596bfaa88f580f85dd6536eb6ccff26d57b1e2b1a29d519e96199ac2fc31b31673b5193851925ab9df8006306d2fa015f1fc40aca7ce51a8518dfede7bc84ef064e762705c6c290b06800054420a653fd6f4d109471056145a48714b9bb8b537dec4d589e26d7fc876ec7fbd524129863469741926a3207530d3d988ea213a3cd5b10863ed0dd7912545fd22ca3102af8a0a0ddd767bbc83e30a21a5d619cc1a1dd10ab57e2a15d31cc88c724714fd5e88721b9994fdbc70ae8320c050497470ba8176b0f829d80e65b8a30f8ca93b2e7618e75e9f61a6563f0be36a89c378044fcf8cd03284ad5278e5cca484224775397a69ff0c4453ee25012cc3d046d0c66129c5298faaae85c9f75ef954c2520193709bccdd6f557be14fdb3588e0a5105c3ff1b5410ccc40e530ddabea2261d78982a0d794e24acd7ec1bb702d49fa045db99aa1b1cba83e75968d5c69245cacda43f236b70b42faa52be11e79a4bc2659f82e4a7df8a4d8d9077f8e7107b9e1600ef8b88e6cf996962e8f8e193358dfd5d31c1d0036554c89ad60620e89f782e310eea895af41cc00d37f8bc04f1998a5c800f94ef51b9b7333f3231c1bb8714990e1be266628426dbf5bd42a9a510c7fc396fd8c049bb43812fabe2fed10b26f41d241e7b36b3e94f5d6face477121e0f7cfff97d58add92189a61d16f55f01b725673b62b6d0e49039b25c63a3ad32b9a439e2ee5b6150d1449615e9b8888387b39d5cc8711a5dd0ca1a60686b4253585cc2ffa415676c485e9b7ac076e8975dc473d97b2fd017b5f9c0c31cabe6d28402a6217fd61e46cf853df98ff6cf45b32c9966f4833ab70cbbd7b5ee690b517d4eb828ec691205fdc174dee6c1114d83baad0e8ce973af174ca7bc0251e2d967a46494ae926d8169c5ffcbeba484adb1680c3ec52dea7da888bdb2b5d795c6a46804a14beba484d0127c296268eef8c77d1480aa50976e4e57f8fdcd15397361e1ac42ba62f9e2eec7dae1554208576f4ddbda0ad79cb87129be5e06929e56478a5bf4ebf4591849117a02bd0f6fb2beed5457b53596de7b3bd707b9d8973c12627d49ecbfe89d7d676e239c399c2454734d89bea5664982ed49aabd30b420aaf2b32fea596765e811c2d4f41b42b3e1ce36c90a0979581a7ef727b240cbd5802ac79c2450576e74803212f783ff8e8913f37a76beb86e598bb232568c6cd1e205c58401dcefca2cec5113eb1e82425b3a1c8f1e442726f3b129f2e947c6e53c9f1ecdcb40f7c6ace1fb49e21fca8b03752db2c94b6a49ad10d8c46b8bea60476b7328f9490533e67e4f5ff8709549f5c7c375657b860742e20a166534ce8e8bbc24f40af7de27d6374f09695b2b3a52ed7a830243cc5cdbd7b96e26e33f5599212def3f6f90279e874aa6ed7ec0df552203a6e908c4665031dd8f045699cc32ce8243a96eecda1dbd7da8c330fd204a3e44d3bc60e6c4933aaa17c8ad01986db44c0dc369e8e7793ed0488bb867b83ddf013e66ae32a6c347bea74c16295230d1c7a421b7d2aae1b09c0e2d015272fae7663a52f534e79826dc95c694b6a922b2f6d1c5d80f99a2ffa1abfaef1fe4958f629e051c3ac094474cb97f2d61da9f2e29b0a475a06f858f3bea79d1df24a9a07889edab58adc07db507f5d8f25e8db9a69d88d78229dedb1a58bb2ac19d8cd0c267ac340001ffbe343db903d20298adf0afee877183c8b7c0e0e78672424928baa1ed7e96e5748df3415b5c3492eec78229157fd53622cba39502ab90f0bd956fe30d19dd38a04c39f07e8345653769c35f829d8d9478dc6b3fe7f34f6139574f2c9440cd2b2206bb3abdfcb45f11e680ff46a653d59c6e1c0f59c10460d6398e46d560226a11378cd6eb2a1eaf3299d3fd22bfc67bc84d5a7bb6bbd8e83f85397ce9c8865dd6b8c845e6b44d74d5783142fa3b92b24f064a78cf52c91b2c704cb5873c218276fc9a5eecaf0fcad748af5ce77c8212d2671c40d4c1e143a8d5f733ca2dddcade7cb6ee3b35b76f5f714c9cea3509dd2df290ac9be5577b7281241d5c3145dbb5911d70e5180cb3a34264d4449c0e2cfe50c21f4c3b462d4ca53d0ef415be7534e2baba38be6bbee157e685e2d54543d76fd7d56125d748080c7a5b748fc98246fb900f20fd0bd86c30ce693c025db3b6ff9c327103cd3b3cfaef38cb0894d08672f2c074a671db1d5e5b4a146278a36261002495e937074c9c79934312f33fbd45dc32f29926ad81f428bdb67587b0e15bde6a45bbf973d13630ccf5f71626bd95cc5ec250881ba6b1c8e2ebc692941b54619b86e3e487a31a4bedb3d10025ecf91e1325c0eb26cf687e101f6013aac14745260754674da9e88715fb1a13555a911e68570e141225708a18ebacc8bf8b7a8ad3ff8da8b246b5ab9f821f2ca1f40a985741529e8a3e7962e9f55bdaf8cb574d0850050c923305d069e07f5c92644b0a414cae15e55b6665e1749475340460dd248c17e3155f59e1d4214b8305c19c77cdae537464f1beaa0322f6b9a85d61545b39f29a98b92ea87a9d3c145d71eb2d5536431655e92daacdb04c9c6d884763da56e6f8bb03d80038c8bb57ed2155b26b70da8c15deceb59f03284925fb50eaeeee8399d442e1e725d783ae380d2b5c5ced9b1120dda495b35a838b9ef318d5a44201b1c172e5ee6d23a8f1c4aac68f1f883b43067e3419928417a69c9408f877d42a21c1505dbf537041ca24d24e2e2040260399d77dd5b9c5c195eb92b50cc5242fe653975eed63d1720aaf7853b071983cf28e2a780895db24d17ba84e7357ba0a6dbafa7b2eea1616ee41f565b629a76fdfe3eae252c7e672923f09808bdf032df1bebb42aa201f426f53b0cb5f085a43773286abe6cc193b18a108524903b305def6e615cbf64478d26f396ad2496336a63deb1df2ed069b5902ae33fa69908c60530b163c9ed36ec1c15033019c88b295ea02fa5de30e1e0f3f5d093b138158129422591a2a1edcaa90218b600bdbfa6bf605014b133835476527a95dcd60bac65e2bbcdd50cbff540201f5e95a5ab3ecdf2fce3002cfac5c5425aaeb2508cf428f92f7c76ca5874753d2604bfb00fad7b3b5891b65c907f2bb80b0b873ec3999d4d0083adba0ebe843815f03cf25bc3b9d056031c92a740615f3d9ef37557cc4a5a87655cc66db5abe64c661992895213d23689b4e4a39b1af993a9bcd7e1ead79cc61f85de209c7fcc017e8d2dd1730172f356b95ccd7f1eace3b9f4e8602f5bde8324b78eb35dd1cab90b98a6641800d60590fb1521f61adc67663325e7fc8d943cb87e35c533dcd4da8753717a661cbc960f7a1335892c6322d679db46bc7f543f4ce8f2e8123c0cbc4c6e97705bd0442dc5c4d20c874f7f185d69a0e76832524ad7be84f4c82b94054fe84007710af8bc68a8dad685cec5975c03041537ee0b72ff708ce27898db9e8166bff84e5115e5886da84fead42b4cd4f2a7e9adf1aa5acaef2f977400fd6dd0d960efd6a677965cb856f3c8aeb5c670345d0e77dae82f3cd65722c38a0ec82e97772988342d9b208e9d41d67eec76d3e45c35a56818ad2cc0b80146e93fdb76adbe371a884e7a21bce1f77e56aa1ccdd1d02c36ad7761c994d07c7876a4e7ead278b78811035f0c816adbca1856b2ef86384c40c7a788f3325d8405157137ca01a922e53b3bba6836e65ee82375dd987886519552d1e739106f3a2ac43819125c1d12b9e5ea12ab0d7ba47322c2304d879ef45fca32a0ed290c60337ae62d3cf49c0a4b46e33179a7273a85f30fd4abe9f0070da1bc5b8656dfc7f39ad1f5b0258f2d74d81db05030516cd66e686e50b97b41219177a7872a5a73f8ecece14d92b14ea90e41bf0bfd72830ec77a924aa6e50c55b861446c69774c34e8cd135b16e09bdb69d6cb2f69d01de806e5bc7b7f236b518163aa12ebe611b714a5f03584f409b1e1c0aa648951372dfff44a62b47157d56889d228dccba07bb66c9a59bf2c94e507047b7e5c3b11ded8b342db5f2a4502e39869bbd3ef1f87b065bccb82108b6012fd313dd8d6f99effa91bf3a2e294fa82015a3f465682ddb524f46ac64af952084627a095deef59d6a8f20dfabc4c6e98680eca39c0d9763edccdc9f3ecb6f535d0c39c034a027b0fe24d6061dc9997df829cb0af6d5b165ace97271d635723c938ccd69a8b68f457bca86f8c6c4cadc8176a99431964a8e22ab5dce829d71166be3c6b5a37e1c378044a4bed791a80fb59187d8ff23baea2ccca7b8aae56174d74caed4740fd1af9802a175f2b178ae6dbd63bbb4b49b5c4a566233a7771bd6766ec17bb3ad0e5e2617ae3dd6ea1fa5b3b8b999321c5372a6dc523c2a447fd4cffe68b7ecf934e317ddcceb6cea36ecd374051d67fff9ceca1e2d95289b2792f7eb9f75815c69e732738a127b7b6f478bf29f1f5da1de2ddda1fc9b1dafd1c49fc2317213dd5d987d1f2c53bf281a7ca6910bc71125766fdbe93c586b2455e71f8759034158bf2ccf0cc5302402c7d9dbec4f6f9875018ed46ad4e0984c1d4d399ebd3960d567e8b37660fae6ef9a9f5b171dc46d4b52d2d70ce048c9e263198dac27715e88c876a13783d7bdd89a24407ac6677ba6a5ca9a5413fe7f8c461642dd2c0a5c9782ebd7678b36b91bbf8d3a9fb20cc0e3397ecef304fa68da0f0a8972c068d2722b71d32f5209f7b9902340eee16722e33bdd2c4ae0d952b17b03b1a47880c162f8db2bdb76b09cff9005f916c5003cb037c1c44d8f3af52a90d459966aa22f3680582a91c61fdbedb34dcda91a4dd6accdb44635dbc95306997b42324b3432c071cd7273dd43a08af66a61b24ffe2c1b98b45222bb2f1cfd888ab45e86cf782f02f1a3f99f2efcbb428f7dbb34980549c3c5789bb4e648ea03f7bcefb9cccf2254fc1083950319d7e43d62ed9312a19eb0ba27fa22c59a8c101ef1d5107bb352d8cd61f7ec9c1d90dbe9aa6a5fc38ee5ecb6338dd6c2931d2bf7308a3afb07a357a3ff706a31b8190a4e401dd812e00e0d2fc549e9516c3b58531", 0x1000) symlink(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)='./file0\x00') ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000002540)={&(0x7f00000024c0)='./file1\x00', 0x0, &(0x7f0000002500)='./file0/file0\x00', 0xe}) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffff9c, 0x400c5711, &(0x7f0000002580)) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000002640)={&(0x7f00000025c0)='./file0\x00', 0xd10d, &(0x7f0000002600)='./file0\x00', 0x8}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002680)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000026c0), 0x400, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000002740)={0x4, &(0x7f0000002700)=[{0x101, 0x7f, 0x8, 0xa8b1}, {0xfffb, 0x3, 0x1, 0x40}, {0x1, 0x2, 0x0, 0x9}, {0x6, 0xff, 0x8, 0x2}]}) unveil(&(0x7f0000002780)='./file0/file0\x00', &(0x7f00000027c0)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000002880), &(0x7f00000028c0)=0xc) r6 = dup(r5) getdents(r6, &(0x7f0000002900)=""/173, 0xad) setgroups(0x3, &(0x7f00000029c0)=[r4, r4, r4]) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000002a00)={'./file0\x00', 0x800, 0x7f, 0xfffffffc, 0x1, 0x978, 0x4, 0x80000001, 0x1, 0x2, 0xffff, 0x401}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000002a80)={""/16, @ifru_addr=@in}) ioctl$WSKBDIO_SETBELL(r6, 0x80105703, &(0x7f0000002ac0)={0x8, 0x8, 0x5, 0x9}) utimensat(r6, &(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)={{0x81, 0x8}, {0xaf2, 0x8}}, 0x0) r7 = openat(r6, &(0x7f0000002b80)='./file0\x00', 0x1, 0xc0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002bc0)) faccessat(r7, &(0x7f0000002c00)='./file0\x00', 0xa0, 0x2) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000002c40)={0xfffffffb, 0x7fffffff}) executing program 3: setreuid(0x0, 0x0) r0 = getpid() ktrace(0x0, 0x5, 0x1b0b, r0) socket(0x0, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x8}, 0x2, &(0x7f0000000140)="71f91e01120743deb0a73a0b002300feff0000501d9424d0d845414be889e100d9cb69b03e4e4720f8ea57a3fe86565bfea5bd2bd40560553d84bbe508c5d4b5b677ac8ab3083e003bef52abc946e4da82aa32cbdfcb679030d826230a7ac31b", &(0x7f0000000080)=0x60, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x1}) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f00000002c0)="9efa0ee7ff96dbca36b1ee497d", 0xd) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/18, 0x12}], 0x1) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x8, 0xa}], 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 3: setrlimit(0x0, 0x0) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000240)={0x0, "b4022f7bd64408437726ecab060d12334f9660cbc17ef75fe04d544f9f515ee1644bee20f5bbf6ab8f1f09d051cd0c337864bcc530f5ba0f5dca346223f714c8ff71119749d4662db655aac19a901c503a22641455a8cd5a8a0d9ed65198882d7760bf56d7651624"}, 0x70, 0x800) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6, 0x0, 0x0, 0x4fed}]}) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000080)='z', 0x1}], 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x45}, {0xc}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000014c0)={0x1, &(0x7f0000001480)=[{0x0, 0x0, 0x0, 0x400}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)='\x00', 0x1}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/1}, 0x9, 0x1, 0x1400) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') getuid() executing program 6: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000049c0)={0x1, 0x0, 0xa30c333}) setreuid(0xee00, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x65, 0x0) kqueue() executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x1042, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x1008, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 4: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c53f, "1c102609307e7be2df67de202a72da64612c3300"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r3) r5 = shmget$private(0x0, 0x1000, 0x585, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x3, r3, r6, r3, r4, 0x42, 0x3fd}, 0xfffffff9, 0x9, 0x0, 0x0, 0x3, 0x8, 0x1}) wait4(r2, &(0x7f0000000140), 0x0, 0x0) seteuid(r3) r7 = semget$private(0x0, 0x1, 0x12b) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/204) wait4(0x0, 0x0, 0x1, 0x0) msgget$private(0x0, 0x82) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000440)) mkdirat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x170) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, 0x0, 0x0) connect(r8, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1a4) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x9, 0x4) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x7}, {0x3c}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) executing program 5: setuid(0xee01) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) open$dir(0x0, 0x800, 0x0) unveil(0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(0x0, 0x0, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r0 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) shmat(r0, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) executing program 7: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0x7, 0x7ff, "01000000080000029bb82f36b921aab39b58505f"}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x9, 0x1}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000009c0)="714688c3aedce32d84628a599b646fcebc3f97fef14c64b465c657888acb0d4d10de9a40866529fe3b486823b437b7b99b6a5fc09b36567a6742830b345cb7055db8bb157a1b3f509d069e4220c73db1a608ef96982cd93bc34b929171d7b0fc7ed382aafb952e15b911ad84854b2e7ea7d04e2104c113c4e4178646e203b3ed98669e953e7d89affa57ff1774450d287e6ee9179911b74d63376539d3b8571714cbc82daab45bc34a83784ddeb2753ca43562784933b1043d997fe5e147962651925fec3fd0afa7d33f8180c1ca61c0ac3ab4516e17ec6d86d566ae000f4ddcc885480993edfaf8a6a300f424497b70599044202881b1c36661fffac5aa26df4dcaf5181aaaaf21de8ee04a1e56f6d1549f8155459cb78f1cd3d7f8b06a80a30bad47a54cace88b622454848cd31e9ee15be248e41319dbf524fb14ad22e4551a044266129e8c3bf7661f4564a61c521a16ac7b105567048a9b27711f805e64b390bb464ca6370162341fca5f121b5ac49a3a06f458b95eb7e142c0ed0ae062ef79d6ce3f5549bedc913c81a752523a057b811074227646c3903d5092d687099f6f0fa864a516511e780a90e2fbef704792616f7ee2feaefdb11864d49116068e5fea5c95762960f0687ef9bced13c74b9f80dc2ca03e5383d67d4ffce2f293c294013d922fea8ab685a08fca72f1da74be8a4577290fad05d704e894bda8f3a7ee41fc25a6610e07b36d85c0b9d1623949991cce1d773a3fab0a8ca4b5cde17d247b20f69fb784d12f2c6eb2c7dd5a7a43d194dd499acb506b3f4d724fdc88e713c864e2eb1ec91bc270717a27cda8590fc1c48df8282a9ec5686f9ef4c78e99a2da5a57f482ec6714f5c2d58f4e1ba34b8fac93b05b9cc7babca9966c602c395edbc06c1e57f4a62005f6f7a5c47ccc4e3a720595d0b0005f9c71de5e58aff3c191fc2bb473134d62d25e18d0872e118f05a7d43de1d99cb0097b6893f76e44c93c5c04acf8b7c0ab369eaf020fbdd7dc80ef1da83a0d7877af60fc6fdaab2eea35bf5ab65038aa82eef294090a7002acab9a4e497d4ec21cbf7447218a06a53cec35fad2ec5a317d24e39b0af94d280a668b30d7aa9ea787994ecc57e023f49935d8ec7ec44a79c12ccb5706757a1c3275ea37e20d3e5a38dd2d7d00a4a5e0c34d6582d742416e51606497eebf36182c34f1e693ae852b1abd361ba0061b734f28db6e3d1a07b87e0f87c694c51c2d1af81ff70f849fbf3e0da62d553359c8ebf0dc597b3bbdc01c3f487cb40a42871ca7c0d385fa4c19a235b219dbfadf800fb54c1092d1c7161fa50117fab172c69f3da25293b9fdaf74d3f2de77343bbecdd5524d0c3f440dbb7b688e84edbc097ed031b5bd0ab099026b24a99065ff36aeabbf446666169fb5f856b24faae027affaaae2d0fd13c8e8d380c81c12aadf11551040659a9bc6ccada1703792d19806ac6a18f881ea0c4ae1f974b11188ac1367fb0159379b072580553cdf1f2bc3757562782ad14821f71128ad499a380e1d6f081a226dc3c4fbc7a8a06fda18646a09c48e92854719733af42140e267245a285a9747a1b63898a07eefed023f640c6bf6f9e67759b2c20ab43c93754340a93beebfaf9456cfecacc06e0bb0ad9d9a80cd25f4478c29006ab198593cf255508189abf14f160f8913afd9e78454ee42d3424438bc6f8d7f8e43f5df884a15a0fa9597d47f2012a437a8812c92d7864d7a6902a8a807fec96511d5efb0271ae53e3c500db2b1d19ef963c96d0c314e7020b055151767763c26d7b50aff9da2b9ac265e55e44a759b47ec50504a243ae5b92a4d223e364cd048153467a5d69bd563b11611b0419543e891fb846ee8642d0284a43c67b012b7857cc4168b4d15f835cf19c9637bca0fe9a532b8b99ce4bab7be5197702fe0836f0fca2a76805550a003977aecb7c53e56d5ff1b8d0b718be5593142e6493dd1e76cd6cf10f7d89ae55874be30f11ade8e61bab20e9275b69473d1ccedee8eac192ac012b19070eaff02a56736b6de896401a0588f551e8941671d5a767a30cdc02e4fe002f8a3171e427f5e3f75ed9d0754d8bbfbb6650dc0f1a41c743f5f1f4b65fdb4865bc37729d3e43e6669243d12e2c5df313843c2a511c24a59cb530751133fc44d8d4103bd304226dd2e861c3d3dd1667dc53ddf5cfeba185294bf488d2663858b09f2103707368d664cf2c738d69a2224af556b07196e21c14943016791216183a5960fec47eb0b5306650b0e38cc6ef7b3fd10a318a016dc2c649e90b2c2446399ae39caf823ec3337fc8d25df465dfc0f8701bab8fc1865f901a637cb8610a33a1ed887e6b368dded6ebe26234cf5fbd36d4efc5d82450651e82b073cab54ea1cafe4beaf953e90b1e95655b99a9a2b15fb79af8e942baf4f2a187e854282bfb3af47e3d8aebf11af13d04baf1b521f66040e0d1728f6b8f238f85143e84efe3b60a0fb7fa03972432b0cdfb970ae6123f643454fc82ccb90698eefaa3b02d28688c44c51031161695566b62afac3193ccf15450169ff956aae1460331d5ab192653774f3d33a386538f7f10f53f65d12576c7939afde94651658d90ec54a493f9493a8572621d293e73d6431ff2e92d116b6c0425c0372c9428be2c343cb0c996ca936026e846052c7ab8ae1030d699e7e6763181a61237f0744a35947ec3497e4ebb2d1caac59fa3ce937334ff4f80767215d2b231a18f0a5f43beb3ad84210cca31d1627e5c1d161d1d139f564f1cfd766a30f46066e7034596520e3101a80669b7c460981e2748d81ee7ea1d08e313f94a1151b95084f81fa3d217f2c4af801e96782d559e7d3d0c75a0bf6f6e074f1f413cc4c8e2800f045369fcb213ed20df546ebb7fee2a91ace908f03ca57f110c92c69ac7a8c92361595060afcbbbc53ed57c460a8758307b56938ee1811169f2629191047799784845cefc3d952208980", 0x842}], 0x1) semget(0x1, 0x5, 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000080), 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r4, &(0x7f0000000600)={0x0}, 0x10, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r3, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) semop(r3, &(0x7f0000000100)=[{0x3, 0x804}, {0x0, 0x2, 0x400}, {0x2, 0x9}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r5 = getuid() seteuid(r5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x7, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000001240)=""/4096) executing program 0: r0 = syz_open_pts() pread(r0, &(0x7f00000000c0)="ace6008c4b25f9089a288bd6726b5ce0b7237b494b6e5ac2f84e99d01efb33da39a03b01215faa43aca36b86d86fe4de338e878c7cb5563045699e69198f796e497a934764b63dd3d4d13cdabbb4b4e3934b21d3a7e45546c111f71d487a63b821cd28b9102d92a8a103176adf7736ae68d766c3fa5e39ae5959fd2d1c5593f1885e275cb66c600dacbf2f228ffa553ff633d751148e200e62d92b1f70bb9386638ee9abbe5b48d67dedb11e7551d3417ca8165b0cf5b1ad842d6eed235bc22deb92a46623d379a9de2037a0fbc135b8e52c35fe1cffcf2562e3256f1d3bd83378d961ceead7b389d19052c5554151", 0xef, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7ff) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000002c0), 0x0) syz_open_pts() executing program 4: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x3, 0x0, [{}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/166, 0xa6}], 0x1) r1 = msgget(0x0, 0x420) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/185) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10b) ioctl$TIOCSTAT(r2, 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) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r5, &(0x7f0000001840)=[{0x0}], 0x1) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x802069c5, &(0x7f00000001c0)) executing program 7: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699b, &(0x7f00000001c0)) executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a3f1ba2b6ac9c5477b1780686c258c076415327073237e6d040bb07d0ad574c6b8faa1c5d23fd041d001d7cb8acb7c0bf39251d146b8514731db87292834e264517c8c4cc1e3d639a579cbf4467808ee5bd9dd19e4b9b473c38e67943effa37e6c68119535eac68da589ded1d521eedc97201d5e9db18467afb6d33e6ca84de4ca765061a1ccfa52b7714083ceb33108596c4d5461478ae647fd0304404167a4542075c0b9e6d0cd4bbfae4b8dcf82022b79f71a2506d610e90e5f5efd5dd77a192ee848b04e02b672beda06972887e214ecc2009f719ef8b16fa90a4851d5b61d52e6198068009124c0ef90", 0xec) socketpair(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) socketpair(0x20, 0x3, 0x33, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280)={0x176e4a79, 0x5c}, 0x10) sendmsg(r3, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000002c0)="95186465d967f95fa8fa13774d64165899079065e710a499f14a086ebad886324930e0803922d608dd3209450fc0630dcfcd224a3a81b718815dd69b1ffc7469b24dd1b18e3c7fa61bfdf6c5bc38772c1f2837b99aa59f695a8e6fdcab3361f7da78a6f9286cfc80341e12b5d8b2f3599b8168af7842ff8285f3d1892866d5e1418bc7feb97c4c0b", 0x88}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="f127da73d20ce5cd7566990fa8729ad7b5c78cb0c4f409123b2da8107e693781d0e14ad0813e152bba33f65f19333f2ad77024730ccdb788f820", 0x3a}, {&(0x7f0000000400)="808514e49f1b0b1804840653a6699227c8cbb939226f9330", 0x18}, {&(0x7f0000000440)="75b866568c40d8ee66449b2dffbb85197196e1a5a8c84981c44f42b5e1417896c49750e10484052bb8da2725f7ae8e308ed177d64833804822d341aef33356a13b0f62b79183853a40f357d63845966c92492c5ca00d51c03d6ee34394db45dc478958529ea79cf7c7ff352f58c443df0dc55e6c4427a044629f60028d883526f2604d30c814567628a76fe26601d20586e039e991d644404631593fffd4188ad7356d4c8077120637ab022f685e1ed6daeabc21fde5e950795dd028579c83352e1633936160e3db5a847bbeb91d6056679d7532f7c6663a861123b175d55f8bec741ac72d64f2ed75653fa6763746afa21e27f45802", 0xf6}, {&(0x7f0000000540)="e2fcf38632336d4e04f46c489a87a5c0d14af776449b62f61529054e3db082f8af9571e31d0e6b33f2ffe136cc8939119268402f9e68e1e10018deee7dc8765942713c752b1dac3d09ce2b93d80d660390dd86f7e772e568da3a1172e83675232c437678e3ca1d93c35703b80a9ea3533467", 0x72}, {&(0x7f00000005c0)="47efe2d9e098ee4f84b9805d189a95312c3d3fb6c072e4928cb79cfca6f0677498dabfe3ab559f83eddda971d850639f23a90d6313422fa196a74d15ff7b893a56cfa3599243e8a0748770eaf8d4e1f69a9d7df6e7b3e6ba1e607c998507e1f142229f89a4a3700d9445d2", 0x6b}, {&(0x7f0000000640)="b8e18a5cd79cbb88e8cf79599422928b61ee185e0d7167eb5055cbc8ceb6f007a5", 0x21}, {&(0x7f0000000680)="bb3fb45d27d53d800b4d55ceff6bffa8d4e7149cdee3713c6d4c810eec7f57d6909f26a86e85bf8063428017aff948c89f2a51181576f661aa3606750ee7276001ff48315e7391ad15754e8a40fa317152a79cf6f45e92468872240d3498dee89ece31c6524ad69dbabe5a4232fdfd3cb47469ffcc028c63f296ea48ad23020c8632bae51df47b3c93a7830f482362ba0eb68c", 0x93}], 0x9, &(0x7f0000000800)=[{0x100, 0x0, 0x7f, "229a3cd924bd2dd100481195f90cb6f23abfb3508061d41630599356cf169d59fcab31ea85983b87a61a519925d6a863db632cda87fe8100dd9b129016173483edba6db8c784bcec421762228be6103d10854c5e2c0fbf8bed6191607a79ef947bbee863635c0373d1e65966c3068e7d7761b2421025b6dddb75ad6b83a12ebf077b75fdc2beccc0e80b3a2c4dd6be7306d11d6fd5bf469187f4f5ec0e84343db9f17e7d08636cc6eadd7cac5596ca7f28f4a134ed58048f1168d5bc74677f754613e5907b045217d36a9a52cffbd4fdc7d47f0403cccf4c502f3e5f4169302eb456a0cb553c9ef55b"}, {0xc0, 0xffff, 0x2, "63e56ad47f04e3f93b66cf9fc4dde21fe1b2cbde3f6864a28297a37eae23340c25109ae05a1477c0f560179f7a4a3d78beef24b5087d9c04ff9ebef8763a949a816f3e18999f40af82c662155e244e47be673e9b7ea7ce028629f0d7182e4259f0a5a42d2dc5927b024634f4745153b4eef4d45dd58a69ebccb64a1c4927bea689d7ebccee6ba6c74f01618385652a476c6171a14f63e3569fada541b764abec8391079101bc0ac31c"}], 0x1c0}, 0x403) ktrace(&(0x7f0000000a00)='./file0\x00', 0x4, 0x42c, 0xffffffffffffffff) r4 = fcntl$dupfd(r0, 0xa, r1) r5 = accept$inet(r2, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) connect$inet(r5, &(0x7f0000000ac0)={0x2, 0x3}, 0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000b40), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000b80)={&(0x7f0000000b00)='./file0\x00', r6, 0x1}) recvfrom(r1, &(0x7f0000000bc0)=""/81, 0x51, 0x40, &(0x7f0000000c40)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000c80)={'tap', 0x0}) close(r6) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000cc0)) r7 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000d00)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0xfffff801, 0x5}, 0x3f, [0x100, 0x4, 0x9, 0x50bc, 0x9, 0x4, 0x1f, 0x1c0000]}, 0x3c) dup2(r5, r2) accept$inet6(r4, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) dup2(r4, r7) r8 = syz_open_pts() fsync(r8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) fchflags(r0, 0x0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000e40), 0x100, 0x0) fsync(r9) bind(r0, &(0x7f0000000e80)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc) bind(r2, &(0x7f0000000ec0)=@in6={0x18, 0x0, 0x6}, 0xc) load: 7.26 not a controlling terminal executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x40, &(0x7f0000000000)=[{0x1}, {0x60}, {0x5ce}]}) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0xfdda, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="b96d990600000000000000ef86dd6000000000008800fe8000000000000000000100000000bbff02000000000000000000000000de000f4b2a5dd2bbff6ad61909079fa134d730b6c76edfd1acdbdc1bc5f536f534e7bfae1206504aef9dc73a53b3e3491a2b86521af4b30f972b4e42a22678214a89cd3b72524d2013fe1a8535900eb0f9886be1b838fc1f4c6b919d5eae893636de483d8a50da9bef751b0aff80e4154e25d2fffede7ea55d5184e2a37f825741aad30a51e0de500ec22a73b36ac7c411acbb66b5a00e03eeacb383d7b3129e751bbe864df8669783a3491313ef2a6de3e601824c8583c361b1c8650a0d1e3100ec0d378f32db2f59ef0562719d"]) setuid(0xee01) fchdir(r1) socket(0x6, 0x1, 0x9) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCFLUSH(r0, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r1, 0x0) getuid() socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, &(0x7f0000000040)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r3 = semget$private(0x0, 0x1, 0x20) semop(r3, &(0x7f00000001c0)=[{0x1, 0x13, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x20, 0x800}, {0x0, 0x9dc8, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x2, 0x1800}, {0x4, 0x1, 0x800}, {}, {0x1, 0x2000, 0x1800}], 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240), 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) syz_emit_ethernet(0x3f, &(0x7f0000000340)=ANY=[@ANYRESOCT=r2, @ANYBLOB="700002007dd1a800020000000000000000ada26a792ad6f9d3c2fa6f179f00d91d01aa2c22df3e81eff1fe388af5f800"/60, @ANYRES32=0x41424344, @ANYBLOB="ffffffffffff000000000000080045000031000000010000907800000000000000004e22", @ANYRESDEC=r0, @ANYRES8=r5]) r6 = open(0x0, 0x80000000000206, 0x40) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) ioctl$TIOCSTART(r7, 0x2000746e) writev(r6, &(0x7f0000001740)=[{&(0x7f00000004c0)="e894fa42536fd08ef59d6601411f1d2a07ba8da13fdc6deb33b10b7d51d2ea9065a2cdea987277dc5b64ccc69e495be72c200000000000000084f47c73b091ed96d22c04bc7dc993c69e0bf20f91364150ff0a679eb2903d2d2f3d1f5d2d7bb4a89634b02915e291cedca7417be388cb0e9e35f070127ee695d4312c9f8c380d69924ec4c82192ba17829bacd3b138ad10e120fd6e914e5696d08b620b1c81f2529d5432c0d8f4c8e691ae76263cfc112f11515b6506a3d67b89fd02f649dee4899a47f6501882", 0xc7}, {&(0x7f0000000240)="b090f865593f3183", 0x8}, {&(0x7f00000006c0)="8153c2f4df6834286f9fc77492a2ca3ce0fe2b42d45725afedaf3c01ee9b71d34034b24f95efd0663f1006ebb3e8255805be820c2e3e5559ba9e1dbe490e9fa7feeaf941e483f0822cb218e8818e3e5804dd4f4c0b5e875093da125ae2a9dc61166e9207734a8b12c9f1841c3cfc49ce8bb1eceb3814d0ca7c6511e0a26774f7a0ff3e9fdcf82c48f9b1ddd9f77b212aa007418e915f04382c8a7ec39771bc65e66853ff97cbdc9a70e871de10e92da79e70f7d6a6164ee26375cfd35871db3d39ecc1a7fa4c532222055432c8f628ab1dbe9e2d42f0c8180ffc9b0207afec7cbf2de4b8c6bf1b8793eeb085af5d2420809ddc3049487ba1b1dc8f5ed445617e4dc872beb51f332ba5390b77de93a13479f0e5104a7638bf8b7abc4967e5401f6ea0d6200bbbe8d42614ec38131dadc22ea53b56261179ce693659e5d03c826c4e56d6052807c946489344779015820d1c8d6e43f779157761d79ab24d34545462f36f6d02a87a8ef95333fcbd38dec10968e38b488c7ccaed070202c76a2b0e7dd6e4ba29f2ce96ca3804895e6a26dd019f5666abfb3191abf035338d5ab2434095cc01c1106e5ff4eec92ec732c03998345a7cfbe4cc0972fac549005f49b6713a8c7d11673d4a0caf1ef3f4e0414c873b62b8922427daf7416f2e13162944b9f94481e0a831c23030c62226fa1e77735af9e8f618d41ccc37b52e34028a5e8fd14e770b7a1902dab309fc7d94b6ba7856b8cc02450bf72ed8f89a01d72022a577f5b67c350980b3f64ebb0ccdc2dc344abf5537940d5ba123f83abdfeaeda8ce107eefc9696b6d18ffd35b3ffc682bd7a50deb5b8002fa087c4c837a4920461df824dab2ca28517294c2d55187035528e3644c52757673d355521982e0c1ef6bcb8797a19f2bbdaf4f3b5eaedc331ccffe212f87e4c8834e7f64e98fe1124c7fbe03bea9b7d5d43c3d9b6c2cbb3b72090e2d75f486101390748acd8a393d6a72a3bcdc787f795fbf7170246492dd5675e25c591e231b9b01e90c15a68d7e24cc6db3eb1bf6c208cd41a67a93541c94cfa88d6e0e4e05d4daff45d93e35f05dfc75a90b4d2b244053d15c51862a929ce86a7f58e5a5d7c78aa86626e59d1efa639feb21855672efc820ac0902a823de044a437a7444d197d4ef9556bf849820a18028615531ba04952a8a798e11e2f77691150367738489360edd17b157d144b303905fee9e3a668abffa35cd9d90bf546efcdc3e3eb2dffd372b3129637dfd529ae41ffaefc7d7c296d693f45f03bc43112de8af4e75cf234d9c3f26c591287a3040a1ac2c5951c795e87631a0c2eb2353ed8b40012df35de7627ea161f16aa90fde480d9d65a556d0306e5b6659d3f8bb583594352e59dfdf9df6d7258aaab4c194eb86078fcf2b5a7ee2b8145d881a32c863ae2501811c107a7c25c78815f19fb49e74f43d54c16debb90541df8393a43557580db243fcb87152461181b635b03b95ccca4692c969d7a42afa6592b08f291d640305f6f6cb11ed7b96f3b3725c585e0d8077e4943711f4f896fbddd0301f99ee96fe7d8ff81dcaa223fad00c6e01dcb4f7a12fb9d5d6b6531cff66a03fc3b4b0ae0127e6045017a7dfb7f83eafd6c03cd649f244d8e7f80d5736c29957fe6d50c099ea174642b67ed1f7c1ccc200f7521abb8ebf0698dc3b9ef178cd882bac31bf1651de142962cf51f6d0d3582ea0456852908810bcc3f5b4c72a4e0d4c30cd841148faa8f9b34f1d55b59f704309c4cff2cd991b3e3cc30a325aa8e5f12cd05e9ade3e8033fed3da60cd461de1622b74094dcea78ca727513991241f15b9248507ddc95c3b65f232ac42274070add6c16d61b56cdcd5f5237807a8820959c8e855588bc57f8e31991f21f0647a4504360bc3389d35a531883bc36c0fca669c036542d3ea00403af8f4f843894b5cc512e7425edc5993f534c0e34a8bc6f7729ccf2bc82ffcbc43721753069b61590b338dc958821d52cfdbadcc42822a4b050e6e1ed1da3f977ca587e852c1c9439f1ad53f0491bfc0c861c97e52e1d5687ad6a3e19d9c1e5a341cd3b47c6dd80a4a6c15a101d849f6f050114b4fd0346cdf08485fd7b351d62773a229c5222d4710856bd3efd13cee0252d998d6cd68f2584a8f160b354a55025422ac8af9979d4929a05274270675af96b5942123a921635977573531162e1928bbd290f25723569a3a5eadf9ba86dc4c06a50d8f8614e2f51b4d415353a3fb8fde3cc93d7d8f5158a770a2fab827929f213954b8d8187a15c717e3b3095b6cb9ae2d63209e3f5ac96836b0bfa305920a7c989c78d0936a8756e40ac03eafb576faf693762183b1c93f8885afd417a6a904c7e23fa8c55c112a74946a7f98e9b39f2018aad027db7ce30245f3df383e78735818626bb7ea9d885527226c61f4c341d5ec64be9a601c065db764427177237383e4301298a84b840ba551ffe1c6b8584ffb1690613328fa8d28cfab6f3d6e363b71b39f7e07aa6f732a2287bbc00a14a66ad7c4bb0d03d94e2ca41185e403ccf024a6a5c94c5f7b8e66ad99c5d7a66798ec5fc3fe99c5f9ff77e1f50bd2d052f9efdd3314a777e3350797acf9942201a62550995ad4d5c2b4587f8026be2dda7712ba5a4dddfc26e600d6f98c02035c7747362af39c735385cf605a30bca64ac23c78d9c2c462a72182ec1595484e5ca3d91d26b754c7f91c40d7a633c32d8e9388accffa7c1721bb5df52e05b0c5cb053c6c74ad0b67e46301ca0fa1112586fb2fe3016c3b40cfc6ec56440a313360b6d163cf20cad1efe73170b65196b5b68c61a36c31272f47ce8db41085f38e868a1f45992dcc3614dc8dc2b4bfbd74749ad21561a56fa137dc6768571804b546890d4b072e88ece97414d9f3501d9988778830403f81b0e566da3b0e4592c7b8495e0cb0e03561f08d66a0948a15e8e1a77910bca2f6d215c1a2c9c82c8f74fa182c1d1443aa034bc3064485bf4c7dcae8738e42e19563fbcde9a2d4927ad0da5570ba5793678e4eab1d074ca922c7978d9af0679e5d13da88b6e58e63696888dbc4939c206d0ec1451b3d62f1e15ee35a236f2209ac70053a6fa48b91b3915a47d0f62c21432397c4b6062cc094e1ff2fbe0484feb2c27fc8161b257c5acf42ea1bce126c35937770768f5bd604adcc0d3fb20729a821b5eab770207bd891bc49f293372e0a66b7dd7e51dbc73f085668b9b81ae53ef6aaa946fd5bae734ca49d35a23d3d1252a38dc036909580881d5efb68f2e1bc11420096713be8135f7f74ec46caa05b881eacdb1cbc7569164bac796095692bb96da5ef56926b427e38dcce0971ffdbf15f4e814e28f58ab5b07bdbbb9b2bfe098675f59df055c9611425b038395ff57eb218720b28c89647c10f0c168393f2e31cb548a6cd144f9a5083dd6eeef1544703527abbf16133cc6278b8f7b843984033c8ecc8370713f2f508aaccba06ef7f246db9ffcb39cf8e187d022b340a1d7a09a8abbf923ed3f1594655e908217216484f28705bd212a5918f62f590e6dedcb4fa5c9c2494145141a52a66796be1a14e06c25da3e3a9573534f6c28db3352c1215d2ac679c8d0a0d82d53e55265d1359bc6346ae7cc3fa47d470470e788dd2199fd40440c1c8f14efec2ba99bdb3ac0883815cd2d2adc9dbe1285877e1dfa3569c60eba2b003ef905af2128e619f4095fb7894065fefb7090af22faee19113ddb6a6e8663dbac14ebdb6d2ea2418d77d9b5fe8ee0dff51e8ac55f077bb00eae58c537050cb905e811f1bbcf6b905f3707365ed30e30d3131c9948a11e5d36a18a62c42d870e63de49e85dd4b5246e4134a0d72878374eedb7896fdae5f7adb3d1e009e82460aa9e3893759ceab886c1516afe858c4f66b7ef436cd7755354caf0f24b6d3c54a9b816612ff25fde59021d037bf8e05e307bb75045c7025dbf6dbadab4dff5784f3af063b12f3c0d6dce0d81c0f7cfc8e8c29cb975a2d17f8ccdb6fd788c3093c06e4639292b3340bf542901f2fea457f950e7eb0c9d441ef7986bff3a1c8ab745a13de746f7682588770c4fe3ca2e1c86a585a131d07bd5839e9dcf8c43279ac94544ebd3f6cc1344491adfd478df6b5c8203a26b9c4a6455ad8140c9bd0f16d6ec6d4e320a0d3431f87b0a91ff5c9d1dbfb0a8fb116227263995fc9f8587361461e0fd31689ede732a899f45548532696a9b05a1109395bdd5a08d80dd850e499148ba0c05da3ce3cf3bf193967289ddbb8efafbafdc19e95215dcd7d0ca85f56ff4c6325cecbac38af19bb16281781ad043a6dcb32be4e19691ea86eb6a1f8e8006631ce535f94f06495ad7677cee5ad70a1317f2d113ad0759c87be3e40fdd7c28fa49f8b9f2e311c03e0236ae5aedd86475923798210c0ffaf2c33c3fea6c13a38e52a25c5e32d70490da7956202a99f0aa0f212bbae6aad437155c93febd5ed3d88683354d0a1f65d239740f673e468c485bba7faa35dd465a23e1956f7f4c6e2e4b07788424dee6960ef6e8ecb394fff2d6b12707699bbe89c5bcff9b97236fd2d0e12b563186f01e3c058383a6a51003f82082af1b4e94f825a82f3246554609334351200d968a9f1b61bc7a2dd357a8c188b6e8eb3b9473f7a04f7771efac4ac9673f3b50f08874afe6019d9912083d6850b9225b4eecb6c83870e55664b9a17a91d89a2515366912fe23b90d450a753e01dde3ad21e75343fcc8268c936a7fb001aa58d5ff72574e07334bc7cdc095d2bf4b0ebdd4030cac3e8a5712033a9367f215f123291276eba49b6f662364e85554ff1cccedb2b96fcff2a65a1bfca2d94c2e9889f42b942ee5247cc15918487b5802c21bc11cde5e6907d0d5857fb5738ffa3fff5edf3959c8388ec067377bcc8f256f1c8fdd20b398ae2e8ef17b45e93fd6b07e76eaa254f3d885401cc4a0a24cb6aff5ce557d62649f4cc8ea90e3fac434c6f9352e687004148cb449f7b1a57da7a7ce8ed7535d2b7793679a2289b2cebde8e066462672533d6d372298a85c2c8f6675e6ed28f9371d15fe79103aa5072e2c4ce5ed320a4e6bd94ff1695ab10d279570c5a3b746970d6c4a5500167b183ec0b3e8137ae9b585a6e21a8d662f8c1b94aaeadc4a28188c29babc94f2f1be790f99ae6fb56f2eb7a52856a9164793d6f787b414996155c42af06c8780ce8b4e4f2215478921ebbe4c7e652e1394ab60dc9fe2bda77812f402f9e9546140354ae6d3dcff1e150cc4f5a939fb12ec0bb0074ef950a27698b3a5a163f68a1d28ed57462120b79a0ab9d8c77f9b8b6614f9bd5a53adfffee7f295e413f54b23d79ac1ce5ba18ff171ccde935433ec9e796e69a44090514a067494d8237843b81d01cc85b425e54a45182b27668cf93adad626839fef0be272eed490a6f469898783c0ec6605292e7dbac3ba0f7d085b28b74a7be1dd13db3981b22f96fb9c9e022e342cfb65be1802123a3fa1fec29f310029fc485b0a1a392df7968f6557ce6ec86c85335f8c3129b6253cc3f9fc43aae1d45d866538eedf130d09e1f724a8202efb0cbe1d2697840ed170fae1c682ab6ffb7009698a85e9124ae0e9e5df153f0335dc113a0baeab5ebbd0b97e26208c4307bad7e9ab5d9f64d6f9e3cd620501fdd430616f3b47110819c8064b4bdf1d44b944f8da90878cb113f4c42275d895ad83b186e8dce42363b3effc5c71a32699b582ea3a00f9f942a2631309a77b99b86ec78379e91a829434fc109e44d3de8c1e5b62d5d87ef973a61ca3ab", 0x1000}, {&(0x7f0000000280)="8a559d6d4243ffbbf72ff1554697b54036", 0x11}], 0x4) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000340)={{}, {0x0, 0x1ff}}, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r1 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) setitimer(0x2, &(0x7f0000000080)={{0x3, 0x3}, {0x9958, 0x4}}, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000), 0x89e4, 0x0, 0xfffffffb, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) (async) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) (async) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xfffffffb, 0x1000}, 0xc) (async) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x0, 0x0}) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) chdir(&(0x7f0000000000)='./file0\x00') seteuid(0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x4, 0x0, r1, 0xffffffffffffffff, 0x0, 0x800000000000, 0xfffffffffffffffd}) r2 = socket(0x1, 0x1, 0x73) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0xc07f}]}) write(r3, &(0x7f0000000140)="76e5dead6f01f8607d2100000063", 0xe) recvfrom(r2, &(0x7f0000000180)=""/198, 0xc6, 0x1042, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) dup2(r2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, r5, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x14}, {0x4d}, {0xe}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000003980), 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000039c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x11c6, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa88a84c008100480086dd66a9514f1188621ffe8000000000000000000000000000aa6865ddca5f16a708a13d3519ff31e08d040000000000000001050000000000003c0c000600000000fe8000000000000000000000000000bb00000000000000000000000000000000ff0100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012b0e008000000000ff010000000000000000000000000001ff020000000000000000000000000001ff020000000000000000000000000001fe8000000000000000000000000000bbfe8000000000000000000000000000aaff020000000000000000000000000001fe8000000000000000000000000000bb8810000600000000fe8000000000000000000000000000aaff020000000000000000000000000001ff020000000000000000000000000001fe8000000000000000000000000000bb00000000000000000000000000000001ff02000000000000000000000000000100000000000000000000000000000001fe8000000000000000000000000000bb33000048640000004e214e2000089078c1c40d8ae4d8cec75823dff1ebc627f5989395cde44981d87c92f5bcb431c0af361315dcd29511e79764b05f8a8d8a313259a658aebcfca1b6b78c2e9bdbf8556111a25ab54ae0f9785e5e8399de1088aec133450bf5f690add4377cfdca881c025f5ccac0fbd320e233c3708362a24ccf2f962193d846fddfb3249ecb27b7569d40bc01dca241d1b616ec60caab6faa6aae7b32785f501b32604f8cc7eaf2bc4563a173bb5205ce05a6f50282754de4c2580a98fad5ade47f1968a8f61219bc1f96e959e74a8a2a6e49c4a8cc4b72ae6d4bbe8ca55c02b7c88befaf453e9ff3169d8ce285abb970bed53de4151c1c2a6883ab536dcf91cb4e604b31e57d45d5d26fc0ff8770d33105ddefc66fcfbc68825fa40b0e7a47cf8e8383037ec4f9686538f071709085e06baf04044fda8f2fdf2d246232fbd65d24159753996162e54bc7c879aaebe4e7fcf4d3ece479ec7a6c366b350f0261066f3e9684278c91f6bad71850ce3a63c2b0f025324c6a27bc0a7170614818dd1a68ca76048c91582373c411deb53fe674c3991424c087ecbea8a5876450902b17990b8cee39b17c3565b1527a5cae4dd877e66b90eb1233a9cbc0f8c11182ed1942296523d6365c748052e21d414c24b9ee4ab22f672a45a8f64a9f55e180020693d3278e08e3f27a50ab81d78bd63c8f9b0d94a6f18af68ff954c2848f4be11f6d9656551fc54c9687fe406413cfdcfd94fa2de7dd64af222f8f316d3ee36f6cf89ab162e5018aa518ece3d90293459031aa75e3113b431bbd24704e10fa1b6476a76f99c1b2cae701c726e6940461947f488555bee052f06e0b30218ac0c9101a8f16cd4527a4ae3f7ac0500dddc9b9294f30814a4f812a8a50a4fc9a5012df55a5add9630c1a5dd0204d42f75900747e1929019117c28b7d1a1cc09bb1e19c2c4fc7b000b8dc4ed04aff3daf308aa476f88e26cd4a3a2bf799f65d6f533ffbacae62695b742e3509288bb8bce5a3d04c0599e98678822ba4177376f58849046d13e87e571e80e3e8b24c7cf72252b91d8033f239778d5d29ccdef937dcf26fefea9a5b90e3463cf39bc77ed69519e6c66399d9ca6daa0eee91973b3ac1b35b17fda323f9f720cfb918e818b7c90eddb6bd437ead57b0f8f1d6798835044b0e1b205aba22b12e5ab94a06f6f9ca6ad93ab38c84b6dddd336aad1a94b626d0b0f5ca796ad203b5245f2e0bb7915ef1cfee0a56869c018f260ee386cfca55ad573cad52ae4644b8e6637ac1148d1f317e8e5aaafdb4f33cfa8af482803ecdb7248a166cc262f3fd0d524593c6ab8098dd90ff3cac2aed3348843c800f3f1036f9e20c7cb6b35e41f4020fe9c598d315f0ebd2e1afd3823139a77989d3d199ff0b9ac30a267adf9cf6efb5f629b6dbfc0c9d8138a90543dd28896f169c0c223aebc4a96e6da4b6adf30e7c463ba884b569565b7b866dc38d12fceb5cd900c3ae5b0f2b866f0f27e22b61d1afd8875f7aa2a6ca2d0a4d3e9f171a586dca99bad0a1b0de4b4b61a0d201a472ae055f7293e71cafc74b45184028af7cce9641daead8709109ab4a02746432ab112e63922465ab22b157ce8226e4b4909b4a9a00cbea69a06c3b8727a7a813f1bd886310e5de02b29064e98960750bd4c8d20ea883a725fdf46bb07fdb3ec1b1da17859f62366c0f6b2ba2b4e46b1882661e877591b36da7cd82d3ce9b72c3448c8ded09ca6048128dc7063488cb45a60c8316abb26b9698ab45bceedf015af4bb812dd10e7d24c3c49b3d3c6a19100c7591db9777285c64323861e191ad7388acc5cc96c7b0e353d03bb8dee1a48d05d9b58ee77f6217b9c4d6fa9cf9963a88a418bea494fb61a9140de892528642d547a461d063e8b58e488429ce2288c966d565edeb73ed21e4d084c2effefbcd826ce6e151e283d1b60a582e8b5434c377faa52b5bc0b13b0a6ad318f51163f6c9e64bef16ee3b624e46aa4eef51dffd9da95313a8dd82a7ac1e1a923820997f8d7af38cae1e00ff5c6cb31618e419bf12cac19d7882be5ab282aa498db246ebdc45903d55505701e6793e2e57d94399243af77c794480bdc32d6a8363f5a956491457e29a61070e9bc1d30bbe1beb4506ba99a3472941c540956038f8e86af5dc75f94fe4f698939186278f3a49bd5ea4d321127375082898115c25942a15e9f398ecd60390a9bc6009839af9d3e3b476cb7288a4d76b34f86898582cd6a010c45c76b2bdaf2ebe6bcf8fec8488423b39fefd805ddc0069ed384dc706f7abf8e003e18827d638979051753a70e20d7713bd146a97bb39de4d3c781bbc9d51201f50fb68d9b7d0dcc17a7afafa207234a5a26eaa6ab89405905994e9ee066c386b68420de44a8e60f3f77fbb6439c40c2e92d96620953ab0c6a8b1cb564093958ea80c9b8750f34f635dccadbef1e5f1fc0aa82361bbfb7ab33e48c0553c8ed4356ed5f74864ad202afeb5912b0b089b14d17767c87963b99e00aa5d6b3327c00ed9c84226ee4f3fb9ac45df1336aa1bd0f4fb99b11b62a8ffbc28dc73a66240c4c25b96a327e2aff51be52ac007ed5a768185f5a064d8bc4a2710b822c4188ac0fae11e3b0f6d03e03d2486382d3094cb458948c03bd4f283070dcb579d994fb1cad995f88538659b25992f59b36b34a4a6d0784fd8ba8c68cc09531c15701351c94bfce9f9d2f2a22337141452d8d9c4380f9ffdd41879f1cf620c4d8163477c4a033e0e526d234e1482620c76d0d20dd0552e81d26c723177ba6fb96007467814742b49a367f1ba1fd63d208a030a8f33d3675c388cfeb93776c1be21e7aed848fabe119d1d4ac05d8d371234392c7e89827ed5ca0c5a3e4591edb1c48b9515075e2586c978c0265216c24184f3398ad07641c5e44901c164f5d39259218660603151e9081c49213deb80b6b73f877abb3ed4da24e4a5dd5f9f481f6a5d366ecd642056a872737d1e32ced30e0a1f455a9e29477dd5ae9940761c6fa2230d0ac5946e3e59cf6578aa97471514fb3d23d3dd4d0a01add177f84b2e596e9d5ecc917cd308f8941b96ec66032700c9e7dec452efd3552dcb5a3b7c63eab4639c353beacd4f2c93844981bbe69590bc9c4679ca601b0ebc5b5b9cdc885ab76eb0d5ef587c05ba69fdc4a6b22a52c7d81b048d7e0be68282b42d333a92db71aa235b8b9cad1e2c154e78333271e230568c5047f36476a5a3ada354477b3d7e6ca594c19766c8632aff52be00f62775d0b928ef6e7ebbc1793f68d71d6c03d51a81e2966bfe92b833ad5f8e11b3c4774b1e910883930ce582cf8769fd40bc448b75f550b3863988440fa492f0ca5428057108e5352c99ba611174287c9e02fbce19f90e9cc41896bc8e5adf2089531abdf301055e4689a101ce22a0860aed7855c0ff7f698075ecb1a3ec5c220b3547c813df51871d38e1b5df42a6a489c8408a8ae2c0e28eff41590d097fc1b5911b492fe2bf83ab09231e168c564c13842ee06e67200ec3e653745881f4cc353cc5ec1356a567a754bf46d2c9cdface40c2da2ae44f896804b97425d864474fe5b34b6f5b6a2b998237a6071ddb3f80f24578d2d6548501b7e4c8f1c226b753f10e507a75e9ef183835d55b760d2dba562ebc49cd9d1ab72223b2345e3f153ef707dfaab5b6fec8371eb6ede4d54fcfd5ab2524678bc795302a2f432d14a11075f67109fe77ce885045e383543580a28fdfbe1b79660bbcf5117b87638aebbe23f63459e9704f61a961987ef350b2b2e275a01e543357484fa6ea230c0d213dc12dffd07c3e5444a45a928e028ba44276927e37e14371dec5aa5532fd75757898d360d0e480e92a0bd4eff24e7f9c3157b42854f4772dc104d88996c0239d61277f6c0441446d18c49425eb50cc2325a3da24b8a4d37970a0e9dadcbe30d121cf09a9b9ef373f5cbd3285cf6054c73204485081ab46377ac515bbef88d8a1d410afe2be4ba1b5a0107340238e9fae120b60be2669ce66f4d3a232990229387f812f49c0d64ca90139a5d8df6799d2f0b0a22a3b3551631cf44d6c2f20174632002b38766b5bf03d3ad3d8d3977590df8ee19b05ca95de96eb7b443541552ba7186098e70ae7e5c77d6f50e45f81f7ee933d7716f0556ee219dd0ef70c040377292e943226d8c6632ed275728d0a4edd814ca3f4202fc58dcce9693621f256f96a7c04861c16700a9827bcc95a7913777367ec59de804401c1c7624ad26e09ef4b15a8295a53beb76306a7ab37472d8bd97d406b83aac5e3057537124773d8586d6ced040a2cf1b25155c91d8262ba99625a938b79d1c53e9e16408e4e2209584e4e7833412ef2419de32b4745d5eb4603f11d49de5a649bf485ccc2185ad4ebd8f77315ccd176bbb41974fc67fcf878425c592e0f5fb4aebbaecab044afe9b8a4fb1286a560eae6539a558a0b6097397879fd0ecbf05ca72203c59af94fc882eddf5c11efb9ae16ccc0d6bb426f0f82d6d4a96684259e08ea2fa3af2375bfeef573e82cccee1da601d0caf3cc5cd3d8224f52fbbded6df68d5e15a3872e1ac3d3f356a16ceeb816d2af6cbe6ca195e5d829977ded28d3661c14af1f534537366da8c0d6c92ee2ee635945559a8521ec65ec33fc5db19c0d5d4d29b3b95884efb9d84dbcaad7ef6a3d9704399decb54eebeba3cf487c0ab75da788c692f8db536dc22a780b63fbd0128e098e0eea53610d76a36cab6ff0f719277aec6be33613c66ff65e8e4c73293019701c8e3b8078c5fcb018e9464116a58ef6322d381ec781eb1549654fbc72e0407d2a050be2ee00f47dbdccdddbb0fb0f89dd63cd35a8e85a3749af80916d1b63265339a861d4e2ac06c5df56ae81b8fe5ad8e47aef91b11f957fb22e26d8adc20f0b48f5656f9120ae1d7e300a12f36e00eb0a138ed4045bc6bd56ad2ba8ca6531ad18170da8a56ff920374a85a39116e5ae139848ad467110a264d3ef50d56df80fa14a34cb74e5bfb02c3810fccc7251525a9efc4b1af91e5ad52314cbdfd3c0b6be0836063c5ccd6deb6f64bb53a6ce252cf4e520caf072c0e6b886a3de1970e240a66f4eba591c08f95065bd9875d8dcfd17da9e77b5a0fdc0692653fdc0d2b234986e109106da7909532f789f682cb8906794ede5b301ba44daf9936c6eac7994e7d2802115778f1a2a8d5a8820cfcc4c0e64303d7927beecbf1e78942756cfb34e13389905a416a4141c85f2e7253fad0e943acc56c2d2965512629b2cfbc1d5ddf331ed0b4da4df66dce186777353bb31ad096ba4a6537e68165dad49f80b4ca14d064d016991aeb3554eab8f002bfce199fb880181e8dae560516468d2281e231a1e82efd895c703dbda80791c1b846039293e5c128b9f49df12cc97651dae2e771f9a6df5dc48421aa229f57647e5d8cb0af992fe395ba485376bbf653bc6c2dabe49626d60e9b91ea3b78e39c42878dcddf67b30e637db3fc916decb73611e033f8aabb1fdaf5c7684a126748c0bb88828e9dec28551f8bd6d10a3a2c9a445b580d9898249364f92563af4353e716f3a3f434b8d82f216fb9fe992afddb6a07071a7e0e5d22dddb6389f0e13c1b2ea62d9a78f643363173e4c9f6304b37b2e8759377d6fab19d86cb8f0925f28faf3a4741d0254b3f49bd8bd2204a2785f9d20aefee86173315919126c37275bd881493561854b1911402070b1d2e23ad35eb67ca78ec6603f8867194fbf41b6a30db5cc3e176f8ac3eddc899d8f846511ead0cb4aec7a90bca95cd380cd8370313c027b7a612a"]) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000001400)="305904d234d809f310af9ddb0e5c4351c3b52c5c1f48d70b3b673025115e691e39a9058720c328565761dd329441bfc484b64caef4b6b41113dec8cebe8a6680704c496801bdf27070abd776e4e1bef5995f5486d358d39315c26eacf5913ee72647dea63b5330b3f972c1475a21faf4e082096d869390ddb5cb1b941a0f1b6c0d3838b486126cd9269d0bf410cd74c68a94926fde81f661def1d0ef86c3ce5d2725a64e3250d2ad39c306daaaecb9e33b059cef2e2dc61358d6119048679882d369615db651ea03464a811693963fa2d88cbc4ef1a0cf630010e23f96bff43b6ff140f8f9d307091c78d8cf127f43507de4f2d9ffdfc2967307879f70f8ee0972fadb8d1ae432ac801f798c9cee2df21008eecbd50fb3896c2dcb223b488681add541cba6fe5aa4a2a185de53897e048b2e854dc93a66514bcda9c20b604bb95783f0a7527aee20d1791a8e919849afe3ddac33222061a9ffa96fffeec1beb571ca458b621221ea71e036d0caf9d1c992d8458d03b2d7d2da6dffcc00e349e4d2a2075b654400a0805795c0dad08ff5f590816f031868a7cd5cdb7d644b0db71118178586da21e0f38dcf878ff735753d0df8d42be88872bc4d85b8c40dc661739f3800076c7a66765c8a8cbecfc1cf0042157a36230adb95a5737b0a380b5da52d3fb0eaca5df167a38841ddb66ef224d164725212e5744043d4b1505cb4a4d6c9fe04192050736956415afe26759597395b1b1682fe826cc1d61c9a51ba6c097f93b2b9b2985019f192dc0c0c13d06e2765fe7502d1da712511b71b5604f965b67a0fc1b51e6daded5c08b58cd1c5ab0ab874889a913b713ff1ed9e01b97909e8b0e00c2b1472589c857e5c3112816b9d2664d3391d5d52a206472f33170a72985f66512b082f34b7a0940ebfa8ce9b1e51fc111956147f4926544b405100413ff9832df589d952a5d2c05e2240a616669feadd5a6d37a26239c418cedf5bbd1bb334285c9c81e57d95e0d9bf01a6e37c0dbf94974a303192f1a59cda3ccf0838f69b8da2fc3078a19983497efe95f2379c1e32e02c3be338920f05ab149618ca1f97c225bf1f38461d7e9d093ff0aa72b82c32e034a84a7ae68ac296a948fff896126d008544cdedd86ab2d9f493f8c5ce855289159961fc30299c004882c1af205fd17c0ced534af524365fa782de588f7aee844b9275348dcc01a39544c08798d359ba47125beacc8edbcbf3c982f8b386f0bfb5819f24bfc1c6e2b3c057ad68cc632dddc0fed8805ad0ad37a239f7e629a0b77c54fdde7aabf45a78ff518bc6a4760039278d99d8b7ed94f035deed721ba48e9e8883c2a5c0821dd7b1705cf101fdff45df17d83203beea97723402a9b6e7ff2e76eee54a95c423a3d449ead772049437cb87c753cb762ccf325f89a7f9b4f649ca8d541efece563510ae09bc23f853c020c9b3bf22063a2151a3119e4a804a987b6dbdffe28b646ab290e373bf99ad46aa05d407a55a8466a98a1473cc3577dc1aea4069e3a3bd3699c03876b84fb07b7c3de93d0ee00af36c5326217371b7f14c3127fc4580eb037d4bdc5ca99b3ff7b4e8b78f8bf377392d7d1ca2ae55573db4d3320766df9638fd4816ab6d388910ce723200cbcddab322e8bdabdecf34084fe60f8f9cb1d5a79d58b406a7debf24294259e62f37c61f240a0a004f3f083baa667f8776b8a60efa1d8ece7f46b800f725084001f2959e434f97c1c53b1a5c97811e206137d5f5090a9468fae1f02f632e8f7958556cf13ef29be6e98b5aa9b714ad1c9f0cc82c1072580dd4ee3ecf9c6f5f157c200efd4c764df49a7d668a63820278d8f0e696df6d5745c6a71ccb7df9029ed9a18d0a4e2f9da30757e4dd783df77aa48097536ee181b0006f31a855bb84c3b261a15329d15d56a8997cec5fb4d0f943baf4a00b3773bee49931d729934fa6994fc0dbaef004098f89cfe8422fcf4251229cbf3826142e10afda9c0aa1ac9dba3fd32930c3179bfef74d2371caa35b9dcc155c75d1091c7d5adb225c9adb33c6fb585785f5e82ff52b2a529a5ecf26e8d3cd0ae0aca2dd5a0a871a9795330d6242ab7091f3d114be3efb39a01be4c907e3a555f6f0b86324f219db5a6f0278f10f6e772e01f1bd09b25e442c41a83a6eb2ce6b43cab93f5de9c5813750ed640934fdfd0bfee573b1638dc7525e1420979af8c06ea8684ff19ac246a23bb50536c28758cae1170e2dc6d693ba62439862fc44615439070fa89c8faf644091c2f0d04fc9b3f8897a65f6b8fb35a9d982920897b201328e804ffc599cb51274f2ff7ddb46441dd5be3e2e31ad45e7933132feba736c9263c3a33cd07aed1737749cd688454a4c9ae163878bf4874a0a8f4078766de96939cfebae72ca605b08b13ca7c081b09bf37c8d354b2754839620b4b1ffd6a2615292ca3423df3a51ed5a195f0cfb87fc4f5132b2473beeca9d99edf97aa8b8a89e3e4d474fcaabd21cb096e196c73db39c963358fb68c16aff9e2ac6b60cd0e307999cc9d788868628d87235d2f3764dca087f652570e8b7d8631db042f71a99cc64ba6a6484ec5a9f15122c393b0f05692d8a0cf65ac8c05c173c0bb891635e4a12f01df639c149dc9beeceee8354ef20f09b024646c4125c30cfb9fd603b0b065e69a3c5556a95be56a3a005e3284f2729feb587bd1eb88a4de3e614bab49b639c655bfaafa648856cd3bf0908a209366b1b871a48b7e491dbf4332af727cbfd9a50952fe0b00c0ebcf0e2cb9f3f47c0e268679bd17f30544b6b3048cbb8245ad715bf0d75bba32a3070748dadc7a66be11c991c660f09933f7cb51e45229c2b5f000c4e51dc9a6757d9c022ab6bd0439c369a6bc0944f2eb97dac3e0c9947cf1af10e7b57039d9dc599821e3b01b812fdc5c61b71e655ac10ab403fb29f182a24120680bd061bc43aa6c920d4eaecae8ba2b6a304a0d123a6f9b8822f2cc7698e1fa4e751c9ca394d26ab83e692541c53c44e62227b69844b4dbd3a314d0d2f7dda61847d97b1776564ccb6095e217fb8c2f66a18b47fb555f09b61738c909f18c3c0fb2af8d3bdc0106b3fde9ccbaa90633ceeb512e9e0e86817205d41a919de07aa377e8849a782ac44fdddf0b14662910990658a8a8fa0c48794cdd2cdc70fdec20351e3f42354c947778ce98ee29905476c525c4fd55c2e2ae7f9402b6a0f1eec130a7d467e301505fb6992bc7d8fe68c01d69be729a8cf4f2e0c15a59f2f4ba865cb1b9d016a613d2defa88cc35d4f3c36cfdb99be52769859c19d534bdc31e8a556c3d3afc66fb83bc7afee695cd65a416e88a3b5b2332172d97c892bfbd3f1804fd7bc82ba88907fc0e2c85e9ce71b0da9bbc9696314ddb753ca9aedb81d9bd7e8a8a341f68020b0b07f1816aee3ffd16c356f159415a7c3d1a22b853922267b57725394c88229d77179f6be2a24b91ac3eb54ebfaccc8fca23de6dd9aad5975b0feee85cfb7579b754d629ab4e04df0fb91e479763baaa439e8f70faf05575efbfa49e03241ca6bbd1df9f6c5c4667f22096e41063add022b284c2b48f500f6139ae1bba81c37338a02769686963834cbef0f2272643ffd23348f57cd24166db1e2aaa31a8b9bef6d53d5870796e77ae4fb70e96c9ba909e6130263d91c5db2f27205c92ec603462168093567764e4fb45f57132c7c8efe5e63da4e6a6925ab1e09f0fb8e7356cddea9c02661963eb2159e0576ff66c69c1807b1e24faa62721047598e03e63218b90cdc97b37e380dbe3e54b4ed37bfd24fc9a93c29b464bdd888faaabb5e357baebd51b628efc52b1b2995fa8d8004580339e384ddce0c0ae48e24a211a64faf8ff7593aa1e9107cf1198339d38cf188e8827ddf741664cb88ac084ade42f2b3035a67afd2a6706f127ab09fd1cea23ef74ebc12b986c09078f6c72e517179bc9ef6d2dc8f84e4b508fd7bca24c03d9574331b549e30cdb7bd149791cfb6611cedd47bf1e8d7b57bf73b714a68a21f69c23b1be566ca9a385dd81ec4b2b41235f275f59b692089af0e414861f759aefc874cd31853538959ccfbdd87283177f7901ae06935f66afc47053298cbdda163e28348ef7209fb09ceb29f6fd73c94b544a5ca0e328ce1314da905ab049b40f4b60d57b9c99b248ed092ee1b23a67386813e33061383f6d2457b3dacdedcd00ef838e84c8a19701502d8ab4f821d00c43bcc977f6bf9dbb6c6adf788b6ee5ea37929e511573dc0f824945b7abaf33ca20800982bc374e7d100f7c19d608506c3562edfa1d1f821c8e2660f7821fba613b7ed0ce63773a1847ccde1c2fa1a6e1cfa84d46d8ae9fa94b4f7824b817b5bb2e3d6ced035eb21c848a18e0dcd7a5b9b05e4e42af74035b176411ca48b330ddd86bb31e0aacd49bd41cb1925ff90b63d5e3ea03d9169179c4af0fcf17e2f8c38fffee359af8c885549db1d50ec682e9b2c2071ae8e4b631bdef1a94d2367cd0fb6b80b50865983df053e9b0c0b80457ac84708a42b8f3ed3a45272347208e2615cbf42bf3018ead9ee27a51a97b2a5d1ea5c8d9d6f392e15db3577cb1f34aaaeb7b85f4ae3c8cc86b4084eabb648ba18cbecafe62ace6becfd1f3cfa6fe80717b056c198908f4a7f37794849b179c68c6bb13dc2e02732bf5afaa17dfb9601b581a7e5079196243df178609cf82654aa4c9a72eab5437e8612a16ff3684ac9fd1353be76569a65ebad373156d77204443460b642e69ab7a97550ec6c50bf2e5ef56d94b6d168af482b26e0ed722e71052b42ceeb676a5ec1b309fa6b96794d5534301a30c2751f2099c6ba20b1bbc5016c1b53818a7d434569e06ded074d851c6fa7125a8543c75b56503b11ef43d08f4ad29d711a2192e1b824034ec11db638f0bee372c5b43f4c14edb46a8d20056aae2fd89613ba72b7d4ccafcd4b0faa35ebcac6c294d935751b0ece42a9c0978c3100a8d153ded19b38537726e84afefebe96fbe1720bffb89503ca4196afddbe2408108b34b51e1a1125946cf0240047cb9fb85145d7f9773b98a67f5acba5f9ee6af46f2101ac26169dc8e2baf8ea8f76e41adee391f944340a2925e2c7ee4327f96516b317938a8009b1eb4914150c44cd8c79b7ce6cb7a137ed4cf25783848dd40e65aff33092af3a9e01e9184229f33729055f08efda8e94cbf586049547d9089da519bc09d3171b113b9c0d6da8d83aeb886dab468be7f8ee3a6763e88a0054d20a9abbf43d9c72f5c644fd20564b7cb3473f64ded4add14903df775a147691fc74dcdc508a3c10de32991a590468918988229b0fbb93f21c9b3579aad6555d78540df8f51466c45bf1a977d04e453c502e2ad7bed7d9d46082a62dc5c645c73b2671b0dfa40b08373c497911397e67c740a41f8f0c42b63f2c1e95f6eaa4583c288a73edd5acb264c5b404795db24db4d737ee87602e65487e2b7411b67c25ca45ac4e7df6637005990ee9df9e99e991f6a5fd96ca04c852636510a180be818f6ca1e98ec6b143b4e8e2f30d042c72dca0fcd331220a0fd796283dc38fc46521df48dd8e027bfe8833404f02a99b987ef4407ea7b70b4872e9aea051a1098e7dd2232455bbdbd3643ff995c2def7940ba4724a0420637c6067f5b6024b9919681ab29d2691dda83de07c2dcc8f4591c1bee9fbfce950f6318fed5e1bc51fbc13130565e1799c00df24e9bb951a7e67b7fe98d5534c65a2d64a357a061a21e2ae6b4fbdb976fbdd2321a05d65b585283900dbb1fdf391c072c55d4ee4bf6956", 0x1000}, {&(0x7f0000002400)="16d664d9f1838b3bc8cae2b56a1ad002c0e908e47af50d864c91ab5d5a1e08b60989c0b4a68b30c82a73cf4d77073c51ac0712f92eb19b48eba704a6aa74c6acc418a7f09935428865576c2076d3d5449b60ca5e58c20eb387edfb6f21e2fda2a8fa47bfd2f2928f13cc3973df4304704221c30ca4236afb2e9329a301af320bd30927c0bc34bcfdc3ac966f950835a18fdbf6f2c82056977d194fb206faba97a3dcb35b017e498037dff583c31fc723a177b426a89dc3e51274a698e336da7af2cf14056132ce9d5a07f4000b4580bf4cf0c8718a3a4787d245966f517152b98d12f0bf5a691b4856d15296d42aedcf2e91664844e00399fb72", 0xfa}], 0x2, &(0x7f0000002500)=[{0x1010, 0xffff, 0x80000000, "b6534c51f2de20760ad16956f68cb905e69f203f2ebf28c8f7d550cd3f6c9f85569ad6e8ae8849e074e063951429325e8df1b896889e79ed3050121a316afb155a25256b6eeb18e53bd15a5d30c554d87e50fcc55c9e5e4831700d7dc21e77132de49f4824f81aec290828ac08501e06a0c9495f3d24ef52ed398433113d3253dacc2d1234f75430a19e0df0132099cc9f446b18ff01a91e30568d39a7b1034aa48246c28fa6f68ec8c5e6c33398a78743c6a45ba4a267a4b2a3f2b3afdcdd13e7bb103f16d8765921a9da5d774ae06eeffc10827ede68a51407cb9cd6ca34dc49b03d2b7af5e49cbdae756d1fc25ed24aa16b6cfeeedc8af5c06e0e86255d30668ab86d083f8611da158c3036ffe06bfb7c73096406e48557836d6a361a75749b001d88f72c57fd1c433bf2a48aa21a8c71bcb89719d80699ebdc40b836c990c44376e1d089792bea23e2d28df7c84af9198e7c6948e62fbc9faa4be1bb011da3600666e02da11f3239548873d0a4c3a4d942f9662caf2375eabccf38391948796f17c16779759b590033b2e4ad861efbde73d787fba31948498ea62556a8ff240c64e1ebd446457ffab4e5fcb6658a379ff167a48d489e880f85b9b6c527ba547d39839fa813aac575b097d719d70ba6115e11ee49e34a63496a97913348a31b856ca58bb37ff7800afa94bc2c61b1f699634425358c8779710977ec694395b240242e8bc5127d02aae716ac490a6fa40c229ca4e3ba78e1ee1aee62049c3b72ef7d7f4ee5c530751ff5f8a47ea248ba326f6ffa49e6e50f0c02965cbfd2f8ebde0890e284e9069700332121bbd0c402a18af87ee666a566232752c599d77e9d466a815b89bff00026f6a0d89ac0e7bdc3a0342608f698f4820794f51256fb5e7ac1f081b00c2404d880d1f86a98a73932069f5fe067a5ec6c1b641de0c2e043214ae1c2a0e0dfeaa3a6be6b7a2e274f20d1c080491d77b58d78770373c9926fd6e71560bf7972a6b1bc8d0ad4ccc7849ddd76a78ffb00e349a8c1d5096db2d8d3249309437985e870397db72a00e7e7879d6ba735d2af4d0e44a245bf7705333c5cf2eb1cc3544c60343c0f93f0875b569cc9d1f369c421f45d96f28a5df22ab54b39741b3ddc22bb4b923942738b388372fb5db68ada3841bbcbc2d95aecf8f85dea64dfe6a493857a2258ba921d9a564b067fbf0fdec6060fb9467eec364fbb0f923804f840baf3545d51a505d3fb114fcf88400f16746e902cba4e0f5ce8da4c97617d0613dc3075ab1f972de26d1a33580a5ab6a60fe1183807c2fa5ceab014d628d90b51c8cf3fa85ce52abcfad29eb42aa8cf9d7e94ef877a6c97d1875587b1ee21684fb10a15eb48a8376d6bb2cf4e420fe2ee5d6380f4c7231d46379b5e44f01c2b550016fc8d6f5c2769904cabab8fad5cc2ce77165fd3602924f44b68883fed7a51aa02f34058ab4aaea425a4018033bb4b64d119ea02364d440494d93c71e49d2f39d18b34afca96040389c63a825866a0258c53ddc681e58f11a429feafddae0be533d678f8238b51865b3c831ff0665f159cfc668b9c4f445dbf85d6cc913c1189ae1cbb0351ed91427157b475f27dd92fd5e1b662eee177c278909db44e7085366a6635aa5d96ca8e584947e147621620dfc6d16bf19018c175aa16ddf3604ea643023af4d787fdfe74a893bc8f7f7275f02104423364c8026553fa3de999cfc37434c7223a545495278aadbae5ba5dd2b89f0bfe9ea495e82da251ff4f33e7c7dd34795f5fcb57783d3bbe2557c218c11c7b196d313c6a8adb2e6d4b708c4665753682d901877944c50ce9d15c6530de227af7b4213dba858c3b04c0f9a662fc215f24bfcefdd1e1e10b81cb6de58178e293603e1d7c6ed8281dd07dfcde4e105e090a07c669cd16ae0fd034818dfc1929d51c386f29bf8de24e27a0e245b3c049d90bf97c23ab9afa8857ca36555e06e7440f45614318468eabcccfb2cea0957b671af9d57a19fb3573ee543f28a9c6f235290e05498ec2eb42ae26c7ebf59b9a011e8bfd0f2a6f0c7c2ad5edd22755b5fd48b8e00dd6b80d07e097b4d03a66c94e72aa47065fd95135dc3a4c000d3e54a1ef1531973d2fe1bfeb2bc1f8968d4763bea32b8111b01c86adabb6f543c8df163c3b5abcb6078d14639731a98be700c4d7ff98ee373d298f58161a0d0adb54fcb0ef71d30fcecc77fa0b3aac163bf40dc39feb8fa96c54db7d14a3e804c57d152748dd14356d3f26fc9ef7c2e698757002bd66860cba83d3ac7ddabeadc627bedd6b31ea5d187f364fbeafd237ff0d6a2ec7821ecee432e3ce5b5b2ea985da34db4147c028407436fa3b67658f2f921bf4d9db6547a20dc82d243552f32ce8582d9cdf648bbd243423cb024a0ddc9d6a2e4d9956d0eafe6f619e8c27019298008dbadb416ce9f4e248bb12ff5bd57171009aa571504810c17cd2158e000f4780b0618bbfc9d76aefe92aabd23677a5894c4dabfb25957928a0338dd718755319ceb0334342865a3264a00c049c86cb190a14c357ba2baf20d1f317a31e7b0805070a6460f09d9023cd42afead17f101c1feb44c66837597932e0c5977ecedaff0c62438178d70ea6dacd488aafe1faf6758613348d73a8fd4b53600f8402138fde34f9d111e8e8f01f1c09212422fca997dff2aa2f23246808ac23dfb15a7a041f4f053ca35b1f37a3c802bd2bcae4fef4aa3f19a2094cf5016721e9de71c2f35a11554a3d6fbfdd462a0384635236f360f405ac7a3acdf468a459fe6437b2b9a29e7658e4b239251044e33fe74b6ca3fa09de87db67714bad7f107005421a81b662debeb7def3dc912fa1b5237b77617a85dca4bafe4b58432952559928adce9852973abd11d8274f671f8373b37772a4cbbf5db24e0285085172335a518314d2eb219910c8328fb886c3510ae8c97baf4e11c33942d26d5e1a43bc292520ff31508281f64af645a4f3d85c24c63298a237e35431945dbc5191c28b538ff83632cf43c93b1a870c957cfcebf685c7eb8e7622310e3a7741063a2a14fc781fac9909b20279fb9b1f734258391ba5683da40adfafa8f8369d4b46b00682a8e00b46d1be7486e22f4893f82a078153e2c4b0c0986205c0436c5a20e9b04a8a10135e92de63c5f9701cb2177790fe71a2e08124bd443d169507816b738dc4c27f48e542c906c8509d6b8714e5a0a0985e0e5b92c72560c4a72101c68194e20bd4a5fd59ea6762de326f24467360313693db1b31a86725bc803ac6db8f21160bb4042c800d2c47a7314b401b51ce09cbc384ae785d72e22189af62ce14c36051687adc3a0dda9ba332bc970aec7934ceae6d4cdd4ca7167073967932cbf1d277df0149d57b26da8cc7c25c5d955f121fa9024af527fef5eb3b58ffac201b67fe8acef5f2d613ce9f5e4484b525fb930c943e97ddd01a39d375ceff38d9d708f5a474a0e78b5786b79e116a94d15fe77c9f56925a064be72fe07b9bf408ae0a95e2c0f8aa91a94aeeb1638963420dd24734a8f2513c0e87e96279c9d6f728eb7875c1308661619f5d4d38cf83289e58a9c074f2245b6c1014459fd3a9fec411628bb920b0dc05951fa1ee4c054be4e718fe3599030665a22fd39b137d45d797e4f0357a928a8d195ee2917eaa1b776c83aeae0e0b08e993b8f3deca518c5711244d79e68c361551d6fe1ade0383373fd7b3e300b9dfc8d8e7fc75e5ea5f85a2e19c47bfe3180ab8ee98c2fe99b63ea549e984cd08332d75dd11d013cf91efb195337bee6c8f38c6277bf3dec3fd2a03317a391d07b61055a10cbd5ec7724e20b40cc68f1a5ec7642f181ac1d895fe9d3a8e47ab843cbdece473f0a22d1f25eee0b3d125d62442666f3c75f798dffe34d18071361bdb9fe4c22fb89db3783e86f1f3cdb1a453b60a2209d5bb210f12cd53b619cc0f350a59d6fa997f8089ab4739b50745b099e24e405cd898fdb17f18f3273b79b813e2c5d98cfc0f35b5966ef72c5dc77867cb5f124b86b28a0e434939c4715a37d6c8a4ae6563fcf137e039ebcb93f0d811d03930247bf3b0f12cef6f33a80caeb296daf8f700e15f986643147db13cea2141a60b5621bb594a90bb35bdb878684a3dc739285f9e8ebacd49594e1604da347ad5a62851eb659d9bbb7419e1f34bde71594fd6ddc1f2875e7b6cab57742ae152b4885da3c74b41a61ccf2259a4dcc17437d8c5914d8dca67757c3bd71c26aa1649b4a6d04d388d314497e3fdc64dd4192da1c73b2218b447fdbea076640d2eaa3e4207b46ec2ae0c4b1b308baa82bf8c897ff0090e95f8180872c856015867bcc2f8e8652d50df7128e68f48624cfc80122ebbf8cda0acbb14fbb420e50a625ed0773c1560514288dda39f1fae0486eeb5c18c155caab3f9bbbefbf5f8bc987625f2e735e625908f8afa60bdb84c4421e57ed0f824f174038f7a285459e9b347b67ce743052d447f7e424916b5424fc3707aa66a9e0031e275ac6a384b03f5649ba9caa709ba052650f8085c210dc3c833c885f3a278bcaebf09ee006e29612f47576ab5e1452ac6362f4fab1053f3ba3ab0fd438d26d0e388b916e13cbce67963d09ac42a03cb6fb05f0008e0505420f35a85ba9fde283ec77713d16956859a41a894a6ff2042b87878f8bd7d1b1d844b4aff667ce010cfc157e1bfa5094924bba199b2e2a393955296b974db3d1554a136e88a934d75ce51dbb7b51e868e62ef4ea4b391ac9fe18d956cea3bc0aa4621002fdac8d88fc87ad17051c402ba9011be9748366cbc814d72d8c7042ec6f24c208b67b570d1d7c83f02a66e512f9261415768f6d5718df6b6b5a20c6dcb79214278f678bac3b377ab9f108e1c0eaed6bc0059f5ad447a1c391dc56f21cc9913010cc699409a3f121b8cf83533defcf8584379a394a4ac1ef3b1faae20c03b283f574c157aab6edab3e08c9631949ac591d2b99cd8b68c1846728f4987f9adb38c2f3952e4d115c9ff7605e314ca2ac61cab70203d7ae4b2e159061d48c7dfea18865699867ebe2424cf6ce85e6ed10ca9eec6b1bd872d9fe3b0859b677e81fc8133e640ac0a09128e6ed69a86545e09470635c3207fb96634d97e02f3a0bb04b78ac6cb45f49c9f2d0bd1f86a6be88928b49d9d77e4dbe3aa5d1bd4838e440f02c8a5dd2f84c4f315c9d91f6cea88ea3485b9b795e2f9bd588764f26bd141c11d3a2408a3908688aad79aad6ecb9bf05e58d847bb42a15616ca4e15140bc36f62d15d03a9a6ff38172e15810897f18bfb37f3ec29d0243a72d944457954c37bc950686b1897342647470be3626876b70f835c7959f92ab024c995cfe5f405146bfc71b9cdba2b38837ebd933fec95577d3338f3580b210ed15c9812a6dcfef24c0f4ee9dcec39eda0e1c8307e780f3655cd679bc44db5ed74d0dfc0db18a8820aec7bec81a00fe6b6c5ed4282e1e15197465eea0c1cbb6812964e26efa648b88e02a614ec5e4631790643d4888de164995e89e60efd6c1498eb88ec15eeb733888e307ead47a532c56903241da84ae6a9b5aa4971c5d75bac89a41734c18bbfd3bf18072d6434d5750da6eb80cec18f65d0cbd1a7841e1bf495135b57b5ed9c203820b0d784bc73c6688e50cfa51d8206aa08cabf2af47211de334348fae4111762ec64bd0099643c184895740cb604d231463ddca58eeadbe95378afdb8ab92f05fb173d0d70d6503558b1dd93cac215c4f11efd48d6655548eddf5fd8ff966444cc798d971d3d9ac991cbf0a3d556"}, {0xb0, 0x1, 0x4, "90e8f0b9a04e8ea1e2e147322868cd0066115575de3954c38953a30eb85558460e753c30946d81d09843bb21e5bbdf177963f1196d6464ff22e38fd010278a80238c9c6778faeaeff71065cc2291e404d3e75ae7fa60214f40ed05dae689e34b056ba29fa5cc1990f557547ad765c983242a6c93cad3c508833886e6ca68aff310998b3cd2791a2b9b11c544234b26c68d7dc6403e1550bed598"}, {0x28, 0xffff, 0x3, "b4204aac88374e841d0a3bebfea02ed1e51896d0"}, {0xc8, 0x1, 0x101, "cdd33ef73ae9ce632e39c27696c2444bcce811074db75adf6387a09e4a6dbda0032d9372c89ac5fd80ed946bcaf6765164face5830f54ab2d28f16de0f0a20b41e9ea69e30cb7ac1af5274ab7ef2516771afd2eb1b3bdb72e24c3263cf4b065a894936c57d570ecf463cd315d94d61d28712a1bac3f14edd30b617772a2040ef0cb974b3e8ffd0c8beb10952b1a204ac9ecec7528bbc5d1bba9661c3c4ae000369044d9d3cc28e14c19d4ed18d874c83f13c12787b01"}, {0x80, 0xffff, 0x2f65, "1d6f97cc18446ff2c898276da06bd7a412a90f3259bb36afb2a36b7e73c7a4813c83df3ae52dd0d5065aba29fa5ed5f5f6f9fd25dfca93df023361ba90b8d8afd746e67b8c33ff928b8b81294632a40ac9e26dec7e23ced5d2ed7731e7ed2131b8243b17522af02fef1a12da"}, {0xa8, 0x1, 0x9, "ccc7af12f15b627b5cbabcedf6e4160ea75e748416d7b8f1d0ecdc0d7108ac8b3bc8232dcedb20a0b5cd0258494c4832818b14acdfd01c9e0e27e47b9fe4359c84c1f439266068eb576d3351896c1aca80a8421bc31645437f27967588daf55e4c993ba15ca4fb2d6fa934d3ee85838797c7d51a23de3dbec8d7f1e0d0466a19e35c46cab7e1f1720dabbc372359cbc30176"}, {0xb8, 0x1, 0x3f, "f4a2c5937e6500a0678b5bcfb4787631c33dc00a970d8a66de9516e56f415ec5c4c978d640a8f960f514efcb4d4a74d48ba94db80a6ec72b8e56c15be85e2db1e43b270f2c17c754a2605e401b8e279138a5e95c52992eb64737abf6ca4dd7a37e240c2d41ce2ec7fa6eb75fd38b0ce2c3ab7dcb68dee4d674f94c763d03a4b3d602afb212db3ae4abf7e80bd6aa709f416f01d18a68799ac431a802855d37add4e8d1ccf8d24de3"}, {0xe0, 0x1, 0x8, "074fb76b8a8a5b374487637d035bfb31a990b363cfe1b5ebe2aff31037372c6a09ca8b8d09cd54cd188be51045d1d2b6ea6713db74ad277384452effb016823d2fbdaaa89c3ff4932cd09c0a145310e23a2c96bc893af88d643ff82075ff59fdf5763582129f6e2edde68b129330c8250185b89710f46b2c3353a7fd561f62129a065d8d2cea9c078c6accc15a58be87c2f7ccdb23138364c2dfcb7f2a45f5532df0a8538467bf790471ea2ac1804d6f559cffbe17a27decb9e77aa988bcd04ff91387fcf82825d063"}], 0x1470}, 0xa) executing program 2: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x8, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af", 0x1}], 0x1) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) getitimer(0x0, 0x0) getpid() setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x8330}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @broadcast, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp_reply}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000002c0)=[{0x2d}, {0x64}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup(0xffffffffffffffff) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000000980)) clock_gettime(0x2, &(0x7f0000000400)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r1}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x3, 0x5, 0x9, 0x7f}, {0x1f00, 0x81, 0x4, 0x3}, {0x3ff, 0x2, 0x7c, 0x1000}, {0x7, 0x7, 0x80, 0x80000000}, {0xa592, 0x9, 0x7f}, {0x6, 0x4, 0x0, 0xffff}, {0xff, 0x0, 0x1, 0x4}, {0x1000, 0x9b, 0x3, 0x3ff}]}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000736000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket(0x1, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1a}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0x28dd6ff982669752) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040), 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f50406c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712050500000000000000", 0xfffffffffffffff4, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) pipe2(&(0x7f0000000080), 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) syz_open_pts() dup(r4) select(0x40, &(0x7f0000000000), &(0x7f0000000240)={0x7ff}, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe(0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) executing program 2: utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x1, 0x6, 0x1800}, {0x0, 0x2ff, 0x1800}, {0x1, 0x8, 0x1000}, {0x1, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x800}, {0x1, 0x1, 0x3c00}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getegid() r2 = getegid() getgroups(0x6, &(0x7f00000003c0)=[0x0, r2, r1, r2, 0x0, 0x0]) syz_emit_ethernet(0xc6, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000088a8340081001e0808004dff070000000000002e9078e0000002e000000200830f01e0000001e00000027f00000182028927e6e0000001fffffff9ffffffffac1400bbac1400bb7f0000017f000001ac1400bbac1400aa071f3fac1400aae0000002e0000002ffffffffe000007e1a66eaef1e8cc500940600000007000004009078000000004f0a00020064eeb7ff3b00030000c85bffffffff445e0d407f000001000000017f00000100000020891355000000000000d75200001000ffffffff00"]) r4 = getuid() setreuid(0xee00, r4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r4, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, r3, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = getpid() getpgid(r5) getuid() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x21ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) writev(r6, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515e1723d26d17a92bdce80cff01cfa84894c5ebde76657bd6f254b6de2d0dc8311201a369cbfea72e1853b4b24815860e146f18059eb258c48d66709556c927d6905e783dd5fbdda17412e4ad065311360757e954f2b601087cf21373e38dfcf1e3cc8967ea2850a17aff2ab5e3ab3faa477048d790b8ee5cdc1920df54bb2caa135b78133c0b48af99d13c21b5d055ade0bcc56ae7417e20255ffb7faa4e74a0763ecfd6ffe07fd969b008597fadd3eb609332b46b273404342a63a0f211680a8cb43c79249520c67418d73d34ac6e5becf5f1d01cdd85e053bbfe29d25b3391a558dc2a9910ff2f2f24ad5d8bba251e0129895be87d8fe27b1d2826e650d8fec1a56b0a430de1995d61363c15684ed682b1b92bff7c086cc078e645b00d11303adbafe9e47fe43cb392ea10e47c6aace9c93aa04082ddff2d49f8500e29b27c3", 0x261}], 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000280)='./file0\x00', r8}) close(r8) executing program 7: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: sysctl$kern(&(0x7f0000000140)={0x1, 0x4d}, 0x2, &(0x7f00000002c0)="36970cb6", &(0x7f0000000300)=0x4, &(0x7f0000000480), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x21) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7"], 0x401, 0x0) msgsnd(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad0666"], 0x14, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="84f016906d89c4c0646fc70a77bc4e5eb974f56bcb76d88d22737879962ecb59e786820e58943206bf22a1d856b9f82e1a06bf371a1c33fa1bdd86841f9af11115e0a53f5d34070b03c84502bf97cd5ab450d711eaf5456823e2c5459b764a2c4b7185adac4a70a2", &(0x7f0000000180)=0x68, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000ac0)={0x0, ""/4083}, 0xffb, 0x1, 0x1800) socket(0x18, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES8=r3], 0x5c, 0x0) msgrcv(r3, &(0x7f0000001b00)={0x0, ""/250}, 0x102, 0x0, 0x1800) msgrcv(r1, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa2aaaaaaa86dd6089328b00000000fc7be31dda4e647e1cfaceb91fcfb1660000000000000000000000000000000100000075233ee47094329304d31d0ed7c2f140f9104c62d13a4e92a8efc205a33cee5aa817aa087d1fa5863446f8aa179eb8faad0aa0848faf722312319e918e2fbf7edd199964a0f94ebfbeceb6e4acd7a8bf5d0a8c6fb11ee1e1c935917deb8df8eb264a90089fd1478fbddc4689a435930c5b7d6785f1859453e8649a36e86c127f45e4847cc50ad2c18703bb3db4f96f7d1e13e339cde568b5794f3f7c0e9e3349afe370e5bc2dfec98a4589fc7b89b851a34e7dbf28371f60cefafa312b2b04f18ca91d"]) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0x0) fcntl$setstatus(r2, 0x4, 0x40) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) executing program 7: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) dup(r0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f00000006c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000340)=[{0x1d}, {0x1, 0x1}, {0x6, 0x0, 0x0, 0x7fff}, {0xfff, 0x4, 0x3, 0x6}, {0x0, 0x0, 0x20, 0x16}, {0x1, 0x80}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat(0xffffffffffffff9c, 0x0, 0x40, 0x21) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x2c}, {0x26}]}) syz_emit_ethernet(0x26, &(0x7f00000002c0)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) r2 = dup2(r0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1188}, {0x5}, {0x16}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) select(0x40, &(0x7f0000000100)={0x10a}, 0x0, 0x0, 0x0) close(r2) dup(r3) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: setreuid(0xee00, 0x0) getuid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = syz_open_pts() getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x8, 0x0, "00000000000000000000001d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x83fe}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f00000001c0)}) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146945, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000800), 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}], 0x1) getgroups(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0xc0000400, 0x0) close(0xffffffffffffffff) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "7bc995bf5ac028fb6bb4c11d1e522d2e43919144"}) writev(r4, &(0x7f0000000100)=[{&(0x7f0000001480)="8740916af0ae10f928a6139c7cc5e05aec968a659b4ac2da09114ba110e6f3a470ee8bd5eddc517d0559237b3ebe6feb49c9db3d0556322ec6259d6c48c9c50be6541fb25d2e23b434883a33849fa11f396988fe1ee7ec75785bf3f98e6cb36c103e1d4bee9b9625bc104e8ab06f57643993e9745070ebfc281ba1a7ecf9c923a2b2492dd57c73dc7c6595ad9b0dccad9c93d08382d00501e9702929efdd4ec2553e4ade6fd8a59c4dd5aa1fd3a5653ff0dff647c586971ae3f444a7625c199adcf89d60feefa4849c094356f4be262bc0", 0xd1}, {&(0x7f0000000080)="c1d94d6d515617f03ceb719f031004cde2369cb5763f22f99287b02b1dc79630ad590c7a60fc014bca48ce5926b1993e160724c5a54abcf922174b80aba37fc834645fc2b6baba3876ee4cc35d80db6a86fe758f396febacf0e0d3f17872168200000000000000", 0x67}, {&(0x7f00000074c0)="fc64176c0b802e25950411939bfd2ae5b14c3875cb1f5bf9899b9bf4b63fd13755bd230decbb3ec46764a6bc3ef546641ae18f8622b2366396ef39d509bea3781ccafba6b8483891e839c46429643c9d0ba602515016951cac4a8717fbd74ba940cf2f41e4cf08b5bc118e3bd55586e610e9f82366c2f58326ccdeedf0115cc10900da8616f0cd6668874cba26a5a2715e61ca7100f01ef655205f741ef8f9717fd94f30668f9b1553cd4d83689cf8e71a87d7eaa64ecb429fb6802016d8ceb1bae978d5621e789d506bc16f295aba7bf78c81831e834a99411ee00b8d96d3148b39adc3af01138e405f585b78d4519bc207706cf0fe59e619bac71df86b8b4f71d665d5a4231b911e47e7e8d8e9abcb5fc22c3725940d9b06420deb62e6307e45e8d9139bae4506ca10dc2c5ea7eee2317d6436aa69801e1f53fb3121da40093f24f3db2733982a0806dec4abf79af5f621231f22f706a77d32029fa22fba6eccd2cba0bd98e05b27929ea7ca59066e5d75576975686ea9d5f57b1739f33d735b8945ec1cf42fa9f0360bfb39dfadf3e7c6102910c65f25cba11a362f77158e6e867c6b19edeae719f7d2a9a2f4746c4dfc3ee4dd029c67c3f0611e06eb6dfee903f70114962b1905f5f5cafe86b1734d08be22f436c3dddc414ab8b6eee05196da81c62b81e063331d177d6c8b8678992842f01aa4bf39ba016635bb3aad9e09145e875d2ceacb851dcacceadba12705e71687cf37abcbbdf1f441f45349a7cdef9e74067fbabf354458140f278b7b3b3f0af05f1c59e9869244408c215da99c69f352835768437ca02f65b72050d043ae0f9fcb070789a37a1d609d401c96590d8e2f9f501d9bac8ec59e9dcc156cba044797bf199269f6c28755e79c915b2c81824424b32dd50e7cb1b90c80585755eb0f679e5358c598290b15b9dc58cabde26cc9714958485e8f05449a6b15203470d8cd82af0a9731a00fce80ed9db53b7d3d23b3e6b75978522b36738dd17de8e1275dc40a1a51e6e3e2e6dc5b47bb74288ed412c19c2c6428fb715d59603fb3614c82b7497735849392357565fd0552e858a980b5b913060884cfd2b422c826e1ff05d6286f8a82063de1a5b98c5c117dbd79a647d4fb377f601d9cafce41344f72bcf75118fbde1550e5abe33c17b4e902baf172ab9a48dfeebd14ddbd20b00dd5e450dc3d81fe44bd28d14370c1a7a883b4c2e69926d18a62f54a490c7c598545b3c4adec23ddb97a2785ce4b5b549418e345051f5c7ad2efe6fcd57ec2d990b72caea5d24c2909add3944d8a977b48c6379b367e60cc77edb60c53d14eece1018fc178f0d57a612fa87354dae1f300119565630a3129d048da27875cfa2a93e7b28b228f05000000000000002c072dcd4452f3b30a88f1df1cc58a4e2f8185519f9b72e768cd7f5e2be972e8cec62fcd656fa130902d563d3429ead24a0191cd36ab1d1d7d0368268aba3fb20bcb1de2139b0142757f77d13c67562dda64d0a0b1af6a25b03c8237170c7c01651cb5159e3dd8b44c19f692bc71315bd53ff7d91d5eb1ab659caf15a9f7c17cc6350e9532113ba8c39fc910a803736b75a9bd2f53ec6eb25717c5cc574894f0d96bf8fa4c337e6d216736ce894f1049879a5e8477ff9fefa6efbe137c075a7e1b2bcde33b8316e94eec586f65f4e41dcd468be7923fa3c021dbe9d78bf729ea2b5c7a11a1e0de149c6440ffcc7588c094e63a97d0aff7cc00f4b1262f76b8e3897cadd70c66b8f89e0900ad76e68308551817956b98aab94c33930698f81d540c12ed4fc3e8f3ba45f8d3c3f997ff931d3f9efc4f14793862313d24be22c7a00dc73fb4801d637695cf2f9f9a188bbd9aedf37ba71db5532859625dad97af11a103f2a5b2734c9689d938f394716cbcb4c66837cce7b50d39e0ab2c08216e36adbe97a05ad218c4b26e207fe75e198aa2a734146b5a81c52ac9dcaab66190cf7cf26636d69ac069e9d678e3680617d62528deb4f29d4c7a4c37b71b796d8c27fe709d1876e9aa393885de7c2859c47a2e2800b23418c198e792aa8040a864a6c476c940aa79d8c991ac3edf22d403a543b0a12ed54fcd01f256de68859bc0e31428fe1dddd6ce5446d3e4972304f47abc1a33da86b1390521a7b7d442c3711b849ddf4e30a2160b85c3214a13ecc96b40ee147d103bd9c934a6277b374d71e0861d503462b31fab623279174c457ec1cba1aef23fa3acf0c5893895c94b18b8c4c7ba37ce9ad1c0db1a387e2238e6de9226559240255ab463083763dd07593b82e393cea76e18463b8f1ddf56f3f3b9383e8bce4c77ef95c81a94ab3926102555c08a47af6c9cf745a29a19110d8e6a334c9318e540bf70a66b0d90f0e5077df2da3e7cf2ca52999442c9738dabc86266f54aba77289410d5e79b8873ead68baf3dbd32c36fc08437b0a35283b313da5082a61c2c182c30e057789528b7c5dd103babee6154bdee69282468b795e5487e73ad751d7cc6754405e6609e7d820fa58afd6e5e9c9a88f279161cc827e03e610f84718dd36238e66f9bad413cd6f4c7baffb65dee50762d74a6f4f0c00e05c7c0b521e35a7f1f9f1358a88d0428073e7979bb59f89b4afac637ae7b4d546ed1db5d26d078541df36f21d077408cf3f18076197a34df9fac37cc31fbdc9a767a20e0e3e321a67a7778b3db011d94018178f20cebb0ee8564f7b92fc3c5e4aa12493c316565c0c550a80048b0c11f306e26f1468c31d6494ade5fa2015da1bc435b120a63a8d88b793f6fd295fce27620fe96a48c8fed467ef66782e68d747933e451288d4535eb4d135b5ab4138390cdb6b87cb7ec811506593ae19c3f8dea05eff09d8cadcf092520449ed644bde3b91b8c245fc8b6fefb22810eba63f7b138a63c31861f34811b9cf957c52dcda4b42b502feb669df4e4254ebe8145e11aa569e9d5052af042cc0cdd2b8fb1a4232ec5de92f8b2afc6f383aa7bad827fe5227153ff6c92fdbcf2b29a7971ec68d80bb02a8dc9e684dae115b934bd40abcce105fe865554fd1346d3b2037e6cbd2093cb55439602cd08adf190002180df60a3306a32af98a1b30f9d8c837bdc7ea872cd810acc36259bdf89262280979fb256c3b8326be6e63a5282423ca95a9823a0d72aba787cee131b971fc5c688b51ab5accde21b7c24b56113a2a0a9f6b3c93abd2b01952a3c7a8de82c6d67427eb6dc60cf9ebc775d288114e92bc6a4bc7fc5436be367de46634cef94d1499ea624d903d5034cf3d98ce696aaf5f890eea7eef5d800a147a46b32bfef7d0ad9071d275b487c4717967d4b5cba76754722f25651574a29c219596af17595c175f92296dc3bfc0ebe27f3ccdae448f92f92256f1fe0b19b061bf03609cf63a0522bc9e89022b7612b1f6b497cc2fb7194357287e1bb5c75a5ca2a88ecc8a2c38d7284e148ec389d16226d1c069a1d044a881dd91cebc32b4be39b7a474c08d0cf4a4f84d0f451822053190a00599e620c8a9133cddd33664a8692711eb33d1944d0134480ba0ddc1ff6658ccf7321e25a8a3692a8b9b8930a0289ad1b4266668da1c51376ee906655ef8d228e30dd2e8672edddcea65bd093c0a807e0b6ea88686000dbd84ecf8b406ac0a2bbc229cd2b15c7236fa862923a3a57824d1891836c0a228b401e6646d632f17f8e19a3918e69d4d4dfd7ff69c82d9dd6863e57b6023127e147eee3f8f9cc3f7aaf904bd97f58b23d2300fed7c4bc22154ee89eacf1e1cacbab5167d1d088368d2f6094916ef7e0f438bf0d1efe1f0390983b444052aedbdb70b7c18766e797376518585368b1a04ac0dbe4eb4cdd15f0c68147a0842faa08d54d14c0bef538a856ffae5dbd3807fb352ec43417de0ed96c9731533287635dcc66232231aad66564de99c35110a928a3571ccf94a1c2ba2d66fdda695134be1226399ebe42e43514939480bbc68bf1ce1649b0b075ce38c9b096001142b6ce122a491d6044208c01d70592c74b7a548558c18189b28246ca74f052c4dfb7ef9c6b25eec187363644dfb742b4908350c0d9acfb80e60f454635a37e9477c7f1aeb1c0b105fc7282f66b4d2b56c23f5c192f0f80d9ea7fa431b613264d8e9d51a3b9c044e12f9b98d0c0a4acf2ae753cbbf57cad6b6e988b1e3b3cb50725b47c6b604b0eb08b6345052c33bbe084a1c05288acfad9cd4d8a477c86bce9a2133fa9f0d50f7b7732a99fca6fdeb75e71183ede1c786110200290e72265bfe9577244b2f1c0a5ab1480614d528dc9d7518ee6b92ec6e6bf1c5b47adcad26167331644a9f13ad4de2adf944a51c005b434cf385973426f8d8d34bae487e603db1aa4fcce70e713bdff5f6b968dc9665bc8493f31dd8736a51533d08192136fe641dfe054cbe364e33db9d9722da9e5cee1409db7ae8b544f29fc4abace47a8097f10734e0a8a290659fc2214aeddd14b376ff88e68aa396d5d735dceba1cb7962cfffed4f2394e05ff47c7a15e76b987c9f5d4f0d151c74e39bd2410de0af2c8e066bb490e203ef9d86d60fe133c1fd0525253f19ea2c4b3bc8b274c1b16b4d950e03a0218f8d4592600c86b7d2181ae5f3655f7d973bb6c58fe754b1cd6af87e6a8a66e3fb109cf0701f6c9a72f84be095a02dced3501f859f05cd10514152fbfe9c54cd1871a4e70bca60788afbdad4549070a2b39da580ed56ec065a9172ebc0a1d4d1a3137a835e3346842451e0ad650d3c00387c622966cf69deac051cab995af63540f310d0b7a116a45e324190ee537fd236085269e6b1fd64d96fa198cf367d6566cce38853d90de3b890e34fb4e27bcffbafff73f22adb815ec4105f64a9a41acc9ef5af95e4a6361816831eab257c0567bebd04cc9bbb8f3225570776560f9de93d9fe857e9ddb52929a7519a14068448f074e3e1ea2047ca8b3e7c1000313a2a39f3735b3f6747771d9f3366a104a82f2e253fd57b6db91cab01eff02ef163bbaa3570428bc19f70e8424c3a19d221baa1fa25b253d327fae55383b74bb4deb9dc0643e5f1d8f8de598b6ef12727246ab5468d8b8392cc47252d1edee39dd1aa6b00d02ad9fdd9e1c078947fbe939c57b4258abc6cb56ce022e767d1b02c481a933dba3f7ba492bb397a358a04ede2a3ace4d685227dc3ca64b5730528e2837f73eaf0532b57197534b2ee8c44ddb19c6f95b6c3f2218c43e6529d8f71c97a31378ff56aab93b827c47094e367c77c9e36e048dcadfdc76d167aa11cb0623a4ba5f298a253ce861d8f037b1141d0e8532e202fbcf386b23fb9c1a868cef4bf36d95604b60337d03cbd0ea57b98f6bbedc11fcaa9382b1902f0805f2343e0283d0f8e19ac5f915524b517a14d3f3c0670309dd1529399b24e9d7658a7febac4359a3f810bb23506e9f7ea78b8e6559f0b0517cef65ab38a641bfe9962a148b6a1a047a68a123b64e4520b10742e61251d612090a77f8bbb44da4ed31ed6928ebcf4b4959a190728552c038d17ff8eff982a18dcbffc9bf5d40e2578c1dec206544883f0a0e5ab08cfa5390a0385dba6112504c8474f31a1aaf8108390611670c506f2f3fa0a8645de3493c79abb8201f6a350f6c4d48a3fbd346019efe9ad086fbf0797f9f3425c09bea768f48c82a8329e0fe94aafb897f5cf17c2b19eb737b536b68408bae73f5322f9768ad48ef06f265d583f819496a45d1c735f1fb3b35ad360b5af5f7e432f960f2b84af5957d6fa144ab557dec38a7bcc9e075cdd15441028f5bb2048ca514aad53881fde631d7cd45d0adf6918f92f8cf9328dce59ee764ecf66ddb8273df21bd1658285b5ff9b0d9123eacf17766e1b90fb559a9b73ccecbd065ef380c3642f643149176000000000000", 0x1048}, {&(0x7f0000000300)="f506cb648246bf1278dd08f28fe78630e6d923a98034f653a774977d4c6e02d21f94b580fe6420b4f6580fcdfe2d178fcf1084d20b72a76f97d41021da8bfcace48db9e6c506e88f57a5f60000aebdd672d1b9503cf062806bcd51b6005b4bc8347977dbd4f38ebb282ed77836c2e15762cc25b5a52fb533578916a382b4e66597944971642105008f19042fd56714e22fa142f505bdd43668d03c6a9754d5a70ec79a76a7ffa88246ca9231f51833295ceea6c0be4ba6c40100010000000000285176ab796c68a64447149722a07bfe3025048ec64f68f5f829c9082ea855f64ece2dc9c53d447f1f4d1444c1b50f729db09918ed059834507c8cc20cce0e2a7660d7e191788685d632768e152c8611301ff86388d650d7889021847b6fe4ebe04ef81f8bebe2fe5c037de50941ee97ef0ce52d1057fd44356fb47af146b1ee170b16c9fc866e25b81d2c49679c4436f65cc79559d08563a53458d7f9cb9a4603baecafac1b03d3688072690ceaea00c3cc6fa2f858e67058cb22cfd541878604037c1b48057d1ba505de81b34c026e5b9ca67ff5c5848b12a71f825909d3b20370f8064474e6e2ad64d366f432835d9a3f8017173d3a3fea03655342c30302c45d14a4dd", 0x1c5}, {&(0x7f0000002400)="fe9033ccbaad61f7433b1e22decb417ed9157861122052fa245292372238c903223fd7e34fa91af60af776668c59c6587b7039c95245d8072697735793769ea1edddc40b554959cba67c71cb0bf21ac81e710022c1d8e630491b93dccb8bda4178f4043a74aed8a762a373b25a5b088f8544ec027ef2bc803d349cc5b24e20fdb169c41ea3b2c4d53ad16eb59aa371bebe6d994fdc982c69e73edfc428de6dddfd8452043743fd5f931e2787cad9e57cf616da9dd1abf3434a31c36bc90cdff936fa60e40f8b921ab2976a52b186272a92a9f768752e09c7cb35cf00d27878f3a7b7c025d6d142406a62b5d9a19efce77a7b54de7603826293e743b0a082168b12e6be94de36d5459820369965df8dfc7e89fa4ed03415021bfa89634290d38365eb664e731b2ac9f2e006dfdb1069b76c4a2ba72f9803bb877d7cc927c42a46506b69bb6bdf10d8d1e5f4b33aeb03bc8d0e4209939453682656096c1f9c925226d8d213720e5d5b246436425ed3c4e053e00155a9a4ee794fc70157fb96d5b447a56456388d5e09c8e130700bb3ed1e9882f0c00e1d31640a5f92099f1032b987e8f0c22fda2cd66571be3cb6a50a87c971ffa56f9f84880e071359b7624292c5e51ccd02a72feb5c949b083d9042d1f4722f0d1b1ae6871196c963b3a43e72202727660ab9d95f45b86d76bc9b58edc0790b0127662cf545f790743992a4c8ceaab79f86581a352234e06538e029a52d1ae44d7b6566bb1ebbcab6ce5b323471160747bcd2073580d07a88c76345c9dc86b85a7c8b4df15ae2ab3f51439f38c8f11c3619d6089a90989f57552471b71335f922a14bcbf968288aeaa90c55014cc0dafdb6f58c97a34479e738601b6c679e39e533c40982adb69b587a28d7e6202bc350fec39bf970c62e8db0c2ef5024816fb69c119484a03b38c4e7aa55dbfc5d8d450968e9d7e07b2b9dfbb9d9502a870bb29b160b75f2f84d8ac790e7827bcdab74544847e62c81b96eb5c0f1c7d7b2e89bc0be276c20f9594d575d8ef43ab890d3c0dff020597f4b63062463fce0b97604ff3623c09e257c95552a795671137d434525c5c0136d7f5b4d1e0e9bdfa947894b799b6467e5a0aa7217d9609f8efff3d90e801952880e7c3cf686c5dd697e7d75c69ad36a4fd14d004056ec819cac8f2cbfccb8540fbc4cdd4e2a1ab41ccf93399c389c82d3483fda6baf839dd1c9d859769064199ec2efca3609d48b470faa32ccf8a7912da8bb780be48057ceedad015e8efc63b4957768e4e043304bd2f2e9027e2277ed905552db083fbc8e3cda96ace9666a95ee73afea66e2e93f6721da5dd00f2ee9e84b3a8e0cff29fd9b7dc1f97130d9283aac5d8b713a627d23541842c197ad2dd9b5058a75396d3c0920291ec8f04e51696501457b26762b799ff0f143fa80eb88eb7339deeae5d17ca6de2b0c88315c61333b5fb142c770b8ede2c9add3c826c736be90b1d481fc774a307a65f8f802eddd3ab4e9cdd2cf9c1a0ebf9692b01cecc1207a68a6ec04d088374e25df8bd7c68ee9592e17668c9ed4f559b411afe583f6de8216f9c56cbc55eb53d15bd06339801f0311dd9d811f453ec032ae1fe455904bfd6a7aea928ecc7d390178780cb5701fbdd5c107102869394e4fe9de0ef3e7ba081da8344d82ebc8f19d0fba1645e579c3931b74b5b0de2662a5528ef480987f04ecb3a3c33c1d1766f47353a7d120ac55fa749e62e3cf42ca7b1fe67581b5d53472916526cd2217b33b325ddcbb8977f4db9abadcf2a532bda3682b8715500f5620788403708207d9c82476ab8984a54d890972f08318bdeaa1fe817fe628c422e22d1072e40c362aafda5582957cf7af5789876997370858e785f25250453ac9a8248663a25cf9fee0ef11fc7ff2e6847748606308cfbf5a0fc404086d1cb962af9f2be3d0e3f9bb19c77f2e40d115ed1df5a20cf507cf87b83840700dab98f864b16c9c75f853bed984372e609186d1c248e4690f0392180c6bc84a5ab6b075aa565db3a054280506a4f99b5bd135e523d2c404e1bb87018e1fe203561f51294630ec3e8e0a55b6c6bff050e44acf88d977fbb36e6eea0f0e86a0fb634a2c91d552428b10e42dd1c6dfd37cecea99b578a2dd3819b62496d6b220ee310d657f349728f7b789521c230dfe1afac43a763909b7eb254adfd8e8f70e5ff7c312b14cb3070d6e45112e1a7b27bc2c44b4355d45aa33c7fd4ff8c15d072e379a066ce9c5c5908ac056d04835d65bb7528ab6f01f4fff03924d3df961db9ae7f32cc56e5c19dd09e7facbe34021653ba87c6aa47710e3d1b3aca78fe1ee4665fe62c6c29ef21a5726823480b13b2e4d486081c5378008b683b8e9508aa124f0810cef77af4db4f14652b8f798438ed8430fde8d10e3fc8895addc17b5897c9139534bdee83e8059cd0f595c5e821c8375236306e4b20b83ccca8765e6a445e12f473903c309897feca7eb888793566b82070152dd636af449327dbaa5edc663a7f2b75dadf05f23e1a8c1a590c965d4abd1f89ba84dd9d5ddebf76eb2027eb379c9262addcdf3093cb1d44b3c9fe080a3190d25eb16eadcb0108d4d01f0a971017926c7c36b7755dfb18b2a1f39c3b8af8ee206a3a1b835bc7ef93973bdecabc7a9aa2e7422bf810b6b1662700d641f8d40b5cee04d9df5c7d29cca64c0088effcb5e98b4eaf5f007dd5c81e46383c25caeb950490889515f7e69ba72038c74881109a54b9b2365b08299d962862016d7058337d8125683b1a0617cfca0b0aa91a5bf7eb8f4b3df8150c7a497e3ca4ea727704181f534882954c7929dcf90c81c6e881472802704d78aa40c9d1404d767000a82e72c198d1104b45750d1ed0c1cf8b258b09003bf1c4f3921b3414897998c158922b1d11babe336e188931f8526d5182988e7dbe32a94b1b75e03e6c98202a29e25903b61f34cc05bec37022aac34ee5f677626cf0982d76c207ddc930bb7f1c9a5fb842e7a75873e4a0d6bd11e2fc2792f9a584187d8a207388eb7b1e63de3b4e55f480a61e3540e70cf0428323e8d69d6eebbe306f5ed17f220ed4c423529a442e8b1f340ff9eba89139b1ec9c9977e15da924aa730c69f91cebbdefe3e0128f44b9eb5b3ee7bfab4fd6e14439c73df51b51c3d7e7c84a19d62dc5927fc4a378f9cc5678b29dfa993dd49c9b06ee90f339b4c5a0a5dd579cecc1cd8289d34bf947b37aabdc0db2eadc10585e35678b9cf9c1e5fdfcafc4c9bdfaa301cfa86c33bac19986df967eeab30d382eae56afec7a30b9e2a05409563a41795a889dbfcdb946aa7adb1fa975ba4e41511bc0666a8ae0f2809dfd447ee42a38531ae86cbc3d26b7002873c7d5ae7e18385c3149eb9051f66d73b1a1707b0e117a217ca6bc70870362d7f475509b741307b0d67c082d86884bc362f90ad504fa8413f64787fc1ca6cf39443ee079b92efc568fded0fba3d90a4cb2abdf44dcc4aacabd03b20ce104fc9a1693a5c7d7a8287a96c764bb4ccaa21ca51eb07191cfb54f96a542defaae3101b47e862a5f0dc258594ff21858dcd44e8abc40d17a0a6786abe3317bdedabd97417487d5a40a5e93143805ab7e1e82d56993db4ced8dc8b668e50cb2520cf004046f8ed4b8a3cd6dc793fb7ef8b9ae9359dfed2757f7aa95b26ebf3fc2b34f3f297de64f46c3304309d4e7d0398413251be97ac607b4b161b3eee93c13b212cbd362518dc4fc07ee406375cc69288c03ba8f0bea27e7a0f9b4c374f8b20cb4a0e1ca3ab273508ecbb405252a2eb9acade37a659ef80c3331dab8c51be3a5cd17c911cc8b07afbdc309fccefa690d4eecb01646ce42e9ea6b731a3e894e9b7062b0974cb601eea796f25ffd6790f98286ca8a2c8142e60c06a5d52d593bf2e8d76d8c1ba0c414e3ae2624042e8d3b1d9fd323a094ff233114e29d7e7d278cdcce3a234d8a835696f10e9d40daa0895dc9f14a91638393fe3eb5938cbf96d94d7a8514e3a23e21b78ff46e006e8639f4c85e2e45bc9a5b138201308dc7d5617c4c9de30dc1b3f30e8936b5a873f563691c96c66ab81cc95d139f032cab4ae56020d7f6b59b2e65fa28ed40e8ab2211beb280ad205c20d6bbb04a742e3755f0082282a53219224695f7a9914db5b2a4bd08aa38047c3bddd91c8b71ce6bd4a994bc576934a3d0591803a84533b61e6433ba6c3805e6b36acaa63fc629e5b16925b2a485b4b4d68b461bb56eba808fbc0f320431125ad77c10244dbec0746af3d176fc1b1590a45a96e272be02b3e187b65bd06861209b4828d9f5be1010d54c6461ceb3ad59c3eb89b0f3c399225631c99f6a19681a4f3e215404b09a21df9d13646d9702690bbc1e85061a4ed98a48f5e28945967561f3714e35373cfb0cb74ba946d448a4ba5ca37cd20348d694b9a006f8eeb477cc1b79aa7c6821874eb30aaa911e9c1ec26b5c715b94beaab9ddbad9c4a343a318f71c530dfa034ab81225b3221f81d8ffee34734445f316f1048351f26fcc9a00dcec586658d10078f1e3d68690775b4f7c10e2f17341f7ffe7cea0a5c23f3c6891cacbf2817157783120172ccdc5dad2bb491", 0xcbc}], 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000200)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000003440)=""/4106, 0x100a}, {&(0x7f00000054c0)=""/4082, 0xff2}], 0x2) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/7, 0x7}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000040)=""/12, 0xc, 0x843, &(0x7f0000000080)={0x2, 0x1}, 0xc) setrlimit(0x4, &(0x7f0000000980)={0x7, 0x7}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r2 = syz_open_pts() close(r2) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9c) setrlimit(0x1, &(0x7f0000000100)={0x4b, 0x9}) r4 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) r5 = dup2(r1, 0xffffffffffffffff) writev(r5, &(0x7f0000000500)=[{&(0x7f00000001c0)="fde0", 0x2}], 0x1) readv(r4, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x0, 0x0}) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080)="aedaf187da0a108e33f550aa560ebdb8121347ac5c7c779888f8f8012dccf51c7c71fa689d7a244bf8bbea29cd3165640b07472b2456de6c27fb7b59fa5cb305d9b08388f77f429f4094cd12e7cc0a6c6839787b94226a5330590af50a8254978d92c67d46c3a3f32f1aeb82b96b1cff", &(0x7f0000000100)=0x70, &(0x7f0000000140)="0e7e57f82385e984dd94b31b727313885e7787508971d6af9b2942", 0x1b) shutdown(0xffffffffffffff9c, 0x2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x29, 0x65, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001700)={&(0x7f00000016c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/92, 0x5c}, {&(0x7f0000001340)=""/138, 0x8a}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f0000001400)=""/108, 0x6c}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/2, 0x2}, {&(0x7f0000001500)=""/152, 0x98}], 0xa, &(0x7f0000001680)}, 0x8}, 0x10, 0x1003, &(0x7f0000001740)={0x2, 0x3ff}) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) socket(0x11, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x401) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000019c0)="6ec5ca9e2bd47c36bdb16672890ef460c5a5f0492241e8302528ee8d57ad6f3a0dc1302f5970945a0b7f3b1758cc7d843decf8ab98095f63509ed1e4ff59a98a7a0fe804b9ba039516e73de795b16ffc1a87eeee6e8a8be1fcd08bc29d266391fb343705af655984161ab3dd4c7c38b5c3b14ac9a8b5dd397439ebc60af2d3e0fcfd4d4c08c2339c87d1af47bcaf542622a9b4ffb2aa7eb23f727bb49368730051418bad8372c5c52f639ffc3cb0c6c2231e38fff3295ca9581af8b47636e016e2b69bd01ee7b7992d7b2b2868ea82ffbf4f17d393e60baf83cb8048dc4ec176fbb85b3d98d9b98ab56620fbb2caf135ecb58770229e27a824d43a1a5c074efea8c03ee7594801ce74459d42025b9b81cee42942cc6533ede133ba604c5d65d841f82381c42431fb5d8c671e40b8c05e67088472dbce478060ee19a39a5101b722e37cb55ab1c5cea5f147d01a8ae9b5c1ed01596e3c58bed4b5348d6561e5eea453f14f200ecaf66c47678fe3e12bd9874ea598493b728329aa3ea87b147274d74fed7b613b1582cc7b20253b73ef6d5fb6dd72972d2c8618400cd149ec2dc1cbddbc44740a19bf21231ffa0d51ece74b214d4d5ceae3c18d72332f1db59526b448ed2e3f21ec5fe8256715c8aff805eb26b710314a3b32f328068942fce6e44f2f8f54b1d22b1de46a40ae6cd67ae04d140415d25757f9051571f8c92b34ab1a88cd13b8c371cc23518842d9911d2c16a3e795b9f4cf4dd8650d1727eae1ca74ae2b7b9c4a6a4e50299c76e8fae16f7c7350cf93e0baca453efdd1d2ce60362b95fb7bac2a45b16455322193aece7366525459d3a4d33ba81680e0d82a1decb42d668178c4ab1d8872e008099b1f975416dc00", 0x274}], 0x1) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) executing program 2: ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x8, 0xb65b, 0xffffffff}, 0xc) fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r4) r6 = msgget(0x1, 0x520) msgrcv(r6, &(0x7f0000000180), 0x8, 0x3, 0x1000) msgrcv(r6, &(0x7f0000001880)={0x0, ""/237}, 0xf5, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r8 = getpid() r9 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/54}, &(0x7f0000000200)=0x38) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) fchown(r9, 0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, &(0x7f0000000340), &(0x7f0000000380)="fc636288125e478fdcc53f493f280c20711eb90d56eb4a4073d31156b39cd9bff3358f847cc4e4cb26c06485dadbcd15b144ad14cc4635cab838253cbcb32dc6ef837fd4bf73c19ec42b69da0c5a187be4d1c83e64b1b24e24e46db2d6d1756c1a52fcb6f5c2be9cd68cdb90919056f0618b1f7ed3e451edd202f24ccd97674b3cecbadc", 0x84) msgsnd(r6, &(0x7f0000001980)=ANY=[@ANYBLOB="0200000000000000e5a62499e3a2ca95be16dfe12037fcdfb95fab56cc552179f5a3f15173c5c5f81ace0412bb0de0a8651277f295cfe540c8dba843c4593c1e6ec651ca43cd18cdb2d18aea135d144aa469531b66eb4c5d0e003f629939016560e1ebfeeaeae81b5c8e1454e5596648d21786bde1bef44ce981bb28f9cbfe22b22456e0bdc6467fcb58eb4f2b9779be3da7dbbfc18ef7ca6f6eea1f1e357584273e6c44914f0e9c24836981b4c0be764945813480a02d2889c5c4f3e5dead5a39784e1ae78d17cad2381eccab6a11a6960c3832133d38bd1115ca5e8ebfc29a14468266e3d1c53cd5ae9813077c2a894401"], 0xe3, 0x0) truncate(&(0x7f0000000540)='./file0\x00', 0x8) getdents(r1, &(0x7f0000000440)=""/81, 0xfffffffffffffce1) setgroups(0x5, &(0x7f0000000600)=[r3, r3, 0x0, r5, r3]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000680)={0x3, &(0x7f0000000640)=[{0x6, 0x0, 0x0, 0x8001}, {0x3ff, 0x0, 0x9, 0x6}, {0xfc01, 0x17, 0x4, 0x2138408a}]}) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000006c0)=""/78) connect$inet6(r1, &(0x7f0000000740)={0x18, 0x0, 0xc12, 0x4}, 0xc) msgrcv(r6, &(0x7f0000000800)={0x0, ""/4096}, 0x1008, 0x2, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={r8, r2, r5}, 0xc) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff0c}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYRES8=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYBLOB="5f3e869eaec52199a4e4123f100f5f86616614aa1d8ef347e19584ef2b5842b98f543be30fe271d2f0cabb1202e6e3d305d149c3493b3ccc97063b5bab4758d7f386fa4238a9da58ee085faeb6bb1f8d6dabc7665a241615d44db860c6a329892f", @ANYRESHEX=r0]) executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) lseek(r1, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00), 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000340)="a1", 0x1) socket$unix(0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(r2, &(0x7f00000018c0)=[{&(0x7f0000000200)="9b7d18b5753d339287c6471c24be733cdd5e6be6b018ce5acac3883b830116b99604c28ba274751a03bf1f44e2cb35b9b583d96cf2f196f07ca8792dbd72bb18843a503f4b6e1e934b33527cfe8d5d0b6257d8cef1406dc9894ba6b88ca7b7364a3a23a2c071e40d542ce34b3fc2edf14b7d0536f3fb24646070f1e059438e89f32e31cccf992f93520bf071e75f7c2a415ff522e6e12ea847f540de089978607ab5da02543415ce4bf921158e21d19a02e171b9aa813b01e8f1faa1f0c1f671eaa00c789db345525c44d6b25ad88f169e69297f18f96fba3aca0a3ac71dbbff81a8fefcc9d98def57eb743f5386f51e0040b9ba269e9913b041cdc280dc", 0xfe}, {&(0x7f0000000380)="e1a0a64c8804fc0a69dcc59869f81e485822847f9a02746499e37238d773325c8bf3e77a4756c25875becb9a3d9da554c0115f39a0d1a61e6f97eff33b6a8967bf92cc73385a8ec0f7f0d400af41d899eec0c2f74c5170c6a7c85debad7a84bdef83c4b54a20f6a6f8c9ff1786f528f6fe211654db2f4e4526ca2eb0cca5bf72f7b3", 0x82}, {&(0x7f0000000440)="de57be0d6c4f4ee1fd5a33e65577ba72dc7909cedc3e8cdc1ff480ad7a63a2b571f039570d5e2aa0640b8a49290170f060de0a69f4726bc7367ce46682735fbaa46927a58d5c9d2eb5483db6c855f4c0c4c5799fc713ec8da861a5e0ff8a0a19daf3667b3fc6e754a6dabf03932221c70fbf392f844e5f49c0cf63507c6687816ed85acaaebcd895ddcb258dec1a5167418d3e01af42c3707d611029d5739d24c5d9c5bd31190ed4d8e8897775ff634174711b484da06de5f43d0f4a0affbcd43b68a2a0a58255770f4473c3c52a01d3dee5d1", 0xd3}, {&(0x7f0000000540)="d3b4aedc56b2a336ff2bdfd9370dc4ec1c5fe957e329d533dc84a4eaba2f344c002d408c2cb989c38bcaf5320e646bacf9e5855a424b64a51a20c35a00373a2ac10af982948426a1e5d80628ad5b4bdacbe9e7814c597c6ba30f7efb3cdf109a05e2d7ae45adecea7354fdb50aedb5333558b881faea9c766e841f04da1886e6a02bb7a9766e8297ef245416d16a11ae7268b8eac19b03e56c38c121e9a759485f5fb4208f9a05e756", 0xa9}, {&(0x7f0000000100)="b95b44137030e3c3b1d50927e8c28356c9546b9e7ecf07c86b31058ace97ba9dd214b3091a53861cca39a9ee6d0ddfffa3d0f8f836c9d35a9188733fd8f031cc5d8f88a1266204f57dc904319d55e8ebaa6f63255e69f5922613", 0x5a}, {&(0x7f0000000600)="06d0e94fae719812cbd3f635793723d1029f43721a7ffcc48f9146e3d610507b3246fd6078face899ed2954d3e18c2645c7014a2a5545fe7646fec1ad518d7de74af8352f10b3bd902e2937055461dee3749cccf76b93688466ea570cf1d31b6c40625f305df2720fb0acdac67c441c6a2a343dcd51b65ffdb182a79ad1326494ddbdd124667d5c89e86eb8fcce63d0acb9d5de4ada89d8b925d38973bfea69add29fa78f60583e8c46a3e6ab99c76d8b7159f", 0xb3}, {&(0x7f00000006c0)="b0daa7adc829334869e28c2caafc57b108cd3317447e3387fa4b925c333d9a289f97c2b52cfdcac4b3074700457ae397df4ddca3935d25aa9506e7b06afbe2dee7eae6326845fa308bb30c2e42b6582b3bba3c341a1f132ebc78f4940eeafef034088f2de3200bedd44796dc6501a3348dd19c781bbe58d57392f0a46245ad1968b47edbe2df573dd5979fc512b54727aad7f7a9e2afdfff1aabbd5a812f529adfef88df3946148c4649cd1081da9462d695719d52cf4603fab65aaec0542851e05460883687352a4f0bbbd5b1", 0xcd}, {&(0x7f00000007c0)="154b84365a76de532d460da7dc154d7129e0c1201a70b66ecc1610f34bb82f8874877314a99214a6a2b519d866da88900b65c072b0ec56a30fcad56c208d7ae002099229a7b2c5aab7ed019106c2833d523485dc8eb301cb761e9fa92d9d4f499b084fac76c801b030ecc969eaecd42bf73e01fd332e630c01cd9b4269c540f54f18ceaae33d4f21184e3663f79722f7a90bc1049f4c259dfd53339267239e070a888facf81dc9f95ae226968036f99c6b57a5f70aa33298ae64c3bd02f1cd4e3fcbb87359abe489db2a7f8b6f82196c8613cc89cff619f1b2207ba6a92fa1ebacabc37e15b27d385d48e811839c5991276526b78128df967f2cfd580f394ff6db7e26f5d5749ff88fab7cd07857fca66a79bb71502f8fb532a2f591f9cd21884b2bc2559170b6d45c035fddc3c1726610baf6188579b0465d67bc3fcc6cb9b0b106708e1f17b1976ab26e1948f6a8dfdfdd21bda255c5ecf404c9dea34d2a5905f0ba706c5b993fd541bcfc8edb46ecd42d658844b1c7a74a0d16c4e2e1f25814bba94068eccad9e4b9e33b061792f0cff6c596d31786b803a57be1604e492bc4dc230683d3d320e88fb066cf014b3e9fcd3dbca9c2e17d00a1e26c1163cdd9ea48fa38552f4ec79e96142db9e4d0b53926fd21b853db703ce759c241c8ad5527c247e6a9e225d66aa7b48a91a71fd6f33cd8a69f209f527ff3254e1227d0e762c3de4175d9fe53286fd15f9ebc52b7aa595a08d52db1748f2f718f86bf7ea67d61239d21302fa961effd76c14c670178d30bfc9ba5fcfd1d2a14e0b7572448fc815848e8cb7caafcb8167c94f4be9a04118fa615554200a3268820c18f78bd2b64147c3480a9f33201aca6f4f0bf5339c710d5e122c96555e63508b5be63ba7447420f1b5858695d64e67d9e6b71fdbed52e592dbe90daa4ba2503c880f795fa621f6d4999c13da6043682a4e48c9b5f49b9b1b9859e493e8838dd041e4ae746ee7ab384ab721169ca0acd59e68fc517eb462e66b83c50953ad87df2f9da1fcd08d0e05e0874f4bf734b505a64bf5760e9c7e732cf8022299d391bad2faf2a5e83e8d1c46819fa34a68aa5840cc43c3f07bbe9e5a772acb8ec2cd3516c0b918263cdb3b4b9b68c9f0fbae0119f2c04b949ebf2943b21e1cadd95a6a6623714ac3c5220ae19de5946053b987c11e94bae2339d971c862fbd7f91025b6e3eb9a182b07641bb54dd1ac1ff60077be35e237e6d564acc336db962892a67315790a7ffc1da14698f62669b4c3f8c9282473756a60c788cb9eb5d019a3b3e9581b23042e634e70de56fa8c13d36efa7160d7731b20c2c30e85b6426fe3d9d0ce3d928b1aba250d53c4738bfb84c6b84a0b1e14ac77be644b52bd1f808eecae4b3ea480c02cae1b309221097875df9585eaaa16939ea3f8e4c078993a54ac9fa38f843383ef4bbb06ef68b2d903091cf96d4ef89b409293a5e51a9b17129c0952e5ae853a401018336f1143cc19e6b8212145b880858607902af374f8d1fca9bff454c7013095d5b9118c887e67264ec6392b5085e2f1414e6b5d4d6b544dbf4df94b0f8c64afb36f1b8b6ba858aee1089b96f47334dd92cc29dc001dae7dc0f664b3445a84f695db6d98ca939f54f2db16f1dd8bf8b847439513507d957b50ed7020f4cdb3489204759b6de69638a8a8f21f3493d578a3b3dffa20153495fd722f8c3c879754436c02b8b7ef15d7ca8f22765a9cf09c48d6b8195ac1033a841c05806556bb9216bdb5b02106fd2d572048fc79af1a596dab0b37dc2f7b3e608c1be40c3500e83dba22667dcfbdf8902c3eefceed35a9d059502df1eab7082866e0b43d724fc43e06b74fe4a6e46b829917fc99cb68a7c95583044b1c4a0cdf9241ee4d8860e38e7c84e966c0492b606916543d8fe9636455db3a29c29a1555fdf197ae3956a75a5a499f04d810d859838a3853ca754a57251cd377987caa1bed9a1efac127e8964859c9ecbbfec01cecfa1efc304d1831b7bd37755f3945b629f0c32d30aba7d1259ddb198b16128c39391e432ea72410f5004c947e0c4c1c93420b4a3cf8f02df0848b191715ab533355667211ec44187a4798e04a9589ec439aa272773e36343efd21ce1db9cc62a98f7aeac61e435db57386c9c5b9e78672434c2bddfd8b37c4a6974ab09d76afc0648e002df8c4f7c27065d660a98dc7cdbfca09891342fc94cddb2975b170533485f560b430b41091c3d6cf739292b6c03d98bdc67983d85c768d7dc1fbdf92ca3c5781ec2c59c84ff41e24bb6ce9cfefed4ad82ddaa46953be8e132dcbb70ec34ce933efccea4c3f75e4b61674192a3f310f7293db8e7dc7365fa0907e34cb3c32529e7f482e78c13ccec2bdb8a77f1140c2202cc623d1434345b6dc86870cf05440491021ecf63d83eb466dd9d560858548aba8dd5a932c806bf5ed2dee54b72a367f7e198abc57cd85a9c894d5a1b8e69ac1f608811f8612122b809e87650335772d6b308579c9514d9f63980abad3ca84489e0eb048d351e06d60fe628f799278e00055a13e16bec7ac7e459ae8de4ca01697823b31f97a2854ec38731de9441966fa255b19b5ae279c2cb0368c58b4eb4c1c474771c641e5ddcca1eab3ffbdb747d81fe72fe39352bcf9005b6cadae498d82d46913ebb672eee1b4fc150ddebc370dd7abfeb981af79ca35f31eef77895c82b40af0048e5a8a9a82f7b3423bcbdbda3ba4e301cc827bea9d5dc60c2b80dbff62d6aafdaaa38e0ce9181095657e510a8f2a78ad7d6d0850f2dc85fd87037aa0b87c473fdc87c357463359eabdd91220f23580af00f703729748dbefd624f8a667b0d31621b940a888b1c29cd7e2cb0f0f3a39dcbd877164c555b055c662a8d91202ab17a56bd9b5762544f3f10eb3efc21fa64820e65f79ac1af6d185dcb4d9f08391c2a2d7dec22a99ce3e45bfb102dc9bb579915b73e97625b7b78bb690a4315a9916d67c4556f913e01bd39fb16a5fa4fde44c0baa97b4285df64ce895456356abd57ade03596faf1cd03cae768547cb2b84508cd3976f7bcad4d7e8464a4fd33fcc95ab252a3a8927a3e4d83e8c36c49bb4db5ecd1d2d39b8f0daf991545d13005a8e494477ca2f270364ad6c07582b259f1cce5efaf5b808fedf3eab2caff97e373c919ad308009fd1e6bbf2468a04bbbc24939e387071728afa306dedaf70fcb70fa08881a663840e4174a340d5e07110e4e377f85007c2025ff80f9132e17d7c227464f8ecd24504961073cac6093f2e02ebd9b28bd6abca3c9cb7904a554c26b315d38c6701d22008045bcd64adda5f484ca07398cc52b4d806b6ba84fb21c88bbddb1270db28ec2fb922c02aab23eb6476e0de61b4e6aaa01c3dc01ba8774ec5b96ba8f943a1ef6e2de9ebe6a16d6a9d275d48f4588e69705246f8c178c5a6aca5790b0b8c640eee3ee36ca56989eef332d7d661c7e1dc8e31f485d4a88add99b82b6f08e03875a822d1b13c8df693ad4a4244d336dcd64cf12f40706c16dc110aaf13f70bc6e7bb164b82d7adb200e6b55bd0c726f0175b423da6517b094a16af2d202f24b3ae56d50aa8929371c83a8a8b25df6d70b08e1c7406167fde1bb372ef6111619c2881b1029fbbaa8ffbe92ac456d471cfcd0811b02b460d481bb6c5421fe5e4c169a34fbda9c6ca054c1eb7876bd443f0a84400abc37e38c3fc1989f528245a692a97a315c5f5bdd8df4ffd22a1672131ef4fd79234c2d5c2c8563d2c5603a6a8d7b8530bffe0c1f09734243317c3ef1526cc2306d96e786410427bea87e2c296d3282255229377f15702208eef30c244f0c57ee314c63f7f5f6a3989d1e941e2b57b409b542ad28dd7e8444fdf9766d7855e3d673507e8627072b0a3b1f3ef061885c277770c9cf16668e4a11f8ec2e09ed001619b56177948ab0cdf9659efc9d5ef9acf746bed2fe4a9e4cd5b59e8148ea7e82a68bb92edff117e0156550770d45dfa24cc313c1ffaea126de51a1a607c662cddb1983ae2cb8c84fecd577343b588fa573a3001ca6cae54feb391576fbc99103d6c1ac28214eda7382ecf5951321de84080a3ef48a7df91824530e75dc822a73547a7723afb53b4f50e73ad26c8ffc2a1583d0104c4b430f0b72dae70e4746fe456542ce8a4ad08b09a19950f1d2b28f16a8649d7ad5ce2ef825435766fdadfdcda1eb53f7c14dd32ffcb59af73a9e73f0dbfea2ae4d64b17ea85cfec83d1b801b7fca220529053ed4922395646b248294ed77552ff98cff997098158766bccbb39efd2439e0be2efadacf3d0cedcb36d0704df056d7a83e2415d3bcb5806e420a41cf5cac99cd454d53c925ebdb0799966f5b1269b4953c2d48c31ddbdc68d3b9539481830049a2565f0e0011b93b1afb55f4b3ac880e755c6f3488b9ff8c6a1a9b6394ce11bdc742ed74406c591a4b9cf008b8abc9e79cc179c3f09df4f91ee5700810bfb1acff293a6cd0fde7a2546f0f2366d2426180ac980427b2ed9b0eee766861dba8af74fd59bef1813333219aa215978065b357485dd093e541dd6eb6fa24a45f136510a13ddbd5f0e13efa5d197f7948f79367f9a20fd49fe4b3c1c01e381b3812202a11a902da7a5d6ddb7e178ed395577c36bb038375f2269b82197c63c85947b8257dc5aa0558199c1ef4eb0e02945be9ad22070f0e4964dc0c73446843f70a60354cb8340f14698a2384a76aaccb20decb3ec3c1317bdfb17afa14f5822984ced05b6c4934a637f3e0448312aaf8115a6b9b427d17fd21df54c05cdd893e6d5607eaeb5bd1d7b3ac83b0c96e51ef5c6e838ce16ecd3adaebb0d7462ed8b9c3aa0cf221f0c1466da735e2094207cf50e88b50dae0749750b58d6de2bd402faa924e5623dc4f8042931ea1fe930f2cc0e88aae02d0aabb124709e346ca36e66ad946343de2f3c5b3c5e578f5feaf22582b8963bfa3b8681b548374c44d2f2e7436f45f24746c549c1ec945a03e74567b112b9cfc900111c15bb340c0d6192e75d285e854648558b4b5a22a8e19ee9e1766a05ab11d00f2f61759b0d03ef5d3d22f0999d7a1f638d7d8cce871e716816bbbdedda9b6fc3c3fe9a5935ec96fc5d06fa35d625925ac90524668616a158bb6845850e381d0ab62f3b77f31a75c8bb64055365a7f89f5c858bfc51e5d2460d6ab7a2dcea8115245f5b6c580260aebac91abe746174aa8327472203268889d5effd755c53fccadbf415089868ad50808f34eda6eeb022dd27ba0d3629669d82e2feebd8aac864f1cacadaa15936110ea983b6822533d03c55de3f9ec0f75f0cdf7aacff83e70e8bed2ab658116ae60df5754c3d080a1a00a6fb392a83b2f618004e38c535c2759ef9b0d4fae021a1cf5e01e855bee214454e2e6555658667ed1cd2ad3c8f849c736237c9c5f3268f1f33817ee36970df231f06473204987ed674a28aba9ac31daec9998eb108d1f38a185dd87e0743149aa1b67bd22226ec742171ab6e0e85b5c38227bc2cc29b35d43ebf21dfaf8d9fa3771f8927d443ba87553626c4558b8eec1c4dbf43d52543ec11be83251cdbc8aec698a5e202ce12bca67d06fa887931a69bd7e8715b4921d5c3f5b439ef9e60491af85d3ac2172f662749e814776d8240d274c0da0fbd4c72e360ada195c8449eb906d67186772bd8f7e152cd6ef8e17ef86353a28c4b939aadae9ccb0c984ee8ff4b4b4b788d60f595aa82fb44527f26587dda64ff85ac9f3de5b0768a2dc79ed0e4cfbe2ad3edb05809e216606a9339b5ed", 0x1000}, {&(0x7f00000017c0)="d3ec158280168c6bcbe0d9d1bac629b0e64c12d8cabd791eeff1946b56538b05f780c146b994d201600dde9b5ef391984e38a59dd22da27f195f2955d5c28834b40e4a9c80f6f1b66410001ea5d09dcaac7dac3f446a32b0bebd0019122c8d173281dd78efd3a0e3b9190b79ead4ddb43e3bffaaff991f95e09fc64820cd9279ff2c18b7dc542c8de24336ca015dff13b404891b4804ed57fa558f8491ec77b08bd2936b7aae8f0c17c908cbcec5a6ad55cbb72a853c9822abeca3f9265ed8d13532f5f2b656b441197c09c51b66792a16218397230af0c8d67443fe08e3b3f8c90eef29825070ab672fa7e066b304ca9c088e9e28be5b3f", 0xf8}], 0x9) sysctl$kern(&(0x7f0000000300)={0x1, 0x5}, 0x2, &(0x7f0000001980)="084a30a7e917f58b23c958e0cb902e809a747a57ce048812d89396f341872507c58339f09890a581d63dfc0f800f7e7fc99576fe068f7058d4b23a1e97a68528ec84945ead58bb2a280f9ca22a1c4abc857653d77237e86ac3c45accb12ebe27d4a28fe2dc06604531269508f67f03a96e640068e3a5079bddaea8c9535c827da062a97b407cc3f3f0b966", &(0x7f0000001a40)=0x8b, &(0x7f0000001a80)="4a63b142a6c55e872d209b498943493c28b37bf69dccae0eb9c1bb6b1328c9923e041b9a04e5568a119bcbf041dc75aeaa5973ea5ab33b9f0961a7e4f1d973f9b1de2d73bf17e0ae8dc1c24cebe4784c5dfa8f28208e3b5c43a6cb273035391196c8", 0x62) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1010002fffffff9}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000002600)='./file0\x00', 0x78e, 0x0) kqueue() r1 = getpid() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x77, 0x0, &(0x7f0000000080)=""/119}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) open$dir(&(0x7f00000003c0)='./file0\x00', 0x10, 0xc6) utimensat(r0, 0x0, &(0x7f0000000000)={{0xfffffffffffffffd, 0x4000000000200}, {0xe6e}}, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b5, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/238, 0xee}], 0x1, &(0x7f00000001c0)=""/72, 0x48}, 0x3) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1a4) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x9, 0x4) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x7}, {0x3c}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x1}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r8, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r7, 0x1}, {r7, 0x80}], 0x4, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES16=r7, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r7, 0x10000) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r4, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r4, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000200)=0x1000) write(r3, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x8000000000000000) writev(0xffffffffffffffff, &(0x7f00000006c0), 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x0) r1 = open$dir(0x0, 0x20000, 0x2be) r2 = socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) write(r4, &(0x7f0000000140)='p', 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r7 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r7, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x3}) executing program 6: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={0x0}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, 0x0) r3 = socket(0x800000018, 0x1, 0x0) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xd}, 0x6e4, 0x0, 0x2}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4c) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x400000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r8, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) r2 = dup2(r0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1188}, {0x5}, {0x16}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) select(0x40, &(0x7f0000000100)={0x10a}, 0x0, 0x0, 0x0) close(r2) dup(r3) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r1 = socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) 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, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r4 = syz_open_pts() connect$unix(r1, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000180)="04bdfa5d1d283e35348254a166e2fea9aed6ce00006123339a346f731573d8d508753f95b7788ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd14352ad847acd1199972b09461f59c327937bc29ef34d096842b5268de9436b403a24969bbcaf185c7cad4f6dd8fc3c74fa56071d60d54f30241def2927d84ca81914f21318a401d46f5b607083507000000000000003c9820033b9adb45a7b36b06ba08fe7e8e3d1f55cae67aee78eba618058cbf43acae378796bb7548f6412ac2f2463e8af236bc2a3facec428935d8ad928c56b71ad6657e07fac37830995b33060000", 0xe0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0xd16}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x20003) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x2, 0x6, "3378b74a4eddc026dc813187e906385e4a7d5626", 0x14, 0xffffff81}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r4 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, r3) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, r3, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r6 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x7, r7, r3, r2, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000380)) executing program 7: getpid() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40f}, 0x404) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aab25a", 0x0, 0x0, 0x0, @rand_addr="9ba7a64699d8c2cf451ba8e62bb1266d", @local={0xfe, 0x80, '\x00', 0x0}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x4}, {[@dstopts]}}}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x0, 0x0, "12211b6dae6ea993f1bd205a65f45ed76d57b310", 0x4}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800280000fe8000000000000000000000000000aaff0200000000000000000000000000012902000000000000bc742a9c878a7622119f3100029598ba00009078000000000000000000000000ab50722de07214d537cebf9d995262fa5289ae421460ae599bbbbbf3e382862411bd08f2edd26bcbdd73bca284544647"]) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000380)='#!i', 0x3}], 0x1) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba449e33c9d068c415d513fc5af94da5b5062728d50e619fcf232780fb06b89234a8d2d104ac8be64b194806d43d0113e933db09cac75fefdba347c022783b3131ee835daee550378e4191b1e6926f46680b3ce713b148a0546bb942f3c1f1a0394dd0a", 0x72}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 0: syz_emit_ethernet(0x45, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff00000000000081002b00080600060004060f0002ffffffffffff1d606e275138315632914395d7a3acbdaaaaaaaabbb0b44ccae752b92186fa930fecfae8d0"]) 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) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_mpls(&(0x7f00000000c0)={0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x8004, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000100)={0x4, 0x18, 0x3a, 0xa}, 0x4, &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)="17d46e3ab44727a4405e3d163f88752d9f84cc96d29fd6a6492ee8dd3f6d0d1d276283fc4f0d1fe1afb370cee621358bf9a91a13ebd137c8e66dbc1593f25dd26df210264bd131e84b0d71b8a6e0c08ad9058070e4089c82a6f28e4d6dd53ee9aae0ba7360a18faf643a3b566d69709ba1df1108bb9574eeda39e6051a996be308038a50515adae51ee8f4267dff70bd10ae638436bcd4b3971878e177ffc48fb325e32d", 0xa4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) executing program 1: socket(0x2, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="b1", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) madvise(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x1) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x122) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000680)={0x0, 0xfffffd7c}) msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = msgget(0x2, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x51, 0x800) socket$unix(0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) semget(0x1, 0x1, 0x8) listen(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r4, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x9, 0xffffffffffffff81, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2}, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384155, "2f822c7570714069906600"}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x80, 0x285, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0x3, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000300)=[{0xcd, 0x9}, {0xc}, {0x5, 0x6, 0x5, 0x4270be29}, {0x7, 0x5, 0x9}, {0x6, 0x0, 0x3, 0xfffffff8}, {0x5, 0x7, 0xff, 0x7}, {0xb02, 0x80, 0x20}, {0xd2, 0xf7, 0x1f, 0x100}, {0x1, 0x3f, 0x6, 0xb43}]}) r5 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r5, 0x2}) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r10 = socket(0x1a, 0x3, 0x9) setreuid(0xee00, 0x0) r11 = getuid() seteuid(r11) setsockopt(r10, 0x1000000029, 0x83c, &(0x7f0000000500)="00e24ceeb07b7efed0c973dbc1b9da000000abb687b01d9f88e8e53e10d92a93c8527b23caa31f529a115e0be723cde77959814a3875a539241689bf73f34df8c31cc3016b4c0de5f486250aa711447049cff2dc2488144c0470cfa84adfba068d9f8e2a6ce4b42b79780a23253ca61619eca26510e45ca79b1b3a295c0d11ad425268e061342465c768cf6ffbc4a27ccbe76e8c7c1baa0d83b114ca36607158e37b6439789e7804f2d0", 0xaa) ioctl$VNDIOCGET(r9, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4000000, &(0x7f0000000240)={0x0, 0x5}) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) close(r1) executing program 2: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000049c0)={0x1, 0x0, 0xa30c333}) setreuid(0xee00, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x65, 0x0) kqueue() syz_open_pts() (async) write(r0, &(0x7f00000000c0)=',', 0x1) (async) ioctl$TIOCDRAIN(r0, 0x2000745e) (async) setgroups(0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) (async) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000049c0)={0x1, 0x0, 0xa30c333}) (async) setreuid(0xee00, 0x0) (async) kqueue() (async) kevent(r2, 0x0, 0x0, 0x0, 0x65, 0x0) (async) kqueue() (async) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x106}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001500)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r5 = socket(0x1e, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x7}, 0x409) lseek(r5, 0x5, 0x1) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='#\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='---){-\x00', &(0x7f0000000140)=')\x00']) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x0, 0xd8a4}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0xba, &(0x7f00000000c0)=ANY=[@ANYRES64=r1]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r5, 0x0, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/165, 0xf8}, 0x2) executing program 1: setitimer(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000340)=0x300) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x220, 0x0) syz_open_pts() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) dup2(r3, r4) shutdown(r4, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/121, 0x79}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) recvmmsg(r7, &(0x7f00000024c0)={0x0}, 0x10, 0x0, 0x0) executing program 5: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x24, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000af9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil, 0xffffffff}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0x3}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f000064a000/0x4000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil, 0x80000001}, {&(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'}) r4 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0286988, &(0x7f00000001c0)) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 3: write(0xffffffffffffffff, &(0x7f0000000100)="00a1f50e000000000000f9", 0xb) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x42) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) executing program 5: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {0x23}], 0x2}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0xffffffffffffffff) getuid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x22}], 0x2}) executing program 5: mknod(&(0x7f00000000c0)='./file0\x00', 0xd109, 0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={0x0}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 5: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069a1, &(0x7f00000001c0)) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x20003) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x2, 0x6, "3378b74a4eddc026dc813187e906385e4a7d5626", 0x14, 0xffffff81}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r4 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, r3) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, r3, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r6 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x7, r7, r3, r2, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000380)) executing program 5: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000300)=0x6) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES64=r2, @ANYRESHEX=r0]) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = socket(0x20, 0x3, 0x1) r5 = dup(r4) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x5, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000200)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x5593) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x6) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{}]}) semget(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xb1}, {0x6, 0x0, 0x0, 0x20000020}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="e95e2b96", 0x4}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) shmget(0x1, 0xa000, 0x200, &(0x7f0000ff4000/0xa000)=nil) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x0, 0x0, 0x1}, {0x8006, 0x0, 0xfc}]}) 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, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206999, &(0x7f00000001c0)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @local, [], {@generic={0x88e7}}}) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000480)='o9t', 0x3}], 0x1) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x3, 0x3, 0x6}, {0x1, 0x1, 0x39}, {0x5, 0x7f, 0x80, 0xfffffffc}, {0x63, 0x40, 0xff, 0x84}]}) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffeba) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) chmod(&(0x7f0000000080)='./file0\x00', 0x20) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: syz_emit_ethernet(0x3a, &(0x7f0000000500)=ANY=[@ANYBLOB="90fa705d35adb6a52bef30b66fa398b3125ba4839e0af8bad7ddc02ef65e4fb5e15c99a63d90a05e43b264d0e88c648133d46cc251a8bb359788d0c396f675700628e4fefced9ee6f7c0fde0701e77194bfa54cbf7bf8e099497697327006378f5ca19ad0045bf4a5bfc95d2694c6bf27c44db0f209ebb6d0672cebfd218e2dcccd1007c8b84cc14bbab0d21dd61479dd63282a07dbf3b802cdee84a8c6bda1fb9cd2e114f73e4ba29b53d6c512fabfe45da3be80a7f26bcba072e0b894d0fabc5453ef50728a58817b5e3e382d7e3e5cdade8079705a95f4566c7acd3c5df5d0f4d4f29ac", @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) setreuid(0xee00, 0x0) setgroups(0x0, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", &(0x7f0000000180)=0x12, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x10, 0x21) writev(r2, &(0x7f0000000080)=[{&(0x7f00000002c0)="aba7013a5e4fc9172f7a2048e6716c97aa063a8bd6a1cfd23e67d2509003bc743988aa82ccf23646149a26cc104d9895cc95ec4ea6b966e5911077e27dad241f37f781859c5d1a22c68cbcd29f7ed7cc4bda0875db8b9ea7fc2b360598772f96b605", 0x62}, {&(0x7f0000000380)="4491cfa1683cfea8972ead6da7e251fc1c8ca16d273088974d2e44fa1db8838fe775c71beb20cec7eb7202097b5bfff63c58dfa541d785178efd133b0315680a7306aeacaa8d0f1015fa71ea8a770c79d26ca6207aa9d4bd4c48c08a3afadfbcfc63a87616ca6605411e65d63a6257dbc358d4cea70166caf321bfe0fe78dd5c30288c81464012be", 0x88}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x4001, 0x0) listen(r5, 0x0) 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(r0, &(0x7f0000000080)={0x0, 0xd6}, 0x4, 0x402) 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) syz_emit_ethernet(0x56, &(0x7f0000000040)=ANY=[@ANYRES32]) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000040)=""/12, 0xc, 0x843, &(0x7f0000000080)={0x2, 0x1}, 0xc) setrlimit(0x4, &(0x7f0000000980)={0x7, 0x7}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) (async) r2 = syz_open_pts() close(r2) (async) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9c) (async) setrlimit(0x1, &(0x7f0000000100)={0x4b, 0x9}) (async) r4 = syz_open_pts() (async) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) r5 = dup2(r1, 0xffffffffffffffff) writev(r5, &(0x7f0000000500)=[{&(0x7f00000001c0)="fde0", 0x2}], 0x1) readv(r4, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) (async) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x0, 0x0}) executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) dup2(r3, r2) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a", 0x5}], 0x1) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) close(r0) syz_emit_ethernet(0x5e, &(0x7f0000000100)=ANY=[@ANYBLOB="ff0b00000000abaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a414204954e721f5b293380ff0200009f99f49300000000000000010001000000000000000100c2040000000000000000000000860009780000000000000000"]) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) open(&(0x7f00000006c0)='./file0\x00', 0x40, 0x8) r1 = open$dir(0x0, 0x20000, 0x2be) r2 = socket(0x11, 0x3, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000001c0)={0x0, ""/61}, 0x45, 0x3, 0x1800) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x7fff, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x1812, r0, 0xf7f) write(r4, &(0x7f0000000140)='p', 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r6 = socket(0x18, 0x4, 0x0) getsockopt$inet_opts(r6, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) executing program 2: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={0x0}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00002c5000/0x800000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000388000/0x1000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000202000/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'}) mknod(0x0, 0x0, 0x0) r4 = socket(0x0, 0x4001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}}}}}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x7) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000280)=0x4) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x802069c5, &(0x7f00000001c0)) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 2: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069a6, &(0x7f00000001c0)) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x20003) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x2, 0x6, "3378b74a4eddc026dc813187e906385e4a7d5626", 0x14, 0xffffff81}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r4 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, r3, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r6 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x7, r7, r3, r2, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000380)) executing program 6: r0 = socket(0x2, 0x2, 0x0) dup(r0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201}], 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000200), 0x0) r2 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x8005, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x40}, 0x0, 0x5, 0xffffffffffffffba}) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x4, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0xffffffffffffffff}, 0x5, 0x9, 0xffe}) semop(r1, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f0000000040)={0x7}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffffa0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0x6, r3, 0x0, r3, 0x0, 0x8, 0x1}}) r4 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) accept(r4, &(0x7f00000000c0)=@in6, &(0x7f00000003c0)=0xc) semop(r1, &(0x7f0000000080)=[{0x1, 0x100, 0x3800}, {0x0, 0xf001}, {0x1, 0x4}, {0x1, 0x3f, 0x800}], 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000640)="ca402b634879c5e95a5c03e14b245f27d04cd79b9644b8eabfb113940277d8f88409950fb2f308a538b3a4463e6f87d43b082aa00792c50408c865b5521f3aac3ef0644103c30000ea3b4ed95e36f26b529aa72a03a163170a3005979e9c581d0cf6f171348806c3fdf25025e6dbc266ba832c5a96cde04697e4da054977892e8fd21c03a3874ed1cd6207a2558321dc22887fba389409cfb69d3b98074adfd09ab445211e40ecdef841d047b216e02b7f2be2762ecba2630a99d6f31451ac7c8df8a20018d60e03b988871fef897102220bd91782d0d1f595f136ce07e080686c05aa1d0828f3d85f434d9addc53ed3552213ce32eaba40922a432b5b46055cab8617a3e836cbc716983b835c4183f6e5227db861a9cc3c6c229d", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x6}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/16, 0x10}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000002300)='./bus\x00', 0x80, 0x0) setrlimit(0xbcc0815ef5f5ce13, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="60ba1d1e", 0x4) r2 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000140)="9cdd730159712a008572b0338d227bef10f05b6095a1fa6e7f376dae690555215825460169418ac014269c206c45882b480879d8b850b094abf41acd507a9c1c8da1cb714c6265b80b042c563cef35ce223780ca228517652cdca4a293fb366d56a652", 0x63) r3 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) getpid() geteuid() semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000001c0)=[{0x5, 0xf7, 0x5, 0xffffffff}, {0x20, 0x20, 0x81, 0x802}, {0xf51, 0x6, 0xff, 0xfff}, {0xf14, 0x4, 0x5, 0x10000003}, {0x7, 0x4, 0x5, 0xca17}, {0x3, 0x2c, 0x7, 0x45ee}, {0x0, 0x46, 0x6, 0x1f}, {0x33, 0x46, 0x8, 0x3}, {0x80, 0x5, 0x6, 0x6}]}) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1a4) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x9, 0x4) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x7}, {0x3c}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x80000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: poll(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffe, 0x80000000000000}) 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(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x1000, 0x81, r4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r8 = geteuid() getgroups(0x6, &(0x7f0000000280)=[r6, r6, r6, r6, r6, r6]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r11 = getuid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="6442284f9a90b6d3ebab5d80013b1c96fb0a457bf93b3b222833b9c37b27166bbbb120c3176c1d695b47416c44c7bde9ed2eee4f47416c0d08a87367d5ec18ec0c1015e071ffabfe244bb4e23a7a401ee3f8753ae55b89d7861d2ee032a41342e56e0991e1cab543a576551ec8ba5fb777e7ea0e2a9b13b3255b1f", 0x7b}, {&(0x7f0000000280)}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r8, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r9}, @cred={0x20, 0xffff, 0x0, r4, r10, r6}, @cred={0x20, 0xffff, 0x0, r4, r11, r6}], 0x80, 0x40c}, 0x400) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x80}, {0x16}]}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000300)=0xc8000000) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRES32=r7, @ANYRES32=r7, @ANYRES16=r7]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa2aaaaaaa86dd6089328b00000000fc7be31dda4e647e1cfaceb91fcfb1660000000000000000000000000000000100000075233ee47094329304d31d0ed7c2f140f9104c62d13a4e92a8efc205a33cee5aa817aa087d1fa5863446f8aa179eb8faad0aa0848faf722312319e918e2fbf7edd199964a0f94ebfbeceb6e4acd7a8bf5d0a8c6fb11ee1e1c935917deb8df8eb264a90089fd1478fbddc4689a435930c5b7d6785f1859453e8649a36e86c127f45e4847cc50ad2c18703bb3db4f96f7d1e13e339cde568b5794f3f7c0e9e3349afe370e5bc2dfec98a4589fc7b89b851a34e7dbf28371f60cefafa312b2b04f18ca91d"]) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) r2 = socket(0x2, 0x5, 0xff) r3 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800), 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0x0) fcntl$setstatus(r2, 0x4, 0x40) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3f, 0xd65a}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) recvmmsg(r2, &(0x7f0000000580)={&(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000300)=""/84, 0x54}, {&(0x7f00000003c0)=""/62, 0x3e}], 0x4, &(0x7f00000004c0)=""/169, 0xa9}, 0x800}, 0x10, 0x40, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x13) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1011, r5, 0x20) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x40}], 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}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}, {&(0x7f00000007c0)='9', 0x1}, {&(0x7f00000000c0)='A', 0x1}], 0x3) executing program 3: r0 = msgget$private(0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3, "b99d6cc8997f0cdb0d0127115173cff7db6afc304424ac4f50be31a0ae49bcced74d8f9c08ff9b82da6eb264109ca239f7a513e189e76eadb27f253a0179829b5729718d795e7aa0f000a890975f2eff27c80326a9ae77634e215b03cf89ebf8ea3ac42fcd9d8f790ca7f48e3e257011097bbecb5c951431842ba7e45a37fee80f6f5327a1c1e7081533e7c9fdf1c2fb17be6a57d91f93d3aae1cfc162d2c1cb17ddbe376ee6b1d3a0e55cf36fe6aa3aea31c51552dc2be286993f9a7d5a87887bc75b975f1c66a3b3d397abd67f943e3c84dec60dd27fb9a01b2fb8b93a5bdfe71a291632d892ec611d63d0a26d31676ebbeb3dc944f437e8a4ade8b718357d3772684f09631b9a0cb8574a15a76111614c685b411a4e26369bb2c08f796504d0f86d1f199c85206b9f44f51d08cd1eb1b21c3ed93f480f59b10ee45c522cb10c29a944f9c12d376727d7d3904e5d4afe5e29c24559b498b48b1621caa3f16f92493463affea4a452eaba62bb066b43a120b54c3c5efe97ce110c2d70d2fffaf95f07ccabd281cb462473d0c0da40e24aae67f02a452c912cdb57c810db794edfb52372273f65359409832d34745a35bf6ccf7c8910f9e43565909eef3d29ec39f6c7321247fc756e8fd8095c8489df0cb27f1a9fe048796c5fa20f1f5a7571bfd429865939d78d3603fc4a3fbc3104f2a18d107ca245ff8e7f17571509e32f44b20fe06cd646b41d8f4f37be69a1d11e3ca4a88afd4241f4ade7faf3322b46ed12d71b6aa9772eee200d9bb5422c3056a03f4627e4241c95279d5464fa97ca16fc49253dde1484d26d388070e7fefbc6fc4e0689b3135e5380083da243c816e86b26c3425134c19adc9d67959a9acdd98e7a78885c4df563848a68ab78d5439031bdbd4bd7e0d80581761cc9130cf79f0d4091b41980334b6b5e754a4275970bbc3ce14fa5e51d92d56cee273fdba016e2dccd219fa3b456f00d52b7206c446f849c9d1a198a068c29f3cec3604e3367f7c224c8277980a1167433405a6d994e60d920dc86e85eac5329a001e2568c30292b03a5ec0c826f06c45f1d018749e2b1d8fbf62e76e6e5eb73863dc044cd6009c762bc97b8cd4d5d29cc9245f11c9979d303c4f1a0f6148c59bd7a887168cbccd8e4eeea6218491ed8c7d61021134b80b7711eb9d0853af8f740c195610685013912693215fd297f56ef99a564356d2f4b5769a54e2016aaca1ee40354296350c667dd90786b5c4c9d2ce1fb9e6bc546ae93150e7db994a87aa870799686f6ac6f96fd94e6398a1465d26ef5c4182149523a53e151e75a223eefc3a78c74f6347e813a033e9aa9a8f6379119ae6eea4b468ccbc644f59f1052c95923630e6525d1d8fb18b05917985663a1c35a48926fc36df649f3bfa515e6340d803db748b650046508171539031c397b7a303642549c53430b22a18bf234f9d3773647b5b12e610cf013ab4b758963c367ad7dc4283cdaaab90d275d266686511c25fece189372e40d6a0d55b79c7918effa303cf552321ec577991b45691783071514b4d990331464b95e05514f0d49a5c5a5b895e2a5e9b0e6328c79b614593a76837212d8d655abe742cdfea5be51104a423b3a6c311155be678b6ae7526e0d2cf50c058dd677392a12e132fddea20843ad823fd1ac751219b8a6c294d5b96df18b156f4fdced6640a4676260e1328bbe74e01df8c0d36fc5d877460f8cd12ce687fd64c3cee819bba7792979fe412e66f43f22e31db0dbf1b6da8db42076aebafa55d2007887767c3f2b048b3077831848738497a0a94b25aaeaa6f14378571a47191e21bef2e6c078929844eb1a40bba6cc524f497b96f69fd53e444dc3129a1475864c0402233aaf3ed259a6e1beb5735ea7386ff9cc6c17617e579d5b6e7c2a5a68f8f81f2b48e69fe0a486190a51f7c68cd487628a4a9e4978d88dce8e7325af80f89f3da27d348fb646495a4a570ffd45159dc7f6a2fccf27bc1f46c279150e131e5a1c746e08866331be6390217776c377ab8f47be650ad872be73030fc9aebb513bde8a0f4237fcb22d7a1ea35eba61c7b9813b86574f328044e587b521c4a785d6504cda22241473f1887098abceabf7d8dc66d35050f3d1ea77d8b45ca0afb9e0b197157bca3f6023153bc7dc44a70c5359d85ed7626af34ed803f80e7df206d2a3e8e6cf52e1dd835c26c504925fabed8437db5f89e5629d0f7e4e21cb9d2b4a612bf00e382ba2e5111e5a2d8339f4434ef5e3dfc4240667271e75fe2aafac9e7811e2a61a7db7d2178ca5be7ff7bc3c0341ccd3d8d4da78fe4f5206a9f4eee17775369613d3dc9cf57b0c374eeb5aa2584ac9da5af53d97667f49252891b8f9aa3203f7b36ba0d50e40f2b60a61463c20930d894def7bb5c678a5d55006f78b0f49a5c4b65ae6bc6339a9c85f90613bebc5bd9cbbee110b68f1a1157092381c65697e5456f4f0d2552fc9f05b31d9962b0fb3668d0c66e1feb466a4b15b816e120778b4834dd274f2bb85379b725c2ef2ca4fbc3e5f14199007c6dc4b9484faba9a7dc53ac24b25da9678d82c75b2da4169c05d15626eafb042aec269562e940640df558902e3a3cb75728e43afbadb2653e2ca9cec4c1894cb19b00084b17bb9cb350fe34f557eea4067e982c24f56ea9ebbcd4c0cc1302932d3bedda0b5af22c4ba5f6c1dc0f5b8baf61e58f83d69786d150bd55720a0ae908f81be9af05cc693f908acb49c1e551cf3a7cd6101b1c6174965750a08fc448a6b4d1f03596567687aad6af27695bf17706b62258e59165ae7ef3c8fe8b44ad65f5948572f9edd68f94d5301386b56bf019e5a862f001207654d7c12133694ce44d8047a8bf50a9a1739cabecbca721f2cdc67290711b5d06d838df50c4577028433f3edad3bb9010d87b9f08d8f373365803e124d053641f1ccf8ba0631ad8fb73d80b14b03261c8be5718853f62048ee7d6e602f0bfada902f495aec5b7b80d2133dfc8f6c723bcfad0afc1061545ba75d580dd70b5318a29779d79e2d81e34fe4db8994f33ed06d0daf29901e56ee37661d888d3ae6fe234444cebbcf7306dbc1bc83439f95687b4d37773d31be09bd13bab2de3e52aa73be2cb31bc43ccb1a1d5779ff79c2a8bd64e22ddd2088e949ea44db3f5da7343b5381446a74e5121e1960500705cf4cf0fbc2192bdd30570ead44a3f988e9a743534390999eea9fe5292f127fda3216ff18b81de7227787844f394ab7ab89182465294673914318f57de35eb4165b5b9424de74b2707f21cbe3c454299800779ec976cafcf581d849d613762fb36eb49547c1e88c5b60767f136e59487712da8219f2d86a51aa86eda0d8f0cf4113738f137d1bcfdf1601b76e86992b8237c2f70d0d1f15a0681a38f3f2dc0791a5d1dedc59c5fd78c4f9bb7b5a8d64d65dff2e83701dd9416105b1a0bd4c1d947ac553ad4627718745e6941e70765f69f37832173a8390d1fdd8b9bd976b2e980a88b9570d82310504a3b49ce0a7cfea187d760970a45d07525ba7278bfa8a62216294a8704239232edb3176129eba7f72e458c653e3b9d96dbfd8cd483500c01be3aff007e0aeeebade47b28a30c445f17b7b7423c1192cace3d4a35293b01f1303c68e579fdb33a8b38457a271b8cb71424bd1b3c628fc46de7a133bf3f30601f9c4f1cbaf3552b58377a35c427642bad402125ad41f212aa54f848df94e53112a134cd7bda2dd71d76254c9df01851280f71c09896146e29b35ab5c33d4e5844449b0fe9aae4dd4ce9a760640e13dd2979dd69760f7aa077c373c2da6918bf2e9e49f0bc313f98950821f01ec57176e0bf59d083383ed0718f9d21b00e2d1a5c2253c144ae5e42da53611cb6f7782b0ac1f332eacb0b3e954889026759a0eba858b253301c2b4f68ac2c5af1834716045a6d8762b11ad2a0a9dedfa563d50e7ee328f3d911577e22bd3937f2674536a8ea1dca422a4eabad5fc9f2c8aaa86eeafdf5ea201e1a115f6ce197f92f058534f5648d3c214c146c6cde4a8a9768718623e0eebdea45954558bbfb7357cdcae444c0781644e20f29aaca7b6dc1da858baedba2f42f697a8aff588ce45a5d76c368f3c934b4fe6f5665446b37ef65de1a7a4d590bbf9e068ad7ff9ff85ccd45c220ec07bfa9030261ea5aded35f350f268de5ebe24bc57218790a595751da4657402d7787615be7f76f05b0fd02e6a8afd1f72b8d71399efbf867f6b47831a939dcf325b29eb4efe669828edd2011c538e8978f92b2474ada4cfe21e8a4bf80de909fb430c4224b9a72a7f11ccacaf37b4f2ed00e8b25793be280e6359c031c81a066c12ce6313509ce96bffaebe7edb24e5af5fd628a98e6e72dc46fc74c20465b85003ff0834fdbc1d59140af412bae8f8c78a0de5439c773de0836328e96b702892f1a4b812182c22d3f4b7f597bf5e3554e72f5309fe394d37d77a220e24d42e117c486ea37a7c52471b7f64b8db32c5e7dc6e7ff89a79bef6b76c49679f2c79579cb9b840bee3c1baecf38ccdcd2013d96fb14d46b39dc102f06378ae25f47b3833dd45e6fd700b1e9ee4c92fce78c1d9951b538695e2cbb93b115540eb811a28fc191ef535246ae3b33f2c075edd4ececd0a76c01d99dd9f68cf10d3b3f16421d8f0d62cf1e4e0fc88af163de1f28815be5705cc743cc62b6c68e41bba2c51fa2083d6ba6f8d91440e462b65f3ee571ab7f7b291b886adb4da76306e2bfa58145b0f8911fd17fe9851e10a2f488f8aec51c5b3febebf81cd72487b545860c06ff39cbb0f4d39643836c1b310d89eff6523071c9a3decbfa2f9690b6026603ad9778c1a0ddefbd879c2810111bd0333d0125dea83994996d2d90cd7b808327b98aaf02fc5bf685e67a02ef362cade3a643640120c9649a278ef69cf3a121a28953ebdd23fe0604478df0d0cd16812afaa7b2a75ee95f2f8da6343bc35665eb55425e40149edea287f37326e37e88f57abe4f6f986a2b41d6a688014892a6d9dc9c85e3b9ddec247cad45b20023c925023459448f7b481897672a6537bb1e3c9008bd41585426498d5fc9ad36f19da9f09d2331cc579f50dfc8c9160bf03c321b244a345b1f751af9a87db9283fcb473513f808437b6ccf91c239dd91818518bcef994e96da6e83f93991ff8b2084b4dc058a5f34ece7647c892f6f27b2ade0a1233861a6c362657bf50b8e7e6840c109aafa035a97c50d71f7637440576765336d01a92e740b6a3aadcce1e91a000f905a69033cc3cfd48e1cac9185fd3f2702c08ee522b39b81d9730e5008f98476e0fc591c6d1792d981cf2011c30a597232bf3e9cdef6ae83a145ac7fc97672b4591c3a4dc9bc3abe0e0eb819a0e6361e7f3659d36b769636e0a5df44ee2a93e460d7b15a4ee3aa0c5382d4d0a45f7b7ca83008b7b4667c09f285a3bd621f473bd5e1bdf5bab670e1ed3e752dbbef133039b22f02951eae4d8c13cb899bf9c5191eebdbb64624bd4f0186a97af467561d54c4116ad761b97c982cc39daba0aa1664a25fe605daa6c14abfb7e3ab3df5a466e432e6062dc5fba560fbe5ce56981f9c209e617d2f3e4db3235802612e1dd206ba939b132c07ae8290080668c940163a5fc841950a7c28415f3572277f26070eda261a08106a0357fa27dd9f0fdd258933325899018f95b16003b4527f0d321e69bdf9fa4cc51a75a9ef413da33d9683589de6d673901ba1420317f05cae2c4f082f3699c042213810edee464ec9ec61e3478a9cc010cdc5e"}, 0x1008, 0x800) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffff84) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r3, 0x0, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) sendto$unix(r3, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x60}, {0x8106}]}) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) (rerun: 32) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, 0x0) (async) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB], 0x8d, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6, 0x0, 0x0, 0x2}]}) (async) syz_emit_ethernet(0x26, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x49d6}, {0x6}]}) (async, rerun: 64) kqueue() (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_open_pts() syz_emit_ethernet(0x36, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) (async) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x5, 0x9, 0x2, 0x80000000}, {0xfff, 0x20, 0x5, 0x5}, {0x7, 0x5, 0x20}, {0x8, 0x5, 0x80, 0x7}, {0x8, 0x4, 0x0, 0x3f}, {0x2, 0x3, 0x5, 0x10001}, {0x7fff, 0x5, 0xdd, 0xffffffc0}, {0x8, 0x1f, 0xfd, 0x7a66}, {0x6, 0x8, 0xf1}]}) executing program 0: r0 = socket$inet(0x2, 0x8000, 0xff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000080)="9b1809ffffffffffffff8ace9f60e1bc34fe42021588dc8ff44f4b76c76d41959d92ae9285ea800dab32f951c36ecae9ffc94d1b44", &(0x7f0000000040)=0x6e, 0x0, 0x2d) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr, @rand_addr="fffffffe00"}}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x2}, {0x54}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRESDEC]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x2, 0xff, 0x0, 0x401}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x17b) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="9983", 0x2) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='r\x00') executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}], 0x1}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x20003) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x2, 0x6, "3378b74a4eddc026dc813187e906385e4a7d5626", 0x14, 0xffffff81}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r4 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, r3, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r6 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x7, r7, r3, r2, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000380)) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000002c0)="012b922e3bbb6ed8aef377d685ec6f3e8616a760e7af7909e387f2093374cf5f6bff7f9fc256f1a34d6ffb53bf0cc8f56fe3bd501734194118bc97253acc71ec9c8d20734f5cec1a81e397c11c4d23d3d618ade4c28da6304a3051c3ad6306ce8b8c19df3d487d", &(0x7f0000000080)=0x67, &(0x7f00000001c0), 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x1c}, {0x8106}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080046000020"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000000000}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000022e000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x1, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) semget$private(0x0, 0x3, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f0000000000)="8d", &(0x7f0000002f40)=0x1, 0x0, 0x0) r5 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./file2\x00', r5, &(0x7f0000000240)='./file2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlink(&(0x7f0000000900)='./file2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1e) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x5, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) dup2(r3, r6) executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069a8, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x4, 0xffffffff, {0x6, 0x80}}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket$inet(0x2, 0x4002, 0x0) (async) r3 = open(0x0, 0x10, 0x21c) linkat(0xffffffffffffffff, 0x0, r3, &(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0x80000000) dup2(r2, r1) (async) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x4}, {0x6, 0x0, 0x0, 0x40}]}) (async, rerun: 64) fcntl$setstatus(r3, 0x4, 0x4) (async, rerun: 64) write(r5, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {}, {0x6}]}) mkdirat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) (async) r7 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x20, 0x0) (async) r8 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='c\x00') (async) mkdirat(r8, &(0x7f0000000180)='./file0/file0\x00', 0x0) (async) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000280)='./file0/file0/file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) sendto$unix(r4, &(0x7f0000000380)="b100050400000400000000000100000033bb8518ae593aafc3ba8e78378d1c13fecea10500fef96ec0c72fd3357ae30a00004e3003000000acf20b7804be38a42873a06c164991f7c8cb5f882b297be1aa0500000051e2f0ad3ebbc257699a1f13032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000020218abfba221554f4e0f668246c0900000008e371a3f8343712051eea04000000000000000062f144fcd4b264f341f200b647b0771964cbaeea9defc4a7046a7edbb374461093a36faa54bd82601e6c0faec6c6187d5d1d5c7d609cd35e47c88d70be72485127f4480e2a975884f959fff1a4f7d4cf0a03bd6aab3b88efa8e23b2fe9900e8608b87451f0d0fb3deb45e37dfe627d15c94c0c552f69a676aed6e4b976591eb869883d2d4d3e551ee94ce860b7862eb1bd61869d07dc0ea9b0374643978ba671f7f588c0ff6a45cc854914ea4da63cd92a55bdfc1af498d33e3f75b54862d051d854d1647f027e8d26514a50436df552bbbe463b7d29be7c59df25311baa6cb0c04eb54dcdf30c0b6cee12bf5174cc4aaf741b933d2eb9", 0xb1, 0x0, 0x0, 0xfffffffffffffd54) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080), 0x0) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x9}, 0x400) dup2(r0, r1) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/251, 0xfb}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f00002ea000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece00000b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1349600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f8944395997e602f03f11ebf8598d8fa30236b6d1e50afd55d0b0ea93e414f16ccbde991b405d99464a7", 0xd2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x1d) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) recvfrom(r0, &(0x7f0000000040)=""/96, 0x60, 0x1000, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setitimer(0x1, &(0x7f0000000340)={{}, {0x0, 0x1ff}}, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r2 = socket(0x20, 0x1, 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x9, 0x10002, 0x6) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x64}, {0x14, 0x0, 0x10, 0x100000}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r4) executing program 3: syz_emit_ethernet(0x0, 0x0) r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mkdir(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={0x0}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x36, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r1], 0x107, 0x0) msgrcv(r3, &(0x7f0000000380)={0x0, ""/11}, 0x13, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) setgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) pread(r0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x80, 0x401}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) close(r0) (async) pread(r0, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x80, 0x401}], 0x1}) (async) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x1, 0x8000000}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x6, 0x20, 0x0, 0x7}, {0x1000, 0xb2, 0xfd, 0x2}, {0x4, 0x1, 0x2, 0x27da}, {0x43, 0x8, 0x3f, 0x1f}, {0x9, 0x2, 0xcc}, {0x401, 0xd8, 0x6, 0x3}, {0x100, 0x9a, 0x1f, 0x9}, {0x0, 0x3, 0x0, 0x6}]}) execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r2, 0x6, 0x7, &(0x7f0000000240)="34cc44957f44ddf4cc2836c5b92cfff7877b20adfc08d5408611c8005e1df295a52be594ba3279ade12a7d5a5de814a0fe5914e6014292046c566101b00a3978c99a12e7a7d424729845e427f3a32859385d0d50777c3f8732971ba1f4879503ded5c2cd4d3b0dbffd0ecaefa2473dd40c906487a184ec65d8e2655ee56569d899c790cb5e05a6a42e723f301812a63a207a03264844cc93cb6645741406d2ddd152fae7b12ea062188a247f505adad0041675de33e2420335c8b0d4a359971d48d208715607795168770c7ee80dde57bb7d31635c20fa51c6786167051441cbc13bb91114f220c92961868b1be4614447e430565c969eec4d731b8cc8bc35", 0xff) executing program 5: msgget$private(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x49d6}, {0x6}]}) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket(0x11, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) setrlimit(0x8, &(0x7f0000000480)={0x9, 0x51}) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000280)=0x1f) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000a80)={0xfffffffe, 0x8, 0x2201, 0x0, "00020000000098db400000030000000000000020", 0xfffffffd, 0xfffffffb}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)="4814446c97140d59917947fd15e115a97e0437462cc8994e55848c61cfd9dd7c2045fea80c547c3d094f6bd73850", 0x2e}], 0x1) sendto$unix(r1, &(0x7f0000000580)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f5e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)="10", 0x1}, {&(0x7f00000002c0)="a3c81f3c019442a0181c0f6aa6ce960dd694931d84d1ff0d95cf3bfe0b760b3359df", 0x22}, {&(0x7f0000000340)="120eee5c394c7c938612090c6135a3cf376c1044b9af48606011f2c70c72615ea65c9b67c02e0fde3cc3014109da63c44d920aa0268e18b39e9a952c6c72883cdca4628e26c3c907a76409eeb660b5abeba1a09e118aa0525e889f0652ac641dde15166f5505cca76db76c27e1f66cc70c4035d74d4c3fcb0151102463563295e0426964f6420c269f169cf09f90db7b3c9bd7d13cdcc6c9c2a25546d59cf1dbcd54393c9a00149c38f61eee5974c90483299823d64527b622ea660edbe090f3853177a66a5e3d4df7f5dca9906e9cba7255e6ca76c0161342fcd1c2f5f07728037b347dd2b9b325852c348bff6ad6529889686274", 0xf5}], 0x3) r5 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) syz_open_pts() executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) getpid() sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r1 = kqueue() getpid() setreuid(0xee00, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="b10005026000009f0000000000070000001c130500e331c39fd64dbdca7044f2000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea776f7a92040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5a520000800420000000000000000000000000000000000000000000000084240005a3f939124c2bfd333b1b11d185fa1f674e9b36720c76be76f216d4c7e4ddde73da0b2607514a559b629f7bf85714e5e63d5d2145faa5f2de557ae93d31af1b56afc840e95bc3f574647a1618c4ed2455ff2219085cbd18728637ff600998edd0abf2f8e7c1cddceb0363ae63609f27ee8fc0e320e24909faee943ad49e799bcd", 0x140, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)='\x00\x00\x00q', 0xffffffffffffffc2) getgroups(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) getuid() chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0xfffffffe, 0x7fff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) open(0x0, 0x200, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r1 = open(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='p', 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x7e, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x3f) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r4 = socket$inet(0x1e, 0x3, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f00000005c0)="d86eef88602df47eab50f7b2fe1283049f985777c165f0dc1cc9167ccab9c4ed1a3d687df7d0f83a91f3d47f233e5a99edccb9feb1354e3b0c8f1187b2fbe5333816830761d0b18051e3d6a28c8cc864df1bbbe0b727075663f1cd9e39c6649a1ded0e8aebc42fbb6b2a5bb28082d2e0f042d01f56de8ab5f93dfd25bf8f0aa37be1eb0bba9c2c9f2db8ca0e4292b74fd1", 0x91}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) pipe(&(0x7f0000000840)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2fe", 0xa9, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x200}) setrlimit(0x8, &(0x7f0000000980)) r1 = syz_open_pts() close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="a2d1051d", 0x4) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x400000000, 0x0, r1, 0x0, 0x10000000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r3, 0x40}, {r3, 0x20}, {r2, 0x2}, {r0, 0x100}, {r0}], 0x5, 0x88b) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721890e7ce8885ec69d720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aeebdc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60", &(0x7f0000000000)=0x77, 0x0, 0x0) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pwritev(r6, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000040)='./file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r7 = semget$private(0x0, 0x7, 0x325) semop(r7, &(0x7f0000000100)=[{}, {0x3, 0x3ff, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x201}], 0x4) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r7, &(0x7f0000000200), 0x0) r8 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x8005, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x40}, 0x0, 0x5, 0xffffffffffffffba}) semop(r7, &(0x7f0000000280)=[{0x4, 0x1}, {0x1, 0x8400, 0x1000}, {0x1, 0x4, 0x400}, {0x4, 0x8, 0x1800}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) getuid() executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x20003) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x2, 0x6, "3378b74a4eddc026dc813187e906385e4a7d5626", 0x14, 0xffffff81}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r4 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, r3, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r6 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x7, r7, r3, r2, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000380)) executing program 3: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}], 0x1}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="8f73e7cd", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0), 0x0) dup2(r0, r2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='%--\\*^{:[\x00', &(0x7f00000000c0)='-}\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='%\x00']) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa3077b99cbb86dd60c61e000000e6ffffff00a13b1000e01fe376a998dc69e1cf0e6aa4e553a185e6daaa00ff0200000000000000000000ff0000010001c20486d264a05922c20777d65ba40fffafb4431d83916fc12d1682b412e252642c9b39f1243611c9c7656fa429bf7b57409d1e705ea45345e354c5332221fb8f6ceef4faef2d11e42eb9d4ed91af77d99c0f9751ba4b000000000000000095382d3afaea3c3667de77a3"]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000080), 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = dup2(r1, r1) linkat(r3, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x7c) connect$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x25, 0xa, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x20, 0x2, 0x1) r7 = dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1, 0x4c2, &(0x7f0000000140)="e8199f2a5f", 0x5) accept$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x7ff}, {}], 0x2}) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async, rerun: 64) chdir(&(0x7f0000000140)='./file0\x00') (rerun: 64) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) write(r0, &(0x7f0000000180)="821ddc28b8e50a166b614917c7ec9a33f6fa21d182a3ae55de42c597b500e0ab6082fbdff41fb03a994f5427982c38270f4e22e6b05ea833103cba5f98552fcf030f46e381e8776ef989e319514d1646d190ee5afee2a9", 0x57) open(&(0x7f00000006c0)='./file0\x00', 0x200, 0x0) (async, rerun: 32) r2 = semget$private(0x0, 0x7, 0x3c0) (rerun: 32) semop(r2, &(0x7f0000000700)=[{}], 0x1) (async) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') (async) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000680)=""/8) (async) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() r2 = semget$private(0x0, 0x1, 0x6c0) semop(r2, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x6, 0xc2}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3ea9, 0x80, 0x7f, 0x400]) sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0xc40) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="94010503000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x301d0bcd}) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x908, r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0xf7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xd58d24d9501f1b0e, 0xc012, r0, 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x3c}, {0x106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x4000, 0x0, 0x7}, {0x35}, {0x16}, {0xf553, 0x1, 0x7f, 0x1}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x20, 0x0, 0xa5}, {0x5, 0x1f, 0xfc, 0x43}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x3c}, {0x106}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x4000, 0x0, 0x7}, {0x35}, {0x16}, {0xf553, 0x1, 0x7f, 0x1}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x20, 0x0, 0xa5}, {0x5, 0x1f, 0xfc, 0x43}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000000980)) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000019078ac1400bbe000000283770044001a21ac1400aa000000030000000600000006000000f6"]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) executing program 0: symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="f34d0ac6eb921ae822751dcb9d0deb0744", 0x11}, {&(0x7f0000001240)="0f5a7700eb1dca4fb4f8a6c84c75b9657358ff0a8fd3b642f6c45182f94733f24b247978e249edf554893cbe8cc06d34c25a7a9caeef35fb8c2b7b34b6915949f49e7533d87ec35ab1bbec6d0eb94411f92372abaa576d736790c6acf6fe0eefbee0e12cb562eeeea00dbb724b98bf64a7c6bf22522ca3961595bb04f2ba052609b616f4d2867b5af42b93585104bfb81ca2ec17708039e1cc8b0c2f3e7dbaafdf0ce64b53a1ec39ba5bcc5c1e82266420c495dd088537683c384ec2e8190da822705a7d4baf08a600315503699b997d4f8446ad972c2411ac7fec96a795a15cd3d458d34e2b561170fed5478e6d3ed2c0e30cb745a4f15866a4671b36dad616b6cd74edc9246f407df2aca880c27f97da9ccb0c6533cfc78208099d0a730d7a40c5092402d145d35515a93dfcca4fb77076005ccc0093d66a37e6502bfb265b1387135e602b56a3380e634c06e807e0e3b54b8b8f33294415fc70f7559dc0c12985e93719311af94ddf0f0b341fb75d054cf16c8d6a7e7b5d709539161e3dd08aee58d46f27b238a488e32e3515948a90425753b37a0939d25bc08a188be4e07939131b45b110447939e5e7bb119d7f06116a2028d190cb1b2934aeb95a2329d46e9c094b78c49acfee94ce35448468f986615fed3b0d3054d6a0b70a0cb607c4a7b1b0bbbea7f3052ebe73678122439c845bff713f329ead0846ab6895aa44a4dd2966e336766192bb3d50741660d9325b8e64d4f95007edbe793b6fb9a7c345407e3cd842bdd85b5f32fc2da44ca9c8fcbe286da419f636743bab634f32ec507c38d444f4cac001e348da9d36c111ed2e7035d47df7f4b02415a788530a173a5ab537a95983dd3dbbc4bd6d0e033419288f780bd07411bd9f620852681102817fc5d4b67b5fd204992f22f98452002a048a06c3a4223f641fbd9abf8e5e8829067630d277d5baf5bfc9ce445d9cdd03ebe4bd73b32477d43fe6dbe6c9005b60e73e1f8317bf31d9d69c7f4679becaef9391ee35ee0eda308af286883b6b8e1e0f7a33e66895015ce82ef1bcc9c4d3aab1bf2231f5a0737f125efdf12130015082d0aea05e79edfa7a65652d8efaca0939ba31ec1b9fb399e07e256a82be834a8dd9da14dd9f513943c1e2d70937f7478bed1569fd546a5847f5d992ce011f7e20d00d53c4b689f40bbcc919a121f2cf5c347e78354c316469fe7fb5744c78df611b3a5943be74e65dcc956907eae4b405671a6a792105e64759cf307b8943fa224c924950a4ca2667dc5fd3a21f827981db91d44952c90aebea5a1d1fdf65883d63ea321a485b4dc76bc382c76f413e75920563fbbceab765b61e6c051ec663ed23fdef8eac7257e34b1afb9e2605a75254cc8a01921da16e0fb29d844949b848670016e827b36314b9289c1dc6fbd176632eadefa2675c1c72477ca0aa3d0cbdcd05d3423919ac64f9190e8fa13613baa2f87f312a94162f281ebf50b7ce39a54306a9b1b56fa12dafb36aeeeab809abecc615210ef428d9fbcbee8d10fb9ff93ca9d411f1599817bb5d5bb4129da3da20424d866363923ab6255fc3e5c6cff9c317b4ef96dfeca2b97396164d7ed36dc6f033a94bab335f993c4f11cb30253342405d28517c65184386747c255140b84aba366346da3f62123fae058e6ffeb15620859e0a53ad53c68791df31cd94f87338672a0ef97f626ff4178cdfaa9cf4ac3b5fe7d8faa57c22232d703937eef2652ecd649f6a11b9eb9e820ca1a8856d260a47e9d497b6d1910937ef84734e434f2ba539278cd320ae78b6faa5ef0247a735a683aa972625ebb7a4197eae29f07b40b8f8b90e599340e0e20feb011e52da250f3f62036bb2ae6e977e1ba762ca9479f5b88be6f993b437efd57c09c884ded22fab236adc56cbb795b361baad5e1c6e9e7584706bf614ad7f8cb662207389c1a0c6735ddef7a0e4b3598eee008a2ab03254a230c06ac723f65599970cac47dacdd2fb84eff4427046860912bb1248ac3db292a9c45bf2d655769ba37211c69e7eecec3be6fc2c2ce1d0f75ecc322fcf55d2cf6ebcacd27cfcdd57102faf32cc7b259ff5574cf8d8fc017194af030f17b481ecbf41ff4c539eb6b3335a3a85af7f722ec6d1ee18bf40a28e1a2a60fefa5499b3de83a12baf2817550cb1b12d8246ee9474543ee43040263ce464944c0a31626d61fddd4458bdc3dfe19b4dee6ace656a10f1a5ad3b7f09159353721e6427a25c04727a654bf2e0c7d4efcacbaa611c6ceefab2bc5054b5d14d802cb28cc2d21280864f9e47583ff16d777a63efb0d88f31d5650f223c20c3c91dc26c09f2cb5b8a8c06165f356b28c7944490d461e7c3435d6f1e3112e00ea342f8735cfcdcc7235debc030fe5682a80cf8bb1dbd2e0b2bc07fb84d8a67143f7e92531324e1507f769c218cf0c797c7579049e4beecb1bc1176206992495c2a7df5a06576c6d1d254f08948eac73196c7f2436d3f06fd52d78585c1cfc307f3eca4f5bb12c64c6d29e42ec7c4cf118dcb808083995eed61324a29bc8e59e5e90524e995ad54e814d7c332fbbd1fd0d8d811d0acf2095c13de200172c8f6facdd3007cbcce6ed07bcadd43304820b29a00797d664efb3913d504839d3b775415173ef671e388a93f0fa82b734afaa4d3942761590f6c6939a672074361d6ed1b5ef3ba1ce769e6e8c41546f2322822e11cf8e87c4855cec63c3b75adde50128a9228bd858cedcebdd711a70d078eead62821cba3072046a37a28a256e45f112f0628665992419f7721d52c37da41ca34b30754f4d9983f2e761681d4e67eb6975182407b39601c7127d99916be2ce168d7c4d06e38724ac1c79760cfcff3daeda90f9e811fd2afc1adc95bdb376b677a04b24373a8ff01326a55100f98bc2edebffb4fd65669cdaa0d04c6259ae56a149937f165bb4c493f60d09b2ffd2fb380dce728842ddfc89e122a73a0287b2a540859b0fb2efd34a16ae39d83d2d63bdcfafe74d20002dabdb501b3acb4908406c744c13c5f78fdfd7df3d96b9987de0967e13292bc7cce6617eacac40641b889684c5d8982527ad88d7150c5fc47bb75543a5d101ea55a4140a287688ea62502545ed21ea2f8dbc8709361fbc3d8dc6b03dbad8d751aa0cdf31870fb95d6cc89aa6a181632217374dd31f769589d0ae8f71f1047bf3422cb358d76b6400e464adbe256a263fca379e0460babf7ccd023614b21cd4aff95a8ac87c85f26529be6e5642d5caf2bfd70416617e6424cabe60d58c56754f97e77cf8be100d72f83866e09e00ec20725df202d6e596ef710e70a3a9d682c8d1f9e2fe91986f62ec67a722055688b2b31a02398eb4364306f16f9fd14c3c27b6b5d8698ab6153e363065c7b820e30ed630c07debe4206997a892bb1da6e91478cd5c0b0ef978a6960b71a378e249c198fac86185d92bb000e8c89e5082cf752ce45b6d1a198e6aee1bbefd1a1ac0b58b92f45c43fc2dfe3bb3c414acfb6a74c38eb719c06acf668ab71926434bcfadf54473ffa5bd1d183f12a7c65860080180a3789232329917a7e27e0e09b599c8efa5f07aa3b54075298d8729968e39032ba7b8b8753123ae2a3f8442dee29ed90a30fd14fddacbe3782a20f4bbebf9d4ea31e456e9ef2270d815eed614d9fff9327f58e5160c77f8dc7d508af85196ede794db8b9442c85505fe8acdba8d6db774ee73590b9e879d01c708a11a1743b3becde6a7e7323aecbab74c93c71bdc2c4add5b396a8431e81c22302ac51d877fe987011cd03582870ae13c11d1695bbdb86eda65cdfecc73eea3c9f43bcbb0365b7a2d6fab9850ee55517e53ae1372a2bf438295354736f218adcba64a3a1aee5156e31f971f35364e9838102872e2fa549b5df4b079f33d5711353c5f7f038c8456c320abf62128a0c5a77daee0852fbf197a9dae91f714df0d3613df0b9fff6d03b018e13c9fa2c55ed3645b70bdc6cfb2b0eed8317ea174da6d3f1bb64448e5e9728414a73828bc12c0c2862f0e110c380503dd8f68f32f5797dfea80dd4215f5d820407a0d5c5d7a3b85f52e91612585a93c3653bf95673c133cea8f2d6701ffb6efdefdf3a15b701d4b76d51a038ab2e458265b67059b2b8cd8fa4c5b6403b7d6094978073a207312de2ba13e09dddb89e7f27724f3958b84d5e864222da7ab6d7bfe2d61b8eb85d5cf4ac47e63506da3ac23d1db67dfb4f15f9fda3b295897ad1d4b5a857d328e7573d72d48f12f11c4def3b788dcded14345b701876bc7a0a66cee29209948d8c4be1e99409c874cc858f9c7a632116963f7f07e55b2041a8684b73cfcd5209dfa403e9fc12b92615004050f3adb669963806fc5f5714576cc715997a7f9688df0b07aeb54399d69d9184121cf774b63d919328e209eb484ca4736769700d59d5591957459bcf806607bd580ff36e9e4a3c2042e21bd08de4e2e7d59f1e9d4eb8ee22f896837a80f04a4caaae16bcb7c74c92770ba04357f19ce3748cc3f1b89f191a2ea359dd36c9cec15c160d3a7710e0b2fb29f259ea9572e2acadc2af210593f63461ba71c1af4790a75ca737fe426ffe68e883d3137059aee6ece961f2c58c87b7bf67606b3c117918d32a1af72a94a815ead3278302ea504864e83be1ae324af02bf3fda9206646bbaad0f4d02cd0089dedf9c06b4bc63e15aa5fb839fbd120b731114f586afcbdbfe3f0582ec34448a498e22727570e7134a3579639ea98bf352b04a0ca36b7cfb5cd50f1a9dba503f7e77d890508a750e625a604ce2d18809c7adefb83f2278e93d8b760e1bb134ad3573b6b0b82f51b87533c485cd590f42b1e4e16fb9cd166fec0b66b4321aaa9863c25e111a83295c02d3ad7e9c3efaf82591c63c4a72f74d903beb86a359ec22703c5b83ab8ced66132dce5de306f339c113b4bb37d59d71ea503367054d33ce80bd1d96c30ad376fe2725e39d2fadc4f09202e0259f3be6456469b19bf54304c6d00a3ddccd1a8f98b75324b240d4ebcf687b0df218211c3989d41f32f0db88d13066db481e0491cd63889512d207d508422ff9ba50d045ccc285b084ff5cec469c79bca2a3fb16617b618408500b61d33aad34474464ae9c17144ab6d4509d8abe87fab30049a61bf61dd7df5bd8f9701aff2558b9744cb4947bc9a0ead1f66f79b1fa3ec3d9a5d612bc04085befd46e51061810bc2450e3409a5de95db8c538333a583c2b26be07d563f4b4f29585ecad6fb7fa22c45b1b7a1f1157b5718918c4464af681b96de4a11178ec44ff607c3d3461f427626e654a17b301a50b216b8e2c93096652f773d4351ef5f77cbd36c8551cab77d58e5869f2926866571e8ef4c78209f3c674a2747fe3a33d983d4a64b366dac8d2dbf07c6ed422cd70978af50724651042ebe8547be46872542194785c81dfb1188a6c40e37ccc02b8965d3583670f453f3f0452d1a2095d6ac8e2cc932d7dba357859031ad43d42e16a1f05a2dd62fc58faed2fc52f3ddb83634cca9929f1177bf4432b3320a4efd5a7c91c11b3d1ccaadee2a0280b86b2f65507847f4899faafd7d4eba598385ce6295280d38b98f7cf6e966cb4390775510b85723fddc3a916738316e001af0522140dc53dc0427f3126a57bb6f1f2dfbf3926f87c857d7f6ae6f95abf2d2a10f224d422fdec8145efd7a229cfd50c00e7cd164cedd6601fc63ef2da887739908fe08f84e96fafc4c3d85205d88ed1535e8ca0453101f4f14166b09e0b234d9f501869a5e86ef3b82ee5f9ceca41db2", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0x400) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0xb}, 0x40000000000000dc, &(0x7f0000000300), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000380)="af066a466ea8e83b298cb7586f088b655bae3bfbf1256e", &(0x7f00000003c0)=0x17, &(0x7f0000000400)="a012b2069b4ce85b8cb393838dcd6d9ebe304aa7f605c0b40921c130d16a6d35e26e3dea05de55e02a646bcf38e0c450b7d68d518e73873245c1725f4a66779e5249a569d8ffcef9ba218e3e6778022ee32a6318d12cb5421f57907b6d59553cf342b97379564c70dfa66cf2a70338f29f67aec317674267c3dc6a842f9cc48bff381e82a5aa3511557e93983bec9866212d541176d70eaf2f78df710eb9d8fe4fadf5fbdfe586cbde9de2d7e29d705684b85258122615a609aee7060aa6e415a00fd0de906a778f1c611008fed64e241388de4053ca75b4c3058df6a09bba1e78a26dfce49c5fc79df2fa2d2c1222ea8bde1b5b9aca62061f68c8f2", 0xfc) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x400, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0xffffffff}, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r4, &(0x7f0000000000)="5429102bb15d3d2145", 0x9) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000140)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x6, 0x0, 0x0, 0x4ff1}]}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000500)="64aa8a0f5904c06f78a60d4af05d889831d7409833ee9bedc2ed4f45c0484234b45d3a1c9bd31a4bf872658941d61c2f541db49d0a9bade40754e9a384d76996aba786b545b7716721ce3d7af1ac31a5e816d8440993d7bd9a84f155fa056559dc7c7353d2b73b82e780ab26808898ada6c4bcda35cd551e304b5b907485105ba28e1809af2fcfc3e917ed1a49ee449415bf8f28adccbfd8b06df16e8aab3ef2e6ebe0ca6dd7364ef30bada4f6706cbefec5657cb2711259928a84818b26a417c2559adb97096dde318fee3583229f016d5c64648c05cc27d86f02602da8ade83d944f9122861b7e0d82038c477328750edb3c04d43e405721aabf14c8", 0xfd}, {&(0x7f0000000600)="ef656dc0a8b2cb27852c97d77bad751b8c1b95dd5923c1dfd5a1f977670901d789639c06c813bd68", 0x28}, {&(0x7f0000000640)="9ebfa0179449ab5d5655c6f991bf65efc2899bbddcc20f22a1e6d48a094a7c91246a745946bce9d869e77f7eff909da1ea0e02554e0abb91c53f9bc83d6d490e48679311f14b1029cfb7c0cc805f55e2f9ec320d6454f6cd001b0b738698", 0x5e}, {&(0x7f00000006c0)="9387114fd11453e4a6537b0202b72e0e312759cbc6ebeb67352862e5e5ab517da39508a6f00c9ae0147b273ed1384930a2949582958d6f38eca9d35247812121c059f2eb2229af7b03f382c70f9ed99ac6f4fb2c5ec7d4f4099a27db9ba202027bd3a5ea6290249106c57c05339e41ba426d2dbdd3eee0550fef3420fd2adb06733b77aa011793d58615320c7d2a05c49e968994407c263f59dbe38bc6ba178d76c85a70c91a0cd05e58f0fa717349f9691ffd8413d3a0baf23e6bf63e02486b93d72fe7ab1b8587ac6230e96c72e91caca972be", 0xd4}], 0x4) sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x6}, 0xb, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x1}], 0x1, 0x80000000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0xdc, 0x2, 0x80, 0x5, &(0x7f0000000080)={{0x40, 0x2, 0x1, 0x5d, 0x4f, 0x6, 0x2e7}, {[0x3, 0x4, 0x15, 0x10001, 0x7, 0x401, 0x1, 0xeb3, 0x19b, 0x200, 0xffff, 0x7ff, 0x4, 0x8b, 0x1, 0x100, 0x9, 0x1000], [0x4204, 0x8, 0x9, 0x6, 0x3ff, 0x4, 0x8000, 0x4, 0x0, 0x87], [0x4, 0x5, 0x8000000000000000, 0x98, 0x100, 0x401, 0x7], [0x1, 0x10001, 0x7, 0x1, 0xffffffffffffffbd, 0x1], [{0xfffc, 0x33, 0x6, 0x4}, {0x0, 0x9, 0x10000}, {0x7f, 0xfffffff8, 0xff, 0x8}, {0x5, 0xe7a8, 0xfffff337, 0x9}, {0x200, 0x10001, 0x7fffffff}, {0x0, 0x3, 0x3ff, 0x80}, {0x8, 0x6, 0x5, 0x4}, {0x6661, 0x7, 0x8, 0x5}], {0xaf6, 0x2a, 0x5, 0x3}, {0x0, 0x3f, 0xfffff83d, 0x5308}}}, 0x8f, 0xff}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f00000001c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b71834431570d09b3f75f955cebe0ab31be9a3471867737ede92cb85a0a3fa080000009b0853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf51c40cf76089272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91000000", 0x176) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x1}, {r0, 0x40}, {0xffffffffffffffff, 0x4}, {r1, 0x80}], 0x4, 0x766) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmmsg(r1, &(0x7f00000006c0)={&(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000400)="9c9e9ab85c57bd9b90e1bf0e94fe3e8684e669369671c856c150fd3678226e8abf33a1d3e9d69b7b60ab454d8dadd536b75a99e828ddcc20fb375c9ac20abb1b0757086b640a87cb5bc619745c18af955ca73be6f02633273e390e97e31e3a56d4fbb553", 0x64}, {&(0x7f0000000480)="079c58b401f5aae5c6e19a33eae1b33b42c9bc4f9cd45c412374e916cbce8761d9a4bc7c4c7924a81affe90dc90d93319fe38d40ef75cdff5799", 0x3a}, {&(0x7f00000004c0)="363c759e2dccadc3636a67ced40b4b88747afe2d2061d037891209c5653cd459cd1dc8ca9bd1ded86d2845130259b58de6bd9c69665d85d7196539a00bf271e096f2f2014989b0f97772eefc664c7d330f867d6fe967132851651babeccb9180657ebe1423a04f844194aa53ff4ab8d27c26ed45aae0b06928e516398c8b314dcac4cc1f38d9112fb2acfc97e87997835ac990eb181e331631723dc47050f048d0552e9476d9d6820d0eeaa9d0989fb12ea97a8c2da05de1e80762858041039bf71ef9e4ebbcc70074c12a1e1fa55eb4f18dd37734e51ea9793be08a398ac59e93", 0xe1}, {&(0x7f00000005c0)="3df8ab405437ad2b03aa519c8a3fcad2f7b24dae3ab9e286acf548ae8150ee213ca10b4276b4ec390b3ff40a352f70cabcc04d8649187c3c9babe9572b670476e1060267ebba01ccb355725d95bcf51e713a905671215732e5e73f", 0x5b}], 0x4, &(0x7f00000012c0)=[{0x20, 0xcaf584a6dabe90ac, 0x0, "3c77c24f74550e32d1"}, {0x28, 0x1, 0x81, "50fcec9d4dc59586b32ad665b5a48072b2e1d997f60fdb"}, {0x1010, 0x1, 0x7f, "3d6b7372f95718d7242f1c2ab23ebb6e19386565e9f7cd96b5a28b1fa11043d7749a2fde118c5bffcee57941d2b3ce5bedc8247387476b51fc09eb450a6eecaef2e0278ee66bea78990cc075bb34e8f23f23e24be951c079478b8d0834227a32ab574f7297e4d372ed7c60901a939a936e4b1053b5820c15b5a6120b26981027aac7ea4e3e2de8dc39d5b5782c5b4a38ee60b10bc034c193d27a6f360d2371c143302ede5ed7cf95ca0a67aace3330a2d7c32cde75b5c92041e5f6959adbee87097a1a3b561bf3b04d48e4788a3ce7cb61881b867053f558f98ce9f33bfe7e82f5b5b8c0b24782134a494b7ffc79213375b0578bfac28784a4837d6e1b4491b946c03c22dd11329604fb721b483ab73a5fa3a4147eecc8f96e16211d743cefb5e58c2761cb367400a63c20fa0809236b28dab6dbcbdd1ddb654ca48d647203539c82737873d1ff3dce23f731efeb1f55d7d7f6601a719d38435ed8dfad944618a5ec20793462e944d4111b7821525690641e9513e2e8d51b4343aaf406f46a1da07d35b9244d22bd445f219e38c6f6f20fb12a70cf803183d358ce9963e9224bacaf8acf2b669276855f4de76bf2411b3a7e11b818e89c6e283929c3e7c6df71f70f7158e21f0666ab80afc98d4c289cc2c35ca0e74c64a1329e3606b52b48294216745491af47008e28fdb4b0fb4c05cc0e32f55c5d30d93eb24ec160027b881e30b1233e4f35e51960789ce056d4e72b68176f07c550e749dda221c2242672558e79ae50f6ae186dc42553ee33ce3906d8696398550c434df718374b05f5c1b9ee6f3c8ef5b4839109cc173f464b9a4aab5d2bf57cef3e138005d46351315cc04a49f0b73249c1675f898b1e690260500a510a7001f99fe76030bd896429cb2b94fda79f3ee8a301bc847ca8d55057e5c4f0bc018f9f1ec62fa42c0d2574e8d2363f10dbbaf8cb8f94cd8ace4cdc626e8efb7420ebe0da0112678109e525ed728af0a99deb5b89ea89c9445781594dbc086226daee35bb0dbd8bd5629d74d264ac129bced0289e77e71663610063368af321358953421a7afe5f0ad722bd8f36faed91cc2cf3fae4a65c1cf490a5534c4b0f27d8087076ca10f61277ceddde6245a36d8bfb759e302e562c5daaf087fb7015e901464ea7a457b861526db6c4efbf981caa1b68568d987615b16c386b72107969fe167958060e78e85bd000925a86ce3b3c2813f439869b4d0e1a8b90ff655fc8dc802bb8d8897cfdc70d1ee7ec786c1c40e4029fdb075a39c6adcf52a5e16fc884bd1a4df0a549e9efab28edda583c638d01cc6d42bd6093172c7a4cbfc997598278f33c2968737b1e1564814e8e0830d60a30b4ec1d8b88d46076890b089dd39172079ecd957ed039c19ef9caf2c28674fcab791a2e5cc49c589084848f1de11cff53fcf64581794c834b10e615c34c9b1cc9c779c8e5cafd193df80d47b30679699a1c340d6a43e3d3029d62bda3f147de6e1cf679d9835f9f6ba0a1bfe68bb9f09da73c66340b57a5d4339d6fc4a7994946ddcfa20b685d9e7283d321b5f57adaf5a709dc59d6182df5579c2433b7b934fb93b97faa583e30b82cfa72f5d6008d105cd2dba75d72348de11f7914afbe8b98997cfedc6b31964725c056db05724c284f96f33fa63ebc6f8940141dfebe3840ab57bdbc892f3b457298388332e07d3fe0ed4791c3e448893b9609ba4f8ccc3a5a9bb2f392e42175b58c9f997932cfa917141cdb14edfe2ba11d09af3c117a16085b511226a5891984bebbaec316131b72a8be5a6ae9114062bac39ff89c14cae390c4cf4fc529e5ba9fe289e4387bf6cadae14aefaf2206b082fef051f2d5f384a5fe52c1c53d21bea6c4e47edf7c9a7bd9824f3b21d372d04cb35bb45be28e148f52ca950bbbdc5e27bfa54efadc63c0db2eace38b1b2ea97ec0b281216dd5d94e65f94e67be8041a3ac4b0bc02aaac5a3af9122261c0e1b719edf81d1762b408a2808050863bb8852346315f50d323df1345f2fd8e85a36e558728520daa3b5e70d09f0127627e199b97e1c14389147b9cfa5185930cda0f96773c05bf37278668995a0de70d988a1f6d196cfb88412e318afbba00309622df8bcd95d346f841f6f55a2c2bd50d0828dd134f92cc807ada43a01d1ce76f3ddfb1f3cc4e3815e2f09517296645d002b521d22718f51f44b0440ee6529aa3449a71360ee6930e3e8656a1e5025ab12b820d282c4f973c01a23cf8b836437ecb0684b597b8bf6b4a93646eb94b157f65f699577b4aede855a10cb171957cbc374ea0b406ac3a3dd88c1f9aafdc8143cf132c72cebbc890ae7b8a9dc22695ce2ff469d92ea2e46a13f7c33f0c192bcb0da582999716e1e67a7bf3360abdc9659f817dcfc5f3cea02dffd9dbdce4b6b2d589a4eed601682ac9141e4221d07cec406cd7138500fcb4ac66427e448115cc812ee3d744d6b5044540ee707d46b52f901b5a5902168520010c084e051e729c9b908fd2e26858305785f15935e314690e5a08b8f6d3ad71fc46a2d6a3c17400f2c612effba03c36fa5c1cc36bb1f9ff30ae5a1aaefaceaeca63e97250fdbde37d3e2204530978044ffc37a571c7bc7c91b685ce4fddb01cf112c4974159de8f5a75f2c616c96fd9f7304a030fcd51412b9ff62328c7f916f4a2a609040ff116aa6fdce44bc618e7dbed3b1a8cc0479973ae283b901de412e083a7a6e1a432802a7e4c47d0f84aa20238fb855c434620964360d847bff83aeb971543f1b883bbe189d65d6d8c3fcc6318ce028d9fcf5e9ee0b1c705a36efd0128a8f4be09e49717052d83162fbd56ef958864e00572dce67f2700feb78abda6d5d13ef6a90f4a42e65cb9b9d54a5433570f05dc9ab1e0f222c8e1e08ca3b6b138150280a8613df4a64bc9fc7fe8291ef6a82879a0ab73a769f2189f32d7c2af83a61aaa794a841e9dc7c716373bece0556f93729183d0c2f8fbc7e799f1ba0b454663c146d4c4956ed9c5610c5e2af744b2e1b438b91c5f1c79cf044eef42da8c477379459d64064d722d4c1dd74dd738a18c5baea335a12b95dbcaded4476e328f101ce781631b70d6547b2759f5b52d7c5fed3512fd96af33d3f09053954566a7b4c061b2ac173faadc2335a85ddbe84886e96e64cafa923decf997ca085882a36def1ed39e61cb538072ce340d789bb67b2b53c8048b80ee4c360a89c15eb2d4848e0bd080726908be17e09df529aa1bdbfcc01e9ecbb0a612ad788568440d22ebfa834d977a97019ef348b77ccacf7a46e2fd94a19acbb9d0daf934848f5174ecb99f6d3ca29b4146ef44371d138e0423616f98daaf68f6c9ed9b574cf8e89374b1f52e1f7142dbde204fda49400c9e8c46e5afe32eae17d0991e8e5a719a1b56a32849bbd261fc657f4085e9aee74fb3257334de02606811180acca1a1b0baf28a09921063d33fe8e542e31433a5d7f0e7c9642329a14f16222b445b0889c4cdb9bbb47d7389754a9d606a4ac59f79a77221b2de4c1d62c3942c5c9cf081f15c86da751f2ac77689a3027fa5e5839d303e26a8473c89f6f39e66d124811032a81f6de3e282c7d8bf4470ac8c0a5a4820c7c42c66c3d341507e101b799c4efe0d84707c0018a20e039edd34e871121fa07bc9e1ec883c6e17325245b89563c43840c794abb6c85edff08850242a07b654f23c6c53abd99c3ffe69f1edf2e4ccfadc70b9dbb0fc12a0af37ef9a9407fe600f73e610323a34bc6ac3f68b81650f1f34b813a4896a68144081379d4119c295074eabe125c47a8ba84713257d5501fa2c7ff7437bda377e5843f7acf701542d840dea55196f9b1782d70cfe698a099947cc8df981f376a02280464b9fcb6b78f662c81389ed5879998cb344d71d02f2ed1f85b92bbe3aaee17b6a23d5a20e5cfb3a10263ab0a341687749edd874a3aa27bf99b3b812de622af85c96520d701fdd225b7a91b69bd95fa815e1f2a20f18828a7043966ebf6496266df761d4c5d76bf93b6692568f079b68e59d6b247ffebf4f5843a7ebbcd0d5765fce544bdeef9c08dc103c951494ea7a49bed6fe9c4460c2bceecca497a4109c6f2b880eb0b9baeb0f859c670ec029249033a7b6e3e8f34d1b60b743c928052230c15afbabe21cc959be60433b431d8505c6eeb6068c24747b4e7c671b69dfdf6426a371787369b54a96bc72941519af90e0959a761622b22d5ba7f53dbb675d204cfaf816508ee7afbc97a9c40fcea0dab7e5bb220ea1402e9a858652c7ca1f66622c16c0286621fd881993df42b9ae2d0be4809488669d5a73f96aa988844b9b8d83a0759b738be2b364f739009d6f43651016cb29db81afdf0407013949b9f2db717c49813a4568bc50f9325380e2c36e7963315cb1e108663e08e0320a1b0ecb210854be25579694ddaedf5b47b6aae0ee86e3fe4d7ffb5ee805545905870654091f1f64089d3980c20e0505b43c05fb6a760c453a36fb2827aa6aadad6e1d1155b7676fb2e539939d155b0b7a4adad6351f23ecb9a1751076cf233bcb6da92fcea51b08b890c8272808a709c3d1bd571b606c44e423910b92df23434d094a24e8940a758a08d25f95dcb1a88f6de8a1a1fa174b08928c39170fce1490f64e1bd1a840295d4d21446f0011fb0eed34d3b73e10eca85d65695251022796a15b241d48be289650e273e394822c6f913a05079d49bd58018574b6dba75b80e3aad3207b9fc19c93a539bc5c809ac5fcfec9e8846f3690bffe847a8ba823deeb16a90087b03c96c2074326e15a48b953f8d74fc4a27c7dbf1b4ea7bc110a43a44cfcee5ea6c110a8fa9d0583eea3f12b7908f60827a1ee78e0cfff71729b2c222377c0305d783e75ad8d8eb6a2061682fb8835c5b626bf0b28e18f49f63071ca092f22040ebff585c1a1a58b540db6151c701e6af97bdb657f84cbbfacc7a622fd3555dc2a273ff3a92d62a19f4c67ed4ce1ebdc7d0dc2956989a35f04b6cac02f339d4dec34046250fc7c5242dba996bd3cd1e824749dd89badbb7a69e1ca6313e8453fb18aa1e2f421dbf6762bd72791e0be935ed0dab3bc9a69214ff9898fde350d2dedc894f7be2d1e8aeb660c6bab908e527a3111cb2e2ab01f145aba2c5f2ae0a8bcc5588e38181849de51d1fbf6fb29a50026c9f14600bdc079ee9454e17c87b550260850728045d0bcae6997095d13b9887242c077fe9406bd285de3f6fa754f8961e7473531c921d4f38dff80acdb018d0f5946dbeb966ee8bc11155e1c808a73eb8e45a006805e953de72cbae7b606025c3ff0e4a9b6f9e46994bc69259f3dcf021904f64192d0b560f3bc1e57bb6221545e3b1bd0c7dd5f4caa74fe92a9533c3fe2fc38f69f0e6a7f01a5965452b13a95d57972d7cb9f8e1e4942c68bd1ece0ed1565ffb3a652843dc387ba2f58b18495ae32fe96f0ff39c325215c7a74c918e8e9ad1342772ac9df577221802f1468e66b2120d52cecaf7c6c4a877d38de7bd78e430f9d3ad21a2337ff001668f1955522cdf79a692a7164f32d101443e7cd9687ac7529954ffcd97fde59f909c162a8278dc5295bfd3c3d82147a39d8b38b2505f7fa344b24a183255cbddf7ed4762a11e5dbafcd6145a3ee949891249b3e23c16099f2cce0a7a20019ecade13306e19a999447b29158e8d2341999465cd712f52a8dea3d959de5850db56f2dc6dfad8af9d4e5c3056be1832723ee9808ea5fd9fbb89a8779e365dfa60d34686f79eb4b1bedb840953eec490ad4b8685171302ba72b186"}, {0x60, 0x1, 0x0, "6db68bc5284facb63531a2a50b0cd100b72e8c48957606138904ba1a062034856f1c6db7e4336b6a17bd1949f76a5cede0b486d48cc2dad277fb84903297759656d4319a019e0cb0794c3d4964bd"}, {0x108, 0x1, 0xff, "6588c851ddea7a2c8a85a3446de4ae53986594e035716e79a07afd5aae3b4376338a93da5088c52e49ce03422ba536f7f5baf84879e882ba9cea859fdf3f99bc3279fd59fc23634c1f815177147c346df4bf6f196745341590f421d19ea286f3fc28feb813d52dedf29d37d1921f0facdfbd97bf83aaeb728b6f4b03b9e179808e9d113c40ee0151833a6a5d74f097025f47b3db28dbedc4af830eb126e06e5c3260903f29ace6aada1210050d202478931f09c8b6212b5dd81c148d68d9c28c41dd67f1878822cd736ffa528384e87dce626aef4bc9b9331a9d7a749d5b50bfad34a35daf88008a12dd6bb93f94cb58e018bd9b"}, {0x80, 0xffff, 0x0, "ab02a7a36bdd0d2caa27b79e90f9297c08ba2456d76bdf914c490f88ade227b7fde0538d0aac7c053a3cf8320baedd7082a72dfffc15d8c6d92b74abf9ae0901d70dc8caff4672e6b00b644aff9e3aa03db49a49a310687b0204f1a40eaa045b5f9709d074675d754acc1e70a1"}, {0x48, 0xffff, 0xb5b, "8875b770f14d14aacd050090f6d3be78e69a4f89a2e48e9a430a8a43fb112361e67dba3b0c5cde591d522c4ff6fcea55a229d48f"}], 0x1288}, 0x277}, 0x10, 0x405) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000700)={0x1, &(0x7f0000000040)=[{0x9, 0x6, 0x9, 0x8001}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x2}) r4 = getuid() fchown(r2, r4, 0x0) close(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x4d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) r6 = getuid() setreuid(0xee00, r6) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}, {&(0x7f00000007c0)='9', 0x1}, {&(0x7f00000000c0)='A', 0x1}], 0x3) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x200499, "d88c28fa8797f9bdca0988d15554000900"}) setrlimit(0x4, &(0x7f0000000080)={0x7f, 0x9}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1a4) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x9, 0x4) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x7}, {0x3c}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x3, 0x100) msgsnd(r1, &(0x7f0000000040)={0x1, "8295e519e561bbe83044fd58de75e963bf3aaa51c25281268e3ccf1614349be08f73e34b9fdfca3f5ab3fb2c8294a1271cf028fa3e5ed1d676725cc11dd3e8b70d3ab255c4a50e4784c2cb4b58125b16d6fd9c82e6cd422dff11f4802570a41c8fbaf906b02b322d93ba601c646198a3320db8d741450e5f0360165d73c154b8620218b94056ed"}, 0x8f, 0x0) socketpair(0x1b, 0x4, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, 0xffffffffffffffff, r6) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x800) lseek(r3, 0x7fff, 0x3) msgsnd(r1, &(0x7f00000001c0)={0x3, "6df62646861714b3bbeee86449fd326ac29597dd4cb44f26ab0fcca5d2c199d89fef6859faa67ad2f4671b01cf85eb140ba12d3113ce99d8a4843a0cea7311db11af979a8f1651c782cb529610385a67377d16ea6f050773ee57e8570186e39e4453ea70f2f023cbecd3c706c06ee6c94e5b684e8f570b45a2f092e3c2bb0f64e586773cb41277aea22975ad34f6aa8136dac614fd5b798f73c32edf0eeb963f9ac274a41cd2211d16335440ed9c78e7e0faa4fdb8038531293cc0c9411c11159bf83624df96e345b54bccc7bbfaf07ace903209c83b93f1805a2aee91d9939d237035f7a9101da555116553074628e345b570b1041742b2f9f74abc916bdf6523958fec8e86870df821fc057b9cc876fbb2a5039e588544a587a062e818c6c05222e5bf405bf782cf4e245531d33b8a49a5f0b7df051de249dae78c24d241900a9224c3172db4fb948cb57f0a425187c4746ed145e1d8a348a8598f65274d8f02170c8acdbaa4e73e2eb29c532d09783f6c6fda99ed2e829dc34a3963828bb9b20568a200e51bb154e97454ae0e1321c0fb5d74d936f844f0cf2886a1b41b1b265269800d040ba5c1a156e93f2b50f7d73df5815cf314662b7636b5574b103a3b995da7167244db1ee1df1f838e6eee45b15558dfd2a11d93321d842861d1334018be185f35d8ce51429a882e6bd046417eef06f23548b21af246b95c8e2391d67e47ef7c4c69eefda9f72286129d0519279aebc72c805308de939447588352c9f4c165c4f156f5ec2b13c86962a7bbb569fd820c36a2968e58797d8a459fe5a4640c0425d9a2ad7169de0adf0fd61699c7d2d15777cf0a84ad0a4718e871bf7eebbbf5e95a949492310da38d989210249af5593f1de050f70ad4855dec05a967a8c66a8114bf22e9b8c41abf4e97975bdf377b719abdbf358ff65ec8c0e924d05796ec8b2afd7a10436539bffc1b53983d3dd9861577fafdaaf9577023c9954ac2ade87280be003af37df7233d145e95a3e7ecfe22b8e6cbb0c5a1da93f25374bdee096a5780434609e0527ad3e3070e072dbb73d8c44c917f22a974c5ab6a09b5220bd913535fe56f333455d576048c7a7cfff3017d932bbd73383f982738fe504b7a82aa72359fd4a64e8f37d352e3fbfe8aa057e3d650171aa4a2fc00ca2ceb60a69329dbf8a8f4ab80c4b328e49b1515111c678c9ca4bc267075bf75faab28b46058df84c72c81b386e4e05f6c7223ee594e6e9f3a1b3294f5bc5358e4320a5935b436a0b09f1b60055899764f4f5860a5709ef609fdd144e9ec00dfa12a7fa24fa82595514cea0f01a11a48ae993f29dccd64ce46226ad3cb610c8c1d6aa5c70b942bfdb528b0464c857a9b0801ba9c47d5a0025cc4842ce07aaff6c764fe46e8d219d30cd0400574b0edb4b34fd131c73f629b71126e8f810696ee0a5a77883abf7e7e86ede86961d4c5bc82a7fe377ffeed7a7fd51c248a7f6610b19ee922937137dc9c750addf6c6ad876ce954a82a4c23c70668bd58cfb0616a136ba1135dbf78263419eaa0480f724241481cf253dcdcdbf6eaefad080fe844fe63e304925d865589469bdfad8212c58e2146147b8cd8338ca6bf16fade683328613388b34ba5648c662efbfd57630f0e4e308d656b57cd2f091899ea4bf87e1bb35b5c857f124c6873dcdb24f8c3177869fc51fac678301aff563227e913d9c6995435123662f860782f0e6063f31cb0b85ffe0629757bf4c0fc35a3388a2402b1c7241e5c95c3ec14899feb2e114652a69c7ab88290d9099cc79fce359a12850be5bebdf13dddacb477a84e7e21e9874797510e5037797b30e740d9859d5a074455e7aaffbdeeb572521348c794c5a65585d620b5291da84d3bacb789b901fb2ad75d1382cd670e0f480fd3a29468781a985d863684c5b7b43b94150ebadd4bf76b27cb67303bc1651d2303de85ecd179e0e2f894db198047b9d41e45a94bc3df6dc09726fe0ed2604c0ea532b2ba16235fbe290a2e7bb4a380d29df9582e3cf9afd6208f474f7623b5995d9d74dd1a30c86d78ec0baff124994c51e36dbec2a11d5ca9da4a3f5c9bb3dc1708487f4bea88ae8481d59d13930c25cab4bcd84fbb1295b33dc9261a1020028e3cafd9735a116d94bd539fc1be59728bec0eb371d249eb23de18e125f4abc841e87e48acc534c28b21c08400168843095b0a3f542c0ea3e5394eeda12b7634c55320a65bc2e19dbc4a021ab33a9f338df7be5c2aa49c6da83a8936eee852b05ca53e6d50cd5b9e9d761e3e797d9eca1569919ec3f0a2d31c05b40bb2a01d9d68daca3d854a2eea26b9e2af11dd8aa8a369ee378abb9b73542f71788e8b24b09bcccc16341887980dbaee04778fb91bbf069cc525b836bd7ea13163959f44c9e2103b997658eb02b3fc6a3e3a65d0bda945e27340fe355bcbfe4295f58d0346cf64a9fcdf09b599e9820dd7e51cb2adbb7f3b70e17f733bfa29e66203428e097d2ec3cb277f4877000a0bf82f33a90b4e86bbca8dceb796eca709bb129d9a7d6b4f03861c6d2343b19b0e33e17b26d3b154c244e200fb47f8ee1920fc3024e8a6fd78bbf7b42a15cc5ab442ad9e601a6d5077235723e700f9520eef2e3cd98a619f3e1002c61f54f0391493d3b58720e5f7b7c478368b1990db53caf3f125ed48365319e65b41b024547e303b9ae0f6220534d282da31d8eae4a7972264f1d26f382f948c1091bc297e4c19c5ca37dc3a55cdc8410c759b1ada22fc13c09e8cbe536f15dfbe15bcf30366e817d13359d79ded8790e27fb769e4382ca45789d39b2f32b3ec21e12defa618c2ddaf61218c79af6ddb4dca4dbfe890df38312b58df6d395293403d9c4628a59b0584142b02d55c00c5d65669074859811be4cd07a8c263d6fa553c2f83f857fadfabe9eb61d90dc6283acacd1dfbda6bcf94573ddbf9d40d2f6aaf7fc9ce8b2db30855ef9d63d6c7760949dd539680ce53cea1ee561c2aea7e68907bbd4df1cfad88ae64776f52afe24cb14233091a39877e7dc809633f638aadf8173a505f54e17b342f495376a845f4fe27ea7241205bb2cea64a43ab90946478ee23ecfe5ad1c1977fc92e945939287e3af7b3b53a02187a948179c21e959dab131138199c79b28ab4f64ff13306829132c2a70e1988346e9b33a2db72d1bfcda6704c9449092e002c3d8a66bd6e8895355c601fa74e0160fdee5990e48563e5d707aded086ff14dea5f7c325f0acafdbc3e778b3a3b4a4ef73c3e6ed358b1d90a66728793e7eca2764d8b35a4d42fb0072dc58d4d87e3f2b9500ad6eccfded3b44f2bd3bf88814213bd166ab58da2a5a9a9b0308f6f4211d31d602ffe47bf814ae75e8eaf01fcdaef7512e7b7b935ff7d23c608036c47061ab47bf66f1d068f62dd413cfcb5ad522e1dcba8226486f5f10553715b840563db2dc10e6d5d700acb819eb4efbebccc3bf6c26602b37b64724032db2d97aa4cf91e083f9720587d6e730b4688f08939608b393e3b5520b63bef65020c8e9fa0d3eb4a68d78e4833b68740d749b4692b91a167755d4d0298b78a17e3b6aefa0170656c1ff2ce0045bfb4a979e47185dd9b52bc21d1f1fbffffb22aa901c80e7e0b3dcf92121e2087f1bfa55fa30b6ea3269429c6ffb5d76843ee9e9e2beb70bf3ea57f3f22c5b55da0ae46886bfde9057e320078b2399a2b939ce00b0bf1b3d92280f769fdf6cb3fecd24e4b3613846e14a87960f4d59d28889341e0aa94ce0483b1d8e8e20df56482757ac1e8af563267f3c1411ea9e7d3ad5eb8ad0b910deb2d28f1d9d78c1405bec091812463daf4003f03898577a64d5d61016d08be5fab225820ace46b44f721bf320188b5450fc46871b721e3d19bb0778e45cd076d5242c3ca9dc9e84e38f08c4ebae387c2cee92661f2aecc8d6f1d28c86033fb820f75d44df70ac2c6f1bba48872b478457acb9ef9c6581b4c3a3c7269e47bfdeb195f1515dbb76e9c0f1037ccc623b352c2745b2f029995b0524999cdbfe8d77a0ad6c96f9c97be827ed88f82e8a75aeb9dfcc80c3dadab5aebb900cdedd66c5de7f3d7c2e4fd151f72334089e87afc3e9d389fb25673c8f4877d635e888680627baa53174cb9a5aea78efa1ad4c7963645510ee77cbc12befd924703c849cba10f8372caae11fc7d9c22d93178358cd320a84492a6667a32beae6ff121f06775ad12616f02d044f9f135bcf0b16e05984f203440d766196ac11be8c7366ecfbb60c33f5fe0d427733479f2b48bfa7b599c700d6ced014fdd403e44fda93ee9eb9efbab35cf4f1ed758f1bbddb81ff0c7be05373b50ab86263831ed80b6095fc53e98d3dd90e6b199baae48b8f2d405364ba498535131d824d8fe763ad854c25426aebec40790e1c866d98a71177351030bac3e3ecdea9a563a08f0723996a25b5b0269e7ff0baef1199f627ab25e5b4af93aaff993d5f9141e245dea8ab0897b4adb0731c575934fe54622c30194f5248810d4191601910ef1962d9945bf375674ebd14d0a41726f5eabd8cf6ec533d01f4183eb7ce8ab27103802e43d6ae966f6a0a0ad909c31b91f90fcba283475d589568bc263d76d6d8285769c9a463d091c01f91c22e45c7eed3696a9afe5c402235484817e8abcfa2193319fbf1c076687c461e6447916549c01cfc5220d19deecdeff34ba47f66c35b9f328e5767f9bea1726e420bbef7e48f763ef086b4f6f8aa7098bff74b84c49323d8d86f94158790f6f351c397f1014644c301d6017913e4d0fb172d41d51e58ea2eba413f66179e0f936498fb08b12de916327b2db1c26fafb2f401a57e92e8c0946f6af4975aa0e508ab00172082556f0230e3e034cefa50b09cb5a25e6987e14e2abd90e00fa517f71b0d5840fe6811915409fabd4523df70ffbb69c5d285f79c5a6db221ac3f70468e892071d5b51c2eb5f39a8869f9553f6215990b83682ef8541a996f17fdc6dd77c098515fc7d9f4a63317d825a2ae875d935a3591134395ef37b86d486961e33937a08591dfac5aad54cf0270fcc57084dbeacd4030bf2f0b68982c6f04e4d0104ff40e8a1f1a9a597ea0fcebc1e57fe4b3926b09931bf9a5dd827b032ca07ea6027e7edc63be7c8880152ddc8867c5c376c17c04e5861f66f074bb68ce982de0091ac7643a16b5a0a95dab566b11b49e1cfb6e9bd005e476d87781ab5f9d88c16f2b312977645fb1afce695194261a1bb89254a069c90c977d09229faae69129aad238bbf23ef2b55fddd1aac38904c5b4a2cbe17d7f453abe3fb07d7bb25f61aaaa7b6fd8bda2b2402261c5573f0973ee1a62542b83b4d9be8b4f362a6c7196bb4a876ff5945f11a37cd1f0154f584d90d1777ac2916e50a9b87f26e2c78f3b74ca50105e904a823264ba6150a819b1b3fa2189220df0214beb2e6c8af7ae8a57e77cb6400c61b252b5f0c1d7b11b1d9726cc26d188e44ebd5f32bcfb53b7ae3a8b813e730db6f7f22db4a04b74b85741d220881f7dba6e48f68daa22a6dc0d64dc1b4c11e1d840488e537948c1e3d25f6fde13036ca50d18a31c5cc8d963b05d14dffe121ef67b2bdf602c2be85d701ce3ffd45d504cbf45c555fa589787edb3b993aaf52ccae298e61d176095fdbe7b8fe0819620e943e4c5e56faa66ed9dc0cd63e9ca83b1b0687ff2101d2eb66117293d54207d1d0da6e77d02aa5fea199b1e9cc7c33db498c9e35a4986db09273909a41f4133bf1cb2937c77081c5a6595e1cfef9c53f5785b570da2f653b74a954a9"}, 0x1008, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x4, r11, r9, r12, r10, 0x1b1}, 0x5, 0x200, r13, r14, 0x0, 0x9, 0x3, 0x1}) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0), 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r15, 0x81205724, &(0x7f0000001300)={0x9, 0x3f, 0x4, 0x8, 0x0, 0x7, 0x10001, 0x10, [{0x200, 0x1a4, 0x1000, 0xd9b}, {0x1, 0x100, 0x693, 0x8}, {0x541, 0x1, 0x6, 0x11d0f78d}, {0xfff, 0xaea, 0x7, 0x7ff}, {0x54e82732, 0x40, 0x7, 0xffffff7f}, {0x3, 0x128, 0x7, 0x81}, {0x4, 0x10000, 0x200, 0x9}, {0x1, 0x1, 0x80000001, 0x1fb0}, {0x1, 0x0, 0xcb8d, 0x10000}, {0x10000, 0x9, 0xb627, 0x7ff}, {0x1f, 0xfefc, 0x2, 0x2}, {0xb7d3, 0x2, 0x3ff, 0x5}, {0xfffffffb, 0x4, 0xfa3c, 0xfc}, {0x6, 0x4, 0x5, 0x5}, {0x24b5, 0xc6, 0x1, 0x5}, {0x1000, 0x1ff, 0x8001, 0x7}]}) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) chown(&(0x7f0000001440)='./file0\x00', r17, r8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001540)={0x2, &(0x7f0000001500)=[{0x3, 0x46, 0xc5}, {0x4, 0x9, 0x1f, 0xffffffe0}]}) socket(0x1, 0x4000, 0x2) getsockname(r3, &(0x7f0000001580)=@un=@abs, &(0x7f00000015c0)=0x8) ktrace(&(0x7f0000001600)='./file0\x00', 0x0, 0xe, r16) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={r14, r12, r5}, 0xc) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(r3, &(0x7f00000039c0)={&(0x7f00000016c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003900)=[{&(0x7f0000001700)="4006ca003bf614f1ac8cbb8c71709b276aaa36211349fa328049ba798ca397df1307547ac0823d235b02b4cdb9ab9e14eebd997a8313314edc72d5b117d94545b58d19823a5a0a5e2509d0d0e50a4d0d8be94994f4153fbf458f8589d473b90d5a5a4e6e1977eda8eba6bd14bce8f9e0466edf870d62a641b37d233037a4f55bcdc7d9d89118bf711a57a5ff134877235cef7ad1e10c0ebaa8ac301feccc25cd3b7e5b06d3be219c53a6c04c87e0918b55f7338eb197a47c93acd35257ce30ee72ea6954d216f13081c1d6cd54356c1253d7e9b95348568ea436ed414b850f6882c4ca5170911d9d82bfa8561c0e3f7d26ece3904c09f55f0cf4cd88aaeabea245a3677b3a89d33ac9990fcb1ff758615e8959abbc38a2bcafb33d50d9370c4801e5836d2f6bb36e91f9be8f0730ff76ad66a5a66fe179cffb0f3017701f442078625e4bdb53abf31addc129a960fc65eed01924a32f1e0309683e8bf6c8863d4cc49c26fbf853dff50202ff07b2c1b84be5ca2819473eb062c8b8c6342f229b9f61f09af4d614cc8f62a82fb579c970e809470923f44d6035eee9952d59a40d6b7199507985f7395bf2efb530b6427f1adb77e16d5f75f16c4e786ec4abde691681ae77e3e8a2c764190fcb9e5005753999ca353ffb919230de2df753c8ea6449efa6a5dd61b9fa2c7f827bd53ca25ae4796aee9f37af3107dbdafbea4d9dbce108bb18df4094ede5969aa683eb503ca9db6f5fc9d602342e4d38d59276cb072a3505680cfb57132321c9c2f3ae4c7e7bbeef7ee0a4a1bcb6c94d94a0772d48399f44246e8f855691737eabb9edf3076fa57ee5fd24e048ee127a9d4be9e23d6bb9d0551ab821cb90c4f5b0fc91f0f1e782e5b070f62ad328af7b8ea39e91d5c0a05f8aab566a99b316957172d244105939db74ae2525f03e6413c008fabf7ffd018b81642d53736906becf9f7a6730f7b5068d65b9453cc8e17cc429eac39dda684a90585a0860982a623456be8c25d8f508bbda892956458849476f94abd33c13715b4dff6cace9d6de413fcbeb4754c3c188b1ec1c62a65d9f6f47fb0aded9407f3eadc0d402d7c72861db7cd8f3b415966caf83bc2899b9e9f275b4d9c327122f4275ba0783f6051a8d0aff881fde13ef58b1628afc4a106315480216ce42450f600ffe41237c5e206aa2dff453341c2f902d63ee924b5ffc2896789039aad621b96ed05fa9e2fddd9a95a34b41c6c5658c8dbd74d17ecd15cee708daf2d66af0151b2464bccde63f83bea2153e3b6547cf6c242666a9e32e0591b7f3bc72b884b7c85a193fce008ebd200560ae4f17262fb182305cdca892b49725b7b3f593dc0286b8983a3ecae18476eba20f82a49063d8970b6a2850f0966478592c86c990fc92ee56b9b8edb7ffc0390593dc831d94509b60a19ad36b0b9ae4d857b9ed133b0da82577549612cf258a7b25ba5121ed9e23b241514f35ec0dbae6ee74628d7955524b2141a98487427b29135cf1486f3d074c376224fc6e56f563d10f85b8cdba6b5db67bcd8b3852ea5cfb48ac33af97bf2f49ff56590bb7409bd65bef340fd1c251d428e5057f14e7b439141a35ea8f70048df71bd3701061aa7577cb2e7187e5d198f34890087d348655b0c6e9d1b9bce11b851a7be0fbebea4edd7f89b55ef17ab8d9278fe7f285be6262f19d82dba8a20751489ed9a70242cc671f6c41e8d24ec121d1588e4688169f36db444df8b18cc1e9ba58842308c062b0e22e3bba4330be81bdc26269a888b365623d3f22b7df951dccaec0fa80b80295670581c2a30fc9a858a20a860115cf0dc07b78f452e5ed59d15a3cb9e927558d04e27a48a6834b6bb3848bab99e0bfe47d1e67037fa990aa8bf0f41ced4e6627ce4d966fa9b3360d40653c39413cb794d00d69b9d7cd04131a3cd3335cc9363bc8ebe1706bc2071027b83588903350ebf25ce4928eeaeb8e11d77b33edaadb4c445caba596f3fb9312a8dd70988089886624e0d312e11ba8565dd80a9302c89ac026f8d0fbe05e79a6851ebff03e1f6a0d0fb7194d83c517d650255f82be693883aa0c523a5284052fe2347cf2440891ccabfafe5ca4cd8e36a04096207aed0a26f05f715d6d59a8293d16263847fbc8f7b19a60e0a9daa2afc2541a5c65fb6bea1905993bf6ad95ac89cec55a2e071abb96b604f3ffeb723a0d3a2f3eb40a63e9c201318d8c24b83a55d1285cf8aafa1e67ba115411ac9c5b4ae80304c666887479b0555a38617e618ab12d21812aea44639d31cf4b4e09784bff211199f6a5a80b1a12de4f229a26ea615dae8283875db6890423ac13564614c6f06e7fa8b2786cb137ddaf2c9512991af65d0107cc94b499b2f2ce561f9080fed2d3698f0e4034df4c30c95de9348eb0c3678e4b75ce70beb8ff44e0b5d3b13d5f5bc69a0e9f1ce1796a22acab1d55650c14bcd3836e6e3a7c57c8499fd8a0f3952767bbd4c03d33dfd0f597151f3f1d741d752bb3f3f7aa1c5378f374230938021186257b51ad108cda9983023197b5d9d9bec8ec096cf5ad3b4348f6348531d10826952786fd7e8953b420bdcac854c246ddeae5a736bbb2be4e76de11be78d9e8bfa98c295a21fd4213926a5ebeb3918cb82bc8c5b49c6734ef562d2c228431e6241692efc626404099f3a7ab83d20036e1a6b62021006df7cca8f4f563a44a8504108769d8fe2f886e17c6dad1bf60d02e6325d0e07030e06e59b88507b60845c428d61a2b24436628dc9684ccba400f8bfe601baaedb61935dc782507c20c8c9eca1461afe1297a0755076d0939cd92abb28d6b84af6f6356b0bd83998953b7ef0917df1a13d170525b5c48b6108b15b0ef22f9a11145c1ec9ded73f84ab077e610ebdaecc7a6fcb1f299fa42c8294130f0328b08c65d0fa0b1595257f7389742f74c9715be2f00c04878d96802231511b861d281fbdb2d2043575d0b5f753c33e711d607a8192017f69f1c28e5b020e487a13dc4ba02a61cb5422db3d810f6882415e2ca4dd75ee28502b7fae8df5fee3ed229a6cb19402c0b2eb4e6b210b541458f7922528df91b85e349c68b01432ffe2eef23e95341340b7311c3d5c42637b6d89f8135ca6941ecbb433734d8896fae6d3ab75cf38eb43155e283eeccd90531a76b36bccc063ccf03638765718f0f2528caeab404d68d5d9b1c34faa84c3b5e2bf91dbb8d1f90ebc3579d8fe754bfbc9ecc79cd069fc671ecdc4788e4f5a5bf3056d9ed420e1fd5d27c23bbb13fc25bde5c98a4c7ebdc66c64b37a124efdc3f904f6c823180bb4bcfafb8640bf56bc566bad29216f849602118ccfd2a8bd1e5799f0661ccd0c43662977a7f7cea67e6db088123fc92138c1aa8552af6374660d94e4e50959b291ee7dae28cb1cfbf742d82d778891aa6d8b988e8cbf006f515c5cfa82f1ecd61e9d6f709a8f8eea026ecc634d510dc70fa96a1c2a074c1edbb278910212c66d39e6932c554627c51007c8c3be86ababf6f18dec8691bfca0029e3360f89d8d825cddd8b48424ad80bb52c86ba3b399ae30c46608d1ea759f978f00c91a3c73ee54376ddc94cbd6b0612f0b694e9cfb794871ca0da5d4ab7c95d7c9f0bc332e7b5df5b896889870f305dada44900777eb97fada3e30484f09d6bc8e3dc21ece40e4d4cf850534d0a169aa14ffdbe6873179cf68390b1cfbfe83a581cea3036854a5a9d7295713db7af4df1ab04c22b86eb2aa5ae12bf662fa53c1c7d02720ad84ac865c717e6c262879ebe215ac60354d83713fd11b24f4c70b0c434107784a631fb1218b0ce101bf57e846cb835d3f10b847e1577ee52cd6b1fdf36f4ef528d20f16be8773c158498ef9eb4412c7481c16cb1d0bd54beaa067e246da13474c3fc12712c6a7c9093b732b45ff7938ca99b011c38ac53a65f21035741bf99dcf1e917a8bf109151974cd86b2e91c5b707e6265fb43a0ba028d8800b04033b7dee7348ba8ffe52f445ae9d08e26e44ae860d13f79a662619da19b70119710964347eefb813fafbf587532a1a7424298ab2cdc0108ca2e516f2ecd62c8cf8cfa7673f4d06df8205fdbb89d4f1e4ed442cad94082f0600d4db89aab4bb807f25a428d402ece16936bb9bed9af596b9812fd134af8bdfe966d4865b8c85764462c1c811c3329a3dd108fb92dc6ded65700c2aa85377d1eb597b3e738f6eea898542275734fc261d4694d12b1ba7e176be008b4edb86be97daa07b822dc473cd9aef16704f1aeaabda50a5fceeababf642dee24f8490fdeb6adbe1f0143d3741e4699b370a71a6c83b3da8cdfd7694a2cd50dc9b5333d2b65cb02d59c5796d315832f0fe8942a4fa51d0c0309153c99abed764dff1253121ae2cf46f91d3086c472cd453da9f3fecb10e259f363dcb44aa944740b5503532a255eef04326ac17eb587ff6449dd9d950402d15ed8cc166b8773bee4bede12cdccdc718f6740db8203be27cff91978f97d41bd75868f480e6946da881b6dfe5ee275907b67ed1b8a6753e2e81a7dc232660fb110ccc8334ace5d9651856c34bfd90f135faf9581d9bf5468535c60d5319112a7c652a63acb50c2d41fce31ee583763a1d3798ba6371964b53a4a2ae955a4d280a405f1f39c0ffc75d944c3c9ceb16c166b122bc137ae910dd619d41bc0b86d1507480e57d25d5752fb52ff9852af8a8c8ad346b83f54a81de073bab0edbe1491ce889ca99b5ea045da059f009a8fbe74e650ef4fe0f72d387412d9fadb241e43723e1da9bf8e0b7d560133b9393103f28e687ed5521ac8d6ef97460d6944992c76b71b871cee34e9655f8c7e5798928ad10f1900ce4a6ea84a8dbdc4421227c6411e8d24266b63906649a07cda961fdc2e861da0de52b035d50a5a1cbeb758a73122a92fb3359430e3f1e4ab14a295dc14d89c542ec1415266be7d8d949b92ac627efd6ac4a39995ea44bd6e23ea2bbdf27f5a99950dde0303ede4c45911f53d512de424b9352dafadf848c0579e098a49fc693820b99118a803e7a0da5e6b99dc49e982c1fa58164554388ab2739fa50bf5f0a6abf4d2caa2bdb3d301a0c23c4609eab298480995d64b5d385bf477366d16c476588dc6a43789af5ca5a5ee8d5ea00f537dcf1c258184f08fa89a43208645b33bf058427c25706eb76d13bee2c9f8b2abab60e47d092cc3acd86c1935840d8b310a4bfe1d7e90ae329c649b9b9f0da8c4ee45976ebb9d9fd8a7125820e472a55197f3b0a1395a486c8cbcf0133f0b3b684a23c7bc8ad85e85421da65cd99ce427e53b35f87ac18e7ab01673f4b5e1ef07dca180261145d14b59700c2213a259806d83ca698e04bdb6ec64a8a04382c86903dbe7671e70ec43a7cfa271a43e486e8b0d1715ca2bbb7a2767501957112fb4067e4fe29e1438a77ae971ca4872cbc3411662ac73a62a6a1bc51b66f8b22fbbf76ec9f199d3ab0b0a654196b5d2af22cbfdfe44df0135b3dc2d751b3c5f0a618654029fe8fa527e0d11bb5aa0896247010edcf23f56a0b14815af4a68959c859848ab3dce2509c166f7a049b50fb0f200537dc4f1c4ddb06becfde8be20b62690ab91d8231d9149c25bd882eb8f5d89bc1b7d0c8094987bfcc555ca5e011c64e0a27106a26d13819d90af7e7cbee18d8212fab654d1e5c8c9dc4a1c13f523001619259b570640e51242a14403cee1bd514a4acab3cf09135d80374e40a1c77febd11331b22f80984d0b40d7276022a7bbb410bd72798dabfaff76d3944e6dfca4203dfb06afd6d01cbd4464f2", 0x1000}, {&(0x7f0000002700)="7648d0b6a11ca1cc420c96d44946dc8f66daac4df131144d5447820ee6524bc4c9d672cddf7e97051dffa392c39af66857f8acac3d28c28d51e5b8be17a5972a1a176daaa3d09a2cdd79ab98a4890b24415a24214678e15225e7bbbb3f", 0x5d}, {&(0x7f0000002780)="7a6a134dfa81f80b612933e652a0c2493b09e954104efc38a4e2236bfe82970eb45650c862d37a36efb0e93722fbe2da58d841fe907124411540e5db10113c0cbd221e97771124", 0x47}, {&(0x7f0000002800)="7278772f698ded668f04e3177dbe34e212cf299f272e4c1437a32b0639dd4aaede4152ac93cf02e9b9056853a7b025b6a01bc0e6f35e739c724c8bfb9b0d553e1e80e262c96ccb82719b96d0fed0c8a15b507078765337da18b7bd94", 0x5c}, {&(0x7f0000002880)="8fb1f946e1fb42fff66ee1fb7267fb3d4f2faa77a2c64a1331433b51aee800b1fce8c690aebc4ea0b03d913ecbc23ed4bf7147d00b0982756f0d77d7f8a2e9f4a1ff0fd0475a9ea869fa0bbfdb7815164f44f40b6f4c4d3ba30798c770e2fd17404eb46e6f1533b6445cac21a68d0271a2bfe9b801c28d46394ec9554502d9661afe5fcb09e31d63b6f639c2b4518848ab0b89c08443e4e835ca815530226c57c48a4e70ac97d4556960edbc81d28b7735a5288827216ae06b2b80c8c1c7e9aa32cbd0f0e0c5b7dadeed5ac1bd50fb382230cad0af364feb80f5399901cea4767a80ff1cdc4bd301e4a314b99e7c399d04bd9a3ec4ef4b7ec539c56c7c98c8ac13be6f4694798c6c5c7570befd7a3cc988d4b5c8279f4c8d49c122b00586c47c749e6f4b3f22b21b2663f66ad246360bf1d40f27b3557702b16eaf0bcb76bd3e4b9305963e08ada2b36a1426adc8bfa73906f20237a5d0e7791f9b2761a8bb22ac248d3ae8ffb327e7f1f8c9dcbd37449a4f3406b933de0928113b2ab9abab0214358283af6a1985f3e58bf117d254be1ed915056333fd35d06199095de12f01f444af13cca9843e0d5711f9378347541380caa8acf4113e68b65b6fb48c33b4ab1cf7c84a705d73cabf3bcfc5f96ccbcd9eca5287ef7a0e2aa74f2d3bf43fac215953c5b28a8e272c7f86aabe42e3e45c56901058e908f6207c1a26de1e1196107d34caa851ddb20ec91cddea3acdabbee2e80e6dc3c5a1a400a177f7dac4eba7ca27615cf7a236464f297558b6ab7a1d905e553f9e954e8e73eef106e09b742a71b772f01f20fa734c047f0a9b3f5e999b047d0c913f88ba6a27a84f34b04f58334cd3fd79a4c7555a1b0e8f5de50b51579b2f013212e56b2243a6b1dc6f342d60dfe2c308d48f46b94f06ecf87f6b735c058e8c31e089936abd839401c7f5be2eaa5d5f02dc672fdb21758273f87e45e84f1e6019e42846a51f82dc349b88a2c7ee3abde0aa559a15d801fcb6fed67394d5f98ad8b797c1941581d29e6087c92d6ad336a4523005636a047fc33ceab7ab1ad8099772c4f2aed4b6cd2a9aa86fabc63da72c3e71570d399cf86996473b38055ceb123248dd8f92dda4d3e400768fd3c8d4249da48ffec15ec7f213e71c729ad797abe2222c80e92b43fc2c26fb1cac3ba1129f7af1a22d8c6e407ea031c5b07b623c9ee63339b98018d248531d09e298f699fe9cfd2b2825228cfe39230dfb74734a06ee88780b209453d95aa9c1a3db52b34e3948628d16ede7e860083d8893383a0b85fdf6c51b7da936cbff78f244963ad393f3a8906a4c53a800fcb031e10230e95687cb03831d3d95a5a2d223371d1341cb193e6ffb3f147935d7d6cea86d9ce9d367d63f91ada8b8130bf6188464a45eaa7d4d852d54265d7e60df32cd0734da22929f6dc8e6aec5312f66bee6818dd6801b04a80c3a157ead293a537331b96ba728b27ced292c1d4164330150cd4986fd08195e58d7119fb29f40e15ab74e33c74cdf2bfd52079f35406f384d6126d30fa2b22ba76d27e0897c8c2d0424a909c0f70cc90bab80d68f1d658f59cd3feeacb05016a4bae67d063605174f5bbc3ba29d9fa22000e777a6034b6f576b16814d3eb2ed63d740cef6ea0717e279e701dcad375493f6885b13d2c0af78b259347fd10276cfb7bc08cf6703f6ffd5d6c28efe1b50e09ffca2013349842e5ba7f83fb1a2d992e00348e6fc3e02256a30f9acee5de420d8ae49a796b7b991b0412b308cb6dc2c892c132c6f1184a4b5452df2143ad0192f1b1c1cad0a3d92cfe49b09feb414ef3bde2d0b1a7e851eff66b61c253a868541d59d217417741053dc0e06bc00b479a4270390d6392d8b2884e048911e9a31f7379969df091418ff0a7f382bb6e4aac08ff256e05b4841e4d4eac6bd7769f8d108d0503443c9d531631b60cd30a8c17441c812c722c17b6c0088cc3b432ebb789fe7f39509cdec74f960caa15efe691313ce93189d2206034d39adcd27dd31600366ca139743b8f51962f37fdac3c3d475298dd9833b11b4504068b88a828ea1ff1025d8499cec98d473c0b92740736c9e35c60f2fbdf879619681b7bcc36de6b95df1a89f1a54d8b96a420f7b73d208c00f51e41f4af2cbbbc7292652d25ad6bff712a562561bdf88d9219aa5a51d6cd81c18ccdeec3fc3b93a22d40137312dd183cfdd3db6a3324031d05a9535c699ba0b75f842bfe2ad3caf76dcfc9261215d3a0e87efbe9130862e5d95174cee5754b6f94912d71b4cd92c12d7997fca5986c121bd9e41cacfba5506ca6583a30d50b6f98a87b6fb8e9c0a44134a1dd1ee92832c46c9738ec4f2fd90e59a9b05cd175286347764853aa7c1ada9cc5b5170b2490f0350ea842dd65cdb5ff8ce4b59418de356409b6762fed959ff48e66f43aa0446f268dc0950a3fdf0b8ce2f3d751f06462af098f7a9d37611605b47415be44438117f87280efaafd434a5209aaeb5b048f9bf81933cda961779640f695a64d4e2129397fd4c003a982b9c218917de8f5e169b622bf2a117d73cea86451a0fda5061510d47e6bcf8ebc5ae94173476b8800ee06221d32ced202d3fb50e74e261a22cb1d47024d96c3c2db9281b8e358aaa200c9473d75e78439866307b0a7370630486a5a7ffe7e32bc6ec89bba98691db9f42bd413085d67b4050eac478ab712a10fe9809d79da3c745c7c3c2f9f123596573549b13a53b8fae7fcb923d6681328f488f6390bae0ec638d771ce06308296a4b92cf59189d1952c8f0a0542991c1262015cdcb7d5fa789a80a5bb00bbccc69b4e4490ad86f3833e78aa7dc5c139c4ff8dc0cf10a9e17705ec55a5429775dd634858a7548a87cfb12d7809e147fc3df3d7776ad9fce15f23d27e3de84f1ad654ea44c4d8c69f323ae2bc288270468a7b288fbff6662d0fe7d5ef2e34fd5e97f1e4986a97c3db0a8881c7bd19268601f28353bda3d6efd9ba011bece843445c177a49f2ceb02938eff13ffda86482f0d762773fcb07f12e93d849d53268c3d42f0c568603a0ab82cfd1db68c2d566f1856e6ef82625631107617837f8320696dd0e0454586137fc3d729e5203400aa49230585224103d1a6fa6e23e7f360ca446664db3dbcccb885e358d0a3a284c6c8ac156189ae1e677fd66cfef00a221c48dc1ca36ad5c272f2a77af8ed33370295dc43a93b076955d3cfec57be2ee24713b37e17b4b2b748e4cbaf360c9e387baec1b8b361d2240874ca5d30c22bf7d6047ba4d97587f8cd5ed8ac6a8de3cae4164257f5f04a7c21c252eba0e18e6d2e5840aa31cf7677c22b46beb9d72788e6680747588158507256c823ca3181da611fa1bc71167155e761ab0a6c22a36746d95974f0a067842e30af882add69e55eca6fa21a141387bcfd6f839ead2d76ed8e4f37ac245926d066c115522c44ad644f7b77ba1c6f828371c5848b66e1264c1b4141051eb2c24038ecf2b71baade20b6dd97dce39b859c38d776789658576450e90d64c320e792a40e9e0257347d230985ed46e760295eb8699ae4a96134331ae1e5f3410d9d073ab66a73ea108d9d76ea77564e779718d59f612abd3f607290a3170ed1959f1bd55ce8909915c7a3c6409012cbfeec77d1656ab15a53ec1df719497057d52f827669345c764aaf3399fa8b61ce5f83b0084cf9c8fcf52abc27354c9b3c6d8ee720f1a013e34f845e1bee91bca029d44c842d49c1dfb145ba9f97186911e4874725888ee9f01450cd947ea5c27c095aa7dc5b721051e2d18d11536aa28176e386395c6266ed8217f60cd8d6e029620ace58833de6e494a4cd8d85b752f88a6d1e24828353109b27e7c4bfe16df02146503f4bebcd3d64d9eb97de50948c63ae6ed9bc75ca9f22969a5516526e9eced91490c2c52a30ada3967aef756fa83d9239d5cfed1968c9cba204fb262b7a548c60df639c8aa8eabbd6c17b6f9a9852493d1343c2491d1d09a5d8f57f54cb9d4d25fe2e2d8b321ddb8f4fdca21ac0e9666b4d3d645abb7c6f35fa13bdb3461a47212af0622190ae4d4410dca3c76937b5567ff5a3b8f6df3c3e6fa54c014ef3b572b3d027adb11bca331fd3a2f38fc5314916e15d0bedd687493543708df109b2e520d1f31cccbbf8660fec73960df92b1cfac7fb549fbe102acdbb853919f8390fccf816398e766980fd533057397ad460977b4d6e67bff6c46e4af6cdc34d72cec92fefa6f677e1004038b081d4744f7600c875c93722c3a45a3af865a7141fabdd5d5a22f7161024e98dc277c7c49e40d6a514f26edd12f311f1a991df2ac103ff595b54fa8e16e6e4450045de3c95c54dd21bb735860b71b3585853351dee811489bc58a275825a8fe6594375b330f2349c3184c0af41e5153d22897be9481fd4e7210dbcf0b08a16df06fec0e32182d795644c321e4bc32e8732f23f00508af6e01f61f85751cde187b41e96ee0e8bcf9c60c0c378bf9173b0e56df27b3c02ae8093b75fd9f47e637eb4c862208c284f542e69677cef91619b4e42f690a93468f490f849ca7a38601a56c1a6a7e059006d0bf98813d5846e8f10d1810dc6588de13d2c1fad79955b86b407b24a9497575819e0ba4744767ee6fa2c8b2f1c2cd172d9c7ab09afd4f7c5dc79dc8b9b59083fc348a40f0c1dfcbf6decdad293f7c3148bf98713ab9f78c944a11c4d48e68683ac6cef2176daa6c5b3f166248dd410399f581c0e72a34f04ece5b7e38bc83d89535b7b380fd770e255f8114ec7c0b4fac661316345bbd48aaccbc70d231defc2018ad78893b4853c0b80534d4401e673200c37edf50c3f9e22ca45883e63ceb82a3d7f02fd2ac261dc7fbbe3130cbafc2793de9f080e6e15caa65658e6893f13db4f34cf0eee912132fae2aa41b718b175bf18b4c0ff6e0563b87aabe7282a0cac86d78508eadeac1ba5b45c1a9329281abd155246f55810839f96b257dd3aebed2a03a7f6afd9cc14a5116430b4694b74e69bb3ae5463f27c0726b74c16f4cdc67885bc337d8f7cfef572159b67521e7852be0e8f0a702d17a766af322a731182f3b97ed819ea6f9708ef8f1b12167629a3e3d122b71357478765b69b8d9d8602d77bdfb2cddd486994f9d78f692598ac4b718c5df96533591dbdb08f9e66c9ec353e445757ad7e1c8cf5881122764a16fc19ed6f77f98682eabde81291d3012b5593435fa96597f157e8340a53ed8a11ccb3015c8c101ba45132ecd648a8eb80e74320841d4b919f45909e78bb7161209840e45925ce9820f2dd042d194c7cfea8dd6378ef86a1f8a2b9ca35dd09496da5de2853ea7292cab293c2e7e9308ae9de36d4e4b9a53e7e751ad3b5065dcea34c04f825592e8d9477c59e8c7f0897b5db628a450ff0b1347298cfebb40b84c50f4200f49397e63da59d526e9cd45d1701659393fe9a81fe98b42d08bf0bb03ea2a0321433a09e7749528427736a2f56e4ea2848a09e0d84d3b781e26c00764daee02bb3aa93bac1461f953097a8e9e0515b7ea95ab9d31f34ef50a752b2f2c27348e9e3cf21f22038d93e6f98a623b7061e8fc8163cac77e90e4bbd23ca735a476306e6aead517ca83b73fc47dd40e58c05c3d9cd6e6614b6a0faad8a426f4cb24b89db59a7f85c6653b3bb677d72ebf720d399df62da1973402105138c6d893596d270b78da96c3d2bf72d04953387eca7db52154b4e128695a6cfa1e6571ec77d3ee252cf6fe4d5ce015cf419391dd81b13e7b77b608877220756a4317e56cd902289b3", 0x1000}, {&(0x7f0000003880)="ae1e80f715c0b80b9d954bebd340b38bf201b8e698c4ef1b2c54ab88eb0f1e21954b0b0a42aaf9db414997e2ed00b54389ad833990bedf15f197987dab931b15aa8a0398d73ac6eed36a13a8422691b0345bbbfc82b5213b9e5fea891a87d07a86e3217b1b6335e67b", 0x69}], 0x6, &(0x7f0000003980), 0x0, 0x6}, 0x8) r20 = getpgid(r16) r21 = getppid() sendmsg$unix(r19, &(0x7f0000003c00)={&(0x7f0000003a00)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000003b40)=[{&(0x7f0000003a40)="d1662f9813542ea48af6a2e189d7c48551ef65d632b2946f05e58f4a9366e4c4d75c52b3d914b8c21c79f57bd54f7e005471354a1a8ea6003bee03686330f09f44726cef788c673f61e8025c2ee36eb5747347bccd5639d15ebc7538b5509b53657b4f20a3212f273431081210540df62379545d005f2e5de9c6e8365d650b651eb5e9", 0x83}, {&(0x7f0000003b00)="aece510038652e298d933c68001268114e45df396ff1117b952c09273903422874ba77", 0x23}], 0x2, &(0x7f0000003b80)=[@cred={0x20, 0xffff, 0x0, r20, r17, r18}, @cred={0x20, 0xffff, 0x0, r21, r12, r7}, @cred={0x20, 0xffff, 0x0, r13, r17, r4}], 0x60, 0x60b}, 0x8) msgget$private(0x0, 0x24) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x10000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x1d) (async) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) (async) utimes(&(0x7f0000000000)='.\x00', 0x0) recvfrom(r0, &(0x7f0000000040)=""/96, 0x60, 0x1000, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) setitimer(0x1, &(0x7f0000000340)={{}, {0x0, 0x1ff}}, 0x0) (async) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r2 = socket(0x20, 0x1, 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) (async) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x20003) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x2, 0x6, "3378b74a4eddc026dc813187e906385e4a7d5626", 0x14, 0xffffff81}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r4 = getuid() semget$private(0x0, 0x1, 0xd7) chown(0x0, 0x0, r3) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, r3, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r6 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x7, r7, r3, r2, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000380)) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x200000, 0x11, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0xfffffffd}) setitimer(0x0, &(0x7f0000000a40)={{0xffffffff, 0x5}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, &(0x7f0000000140)="07f893d813ac6cf723531236c6c29fda1ec8df3ee39ef88646b81349f7c3e77a7bc8e5e95cf4c9adc414b87ae12de85761269a4b31cff85a06740a139a4322d5a5539de60840f71877972cbc23aef51d58b7024eb5293e9838dd98e2286301f9f2ea5f1573e83cdcbd5a125af241539285d05b1cef5f54de29c79859169fe6a73164439a17fcc9fe1ece813c6594826610ca9d8ead1234cf4353b200", &(0x7f0000000200)=0xd2, &(0x7f0000000240)="a146f70f49a41cda3adc94099af85bac2bec5ad83cb0321800303f0debbecab4477a192aea12aae74f91814dbcca5b62652e2f49b19e5e40c0e76371de818709f545d18d51248ffcd813e11dd841b434d7d3e7e5b84633f0c69ab7bb2b8f953a3b9bf3", 0x63) flock(r0, 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x14}, {0x8106, 0x20}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) flock(r0, 0x3) kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x40, 0x80000001, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) getuid() r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x10, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x110) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0x5f) executing program 1: r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0xc) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x9, 0xa1, './file0\x00', 0x8125, 0x3b74, 0x0, 0x7fffffff}) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000000)="71f91e7018780b58bc5a81501d94a34b8e5f84cf71b59c7afe8370829e94acfd046d759ba0257f6c5ad8eb28928da0ffbe7ee8bd77beadc6e27f2cfeeb56472f0611fdb2c20d4c", &(0x7f0000000100)=0x47, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4e) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x8, 0x21, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x1f, 0x20, 0x2}, {0x4, 0x2, 0x4, 0x1}, {0xa00, 0x9, 0x2, 0x3}, {0x8, 0x1, 0x4, 0x2}, {0xfff, 0x0, 0x40, 0x8}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r6 = getpgrp() getpgid(r6) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2664c7512a631c98, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000002c0)=0x6) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x5}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0xc6, &(0x7f0000000440)={@broadcast, @broadcast, [{[], {0x8100, 0x4, 0x1, 0x4}}], {@ipv4={0x800, {{0x10, 0x4, 0x3, 0x7, 0xb4, 0x66, 0x800, 0x8, 0x16, 0x0, @empty, @broadcast, {[@lsrr={0x83, 0x7, 0x72, [@multicast1]}, @ssrr={0x89, 0x1b, 0x81, [@multicast1, @remote={0xac, 0x14, 0x0}, @multicast2, @empty, @multicast2, @rand_addr=0x2b9d]}, @timestamp={0x44, 0x8, 0x3, 0x0, 0x4, [{[], 0xdc}]}]}}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x9, 0x0, {0x19, 0x4, 0x1, 0x2, 0x1, 0x68, 0xbd9, 0x3, 0x4, 0x8, @local={0xac, 0x14, 0x0}, @rand_addr=0x5, {[@generic={0x0, 0xd, "aad4d9e6641dbe1be7faf2"}, @noop, @timestamp={0x44, 0x38, 0x1f, 0x1, 0x8, [{[@remote={0xac, 0x14, 0x0}]}, {[@rand_addr=0x7ff], 0x5}, {[], 0xff}, {[], 0x10}, {[], 0xffff}, {[@rand_addr], 0x4}, {[@multicast1], 0x6}, {[], 0x80000001}, {[], 0xff}]}, @noop, @lsrr={0x83, 0x7, 0x3, [@multicast1]}]}}, "04ae592f0744fc9b"}}}}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e2"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x44}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7c92, 0x2}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x0, 0x7}, {0x18, 0x3, 0x1000, 0x6}, 0x8, [0x7, 0x7fff, 0x1, 0xe54, 0x7b9, 0xfff, 0x1, 0x24cdffd3]}, 0x3c) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0xf5c0, 0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="fbec0c176ae44e70da24fb63957a15413f2574f161614a02e42422beb52ff5f34efab05ea4bcdba442de7bf282365c63443e92780f2a5abee20a0bc17eed26d002a2f6f83e01920944a89a83f3af909347dc6c918037d81ca8c087f028376fd0054136b2be066b275833047c", @ANYRESDEC=r0]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x91, 0x2, 0x8, 0x4}, {0x4, 0x0, 0x5, 0xfffff000}, {0x40, 0x4, 0x8, 0x1}, {0x6, 0x2c, 0x0, 0x4}, {0x8, 0xb, 0x1, 0x4}, {0x1f, 0x99, 0x8, 0x7}]}) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x7}, 0x2, &(0x7f0000000200)="4824e2bde3dd519dd695e6268aceecea4d46c412bf9d4098176d35060c0e2d6c95874ba24841a5b73aef9e1258a5bf6bd8161390319e3d710fcc2aedb39bc5d8806e74f8253644eb65276f68922e53ce56b9f317200c5e57facb267a2b6c641ed4b2abf2b73b0b2abf4de51f9389b1b2082f8331ce0662ed1e0be5c1dfcd8a4313c10248b52a7e9ffbd28e41a8cd974e7cdde2fa34c55d8595da13f96d0a1691f3fe1e8ab9017e87822d825e4fe091b340a6acd1b798ddb66e84a50db69e56994cb3799c5005c0702bc171f4be4d98254048e801670f540954ab95684e3fbe9f86c9f08a5b4e84ef2bab5a4226b54b2182f1cdd586772736ef624205451c133955ba2b6489f117b5db2022320a130180ab125f58b32675bde9da43c3ba76755a4892d956b749d5ebbe3617c43667758efcad676ba7315175df3b6d0905ab3d7627e52d6b782c462d23a65adf807a211cb85f6a1a09aed04105fa57a2337cac6121c2d03550af343a989fb9ab7b94179d4f6b91649d0499e4e10f17f8c0583e29676a62bed98a35dd20e41ac0aa97fe6c28b0a97de8f5e7f07724949faa4d85f3a189b84e3f24a49405160b0bfcc2c3fd71af78a6bd20b8011ef2a72356331c65dd9b7e5aacdfc6c707dd1df2f5851dd99518ba3eff642c0ad978832183a2e346e7d6c04b4e2d33c5f9261d6102684e10b7fac78e178367c038a1257b06257cd94c6f2063e62facc80c6afd0c541119073441fb6e11d13b3b7d900033ddf517c14f1da2524d3aaf2624fdc23c981a5f5bd7c8f4f368c11e2a036314fdfcf90736c323c5c0954dadef75860b8ce8c3df29b24ca1d16418b99da048f2a14aca7c69409b1d4ef85a4ca7d6eb21e1712067f9a8e5d58fd391474ca8cda6c6b9a801ad259b0ddaa542bbd3d47f216f9d7fc416407afb935c16fb44a94bd2cd5c6f707eda9ca9cfb42de14c17e68d27cdfd1cdcac95a1d95a9d7c9e5f2b90367860e098b01da130e2c84b784e04123aac08e5259461cc4c600fcce4d2ed9efcc07fc9319a986070697d0427dd68ba2cee1af06024c9d0f411acb3c8a00d208b6b19fa410ed584808f960be9eebaff755c98d9bd80f840d8fcc4e61a4cb278b3abaaaa66baadde4b73d24166fdef85be81751a5709371e0962a24403d2b965117c57b9e524c8525041edb149d65ea53bb2481a8a2890f94b38bd839d51b78c51a8fcfc35e4deb12bc27cce95bdc37afdb44c4a287ca0f3d1746d1835821aaedb57e67aaf8c813c8dd9a97d0682c092dd2d2e37fd5a8d07b50cf7b89b0e4289271bdaf5ebfc6de574c0a2431feb042b52487d8b29de45b7b27d856ee6476e89c0a3795f3e9f7ccaf1888fd8143d19d60ccb8ffe2f0442813f347bad2c8866fcd293eb314d90f61fa6d696ecedc9ecad4894beecf2e243164966506d7b4c71076479740e92eadc170f18b540b8deac181d4d2e176cf1877c42a148972adc95de56a978feb758fe53edb7c38bedf769a46d39c983407e75ecddb0a0dc1bdf8110086164bc012dc9836d3795673d29f01a6879ca6770dfec576ad4a8adeaeafbd9ac612f2166f949f4e07be48690074fc4e062c2033077df4cc2fcfdb74b26bef758f2cb0d99451ef3410c24943c32445647f5b74252788074a54ff7d4806997bd8ed63565fa211f4d9d02bae62d221ace71eafa04a8389e3f4a8d7a40e467dea5751dc4e6ccc4fb94af0dc92c45d16850fae00a730723740c9e82d0db81e2e4df90b4cc3d24cb111d2781f04f82acaad59952570271c78c8a7cbcd2da96399bba09b8043dc78f8b12cb76479d8562d998d5629651ba288bb572ad9453a0e36fe2917e2dc7c78993b75e0becc1e62eeecf8a5f8f9e9218254ab3fc84a75dda966664ed03fa1dd8dfe6565ab4c7ba839aadff2352c4e0cbfebe941aea5d074a4a7b8581730b7646646ce701df929ba5ea7035443aeda15f3a21f1a461fed24380026f8a0d29bede552bc0953d64b53bac7d78ce0d2316d1642755e3512766f59855d39eaf9c661bcbd0b5920040aadf0fd270d7f0c08d8b1b6b865a865738e4af6c776de630e886e9c901c65b0ffea7e2db5ac168ec636db8cd091c25ffaf5f8044a8e15bbaff886001e547ffd65e4174c10dbeecca97b1d2c6291e398c5dc436d1f0744843ffdfad004a1ffff2c59a64ee0286442d1b0d463e9050e52de5f4ec993c4fc1d4f037f27d3e0286a991baba7bae217c5dcb0a0bd2ecdab819494c2bc1637691dc2e8938cb214ae972714a88dffa23d9f5dc61ef294ca7c82f142b8bfe277431e5afbce30ed74a5ba23cb46367c8b498dffcfdc2a60e2f990a6e3183411aae42f245a0b227d9b42f4ff63ce7ed3c380e4da734cb32db60725944364cb5dedc8a0f51e054d15eeb4b8e51561000cf9d06207c537235a45e40ea2ba5b8bb349ff857bad680fbe66ae1165f87a98fce397117a7c8d2acc5ff7ea736bc9e3bce26ce01328160f9d92db16232f4b6c7395f23ae327ffd0550dc1b8040f5fe03974324e7ecb7ff6fc9e30567af7892a8bbeb78f07b9d1ff78dc45fe359a440da0bc76d11f117a1f64c5a7d2bfe4d44e67a46c2c8f8654391ff0fde078b76994a307b5ea028dd273253dd293ac6f322c514ba7903a4ba14b588f4247fab0c059298ff60a0846874bba093444d92edc46060bdc5ec0d3a7255bc6c9efb86ac97f5e6f67c60698fb521b1fbf180395c000ea0a94dd50b6bea66235d5c8d2a8da34cda3f332c26871a218d8f282cdcdee44bd931a16ada4f9ee9eb494853d99bd2968242a97c66e0bf5a3784f0db901616ee006f8c9ab7f4f8719f4869b459df8a191adc6330f5fdf39341036433e2e2391609dc49e5d396a9b6dd2a551758ca498965e8fc8ac9fd50b397511dc55f4fc86eda8803b172072385ca4f3b3d4c5ee40a16a21c6177646620bde8d45d8b3c809a9b73b4d17fa9e4ab1372592c8b7f91ecc8d500c151586729d8ffe53c48ff37a6091d45f652fba351518d6a87fffcc413395cfd78e251bb5fd488e6ea1a0ffa0819dc2c7cadcba6050b86c12a417e8701b02292b62300b7b158421530b6412745166253476b7462a2fb6a143acd641e638532857c5f43370cb00dd0cdd7b36c9e6fb3340f8d15b067c855bf3c5868dd0bbf0a165027be5e753346ec85073d039b4b1b22a67a2986ce89d18f5e0c1357319d4361d23a691bd126ce9860f041cdc65228290b64c030cef3b35ca86a2e9818f394ec9ac5276808a128b9a66e69ca19276b0878dd3c33f511d73c496b180bfc0ed3e0be88f30209f0ab669ac5f5eeb34487bac32a4a112c203b900b1a2a784fc16a75e652dfa3bed9c4d48c204146cb4ceb8333404e5eb706f38025324702cfe92d0432ad526b6d3557f519ff92a480feb24d791602494923346c408e5ae906cf87ee1d934fc1f25f89b1bf788565014772eb8a1b6791b7c0364aa0a64f8b58c074037c2492a7b58024a5db2ef029321efe35293774f8bf00d58c7bdadd45059dcf54b97702d151fb0da352291dc93dc885f7248b9a131ae1d24272319e32e991c77b8b35304a38c97b51c8bb0d22f8daea196c3e25d03f2f825bc2ed948da70585554f927fe2bd5e1cdf39874e79714995ffc6ea64115451e97c934241ff4d5cd0e86f589d966b7a02b3cc5f82070b6b9b6d97b28065a152595fc07a4f0f098fa7b7b0c11ddd5230846f72ed5341812b0b50487dfc9580e92edb2d566acbacb448764d309101f50923b9e075fab6dc57eddf7639d0d735bc71954178e49cba231a14c4de7d220631f892f77d0ff5857984586dc778fad464b9b53c3e0a722dd748333ce3829069b7a573939fddf69575066a5678c8e4f943eaaba4d7f203638f1c77187bf2d3cd48e7c0a68ad4e55fe2c94c02841e07dcd7bc37e4d0b01e79605a3b1a24424b6c5df702f8b459e3494ce50fe60097d345a2ddb51f2cda71a72a606778b07632804cff4f33755a32fd5b3995e26543e6aa131e5837a26459397c60e6268548da459a3d6f83d145dc4b687e766298df6b203c0961c0e0b6b3a44fcd6ea800ce528b70eab9500247156131b8b21c71f1ecd1068d2dd9a0866c341617a61670e50537a9a2d44a962183f318bdc05389648613cd456c25f980f7c5af37ab676a3bdac7e1230b5a376697e042ddde3e0eefaa4242c103ac21f55eb6f0ef6bab4d6a37d3983945d67e85d5bf195a7c748b413a965d37cba5dba2ace0c27a3818a8e3351a503904ab377b730216dc958d1ac43bf601b4274f0074dbb5e6d0e7df5146106765887baf6a36b265eb4be55682b5fa0ca2a797a84840b1a4be50623479a84d536a47b8e30f560c8fa55f8a9eeca9363256d97a2910bb5fcfcdb0f30ce53694e1b8b77082556ba222bf738471c19962bc17ddb0a022042f6e12e30aac93e317349b8ed11dcd02af8e8f6839accdd10e810dcbaca6e48fef1ae68708459b53af4bede5c7b4281af7b5ca15de907a813956202536168b956edfc4002c19f120cf00158112cca8008c62601dce5ee8cfdd2c2141e486a9466f2788f98e9f5cec41dac7b234f10062778ac14037e8a7e3ea200174669c414a3289078fa7ac058d3643ba1718409f917e04cea1f072e97f19f28be57a7c8fd336971d2aa1730b3dcb6dee93aba45ef6f954393e3eae584b1a75201bc5babadd6389ae1f88c8d9121fb1b2153b37853ed527ab29a6dafc5ea1913d16ec90d613b99bac1d770591bf767e1a167f05fef61a419919b2772aed136b9def9c413373e5027dfa8ea9b40d05c0b319d664f9064d7c5322ca0b446629b91251aefdf73fa9d9eef7e0e922ff515a815cfe2200178d4b547b6a6d8981fdc369451d691982547316b03b63d955c6d4948fa9075c68e0d75e3b63c5f85c400c097641f2825ba5db2fcec5cf2c3a5a4d16da91e6cdbfa7a1e03a15ff9148bd4767f48cd4776c978da16856a7cdac1a94c2d5bffcbec53e4a46c7e331118ba10489273c11c196572e3b79095baec347fa169740b1e227b47875fc69b062b5800e2ff240cd9abcade943a4e98b188f1fb3ae66f244408f9c7ce42a93140913a97de97dbb16d9321f98a1e4414ebd3278f2ca41c1230c4a15d07841aa92caccb6783242658079d9ab001180f903bd3b5478f4199f0677e5d9d14e6351105faf19a8674bc11fa5abaa0bccb55644b392b99301cb34bd5404cf4f397895cd935832a734fb860fdd60e65afb47884fa41d63b67ad9c772d5bba513e69b22fdfc3b11ddb24530cb0b8bd6f3bb69e7f7a80f91dc9ada930ff432ea3543697b93a03abc6719c3817676bdd98e28e880b1524094aa2d2ea9b4ee6e2262a280f8d12807033bb9f8ec4a922ca5024b73e1d451e08cb6859bf3e5114df9b74c0ad8f12a8bf0683bfa1deaf7524f3c72039bc59ca48f47c063e3403011466f2a7b8d916e03b021271403338f7219a40b8bd799a14057649401be5aa75736ed3992562bced62504d845be51f742e132fb19b5b5cf953aa50cdee7c376732ee53f502f514fd8b07594bad459e4da6e87f0d62b2b237e60cbbea282475e7ad25635728f53a35424f7a9ed5c0bd00e9f7b6cb17d268d0ad64dbeb3018405f7a18073adbfb33cb78900a6161bfae5babe220d7444d70a02fcc5f788aa29d158072a1685742c5dd1c9a42d49d88b4e9e0cd82c24539e93f2953dc418e5828d03082e09925609325003fdef4b98c23642e13813dee4d126efdb98cb630048b27304033daf38d93192ec952dc78e7641b728298612da042c", &(0x7f0000000180)=0x1000, &(0x7f0000001200)="cde0eba99ff42f7788022c0e59ecf73c4c385aacc89fe8d780235a3e899872f7e611c1f8cdbd606ceebde9254244e08bd1127ff1ff86726743ed05ef15d03c9b18f6a1", 0x43) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) chdir(&(0x7f00000001c0)='./file0\x00') executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() (async) r1 = getpid() r2 = semget$private(0x0, 0x1, 0x6c0) semop(r2, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x6, 0xc2}], 0x2) (async) semop(r2, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x6, 0xc2}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3ea9, 0x80, 0x7f, 0x400]) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3ea9, 0x80, 0x7f, 0x400]) sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0xc40) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="94010503000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x301d0bcd}) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x908, r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) (async) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0xf7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xd58d24d9501f1b0e, 0xc012, r0, 0x1) executing program 5: r0 = socket(0x2, 0x2, 0x0) close(0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() fsync(r1) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0)=0x105, 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup2(r3, r3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="ee08667e19ac14e63c134876f197a7728420aef6171504b1c3b4b3830c001bf0817a0000040000006a89dbdf", 0x2c) close(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) setreuid(0x0, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, r0, 0xffffffffffffffff, 0xa6, 0x5}, 0x0, 0xfffffffffffffffc, 0x3}) r1 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r1, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r2 = semget(0x1, 0x1, 0x280) setreuid(r0, 0x0) r3 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0x7, r3, 0x0, r0, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = getuid() socket$inet(0x2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) fchown(r4, r5, 0xffffffffffffffff) setuid(r5) chmod(&(0x7f00000001c0)='./file0\x00', 0x148) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x637e) r6 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(r6) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='tap', &(0x7f0000000100)='tap', &(0x7f0000000140)='/dev/bpf\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='(#+}{\x84\x00', &(0x7f0000000240)='\\{\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x80, 0x4, 0x0, 0x2}, {0x6e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) executing program 5: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{}], 0x1}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x1d) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x20, 0x1, 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) getrlimit(0x2, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000003c0)=0xfffffff6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000040)=""/17, 0x11}], 0x1) rename(&(0x7f0000000280)='./file0\x00', 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x7, 0x8a14}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$machdep(&(0x7f0000000080), 0x2, &(0x7f00000000c0)="4fefcbac4fbb1631db5a1421c2a764dc2e75193bc164cde90360d7cc80b90985f76cc58736d423260ddcf77b2df37f6cc2cdfc59ed0470d3640e72aca9e6714f23af3623d3083798bc5b49443bc2c319241b39fd93750ed4999cd9dc3ba6540b2ee017daef2fbe95b4130b9a700b28d5edd7e54ff279a3ca16483598dc3d62a8732e42a388b32f", &(0x7f0000000180)=0x87, &(0x7f00000001c0)="02074362e0eb24606e8c4113c264530ab2989d7552f34d5cf91da06c5c9986b1bac6117d6c100a638738770d584a8709557c5f976de49c0261cbcf6831ee5c0433e95f11ca136dde61e0cbd6f4558dfb6a0e93f32251d983da7b5ffc434d7fa94df891be6bb979b98193821abd9235fb8840e7ee3a430855d6d6f203ff9666daed8d1f26cd60ae7167222ea477bc9323834580c69616776b1469ad3828726d3b1e3e070b523981fead99d90673c1551cda41baba80e6c0833c004db5d70f7e0fd955787f3654f5c4597601f23b87a51eed8f53ad0b3232f5d609650e", 0xdc) r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) nanosleep(&(0x7f0000000340)={0xeb0e, 0x80}, &(0x7f0000000380)) recvfrom(r0, &(0x7f00000003c0)=""/109, 0x6d, 0x2, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) recvmmsg(r0, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/227, 0xe3}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/105, 0x69}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/231, 0xe7}], 0x5, &(0x7f00000008c0)=""/174, 0xae}, 0x80000000}, 0x10, 0x801, &(0x7f0000000a00)={0x1, 0x2}) recvfrom$unix(r0, &(0x7f0000000a40)=""/26, 0x1a, 0x801, &(0x7f0000000a80)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x20, 0x4, 0x4) sysctl$machdep(&(0x7f0000000ac0)={0x7, 0x1}, 0x2, &(0x7f0000000b00)="1a218f575a4c9d8324b4c2866933bcc02fd1f034d3b176f1a7ee8782", &(0x7f0000000b40)=0x1c, &(0x7f0000000b80)="bc874e36a09035b1e56198540a35389f0df52ab28fba0dd1b695e1d8742cb75b4f7a3d61992996de38572bd42170711e2b25304e27f24dd5bbefffcf2520a213158c32ce959bc6e194f4", 0x4a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000c40)={'tap', 0x0}) accept$inet(r0, 0x0, &(0x7f0000000c80)) r3 = socket(0x2, 0x4005, 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000cc0)={0x1, 0x36}, 0x2, &(0x7f0000000d00)="64ebcc82bff520e7f05e49b3c4f0acad7d509bbae5dd51d357ca9dbeff4a8c962c432de0159429d6c971c18ba2d65e26129d69791d0c221892", &(0x7f0000000d40)=0x39, &(0x7f0000000d80)="0878cb0baeef753d46128747400fbb1a86bbffc20ab9155bd62c4caff5201855d0942779dadf63a119e2bc21a6226c94878f9703df91d7e45f50b9b89bf009f7cb15937ba3c49cfb4345d984ea2e8e10b4fe0a3977313908066274019a512eae4bde6937cf9695b2d7c627916fdd774748112f25c7b401dfdaf5e2bd607d9787c441b904ee61b81e0b615b8a4654eb60d86473ffc17f1fe030bcd8211897076186816b419a591629d23439", 0xab) sysctl$kern(&(0x7f0000000e40)={0x1, 0x50}, 0x2, &(0x7f0000000e80)="95474bf97e3a57872c1d26565ca6756e796a026aeaca1e2cbc2bea76f8be4e100196844f3e84dfc4bb446fa2a2cbd566e746375e84efd6d429bc35d7540e288d04f9a748978f57fe43ecd62c6b2646cb45f418def7c3aee24c60d799cafbb492aaeed02b42f0e42a1037096e58867155265b0659091289a5792b4831c00c2558974f153ae04f69a570188b2c83a7a0fa95b69a12646345d86c41af145f2fe72f71110d38929ae20b96a9a3", &(0x7f0000000f40)=0xab, &(0x7f0000000f80)="194155d74a468ab768e94ac96c6ec0921c3418d68b88adfba2993777190164f9782bf287c97c64e8f669e1444c90f0a57f966a046dfaaf957b8c8a6ecd8f268f7c8cf096c69db096454f63b101beccdbc4eff562295f0e7445278be38af605a562f86b033bf94e5f78293f32b3892a3c11355bfff699c74b6a9b7366c1c50aa21001b563532e538e94b162aa3d7ba5c524f661c50a4c7ad85239a2bddb", 0x9d) getsockname(r1, &(0x7f0000001040)=@in, &(0x7f0000001080)=0xc) read(0xffffffffffffffff, &(0x7f00000010c0)=""/196, 0xc4) shutdown(r3, 0x1) bind$unix(r0, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) accept(r1, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000012c0)={&(0x7f0000001280)='./file0\x00'}) sysctl$net_inet_udp(&(0x7f0000001300)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000001340), &(0x7f0000001380), &(0x7f00000013c0)="6432328475ba7b1f0e1f5c6cb8239480d2aa9e261d65a2dd7af7b275188123fa3cabd0beb9dff1e6489ff5bd4dfb93ad2fd0673721c70e1de0f5d15d8b4240811854f2ee35f6d8c833b4427adab0ddf1e4de238b408979070758c98593530ac73701c4f49a411a388e637076c6bc89bacfebec8d6f9c12b0bdb9a641d360e5f959cbf600ee81ecb8788cf53040bd5a80e01b36cb73d7dac18789c2f032723b7547ea96f6", 0xa4) sysctl$kern(&(0x7f0000001480)={0x1, 0x47}, 0x2, &(0x7f00000014c0)="c61ca2e91e462eadd242cf4cc6c8cdd6ef4d3cfc66f6dc5ea38682c10f0972726231c987a8d904d99b0bec86913d0015740f7c5a5155e11e73e2d986ec550e2f", &(0x7f0000001500)=0x40, &(0x7f0000001540)="477e925b0e8476d4a0c94b3de4668565fcbad62f8bbe284ed01d0d7c718b3583e124fb07eb9ffd0ca03645d388dbe316d44080c34d4ab6bedb8b87f89da7a4c7f0c1339e495607af62265387134278d4f075", 0x52) syz_extract_tcp_res(&(0x7f00000015c0), 0x7, 0x7) open(&(0x7f0000001600)='./file0\x00', 0x600, 0x163) r4 = fcntl$getown(r0, 0x5) getpgid(r4) mknod(&(0x7f0000001640)='./file0\x00', 0x40, 0x66) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, 0x0, 0x0, 0x0, r1, 0xd, 0x1f}, 0x1, 0x8, 0x3}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) r4 = getppid() r5 = getuid() 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(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) setreuid(0x0, r5) r12 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="a271611e5a24ea06c002f10e249a0c9a7897a81f4774a6e5307506f2a6525a3023b0d6ecc38349f49367503c1540deb7e7ed7412dad17a2cfc9f7938f34f38e318bac3f222cd4db2e2010550b9fb0d4113202c92b64fe641c33a01b4cca6ad8e66343f184b74cab46467d32dda066401b9f072f4413ea57833a1dad1fc454c7ef4027d612ecaf689ed28e6cc553366f2c461ad8222c2a19f63fb8a9c5dc94659b396109faced63fbd8b41d74485ec9eb7783cfdb083bbc73fa0421357399a25ff9d289faca4f7451636646e28c5b75adf5902e075cf2d6456a851151e10c2a7f518241a9d54bd9e27ba95888c0da98cde9c05c38", 0xf4}, {&(0x7f00000001c0)="d93a3497f9fbddbad241cebbc27fa49059f57312c37330928aca089fc4f92977b7f28a2edb644ce247fb465088dd09ffd826cb9ea3bdf25175cf6e4ae3ff9694db088309aa2695fe267ce6d46c0d324a0329728e29e116204963b8177ce9c6f8cd7dab1489c079b48ba5853bcc70204374bff36d9eaaa71449b220cbb9b7075bed97b04569f34e52202ff1009fb70fbd98999c9396ae09a5fbcdcc4f45b6f666173b570e411e48e644f75701959b80c2187f0deefdc36d8b", 0xb8}, {&(0x7f0000000280)="c3b867cf524f4f962915c3e36fbef7539b8a9912979b63b9fa717dd96699f5465590a45d0c", 0x25}, {&(0x7f00000002c0)="695079fe1d7a", 0x6}, {&(0x7f0000000300)="c6a38bd1bc46d14dd1cc08c6fd6b0bd2b979c7227d8b7b95c30b3c2375da9718d10ef7b4647046dfae103292dae48519f317dc2e688abfff3a2e5021d20b2adaf4e0ae8950fab4c23fb46147fce2375b8f954aee9cc895e34b7cecde4f1c1e20beaefff343fc3feace391dbc18d11d03a0204dd74ea13b17bbdbd80ac2ba", 0x7e}, {&(0x7f0000000380)="a1d3ccb8cf6fb93824cc132c234da48240170574e9c5e614f104d838fa890c8f3c00fbef54e8ec5aa9d1063a0ea304da71323cba3813d487e6e7edbeb691be721204a9491840a8c73d2c8af96423eab8e481c1865280c1baa471fbf1f8d13d0f2d3284b6b623c3041c28e528af6a47dcc9", 0x71}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000fc8cc387d025000200ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4}, 0x402) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x20000000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x56}, 0x2, &(0x7f00000000c0)="5adf006bd04d2502b449d33aeef4f00f18afcda1c11716", &(0x7f0000000140)=0x17, &(0x7f0000000180)="f589bd35d33f86e892e7e3a85685ad6729c53d5e82f94bbca45330ef9411c4e2f299e9d126b747df8aa4d6d2625645783d52fc683d09ccf387976ca83e74bb96ae9c585f1d57787fac92d6db0c5f39c4e52c630e5bb5cdb6862f358b383d30106dc266f9e137519d857e3c435c2e4946cf6649ca4f8289e2074575e6c61e03d47aac0f83ec6a9aea8276c22685d380432f7dcb", 0x93) kevent(r2, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x8, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x43e10e0f) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000280)="be", 0x1}], 0x1) poll(&(0x7f0000000140)=[{r4, 0x86ef6a69ee17bf91}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x7ff, "1a0e0ad5e4a52a829bb82f36b921aab39b58505f"}) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffd8d) r5 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010001000000000000000100c204000000000b000000000000860090780000000000000000000000000da40be1655aa4bb2a99caf0ed8d18254a40cec10e8041"]) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000012c0)=""/246, 0xf6}, {&(0x7f00000013c0)=""/211, 0xd3}, {&(0x7f00000014c0)=""/192, 0xc0}], 0x5, &(0x7f0000001600)=""/175, 0xaf}, 0x1000) sysctl$kern(&(0x7f00000008c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8ae) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10011, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x3, 0x0) r5 = msgget$private(0x0, 0x100) msgrcv(r5, 0x0, 0x0, 0x0, 0x1400) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000040006d1d70cb28d90000006b57239f77a73fa659ceaf05995139959fe8249fcf0bc5a493aa000000000000000b652488fb7d08415501a387c68b113c8d7b54d3d688dd5b7f0300e5cb0a40b634cacf88cedd63d35cd7ea4354b2e986c1b19be5876992ab24dac5777c6edec9ff5d1f836858b6483e598c777e956626432cc47839b9a90d922a98f1de29d23a30ccfea59ea443008a8a0eebfe280b45cb1d21cc873c0f15ce0d4ae6f6676994638976d3ed62d9ba959b1d40a2927a13770e784a81f3d229bf2f461c357e448c4bab406e2e0e00a9a92fb4a36b7c04f21d766ff81c5374a63e2cb7c17335acfcf2b54f8b4ab0778ccf206cc86159e6934962cb20b3d3a55c68f609adb67b04f3962ee795c8fcce58aa43d36de70eb9c4e1e83859f81e0af1abec9718f493c6e734ec45ea8ae6add37f887fd94a89a1fcfc154ace97fc691c7207cc3171f5527078addf607e63ef82e48d70f44b108d0b5aaaaff8b23d27e14014e32c8d5a9735e1f4381cacb691d256317df6302d76e83b5142a825e29e90031738316a6f8d8ddb909cd118f55ddacc912e4a9313a8fe7461eb648beab8032d3a888001eb3947f50eb6af98a53168d6f2e88ba2b793df4d519a4ed550f1e5805b9269e5036e91f25d8a51a49d55a7"], 0x32, 0x0) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r6 = socket$inet(0x2, 0x8000, 0x7) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) msgsnd(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000093f18114920b4e2d44363248689f6e0d3f9e43fcc5f2627f6d0f6bfb73542e3c4ea647f75608da1f9bc4339a90d032f200c12cd77fe92e6f8d014f79c3407e64b38c595c23df9507383ad2015c28f6013d2e1e2a7383dbbd078dc6fc969b979d55964137e1e4919e0feb5783"], 0x8, 0x800) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) setregid(0x0, r8) setegid(0x0) r9 = socket(0x6, 0x2, 0x1) sendto$unix(r9, 0x0, 0x0, 0x409, 0x0, 0x0) fchown(r0, r1, 0xffffffffffffffff) r10 = getuid() setreuid(0xee00, r10) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x0, 0x0, 0x0, 0x8fffffc}]}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRESHEX=r0, @ANYBLOB="54aa06f9459fe49d888d057592d579fb8c77b183a0606ea0fe3585f2cd93f09184d5a15a3766024646655ec425558353a3c080ebc4154fc8f1d896443dc1a0fc78df292ab5ab4c99fe87a77af82e5d49efa3f9cc0fef442b77dfa62d2f67fffb80ac2cbf33891ad2b399cbecd9695492fe81acdeb87843c99c5822ba98a9fab37f76eccffd8ed4d909bb7ce7148d41f4001b77b8473eaa66bd8e770f943af1ff1a3ac82fb2733d59a28e8904279276b84f5f6d6efde1ce78656da24c76449d0e56daedbe780bf6a64378028e48ba", @ANYRESOCT=r0, @ANYRESDEC, @ANYRES64=r1]) readv(r1, &(0x7f0000000000), 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0xf801, 0x2, 0x4, 0xcc33}, {0xa3, 0x1, 0x3, 0x3}, {0x1f, 0x2, 0x7f, 0x5}, {0x7, 0x4, 0x2, 0x4}, {0xc488, 0xef, 0x7f, 0x6f8e7216}, {0x47, 0xff, 0x40, 0xfff}, {0x5, 0x42, 0x0, 0x9}, {0x60, 0x3f, 0x6, 0x2}, {0x4, 0x20, 0x3, 0x3daf}, {0x1ff, 0x34, 0x9, 0x2}]}) executing program 6: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$FIONREAD(r1, 0x80206931, &(0x7f0000000600)) 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) r3 = syz_open_pts() close(r3) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000004c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r3) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchownat(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) socket$unix(0x1, 0x5, 0x0) getpid() pckbd_enable: command error executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e2"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) write(0xffffffffffffffff, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e69", 0x4a) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00001b7000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000066a000/0x5000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f00006af000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000780000/0x4000)=nil}, {0x0, &(0x7f0000036000/0x3000)=nil}, {&(0x7f0000666000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff8}], './file0\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f00000002c0)=0x10) executing program 2: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000200)={0x81, 0x7}) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="d7f45c100978e86cc69ad64fdca663e352cb09238e44e72aaf1fe366fe48f7be4a4f3e6a99a0bf132f8eca6a15c7068362f4fb0194328f5bd6bd3c9eb0a6f591fa09800889ce63ad81a80507455658658ffa8fbddca8ca8ddbcee4d3ebb49f08723412d323dffef750a299412ab478dddb489c0a19b03fddfa93c3a121cff0", 0x7f) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) r3 = dup(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r5, &(0x7f0000000580)=[{&(0x7f00000001c0)='~3', 0x2}], 0x1) poll(&(0x7f0000000100)=[{r3, 0x20}, {r4, 0x40}, {r0, 0x10}, {r0, 0x80}, {r5, 0x8}, {r0, 0x1}], 0x6, 0xfffffc01) socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20000009, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {}, {0x0, 0x0, 0x20}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x26}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0xfffffffe, 0xffffffff, 0x0, 0x0, 0x0, 0x1}) setgroups(0x0, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000004c0)={0x10, 0x0, [{&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) 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'}) open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = dup2(r4, r4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x3) r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r7, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) executing program 0: socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000040)={0x3f, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000700)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea0000c4c88fb063", 0x8) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(r1, r2) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x13, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x800}, {0x0, 0x9dca, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x1, 0x800}, {}, {0x1, 0x2000, 0x800}], 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) seteuid(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x1000) r5 = socket$inet(0x2, 0x0, 0x0) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000240), 0xfffffffffffffe60) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) geteuid() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002540)=""/4084) mknod(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, 0x0, r2) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x0) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r7, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x9, r5, r6, r5, r6, 0x140, 0x5}, 0x8b, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{}, {&(0x7f00000007c0)='9', 0x1}, {&(0x7f00000000c0)='A', 0x1}], 0x3) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd5) r0 = getpid() ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x908, r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) (async) close(0xffffffffffffffff) (async) r1 = syz_open_pts() syz_open_pts() (async) fsync(r1) (async) connect$unix(r0, &(0x7f0000000a80), 0x10) (async) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async, rerun: 32) r2 = socket(0x2, 0x1, 0x0) (rerun: 32) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0)=0x105, 0x4) (async, rerun: 64) connect$unix(r3, &(0x7f0000000000), 0x10) (rerun: 64) r4 = dup2(r3, r3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="ee08667e19ac14e63c134876f197a7728420aef6171504b1c3b4b3830c001bf0817a0000040000006a89dbdf", 0x2c) close(r3) (async, rerun: 32) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x3c}, {0x106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{}], 0x1}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x1d) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) (async) utimes(&(0x7f0000000000)='.\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x20, 0x1, 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) getrlimit(0x2, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) (async) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000003c0)=0xfffffff6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000040)=""/17, 0x11}], 0x1) rename(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) (async) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) (async) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x4, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x14c) 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) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fc}}) r1 = msgget$private(0x0, 0x597) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) msgctl$IPC_SET(r1, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)={0x1}, 0x8, 0x800) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x20) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="29095fc53b99aa44b23202e1142ffe59407182440078dcf180ab4de9d85aea5341d9621abebf86bd509909a858", 0x2d) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x56) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) socket(0x0, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0xc0104304, &(0x7f00000001c0)=0x20000002) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f00000004c0)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x800, 0xeb, 0x9, 0x81}, {0x2, 0x9b, 0x80, 0xfffffff9}, {0xe5, 0x1, 0x3, 0x1}]}) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000500)="4f2a9b757beb6e7dac98b13ef1dd1a52ddbeda20e34ee52c9fcfca8d8fa6b8b7a670a74365f91b831ec08db221473b799a1da249e6d3b0586da75ebd4102fc642d", 0x41}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000000040)="44086991c3fc3e157127bb84e49ff49fdf42fe3e7b877f3e828a4b492fe634797b3f5f0b0e63c27b3c123d4627ebd30acc64146ce293d97400"/66, &(0x7f00000000c0)=0x42, &(0x7f0000001500)="ad1aee24079d4e0c8dab8d45a2f479d6462780258fe0951fd5c193b289b08506c0c57fa691e8d718903fccb907eaeee80a35ccc0364878abeb60016cc3a6a02212e390cebeaf9d107c28dc900cde6a2bd60dd1188979f0bb4ff4a83fa7156222c118f7147b77aa7bcbd65623b58ccd8402465ab295f0f3e15fc1f81bc6b1ac5a6a49bfa3be247f71187a6311070e7144431e0f5b504ea73bcc833a6d00a0392074f0a02904914198b29153d0222846f1bd93c57cb4656392b11a43a5cfc8e14cf12851b14952721b77dbedb71a9430d9b2c8aca6ace17e267688eb6d97b6f02f5648fbd5e93bce4134cbf688324d1633ebdeac6861f20a46e1824b16fdf134488e6a419b9b2eb3fcfb02523d19d2858d3a3cbaed0f356b70295171c72909e91b1c0a2d99d5158d0ac36e03e17bbe3c62d0ed9bec983a7a48e8baae44e7ed6514d6c9e2649e89bb08ab500cc4bb0db0a92faa4b1079988f281ed75a848c98ac2557ef9b12442b17369ca6d3dae21e8dea4de1b179b3dd88911b1272ae8629dda7bc8e8ff9f542cb6ef3542af184d46a050984e84c4467576370e864be68381ef8ce13485b83e88030ac26f104d47d6bb88af8e091873b4162b83f9059d2950ffe4034d908c0917c364804ad1b5912eeba405205bff7ee8bdbc62555e81a1fbe47d05f5067d368750f87cdbfa86674fdc302c8c8a459068cd108d02d65be202e23e5ad5d1e4e18b04668bf6c6fb0ad6de304a60a124c07d1bf3f3f0abbcfddce04a3ac637672efd5600f08947005a590685a97b4e7750d57b67f3fad62ed8a205d6494732dd5fee0e3abab35ea5725338c00aad4aec9b3f69d9c84c40db42a145ec41ece52adc7a51dd4ac1dfd79066ef24cd8142bf3da4aecf72f585c8b68254dafcd8742618bf618d0e7cc7a997512e8dc884fc5416eeeb6cff5c1ed9724f77de99a52a7fbe177d38b4c78709cd363f506a02bd1d574a4cf255566991a379f2cd0820d5c0932b70d380e6345e59f1a11459be76ef9b372dbf8412074cd056c5904fff5c3e3765fa45629365cf68b630265e0baa1b67ba34193c13bc049a09472b3a3f1cc369a9f3f625ba14f8d0411ebb7ab2a1183b1aa6261ac653b3891f95f0b56575464be23499b2cf7245000b681cc4f530f58f0164be8fb752b26f6d4e6b0556c9e23434f8b8275c8e0b003bd0b3b11fdd51fe044c265f6c133db8b6dc1f741456fdd7caff19feec2dddf39b84f9a7e0cdd881938ce6e4573470662218bfd7971ea4081e50e5bfb10d41bc7caf53a4bb9207cdbd3ded27f2cb367fe89e9b1bfedee4ffc769a06dbb97dfb48ce272734aacc3f8b0a96abe6d1050949f8bbe4a2b270fdecaa4076f83048b7a721ed0e81fbc13a91c3d220abbde96fc347d7a0d594dcb1c42265302232a449380a76ddec4b3a2b3bd9d08cbae89e9515843115ae3c3e8a37ac4f6884c60f3db4581f6b9434790878fd587ef3b473e59c03512090b4eaa200e8f2670fc8be4d264b39b110154e42f09ae96ef01411440f4787e01db72778cd009d19a7a3dca023bad6af78fac5a5af15575cafdb8700df26a3b9992f4bedd026ad81d16671e0486f726701539277af3cef31aaaa92bbad3d5bfbfef47ecd5d7947d702b578ec97ca7b23b161e7f79737654e085efe5e3b252e8aae788e1f5cbe7f8a086984d99a8b8993866eb6a14599121ecae86da80fa69245f6875893e5a8de42c9e34a0b783b4493f9cda64b47d9a270ce55bbb1ddf5d1bb95c35d4c30aa94baec26575e81ab2460ef9bd54ba07bf25af210cac940b5f4103093471ba20e651d052b8571f80a8ad2407f11b22e06d2a5cf1ee147dde128a178f03eacbf853566e1389a1300ae49ed07ffae9d15dce134878395c4ba7f4f39a6d4f9c4a294f013a54c0b9ca711ad679abe6ea21b0f945f5468ec7d34966d79a145316044ee77b3fdff698b11cbdd4ee3abb3fd97328859e70d9e03daa77bc9bf56b8519af9d71b28cffa92722e0aab4e0e4d6fe4a961424c2edc6fc07d7bd09050842a4723b9da16e80e011c4761408883976e631e24764c3c450f465c83cbd9f54c3351373901e1a8c8a7605e411051d40f71cbb41624b510eaad2c0438be04e30d273056349e80a370837bd22f1c75b64039200f7c13e7a08d56e86b5de44dddead2c23a81cd136f0c129767dd28bbfcd3d22639ba4bee0a34ce6ab3ef2d84b17cfe5d6f7dcad518d58968caefaa9d3a2acf6f92a5e124cba75d5ad74e1e81e4b173c07a0d04662ccdcdcf315d3b85e0ff349e7221aafc43e12121d9265ba4d949a54f6b77192664a5a1d5530102ae1a4da95d9c6d6a6870e5058f63eb6e03ce4db3e68a9a9821a55bc44e14588bde0e98a8eb8468c7303a1309daf90f276375861a7082c209e629ce0029962df3cb55f534409f7f69b69de9ed27bf00fa6fd371689511a0f5dcbd1c8d7fb9c4851f6b6cfb6f4069e3ab746475e4bc5a3f05d0a26deb138b18da2efc8178a727ea20ebdba55f95a43dfd7e01aca8aa5dde9504d59cf89f99857d6b7928e272fee352047f306cd5594cb681181cb929add3af138fb97a047c832f3915ac0aae46e8fa2bfcc4d800df4b2090c9b27e3a86856dfa865a79044d92077b2a29097f373dba573051eeb2d5ff1530f50d83c3418dcfcdfca242038f26d681b5da2bacab67dab58b78ac2110473707ab8282fef57af3ecc70d2f93034ea30284e5b4d850f36eb16c628fc8be221cb76a15449e4dff60d7d23a3cdb970d143cd7ba1a8761aae6d118a22a04e11771d2a602969710ce39fcb63a22b8527c681f29fab8050ee4a522d1099b1e6b87027ac0f735fa8283dbd7bc07f4465c92b3a606d6a4ee67a94d533f86174d56d846b69ebcfff378b73aa41622c81970bb260b801ef309eae5612d7339bb1c15e5c1c27bc085653dd8d99e37d068a5d63af47f28787bfa3afea8bf855b6d9128319419e641b0426d4bcc08522c1b0c9e60ef90134485ae57fb3bad33a66af618353395d112946763851ba42af28b6f80e96f21438d7560ebfd89a3a022dbfd4e7e310a501f8e1ad9301957b3e8e729ece65f0c91144d71a892b41ebc379fd57428194b60dfbd02f7d2d81f242cdd9dcc254fe9843947a1dad3e05f0b70ad5e869451f65df89341e205832f76670da11d077c17747c56979abee986a613d78f22baed4d25b95ea47411b3f3d6b89435b68d2d5e3f0f0b8e866092737fa88b5c0e8dccc6afe0cfb316ca1fd46daf08da563c0114b6c7532ce7430d2fd957c1488226590ff9a7ddf4045ab9d395084a5b12f2a3de50fb7949ea5c43459aa711d18981ae58f40d34d53a40cf4a2d706ef8a90260909b5fe9d82d8d37a7adb2c2bf4a9bdff13dbcefe28cecff104a2c46037c95a0acbdb384934bb6899bd596c7e5bc366b873efcb622349b10185c1b2758817eb746b75aced503d45b151c8ce9c7750c7628bf0f4fd3f6168d3a79363bed677ba344746a5ef540b12a097013dfb39ce15644f607fc892ea9a0dc024e733d845d1606d089a53fa9bdba0ea722891ee9540f2799f67a4b118dabb094d6a6dadec6bd7133d992af98e2c31f5666805358d244977384ad598ee63864aebc84236a22c9a381ca68315dfc9b387697b4e9f1c80fa8174d5f63fb2140c46afb0f14c4ea45830ab2adecd9aa7d8adc3027b6e3146d64d586f5fbcdc534004d8fed6e643d27b52f99fc9c7f88930ed044bdc5d1f0b9fe4d9a52618f68324eca76cb327b71a75f0f30c6d9c7ee19724906485be93e581c6c4319c26b2455c16b3d3c9d1fb0b59400b9f7f021dc5b9574c9ac508a15989e88679d3b20cfdcae4237998827649d8a6c45bea6ce32c4c1e1e32d54229a11755609d1c27a5b5655fbfc835f9c0c0399d16c67e886b74c40ffde4cc2bbb56766265fa37e6fc2156ef78f4b75044861a03ce66823dec5ab68e733ab1b02f8111e50f1db89817101e84c34034c78a7bcc8d1bb25872c6e4644d55c1a0ab7bb18269c140c4a36e12b12a08439d1f16ddf83246de5f922e4a7e7d7418b31cfb2386b3c685721fe8c9d53437066de431072ac73e1157c5c5f39b4a9d8ebfcfb3003d796fe4d12669e5c01bed81f1402d30470c6a0c73aa59d980ba58cbe4d58d480a107ed24cb3381c1ae7b94615a4e8c1da917e68c031eaf6af0687d0fc61fce09aaa1358f3131f0268806e3c25652eaa533fd7240cbc95877896004f7e3230655da475c274a92ce420fed27e6a9eac247cf29db9d1c7903f62cebc3e13f9608944196888e9b8496d0a95b2636cd4172fc1ec1f534a752cad831fae156c0817b7020b08bba5e3a6c00259e23201397a63c8688afe61b3aac7a72fb2be7a02ecfecb3d0ce445431cc4b489349999f67cdc2e9b04153b507f1f0d33429a222260195797a9fb9f686cd953cbd7e1c6af88d236c44ce17ef04c1acf4b9c3c3bfb087a7e630213aa36395c4e7702dfc551ec4d484a2fe2fab0e02d6d29872c210dd117b1cbd2504c25be6610207b4a083389e578a53b5d9fd75b10c9edfa34a446fbbf0f32f0de15ac853b0b77f00000000478438449dd10eb9c4fff6cdc3a893460ce9f2b950d3cf33fba641ff2b367254cb66640a0e35ef39ac418c153683d0e842dfb412439d0941cfc56269286001f04c9c95fa8d79b078df2c44720877c0e2d91185865f3154762f781a6993697d241f06dd656e328991ff2ee208cb7742aea81c938f597161779101766f7e8a84ad3169be1f38b6ca0c7e0d4b26df0b5455cf34e94854c0c3781d5fe762809ea76a87a2d260e2c398bc32357c6f69991f6309ab745d2057996106aaf828bd103c666d5078a156a96612aad999438b38b31137eb7199ae48668c3a147656d244b47ebd95a089a21e26a703ce394393e67035700993f3abd7d88a13044f0e46818d55e26864d4448a3eb9010759906b52e6a4071f1a3791b038ad16c5becfecd8aa664b7cb093958b796dcb074ccebe788f46d56c6d522fd96970fb5bbc207790d25c05ebf79a9f46bcb9abbf2de079ef80d0f9f63dca89bfaaa19e683227345ec9aa870c0ef7c62afaadeeb8d91f61778c847af94d398db9c557d30e1c0aef756105f577466e2d76eb656ebded3950be208c4173ff46aed43b61dc2769725dad4cc651eef5de7cfb138d514e5ac8b8402023dba8525e1a41fe05bd57d4a0907c30c69f903323443c9245db78a624105d3e0b53202046e5aada335ef36de2dc2aa081d3219bb3ed6450577c0d48a0f9f56ab513360f404399a5f43c3f8bb75ffddefd59dd4e620a9bdb9a3607be13d2053215fdc998860ee8eed37ee978878cc171ab798cc119673cbf3b84e95e3092fdb5bce2673ad59757e660cfcd0e006f41b02e9e60c0222c2d4e1a7c9a3a606bbc008d4df81b057bf90f0f69633e83cbedf3c854323bdb9c98796ea09536f6d0c8a4d6947adb5fcb965ef6532fb80456d3cc58eadf045c6f7df371986024528ebf5da4e5aa8a890b36b7ba2ad127169a52ae6c29d76e8dc05e4c1b8d219971e91d8f26d7d775550fd17242066cb8ee3136653f29b80dc190a4d2fe33a05fa017d32bd9e232208d95a5b3244752e725af950b7074113f59fdb0b65840a9194cee307f6fb6bc6aef74b0dd6db76470c83fa160f157e697f104dc56d72ab9aff4517e60e8a8ce3b6fbaa3fce1442e307b230e6b9f65766aef2f75fa98ad172d03bf3fd2a996ea257062cdc9f94ffb3f3175467b725282f1dcf4beffea2e0811a1e7df77213832536bfa04b762", 0x1000) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r2) semget(0x0, 0x9, 0x1a8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x200, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sendto$inet(r4, &(0x7f0000000000)="3e0c97b4a5f980609ccaef9322bf1b098ae4b147d125f61fa8e5cd5ee8351b8ddc785ebe3916d4596d0401c1446517e5acfe00146d71957f9087cbe35cc7baf2874b37e77b675204e605", 0x4a, 0x8, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) syz_emit_ethernet(0xba, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001", @ANYRES32]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = fcntl$getown(r1, 0x3) setpgid(0x0, r2) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8ae) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) 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) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727f"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r1 = socket$inet6(0x1e, 0x2, 0x1d) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x68, 0x0, 0x0) listen(r3, 0x5) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="b5e100000000ffffff0000000000"]) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x7, 0x5, 0xfffffffffffffffc, {[0x2, 0x3, 0x1, 0x4, 0x8, 0x1, 0xffffffff, 0x92a, 0x2a41, 0x7, 0x6, 0x0, 0x7, 0x6, 0x3c3000000000, 0x1502, 0x5, 0x2a6892a5], [0x62a, 0x81, 0x7fffffffffffffff, 0xffffffffffff80e4, 0x0, 0x5, 0xd7, 0xffffffffffffffff, 0x7ff, 0x1f], [0x100000000, 0x0, 0x5c, 0x9, 0x8, 0x800, 0x1352], [0x2, 0x19db80000000, 0x7ff, 0x400, 0x1, 0x8000000000000000], [{0x8001, 0x6, 0x3ff, 0x1}, {0x8, 0xca6, 0x9, 0x6}, {0x2, 0x8, 0x6, 0xffffffffffffffff}, {0x9, 0x4}, {0x1ff, 0x9, 0x1, 0x1}, {0x2, 0x91a8, 0x3e, 0x3}, {0x40, 0x7, 0x3, 0x8}, {0x0, 0x6, 0x6, 0x278c}], {0x1ba, 0xa16, 0x38ca, 0x85}, {0x7ff, 0x601, 0x5, 0x7}}}) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = msgget$private(0x0, 0x60) r5 = getegid() r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x81, r2, r5, 0x0, r6, 0x6a, 0x9}, 0x4, 0x0, r7, r8, 0x1000, 0x6f2f, 0x20}) getppid() r9 = getgid() fchown(r1, r3, r9) fchflags(r0, 0x0) flock(r0, 0x4) fchmod(r1, 0x0) mkdir(&(0x7f0000000600)='./file0\x00', 0x40) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') chroot(&(0x7f00000006c0)='./file0/file0\x00') syz_emit_ethernet(0xae, &(0x7f0000000700)={@remote, @remote, [{[], {0x8100, 0x5, 0x1, 0x1}}], {@generic={0x3c01, "33a26512755d40af0469ad1f9f9f7c4614f8f07c58f46507879bf582fb6f340f0388e299803d97108b369684515c614c3e234112b359375d60a013a84c1ab7fb567e46bd4c342729056bc38ec4e33207391afd1a27a5eee1578e822ea9da95e8af68f32fc7d64f53e47ffb9b8bf317765663d6d44139e2a97464c9bb378f88b3cf0737b8b9ccf37a47437a7389888e4c55e645f7599cbc7106982915"}}}) setuid(r3) geteuid() chroot(&(0x7f00000007c0)='./file0\x00') r10 = getuid() setreuid(r10, r3) r11 = semget(0x3, 0x0, 0x48) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000800)={{0x5, r2, r9, r2, 0xffffffffffffffff, 0x280, 0x91}, 0x7fff, 0x7, 0xfffffffffffff25b}) executing program 7: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000012c0)=""/246, 0xf6}, {&(0x7f00000013c0)=""/211, 0xd3}, {&(0x7f00000014c0)=""/192, 0xc0}], 0x5, &(0x7f0000001600)=""/175, 0xaf}, 0x1000) sysctl$kern(&(0x7f00000008c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8ae) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) r6 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc028756b, &(0x7f0000000000)) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/../../file1\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) poll(&(0x7f0000000480)=[{r1, 0x24}], 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) setreuid(r4, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x36, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaafffffff70c7151b6411a7bffffff0800450000280000000000009078e0000002e00000014e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r9, &(0x7f0000000080)=[{0x0}], 0x1, 0xfffffffffffffffd) fchownat(r9, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) kqueue() r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x5}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x80, 0x41) mknodat(r3, &(0x7f0000000100)='./file2\x00', 0x100, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='c\x00') r5 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod$loop(&(0x7f0000000240)='./file2\x00', 0x100, 0x0) setsockopt(r5, 0xfffffffa, 0x2, &(0x7f00000005c0)="0bf679b5d63399923b6400ea2523d2b4c0a083e7e72bffe1393224639fd85df93483036a26dedb5d382785aea53e9658ba9448b57e2e2a142321072bd5dd352e4f9c2ec7133535c4b27e5d0d15c4d0ae9513799a652dca0becab880eb709e046370b4d64da6342a530650217357496fcb0a931159d781a8055859a92bb91bac2ad5e3ee8275a73cdc927f353bd178a1db0b2b316e93e32e68b1b80f938fa3147736af4fa7d33588a7937f82b6423acc9561ee3e59bf01762eedcab10e61525e9f0f3cc4be8e2c17859446ac4f2997bf32083f74d81b0ef9932f87e09066277434ccba6744de3c663c10670f5bd3d2ed39142e692e7549ab33182ae42dc6e307539adb6fb20ab2a06e4fdbbe77e52b6c26d89ca5a2c51f1fde1e154b25ddc52d2aa809c7853bd008bec40b08e84aab07c008fe4182e5590a74022afb5aecf6fabf22dad22377177fd48da6eb6a8a648caaa0ef298b571665fdbda02ca6bafbeee17f28c355045e16d5cccc582e3def723af70b5c6593a6c44273de1215bd0d2837f2bf4ece5de8929f6e64a9f9c5d672f001eb812dd679c3be5d935104a8c11613ecac422bfc140d6ebe2ba0eabfe716892b100ee322a9f2f482bc6a6631bc6e63ec427dc3fe887353bc81f10a84d81e2d6bfa9f9b674c9e36362d4c4e947b4b420910df127947872a33a9fd724f827f48843a2ee2c4027961f9f39b628d3fcaf35515d08745178f59ef58dc47560f9985ba02e8275be3ff948ce0d7573f73f83cd4dc88abfac3aeeaefc7c038ef26bcbc3b32a8462e863b7f95485ebca7e9f876e9e6cc7b9622bc8020c8b98db6d3a9dd4bd9cd69e7ab0a8ac9a7014f3423054c124c4c8cc4f04a1c3dbc527ee3d637e8f9ada746050261b9f802f645b40d82ba7b3dadca43497a46cadeb8660f1298d18c8e1731b0ff2ad4afd121f7dd18bb6cb2ee5cc48122c4eba42e74bd41b3aa775b7642a4f89cc2d8274f072188c44a873df15da5174cfd0954b43fb1af91777906fdac5555a69dcbbd65adba162102e4115a7d0532a42930a56b691db73646466d4a8f72f597b038d2434d8d1553f9b5e7d3e1f2185cba1ce18ca9ed9d49d53ce1937f8f88cb367d1490574da9a4aea8c27ec17653637993db393ff0feeeb6007c59b4a3baf456de72c0583660636b8966a287768294c25bd6a494229f95231ca5430531b54155c4bb14e68060be2734a8ab9bd81c88095a66881ef66a9059ede8b7ef019bd4de583188e2203410f0efe2c122d3260db125b500eb40f0bbdd8bb8bcb093135dbd8c61c639a55d09c1bbbc5eb18e4930d3b87b9b4bac6c69c35c5bdc69b3eae710729bc0d52fa930a529901edb56f31f628f948f6d4510fb0f41929a66f15beb9f70d766c9ecced7c97a2845cbfa3df845fc30575f6380892114dfa278538ef65276c4067011eedd5a32f2bf667b8703067e64832e0d642bed24c5e6b704ac0b414cc94be2db99fbbdc18f6f577e180c1ef2ff159aec15c7d20aa3521a38c2e199bfb12777c47c3a20bf214b6c2dfb321e9a787032a7c8efbbffb385855b88fc06cc4f620721526a88782275da5a4944ab352d875c3c900a43d14790d2e7cc1c2c864b3ddf4e6a62dd3eba6163d9c53acfbe2001b1d146f0cd3c229b075169517d466e13bd932af932b772752856b5dfddee452b43e07906d70d9579b8992953bb9d5f8cea7fdf61a5d59898692eb425035e3eee3fb8f5d129aec73754d05964c96a929ac5114293b57a7f3054aa3ac6225a5f9fccd8ff57a945f83f778cf968ccf5cd524f3c8c4bf5e3f32c67097643e1f6a538b3c1c58944a5b945546f1859db3dbd6bb4b6c1beb32b26139bde519914a5f0f90d927d1174b4cf2bc4bd24a5d7cc58acdfb11d28abe35520675cdcec124f1b2a353f0ac2809e09a0ce61c5ab6af0ddc5fd57fbc29593c3a587adb83308e848e95f947b37977a0ba1f563158fc1cfd574c505e13eb316501907265b35a007bf7b3ede3d106359887f051ede2c19428e78481234b27a33deba1199f62bad53fb02365d285e05d7fa77b6ed980b9498f32babb4aea04b8fa93141d52122ae22257e735500395f8e8d87a9f503828d34d7211e73d9e6c10c6ffa1a7aee1a9a8e6b8ddbc5dd202f6e273fd37807f8429410893529d2c11355a4a9cdc0cdcd114881190eab964fa841b06ce051f096c68db78a586d027ab2e4c484ac577e8ae97fbd1ab0c5a1d0f045b58d04e7b9e119ec0ccad5cc6a468bad0a8b25f2a56a920823b800504a3e3d8b85dd73f6432f62e6459b3c240c64f5834d702c4564cc19df840bc35173e8e76b8a7aba23b9098fc2243bc4e99038f916d963101d6f3482c0d57050eacdb34956787a41ca17f4e5612f373fab086ddf8494e49cf040ecc691b2b11000f1e0a23dc954059a85fcf7ecc5f23398b7b0d6385dd4c200323340b2105f683bbee27193208c290df14db8e95004ccedb7ed6819ffe1617f3fd340ad4688f255749712e3a7675b73dc6b5108922920f6cf0fd791e35f968947e5e697bf5479ae30b9cea8cf5d32f714796a70c57b88ee1d3c1540ea199ba476f3e5057bf7434e4e2c197a2c296505bc47e57c0a823bf369674b7f861a374fbddc4b698bd993d524038c73ec82181f6b62506f6a62e49cac301230b7fcd6fa4a3516181f096cf1ad511aaed8a1df34af4009c73b38c2950037140d7f26490bcccdaf70cb31ce420b14edb8429e1034b33700db6da5217e1379a69e76dfc71eb62a34008b64664a6d98fbd935534652abbbed9457a0191bc3978465e34101bddd9ed530d61596aec04f2ad1ea5337e79ff3f31636e565496a61f8d1bc27a28443a14578648ed2f9fe2b36e088f5003f9b4915cf258eab3717eecaf19db90141af79cf5c0ad8765954d4d7d2199a4d2e94ec7ed9c35b19284e7c3977da11326429c29b8fff38c099176cbaa2c8841eaf270438bc268a6b1d350f38897436a4531046c65109d658092398c572bf59823f4800605bf2b0f366963769212daa42d5ec8caae188791e7aec4471d29d984ec79110c2dd9277766f7c5035df2374f95dbf88bfb6e1ec0e7466008cd99a841df2fcd6b9ac3b910e388886b1f8436890c59f554f24937e056bac40f53c7bfad61a4e191089abb78872af631c494961a8bb2ec58b61a02b018d04aaf31ee09d74bac75d61096cab0f36d7b965f444fa60a72c12c4d89697d0230ca3c8614c0df1ba79390274af9439db57ddbfdbd515f5412c51dac880358fad27ba2c8455a353873e9766854e3e613e0a2b1d25a6eb9a7f61d59e8f392b86c80ac01f69f4032f23a1d2bbfb84bc1688867f76aa9429f34e7277b17f4518efdfa457f2dff0cfba70be714f687a2add1708fb2aa8d245e2ca152e981fb07c6f341064e0388e60a1675f570d705d11572bb6f1856bfc394cc5cb76163ec4d5c5b49b95da5208887ab5a5a504ca392def67dbb18002e3c1d3cbdf38303585cf76224c14fa9e7a5b87fc37ffc4b987880aa1abbe81ad2952e5104f64313f9308b935c3ba01e4eb2896480b289cc6aa62c011c418b8723539a9317866de2c3b2aed0a4bc561b892653f13ee2cfe228db805e3aca3423f41032ca7e4bd399dd915eea77453a6f53f2b78a10d09f6327899514334ac200fd55761312613c84caae4ed318d34fcf778eec32a7364fbd5749e74f13a03a1cb81a68772c4f75b108a57b614b3bd600faf94699e978836d70df04ff7ce7f498088f20159fa8dcd5a40f07421ebe0cd34431f7477b684086b7ad994bda059ecca59b0c4cb29fad6fcb91daa6e9871a44de00ad863c9f4323cc93fe2fac3c41f4e98acdb8b0c7bf60e90812702f091244f6c65f12bdc4f9432f689361c69a5461838bd317488e2d14d22a602e6e62d911f45682a86211231c3a709783595f9993569e48655d0baef7eb2a8d7362240e242f6533c9618221319cd49536580fdbdb511232ade792d5181909323a234a1efce2a271d6ac0f546e55551888e1a809cf056d7d69766987ba65d7a2655fe27cb00ad4a02289e871d34e7aa1bc4fae33941e1e985ef4d383d826d44c181a4f274fdc98350f0abd76bfab4c4330de263993515a4d585f07250c71c9d9d67a1faf39f33ec794fe151031b98a23e8e4d0916742fdd8ed65d451331870191af8dcfb3d0cd78e476ade5e66ba8dfa630ee1f1c3877e3595aeb7b738755a91f9742b694001e431d99fc5bd470397da8300e2b4a06955f30165a745f54af55bd567149ddc488ea1480cb86532e5e79d1b9e87b898d58822de5fc474106a96cce03cb605b91cdd4aa2bfad58518aca210a2e7a243c604da1f0bde586798d9436baf8a8b8c2800a92f62ce3dd6e919ab34df60b65f09111f376ccef224e9ee1e874c481c757828fd2fd1c0036f16091d8bea6ea699f03a468b7a9f6cb3586fd4a4679a6cabcba710fd641c3b5abb4a73386e24f731b600e62b45bde5654500936ba7619958c8508e55e29fe6a4c9606dd0c213d20ad8f6951daf53b9adadf085e3bbb349f09f52e308024b492a87d00bf2dbb32f8b457744fba97df8f670c35ee459fe4e1ecbccd171f0d322428177a590ee069c472cf21f9d1827c9b61570bd9f9410db6f8d1609c6e69a52dfda2e44036da05e0437854da54e8ba2730c4c08e86a2b9cb9799830f5f7ea3e840a368c6781c7eabef44ea96fa697f0e415a9c3b511441bf1b03c05f5fb4b728b5e121f5fd544c0a3c4e5322da8459f8b098f1c922afd01d594713ba5687ef0c5dbe366442d45e151df6caf43009caf7211cee043ae2b50f9904366eca3aca2767091c34a35655811ccfed1ff66916dccfb4e7e256d1004b56bdd2e50fc4af4cacaa699217637fe99bfa03725cc7b0b9cf24386c3dee9ded2a822f8cdac2660fe95581c5adeaefc9be278e8d2553a78db97dc918da7de282d54c8d8459770e9f3bb35066cd6bd87833470a267626333e96f1f051d42d90a3b7b197b6f8e792ad55ec7af4bec9d374f8f6aa4e0243bbd9466dbcfe3912d643ed1b079b45334721e2bdbe249c68947c5315cf18bd1736dc5d9b35623ba386beadd376c436c027c612d835203b33c9e12870f6c1c406faac73aa3df65c11f22952caf09c2e92e98cde97350c68a96768f2e269f21a1bfc0076f48a16a1f9da1732fb406db4de611c82ec3df933b507f170e6a6272cafc044b5fb40d62c4c0e18012661e34bda47846e696834d96236f1dd68b149b1ffe7fdeb8d93dd56992bd76c2acd018f5cfda21a61fcf71228583df1ceebe735d18d9c95e6a0c83e53b4ab84303765cfe909534160b050fb2af0fee2e4af41e038ce62f044ea0bdde70164fd3c2c684f75907fd59ccefc72114e3d32210271ab34816d8d5d4ab6b0f269dc6a27272a72b6d56356462de9ba6c0b8a9b626ac13324c3ae2d18ac04c381498138212cee25f03b5ef3d7f44343a468f98ecfcd4746b25b881d1eb22e6248eac1b2890d652b6934f84f57eb73d062f235a1a7a54584e9ba1a519f26bbaf2175ff0176f2c970bd033da4dfba03331fa5c95b1c913bd633eca3771f278e0e747422f5314506dce3d87626d6f13d2a78564b6655483c68a5d3f71c5f328be3a97f9038f12208d1a10c44bc22f2d5b1b4af49cd371ffd0b59541fbe086637dac837f142283db52200f9f5a6b11b441e93d4d07a714f2dcee5c5d80828430621fc7546bcb4cabe0590857a0c59d6016f5cd09c5e01ae8830002e60a30d080ceb10ff78bf62addd3412436ac30f22f8a09fbb2703", 0x1000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000280)='./file3\x00', &(0x7f00000002c0)='W\x00') unveil(&(0x7f0000000340)='./file3\x00', &(0x7f0000000380)='r\x00') r6 = dup(r4) listen(r6, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) close(r2) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{}, {&(0x7f00000007c0)='9', 0x1}, {&(0x7f00000000c0)='A', 0x1}], 0x3) executing program 5: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069b2, &(0x7f00000001c0)) executing program 4: setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x2}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) poll(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x10, 0x4, 0x9) accept$inet(r0, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x3, 0x5, {0x80000001, 0x7}}) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000140)=""/14) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0x3f, &(0x7f0000000180)="f0bc296ef2b091baf0", 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000200)=""/252) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = fcntl$getown(r2, 0x5) fcntl$lock(r6, 0xe, &(0x7f0000000340)={0x2, 0x0, 0x1, 0x6, r8}) acct(&(0x7f0000000380)='./file0\x00') fcntl$setflags(r4, 0x2, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r10 = dup2(r9, r4) setitimer(0x2, &(0x7f0000000400)={{0x5, 0x101}, {0x80000000, 0x1ae}}, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) semop(r5, &(0x7f0000000480)=[{0x2, 0x2}, {0x3, 0x3ff, 0x1800}], 0x2) sysctl$vm(&(0x7f00000004c0)={0x2, 0x4}, 0x2, &(0x7f0000000500)="1e25c8746980a88f48cead8ae4d8863201b6740775780d33676b5d48323db436f9e7665f16c5731eb037de721cd0394f11dbca7aafaf6803933c17549e49ca2523f299acac2bb1272ababa10c250eec23dd2978db5407e8be28acb00931f02", &(0x7f0000000580)=0x5f, &(0x7f00000005c0)="4dbaaee4c22694cb63920a9ae7ef5dfb8715fe65dd483bfdeaf3afc3a3bea3a8d5f2c2f19dab5638f749b653290c1d6abf069f88e517747aea34299898f7a2e7e31e0dba26c5f534b931675f274d0feba9f25382082d3a74a3281a32484ec3a142402955a43dff6cc88080068bf7ec68096da6b493e5ee29c7e5a8f722a5da5da8792f7b83507de8e0ca164395de4b4824fb5cd18aba8b41e051fc2a508e2c0effaf0d9597bcd32f3ec96f23df01fd7ce3eec4743bc2226f76", 0xb9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000680)=0x9) sysctl$vm(&(0x7f00000006c0)={0x2, 0xb}, 0x2, &(0x7f0000000700)="feb6a5f3468d431b0fc04b91e5ba36d81d5bb324f608b913093f3a9f924b7db38657aff5e6dbf3e031b7fdd638380a8b91f81d18afbce7efe7fe57e31ad942018bb8be2a5876b95cd59b077126e64889f13e6df86befe557f4e2a7f8597994c1c4f42adacdcacd7823a01f1bbec93aa41eaf6c712b5a31a0703d52731e4e556bbcedafdc00c99dd34507c422f544c0370b86ccc47861a59872d0c0aa", &(0x7f00000007c0)=0x9c, &(0x7f0000000800)="357b06ab81461601a2428ce87382e160d8e1206ad7e4217c1d7f2e59f63d2820b5e98c76c103eff1305527c4b47f0bb3a2982c7a5a33cd82fea2590c9027fcab4ae06dcaef3bdb1c7507ee5e9bb23550708aaa2b973a1b6ce753cc3362c88bb7fbdd0b333f26193a5821abaeb8ee63394fa68e41249515f0ccc3bd69d77feb8c51057cc854be08157327650214fccb2543cf265c7fcbb47912336e71ddadb018bef8637a60e1fa9c26e1e5be43319fb5203cef9d9d7546f2ace676d2ebd596b08c857a854c0a38b07c17d440a4", 0xcd) accept$unix(r7, &(0x7f0000000900)=@file={0x0, ""/9}, &(0x7f0000000940)=0xb) preadv(r6, &(0x7f0000000980), 0x0, 0x1f) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000a00)={0x38, 0x0, &(0x7f00000009c0)=""/56}) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r0]) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)='S', 0x1}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000100)={0x67d, 0x100}) dup2(r1, r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0xb7}, 0x0) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd5) r0 = getpid() ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x908, r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd5) (async) getpid() (async) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x908, r0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 4: setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80080}, {0xfffffffb, 0x100000001}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() getpgrp() setreuid(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x5}, {0x6}]}) write(r2, &(0x7f0000000240)="32848000"/14, 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b2, &(0x7f00000001c0)) 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, 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000200)=0x2000000, 0x4) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setegid(0xffffffffffffffff) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x10001) clock_settime(0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRES32=r1, @ANYRES8]) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000a80)) getsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES64], 0x107, 0x0) msgrcv(r2, &(0x7f0000003c00), 0x1013, 0x3, 0x0) setrlimit(0x8, 0x0) msgctl$IPC_RMID(r2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) executing program 5: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{}], 0x1}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x1d) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x20, 0x1, 0x2) setrlimit(0x0, &(0x7f0000000980)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) executing program 4: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000005}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727f"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x4, 0x5) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x114, &(0x7f00000002c0)=0x1, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x6, 0x0) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f00000005c0)=""/209, 0xd1}], 0x3, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000180)=[{{r8}, 0x6, 0xdcd8c4bc089e638d, 0x0, 0x0, 0x6}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r8, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r10 = kqueue() r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x8}) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r2 = semget$private(0x0, 0x3, 0x25d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001180)=0xc) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r2, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/4096) r3 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r3, r4, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) r5 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r4, r5, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) semop(r2, &(0x7f00000001c0)=[{0x3}, {0x1, 0x6, 0x1000}, {0x7f42629257c968bb, 0x2, 0x800}], 0x3) sysctl$kern(0x0, 0x0, &(0x7f00000010c0)="71f91e3471ac0058bc5a91501d94a34b8ea0b84ef038945693e618ee57394c5f84cf71b59c7afec37082", &(0x7f0000001080)=0xfffffe9f, 0x0, 0xff2e) executing program 4: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) r0 = socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3a) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) close(r4) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0x20, &(0x7f0000000180)={@local, @local, [], {@generic={0x88e7, "507a823524cfbb7771363081f7809acf47ec"}}}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000012c0)=""/246, 0xf6}, {&(0x7f00000013c0)=""/211, 0xd3}, {&(0x7f00000014c0)=""/192, 0xc0}], 0x5, &(0x7f0000001600)=""/175, 0xaf}, 0x1000) sysctl$kern(&(0x7f00000008c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8ae) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6, 0x0, 0x0, 0xc07f}]}) write(r0, &(0x7f0000000140)="76e5dead6f01f8607d2100000063", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x7c}, {0x44e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x61}, {0x1c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{}, {&(0x7f00000007c0)='9', 0x1}, {&(0x7f00000000c0)='A', 0x1}], 0x3) executing program 2: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0xffffffffffffffff) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069b4, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x401}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x1}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) accept(r1, 0x0, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10800, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) poll(0x0, 0x0, 0x887e) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) dup(0xffffffffffffffff) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c543, "1c102609307e7be2df67de202a72da64612c3300"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="e16f18f4c574c1c3617a5f6fc6d78b97e55b791b98da9d7c387dc1834a72e0a279d998a1e1404266b6b996cbedd28e4f3f56124dee37308c37aed1c3c4d1976c9858acc8593d6e3e65fd6c02aba7b383919fc21d222a9d55fc8687111db9fd34da121f4fe17f3b2b0869210ccfa6a2d1fe40e0a65ffc097b4abcffd7656e20dc28", 0x81}], 0x1) executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001200)=0xffff) setsockopt$inet_opts(r2, 0x0, 0x1e, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000180)) mknodat(r0, &(0x7f0000000400)='./file0\x00', 0x80, 0x3) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) setreuid(0x0, r5) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r5, r6, r5, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) getuid() semget$private(0x0, 0x0, 0x96) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, r6) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x3, &(0x7f0000000040), 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffca) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r0, r1) shmget(0x0, 0x2000, 0x24, &(0x7f00003b1000/0x2000)=nil) executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000000500), &(0x7f00000004c0)=0xfffffffffffffe84) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) clock_gettime(0x4, &(0x7f0000000540)) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[{0x8, 0x5, 0x5, 0x7}, {0x5e, 0x9, 0x2, 0x5}, {0x4, 0x7f}, {0x7ff, 0x3f, 0x3, 0x81e}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x81, 0x4) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) listen(r1, 0x58) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0xe4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x42, 0x81, 0x0, 0x400ff}, {0x2c, 0x40, 0x0, 0xfffffffc}, {0x4, 0x0, 0x2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYRES64=r6, @ANYBLOB="e092158199c53290477be5274732c72ae97513594226f7cacd24b05c33b3bb438e7db85dc0a29f48c945a315da7d87c22343683853b2", @ANYRESDEC=r4]) recvmmsg(r5, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) shutdown(r5, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x10001) (async) clock_settime(0x3, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRES32=r1, @ANYRES8]) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) (async, rerun: 32) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) (async) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000a80)) getsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) (async, rerun: 64) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES64], 0x107, 0x0) (async, rerun: 64) msgrcv(r2, &(0x7f0000003c00), 0x1013, 0x3, 0x0) setrlimit(0x8, 0x0) (async) msgctl$IPC_RMID(r2, 0x0) (async, rerun: 64) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x3c}, {0x106}]}) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (rerun: 64) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="3eb0114a807db59df8c0ba93b08860a53f27f0ebf494b5a204936ff1d7ad4d6c771745", 0x23}], 0x1, 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'}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x6, 0x0, 0xe) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x80000025, 0x401, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000080)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x5) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x414, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x74, 0x7f, 0x0, 0x400}, {0x2c}, {0xc, 0xb9, 0x4, 0x1ff}, {0x7fff, 0x7, 0xff, 0x8}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) syz_open_pts() sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x1d) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x20, 0x1, 0x2) (async) r2 = socket(0x20, 0x1, 0x2) setrlimit(0x0, &(0x7f0000000980)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) (async) setrlimit(0x0, &(0x7f0000000980)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) executing program 5: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 0: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 'R8\x00', 0xfffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000240)={0x10, 0x1fc0000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4d51}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x61}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}], './bus\x00', 0xffffffff}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r5) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) listen(r0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x89, 0x8, 0x4, 0x100000001, 0x4, 0x6, 0x20, 0x1000}, &(0x7f0000000040)={0x7, 0x70, 0x2, 0x800000000000000, 0x9, 0x2, 0x6}, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x80, 0x5, 0x5, 0x0, 0x933b}, &(0x7f00000000c0)={0x2, 0x80}) shutdown(r0, 0x2) executing program 1: sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000080)="0356c372", &(0x7f0000002f40)=0x4, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) syz_open_pts() ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000980)=[{0x0}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/187, 0xab}, {&(0x7f00000002c0)=""/243, 0x5e}], 0xe, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000240)={0x8bf, 0x11, 0x8001, 0x1}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x64}, {0x16}]}) socket(0x6, 0x8000, 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81}, {0x3}, {}], 0x3}) msgsnd(0x0, &(0x7f0000000480)={0x0, "71e091228b77f02dee2d167473888aa82352d8d5ff904b16279d840a9a8b660a96144af5d761644b133ca108319f0c527434a6966e0b3174909af3414a795478c0c501d0bece1b9d515336f646ed734f138ca501944714652f11f327f3528a628ea840bd1829b1f8950de3a27c40954c1d8ed5fe84a8ad99c1c0b28e8cd9625db130b0278834f45be29f814530127994228f521197d4645cb4073c88589a19c7fad7e36ac1a081caf1073db6fb9982b2d0e7d22a3f76ddda3e17fda7fc5164a9a051b21046d133d269253f605e181d7563677c6ac03cd09779b07d57cf42487a2981777dab05b162a75523f204e4d05e80"}, 0xf9, 0x800) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727f"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 6: shutdown(0xffffffffffffffff, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000200)="00040000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) r1 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, 0xffffffffffffffff}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYRES8]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r1, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0xb32, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) r1 = socket(0x2, 0x4001, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) executing program 7: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000012c0)=""/246, 0xf6}, {&(0x7f00000013c0)=""/211, 0xd3}, {&(0x7f00000014c0)=""/192, 0xc0}], 0x5, &(0x7f0000001600)=""/175, 0xaf}, 0x1000) sysctl$kern(&(0x7f00000008c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8ae) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x4000011a, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f00000003c0)="d8de481fc1ec1b5ad52312c8e0d2ffc93daabbb23bceeba3efc4ba01e4fd9b800a1706c42f390342f8e63aab0e8e310ff91b4cbcd57c6512c22d74e725b500998d9dc79e5abb5d022a1ec8fcf58aaf60f7831dcec7496173a09065afd69919d390812ef0523e069118d1a6deb8346cd315772752dc5b6e916feb93892f1c6b38a6f565486cf2aa4e92f26c2314268c899fb9e99d9f4c25978c5f", &(0x7f0000000480)=0x9a, &(0x7f00000004c0)="1ffcc076b1b0e890ccb9297807cbdf0a2456e5321cf294d1f965f99ea3dd32ec687c12bb58aed71f25ead376828829a85521c3e1f0223c869b76f3c0b3f2828e1cac22edb2ebb888", 0x48) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2000000000054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "bf4621ea5fc8fd2d6dfda3766485e63042041a32", 0x404}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="d4", 0x1}, {0x0}], 0x2) read(r1, &(0x7f0000000140)=""/223, 0xdf) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000280)="8bb6e9f103b3d4adf0355452fa1d08f95537050674da963fbd199a36ed2d3faf4b71e8e568ec1dd3953f6ae8dd149fae6df38475ad341179fe2353518189763f3346d27759675bbe1d422df6b9c1a41c8c624f28d9a8cfb2ef8ddd8c7f212a2ae8b0df7c2dc4b24e1e730b04083f435003ec198f52ae3446106f068e4795f11db91d9c00dc20040460a9adbdcfc1c23535b58e4e6d2d37432b11482720dea0644a23f6546905c310df0c915bb96f90272cccf81e9af415b441f0355ddcd7c32ff4ccf9f21f425d346f7f0dd19950ecf76ff35e31942883bfa76e2a335fccd76e0918d63c9b247cc03c22895ed2371e", &(0x7f0000000140)=0xef, &(0x7f0000000200)="5f6253ecc1fad25f68526e09fb4bd897da1baf307c68700c9d2b9d59b07d6d9bd27a35a760915e7a8a383f", 0x2b) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f87, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="2982727c96eb16fab3649e57606274654f418b641228eda8a19e824aefc9e7745827545ccfe24a2ffa2305f4ea232d57266c5d9e4f", 0x35}], 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000001700)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYBLOB="2dfd98c9eba54c6d2ffec78f830e95a1cf0beb8e24d9e0c4c15e71c9c6808a815a8c1893556db501634b7ecb74847bf173f72a9de954784070692664b8802410f57010f12a19acf53ab5845ce99fbc2c089df5e52e06589a28fe17e8bed87181faba8e9e39764c9dfc6c5ee76e094b0cfec62efa0a5e0c7ea25cee6b2bf2d3a7d42de545f4692737601c65802069ca2a159abeacf9b9a8c805dd3c8a304b052b6822a3750ab2bc66e737b8fd5df49aa0cbf38d7aa82f635b90208409eec2b78e42fa96fb79b901754dca20ee384ea83aace9168c2978007722531a5e5981fefae1b71c3067d59da6142963d88623eba6b807b16564f28daaf889566b3a27ee025375c32b57f1d3bfd06e1be6a942ee40c0c4e78e9841aab1844e4af627d10c134802e05b4757e442e9d2d495f955092f7c6fd2de711c82f2d6db07b8c2bb4ba3e9a379eedb30eb65f2c3e09c27ea994ca82633db57fda59e1bc50dbed8f8190e3fb253f2241b0b3f120f9d4916ba0782d6ad8f8daed5a8a7a870e9f8f8d0cb5916751ac7d25c92ea361fffd44fb8f3312c1cc68dd0288d21667df846dce66607e884e2670f2701ba7adaa1c2ccc7730606c3105ffa91b47753869b0dbdaaa0f2eb53b6bd752ffe3707d35aeec2cf707a01082a514013d5d992cd40eff5b86777886031003af55b54e2ed523123f729014bc2dcd9c08051fbbd813de14f42d2547917c7e78cb89804241618425b59df3bafbad8b55ee2f734cb261a428f1cd9c28830345c5caa13158b6365f0aaa4eb39f7ad6a6b754eeb4b0ab2ade14414ec881c89292c332e374c13376b440315710dc981f0c469ec1c17449e9ec28507dac64a40ef1f81a36bd49de25590cc6e9ae91a2a4077cb05e0cc9e83d863caa03b620fee41e4fb64d60bf3273b5e7c73c23e514012041b4a9d03535d83b85574c8e9a23c0ef1a67c1ec8d7ebdae1e599136fa5dd6a106e68c229b991c35f9a3e486dc1956149d6462eb0e3b26d0a1709b79fb8194dc11b81ada193f53e86e1967645a8e74e1eba674b36f5f84d6159bfe27c11470d2abae3bd61321e77827c28229223ef38e68c7ce73932757e9ad5eae29e4807927016ef142925a91f060412e8213646b6516f605745feeb145291385786ac9ebd5ed45c213668a5c2bf71a89ecdf014ded24112f500746d8a33042fbba58fcdee8e1ec0d82fd66aa2a56cf117c4838cad48b53cabed865f84480573479a8b32cf88602b55ef23e7d87d61d882e3ebfa8688ceb047c99e7219d2b9d3d0b7d1e1cdb2007e56ade7fadffe19c817ace2ca2fee3407af8fc734faaba2efc0700fd61865ee4c1a398ee4a9b3dafea85222f8d08f2c79a7d53956dbd91aa2c11e1b51230f1e7eeed721cdaa66dae262cd15d3e11f1eae6ce3c193ca8d3ed4c8a3616f741e474889b2b3ee3e2a47c0c7ca01f4af1d52bb9d373cd3e1444aef2f2955334e327840f43ac0ce833b4576dccef1fec4089f15271bfc8097e2d5758de9296197f6654539ea123edb0a0bf8afe0e6dd9ff8532fb10423bad6e5b79baae990cced9e53930eb281b24eda75d78434bd57b57b47b7c5fd46eeacfeff4b2dc77f5b410b2aad717714a0a21464de36d0cbbf8e2c327440e15289d783214d117a915666fbd6bafc517b4c535de7a65cec40fb0e00e037ca6ae4523fe2138ad5e02dd28e99da511ff32e65f67fb27db50bb1fff599095a21b81be375762174e8c27d63709b940d46455912baa57a5504d00d5c351e74f489e2ff5d2b27da9c21b30e28d7fc6abcb2bf41454b1f0207bd6bdf6f611b9b6511609d8ecf24c45b2f6ca86b051e8515e556c9ff337c83925df1beb67d2479a7f1d7ec2dd89a44fc1595e83fc0e0894cb7ba103b0678794cba35d07780525eb07b2fe35f9f34c9ee75c127f40859db1190e3239b3d530eda2ecdd8c8b37a1b3acc4128004d23c45875cc3c50c7cb6a5be0eaa666f5b110e76c630d36acb06c82f26f6229f3334dbc64e26e881e628954aba8861548492bbf1b018e6f29a70eccba70be067f588ca24cebba2f892cc0b967a0d487f8abd42a4f586cda1b44d5863fa553b3aefbf3f918403d818756c45e49449ff461d64fa458d4bc03eb3f4cdcd6e5b872e573794a0dd5b1db0f369ccaa271dcde5b45eff148037d3e160c04194b79f33bf1ed0ec278cd41f8d55068b69e9f454741aa236cae526478fb32972cea1eaca4d94d1e44b17842e1c69ba2687f12a59794b27ca7c92a68c95fdf8ef530794edac9454d42ef1ba44596c79ae7622f1d228ae7f490b876b5d7115a147849ccb704df87433d03830127fb2bba0f748c0fab3c929aa12667cb005866e19176dd6a3e49cb269dd096c5a52c11f5a66c05ae3d33fe2bfc9c4bc00e8171913a59cf635dfaffe5d5a9abce7c0d7c3a1c7e3c230ce0f53011d709426faad0e486b7ad8e8185f7f601f2cfb3aee645f247fd5346f5c713d92ac9e300cbadbacb053f9ccd77778224601ee92a22fec2f9482e52310bd0cc19d5374ed1c0dbf06e673586c41bc16ed0c4d276d60cd7f05d230c79deeabba36ac4ce29cc3691deaa896eba83babe631f0b2e2bb5d5148f3fde724430674953a32214bfd578003a902c4a7e6fd0bf6e4f9d5ad75340c6c99b40b571bf99facb4c0badcf8b0560322cac4800bded464e4324fc61e2baf59670f9ce13ccea80631aa02fc23a7f4b74d2abe661bae745818eaf360fa68ce1e2b3994c861971b7c217e1d3a10e45f78ac171d54f644e72fceca0bec43fc8675c83221e7c6aa1b109da13a3817481f628b6075da63c7030a44da5dd135a093b152bc5705d14843296de6365ff055f5f53c8e5b6607c392814cf3e0c386c1e2d360f76aec6b116c0a3413f62ad5853ca0c8eb4b9ec58b1645d6e65c0f17e5bed9caad607090ebcc79599201d3f51f151ad779cc95f2c8de5ae9d82050baa548c553df3ce0eaee5910d0777dfeb2ea114606c15c42ab615dac39eb1f8c69ae5ae9d05339e275dca16ae6098a1d715694ccae2e7b9a9adb087088ec5d8eec76056c9e8cb4b8d48ff976abbf17661d9ddec8dc35a187bb8a5389ea7cc1971a4001beedd52be8bf94e9ac22857da9fd8056b70d8e4129a61e2b6040407fc78e6a40d927124a0f272ef35668da517739b51227cd4cdefd5814a29f447de97a5a96fadb1372b936c517802ca45740ca914b3701ca7a2a2db9c5d4f5933aff92aa5327155f934ea649eb03854116c89cc46ed90bf7168451124ab16a579eaeb302966d004290df1dcf938a6956e456f0360292bd1226183968a93b4be978bf0d0ee383743f475f00f55f4a0bed8676606d7580e575a7d8f9c852667b66d25600a0d2c640ea89a67f53686e1f498d5ffc98676d51d043aba62431e39e773320e77e4ed5aaaedef6198936853f2cd5ceea525593e00525785cf480662b675e91c2c36ee6d2b6c369e49e302f9dbc1bb8cefe9a53bac1b27d02e5cb8bde960822f2ddf9ecf06b08e56d1345bae030fb2d7887d47d63a3eb9245ee0b83d788a8907fa2e91e89375a3e0bbc002ad449576a0d125f4e4805d1e8d4e5497f9907a7c83b335f59524b5f428bb4c5320673a065108709dbc32c6ce844fb210ac25f5cf30c995ae4a14e18fe5b0b3d6b5f0b91d6c5fb21f8e860c86b32d4c2addf33a4c58c90c9c3e579693bf981abd299221fc8af5304d8bff28aad56d487e096ffde5a0d325048e1dce084440b246c9a9f5d0d2b85ed739f3c26186bfa69be3505958c67d24731280f30c44c81e0ab4d20790726069359ad147b64f8d267917f175d26899f9b2af7cf3216534b4d913692d55d44acd4b4ed9413060555ebdc5978cb98127d4984241dfb94e2df973661d81015a45972c69b1ee6a380381bb643cc8e8a19fe8d411bf058a476c5d7823f96901ebe1d71a1faced8e1f9860f9a15410afe745d240e3c1d21baa869dee5a21e8551b5bb8a0656e08c78f899e0258256e377e38ac7d2f2e5667c1f63ee87739cb0c43cc1bb82a1fe1d16566fbdccafcce50c315cf5fd1c6b2a0f305a64ef5226847f56c7c7db8e6f9396e5bf56a165d421b273028a1a28534120f741d81d21bdb87b2e7c0b5c4ff86141a69ecc8ec4394e001fc1e2edc6200b43d80f84c305295c95c27a6504535e177a2cf5cd2c84b5df7616098a1788e4637c6a482c637ef58dbd83ff1080a0af983bdeb5a1c90818f8e60e2773259f673a92597dc40b25d6c8c83089daab5477b991b914c325ada5090793e32f1d657a14f03cc6cd5ad3199b78ec6f827d463178b5a9073c02e99e2862d22cf44468be28cd7029a59d462109d9ed1ea0decffe9a24a073e5ad8baa41783fbfa88a716fc5f99c3e54d0668d746bffc8083b86ee87bc6a2af7c6101c3d207715e034ba0c3c18c2669a92060726f21e80ab4df2ee43fee479d9fdf709febfa2a6112a26eda22f5baaf15d15064942397cde5d36953b961c285c9a6c7eb0c5047950bcaa68f6bc5cd3fa2b9a5600040b31cadb5e8e9b4e18aabd5406a9eee9368c3e5a8dcc8a00fbd8d8665ea48e8ed91ad24a0a1391ca40e228c3635d5f9affd448026d8133dc46f3124c585526247bebab1251c58fa69cc32c0910cb6330aa77cb02aa953c0623a9c0104626bc2f0e274ccc21d0ef0dc294583c6230302518878a7a3c7847cbf0f6a872a5ceeb7d0fb6d1d1e88bb43e236c05ff1611b91c473692d4eccb837cf437aa5785abcfe5c1a27633a958134621a7f498ace5078e5a8d09143bdf930e8231ad275cb02afb3de8c7db0392ee25aec1f0afe310f59b4f328ee75b1498ec58b36f7c1c7c5ba47b3cbc780aa366aac94bc073a4088e3ccd015fd132ad015b0a0abfc0371d42ed86cffbf2aab77f4d2c0aa0a9e87f523161013ed736888ddba87d9a0f8a8b1935b10e67ccca21636fc0527a3e4a8057018163250a9d5b44991c190f5a711bc88e070b30880aced2da6b1381d685966535e65ed971326d0967a6119621227d5125bb1f8c1e50b20f690be0c644d625acc238983ed5b0955d4955ff07c731fffdb41429083b19c4b42681a2bfa08baea4e99472dc6149131e1dabf7673bc5dee9e9a611d1f74ca65d4c91c75d47fc8ea353d8e0cfebbdbe48500cef02d7a2386de3fdecfa5f55a4953c05be4486c585130d18223d30892c605e5f446f46c0ecead2a9f0115ed5e54939603e60eb165de49b6423b72dd7d0acf2d91e1c36f128647e04d54cd6bfca596b7601c0cfec744dba037704b5fed6d031b3b6acb6a10f6170b21c4f21b58a777255727b8109794acbebd2288eaa7c40bf0ab1bf8f4483c2907e6fb06b9fd8f150b168b36bd921e0cd0757b7daf0f18b2fbe553f1c3c85aa7077b13a27ffddbb220263659cdb115697b1f97a09eaeac30b31d44724f954b475dd1ad248e9426fae3b8eb26b14818aed986c3b75cc4da0fb1993ff17f5b1c310d54f853e26d8b9aad0d7f087f7391f846161248c8c88bc70e661d7a37eb8bdb17b15bce1cc9ccc1ae4551b7507e26d766b886736c79d709622ae20ea55a0f222b3e9f415bc4d6a83ba654375688a0922094cc50e1a59624d710a95e686d633b64dda675075eb26ceaacdb6b91c08b6cefb1de978b652c8ebad23391d80076f7ba2cb420848dcfc7f03a4568fc7a6aab0b340f39a465e76d035b4fe87fd652dc5f8984a333201170a0adb256387c2c09fa1de30f308a123fb5b7138fa892c1f779d035a5292604eb73a6eff179b8ec71b71a68860a08da9539f9c62f027f45707961", @ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x3) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0xd0, 0x40000006}, {0x81, 0x80}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x25) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x4) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) select(0x40, &(0x7f0000000240)={0x7fffffffffffffff, 0x7e1a, 0x21, 0x10001, 0x5, 0x7, 0x80000000, 0x3f}, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x2, 0x9, 0x7, 0xffffffff, 0xcb}, &(0x7f00000002c0)={0x2adcf80c, 0x5, 0x10001, 0x7, 0x5, 0x7fffffff, 0x3, 0x7}, &(0x7f0000000340)={0xf480000000000000, 0x4}) r5 = syz_open_pts() r6 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(r6, r5) close(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x3}, {0x812e}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x8, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af", 0x1}], 0x1) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) getitimer(0x0, 0x0) getpid() setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @broadcast, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp_reply}}}}) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000019078ac1400bbe000000283770044001a21ac1400aa000000030000000600000006000000f6"]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c, 0x0, 0x0, 0x10000}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffa}]}) pipe2(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)={@local, @broadcast, [], {@generic={0x8847, "037655bc"}}}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) 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}}}}}}) executing program 7: 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x3) setpgid(0x0, r7) r8 = socket(0x10, 0x5, 0x0) setsockopt(r8, 0x1000000029, 0x2a, 0x0, 0x7) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r7, 0x0, 0x5b, 0x100000001, 0x8001, 0xa}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) shutdown(r4, 0x2) getpeername(r2, &(0x7f0000003840)=@un=@file={0x0, ""/57}, &(0x7f0000003880)=0x3b) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(r0) executing program 2: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) executing program 6: getrlimit(0x3, &(0x7f0000000000)) r0 = socket(0x20, 0x2, 0xa) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0xff, 0x7ec, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x20000, 0x3) chflagsat(r1, &(0x7f0000001100)='./file1\x00', 0x10001, 0x2) r2 = geteuid() fchmod(r1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001140)={0x6, 0x6}, 0x8) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000001180)=0xfff) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000011c0), &(0x7f0000001200)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001240), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r4 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x80, 0x100) faccessat(r4, &(0x7f0000001300)='./file0\x00', 0xc6, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x7, 0x2}, {0x24, 0x3}, {0xc6, 0x10000}, {0x23, 0x7}, {0x80}], 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) fchown(r5, r2, r6) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001480)={0x7, 0x3ff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0), 0x10000, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000001580)={{0x18, 0x0, 0xa5a2, 0x1f}, {0x18, 0x3, 0x8, 0x2}, 0x0, [0xff, 0x3, 0x8, 0xef58, 0x9, 0xa2, 0x0, 0x9]}, 0x3c) fsync(0xffffffffffffffff) unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='r\x00') r8 = kqueue() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001640)=0x3) rmdir(&(0x7f0000001680)='./file1\x00') writev(r8, &(0x7f0000002980)=[{&(0x7f00000016c0)="44ded97313c636f31a72f632943de0682b44b36e62f9069bcbf7ee241ea3ee4813408a52c0ea173905135f08fe60d368278f489ed55f194df6df59e14a53ffd70d1a75a004a82a828567c9c39ac11fe31021e1b4190ef526101b6367e8cd5918c2d5f371ead832963837361de72fe1c4676c5e94c0e2cef4d99e16a0926b875d1870d6bc1c39a34223240b6f105dc16b27d0312d2fb498c20b30582682e92d2f50a59ad2bb7704ce244979fc19812975b7569f9aeb101c8ba8ecb567f191064f5e4045d032fed294f394700458df7e", 0xcf}, {&(0x7f00000017c0)="ea65659f69eeafe85911d95557254a428beb384ce4465814d559905e4afc0b998f0ef0f23223835c4e749df9506c41a5990be03fd1f9e290a74e92277e33ef03cdb7b150ddcfe5c66f98d4be19c67a477edc819af614d006f1f159a3ee1fc34ce771553e8f3f764c9a1e7276da5b5f6a36072a412e446a8195f1a4b35c6686339b64ace93be247c774838945ba7b1c30875142c3d24c0aa2f2e1f24cc03aba93e87d9ee5d17933255fb12b436863a26d91b63147c88a2e2eb73623a63056b157f5854de8767c8e98998e8a951677d74ca3a15ab61c10290bdc9f6f825b3660a9b2913731630838b4d41fd3bddb77fbfc428beee1ba948453b9935ee6ca7efda81a564bdfc0891bd2c69f7c9a7083b06703f55e1b02dbb9fe8d226a70c1b61f3c3d5abcce2fecaec7a3230051cae6474a8079c2a17cecaad415ad18c6ba982c14b0bc350bcd1bfd7abaa44e45974240546ce7d0e98c22b615b908067a814c5bc676a8f4fadd95fa191f3e817a6a802514cbb8084915889717f804b5646385dd41a14459501d53b5d68acbdf5882a14560a7af2ae3dd55553efa09c169ade5bfd09fe94b495f9e44f8c61185e195d37b45e5a967b51ed68d922e5d12ffab8ff3eb0c66164a94be69870f0289237d3e7126f7fa2e786afce3585b3350aa792798b800bcb050dd2d2b8d73c56dc89a1e0b541a9d696ac79b3f6fd2bb4fb58143e45a90026ebcd693339af44bffe544e2eed3653790ef21e3ae2641d6fc3d069854e19533aaf6dd0d0b1224100b979f125bba0ef8d2c19c543627c3bda529c7823de7e56c8ade2d25d8603b063f1f1519d971e4e3ba079fc1b06e7e1284cd064b392bbad1873ad73b0b0f26935e5e9fcc8ee6b2aef4d84035a9d073af9ccb77761ab422bbab3b6d99e5e68c95fd06d0a42b764c81842b49ffe35c241cf25e8b72a4131758ff08b2c31cc4d6cec7db30272d3ead2084415d2fa535e920b47400581f62b63be8f7f4952228b0a1d3ec5a0bf929f237a7458ffe40ff78b3b5e58a03710c8ba4e4695ab2c458dbe5790a2696571f0a437f839de7cf1e6e66122d0355b1f4d1b8823be4fac19e21fdffb71824b17510c149364704c2ebd018f1303cf63ae459b220066bb07c47b5cc6c13b5dee4f783efeac7060719e8b2949267ce00bb0e4b462935c9d5090b47967a81a1c37e7f72d34d4473b17991f499ed099d12c2f3c830c37b91bb93770dfbadf451b7b23d2018ed8915913a983291032014bf08cc416e7d24c5effc4df4730167b1bfc09a2ee55d2827176dfb93a55bb79efdb8dc33818d5247467a9d0173628aa0ccc611fbe8428c2b69d8d5cddd4849278beea3e6a11a61d75748c4746a9b1ff5256cea1bbf84fd808cac1a2c66053672374c9a6e4c87c49844d5caca580c3786d06319bbb588c1bfb0f0be619c4e27f0e667f709558dde21e1df952ff447a7007e9a979d396da111718deffb33fdab470c10bddc270cdef5b08cd1ed5a3c6f6fad1d32de872b8a034f08d87b0577e53a4d96e5b4333fc7f432948dae1f5d2d85d955d6abb5b0f1d10845dbc7964cfcc4861d0e81e09024d7a74c6eddf47f32ec8ce6272b591fe45f3fe2d54d0a39b48da6984770cb0ecb9720a45fa83d28a332707917c413301979fb17c00a999dc9e9eea6a507b8c48a4d0078a902d3c471d0776f9dbfee892d13f7b4f9b0864169d6daf780e2822219c83679fe682b3be716b672a052db7a5b978128bb74113513950fda8fa6c6faf196657239b0296cd6db9dae981cf278d0c47ba1fae6bdb697aa2be37b71bbbe3a84db74c78c29777f4f1d2415178d97ea0ec717c9b6e46848001fe150d28530623634993e90cf1f57b6413502f4836c9bdd35b00485a33fc773e0b9a8d7c2f1853dc7a8e3bdf5109d7c926da02933b6dcafc35003f3c04d608236ce278f2df195ec92a666d9c64e652075fc2ed0cb17d72899921d87cf24bc2826713fd94b5f8b94db8797a2ba1dee92719d1c375a9215d2b00956f33ba4f7a4ee7ec55dee49f9ef82075e57841b3e8c676d187955fc373bc7926c43f0dd6283936b37cd82691ae9a76fc2f45d7a922089171898d00b37ab02cfab8f6b4c50a61e82b40fcf003f4b94ce1c2e7678e6d256aa097403ef2209046106de0ce10bd39479e21aaa44bf173e19a36e48485663703cde63b347eaa45cb141a4d4739f0b3ec00bb732ee6e42568c8c3351035d6e6d0afd0f5683b0eee24fc6a49506928f03dca34f7b4804e0b2007a5d91dbc697d6fa745d5f83b0362d85097f0c1d0083e38976f6b612d8be8f5980f73a684ddf1ccd6c60fdce03067982a299d67195713132d855ddaa0c88b56b8077c33e9369455950c705d663da9db3039d19a0573b2857514f76228748673db775516829d0f9c4297b0ee01b01345dcef5a380dfc4a976eff90979d4df88357060c222c9ef6aba9690ed67c85acb7dbccc2d110838b9d187e3a79ba2584f6177e9b80f7ec0203547c73fe97a3a6254d8b5cc3f62d578fcb1c1388e3c2381ae63d9a27db282423139d0a4d757b7cc37c929afb21e315bf11f6185cd0f201d5b196ddfbc89557ddf12e6318e86ef6a12009d6864996c49fcb0c40a481a16611cffef106be12f3d9cf995c74c0d8082ade738132985f27b516b2f1c9a088caaf41133f78b6d1da8f8a0048ea0209fd65810646083686dc16da0f1915f0437a0b71271b92e28d7a733275bc179874238b9f123b78bb27422ed3012b88b132a828071f9adb71ce9a9c981850653d14b986b3077c3b2ea609f2053576ca3ccada89a37954308a155c0d747bb10e1a26e71a5bc3f857e4af060a994e1f078fca4e1631f77ea1ba379d6d508e276bd6d5361a555b38dafb36c3fe593361139d8fc41c0ab5dd00acbca42917506be70c904b6eef153b6050045ee79ffbc3abec0fe268f2b26a442d2a748738af06cbd7812efc9ea85b93063a8d831efe2e770d91abe864176164f37ef175270b4b32d521e7767fa0cd11b3e76a91fb6a3da87644b99251b30806a8cf62f59b51f77063e643dec99e6a69696abddb3afd3f3fce3772b628b6267bdf1d577be7df774424de786665ba7774bbd2bb34a83a2a4c6593a42b31683ff7e22886e974b8f9668c141af8c007d16ad3aff721fbf3798df1260a518626be01091072e0b8150256faa452f4b330d07d97ad288992d24651d6957d9f21c807e18e88f49b17099b753539958e50039174157ccd128257f04fd05d590191ba61bb780ac316960a1162c3b0d5a10b64fdeb0cf7541328b7f7f924f5139264fb47680f56bff850aec2303198c7ce35c5838ac7b8b78d057328b0f15c87367b2a39438f083de1ff92fcb61aa3c6e973c0db67924afecc814a842f050d4ccdb409d89839e81a7e2f05a7a313f3083634fcae29f9be8e84fbb3aec86275cbf575a79a330ec148af09ae06179ec4d8a2cfff3c6002a3ad22883873f8f58af0386566b13597afbc7ace04aefb146dce729ec2aac84709ddadac7672a9ff46b35c1c0f70983cae3f813234dd8b97ee8b8b57dc2ef487d5374cefd12b02aa64afd42bcec3b2fb02106aff5ef9dec5fa111cb16d40b308d0b7c7ac32824cb7dd61ac9deadf0332b009552ae2bd2d6499e40c191de58061820cc85c0cc44e2dae3a791a5fa587f06904d88ed9b602201c1f7f665d433c07156159467fb6420a7faef9b5b4673db26516081b2cdeff962776dc81b405347a5306871560b68a45eecfc1af40d188143674162cfd2190cf407c2bd2ff7a28ac88cfba79e2b193a3065c0ae89f30db447e35b723f28f765991625aadc14a906d8c44679d381513b93abd4cba31542fef0418d42dc36b591add016fe92278752cf231b7e4fbad153fde00102596c94397ba0f78ff93f6d68033258cfa8668ea02fa896a8e6164abb30aa4a4317e480e01ef512f1c57254fe112db158ea3437f95b646c895299b5f726a255274e15522db9fba3c80a5a91e50c2d621a47f45b2b339e1f558a460ae436eeb7a32d71efea0e472b4ed6e53bee280a2edb9facd3d2528f297aad53b9ca79dab31376e4ed1b50bb07852d1f4fb7ba00e0f0d57288cba7f77a8500b7cbf5cef390896f36f8d3f4d799c8136c37a3b1b8fdb369d2bee7f78599cce14e65685e2e2d1272a57898f5c8120593c22e32c7ac491c07c1a0883fc0b3b2a4cb370d2d0c7ed74d714c9a8ab7e43fa89fe3fc77014211d9598e67aedc0aa1eb1f2706657aac579b1caa25d377060bd9caec1084804351cd3b0c2f2163efb2cae6c695c4c389b3484b977ab5b9993089488f3709bbd74a37dee5ab1bf01d95790501adad15b408c4fd8db2f422114dd4414bfcd30dcb4151fa9ac3cb93d66a2f34fa865142ee22125178260e2cb143a3620089cdefa334661cba6d3d82152860860fe239254cebc7dbdc84f4593f1e694a3f186c8aa5cae782147b26cd35cbae52eacd8ed4c9be9ec5a6b3cb3d4a28b1d38d14930eb52168c73d10f4c15c5995584f1286594aa2adc152c478440d876842716629552493e7a565e9ee0a5c7901f8e2d62db648a4627b9dc6da9f41668094c49a849bd59917a0b8f2caf2293a4b114341e8741b361ff1dbd2ceef3ed973042c1b0d2838db4f3ea673b2ce1ea537f2051d76442ecd44daef53137dd62edac24b5fabe96d65c7f152703efb336cb2da8422e2de867a607adcd6eca833facc2f97ae7ec313472f4b505dd610a16007a59548dcd51025aee6331663c223cfaa9d9cfdb8aa119789a1f2a7cea5d4985aee1e31331833bb19e6fdd8624f74db9bb5842110eb7e361fffd437e960e291b81e4266bac1b2f4df3ab0ce77c9953f254037f6faf0ee11b2f9f1da51eb93d46fbcb8c4034ab1e39357b14b571f0f333fd146781cb534e94f8194a554a2bebada210dea41dd699b77d4c0b6a4f5908a9850b09cd60da61d17ea4645be5525421d4c89938e152444d01074acc963bb3ca782b4f5fae6278509ddd9d35767bc2028d96c8a4a3a3baa80c7d69b3bc4d4b2676525cccac060368fe5632f13c72f7bfa12cf786b2ac1bbd6148cdc27223bdc0b96d6fc2424ef5fd4efe18ab3f74a1e1af335fd292a1aae63da7124d4dc1b7a2bf4b619c82026dd61ba1655795275edb5703261c0425d5ae2201ba76168d65ee1ea2628ec0a626a99ff9119c980e5eee19c623136c5f34334adb2c959faadb6d3031b1674860204ee7afd7b614d34c47320c78939e91301632b1f0006032e36376f4585b3a67f17004dc5efce6d486fb94eb4809e69a1fbc52b0588fe93c128051a3a7975e7a7511d8c50e783d9c03fdc821d3e71a0cb44e3bd9e1183087dd615ab611da244368d0c0d21686e26bd5194f7953b4e4489d5475ca2511765ef2463994095df6ecd224fe6b0c4a6973dd5aa4a3c53821265c3b12dab3ece542eb00fbead541441c3d95c8f0656cf505d86ed4fd7bf70405b0e51b0c2b07af2d0be22460f4226610569ed094d23f3f382536d30112d5df7ee6bb8510d29d2508150af01cfde4b2da8254c35915aa294d58938650c08067285c3e576d57ec2fc7bb11d784be1f5490c228e850a88d9fa5bb55c684bf7ec84abb0ea2290613e851cde62101d80344b809ca255d2eea5db9b892555a0799de66198fefd26283f4349e3243e70c46b1d9fc1fb9a63efe9e02479474880f43a28db878bce5ac7b11819e67f1479182e60b27e3ed498effc16dded92ce6f64685427c9e5be5978887d59fc22db6fb1f0822ed856db02f6f3d620c946", 0x1000}, {&(0x7f00000027c0)="72480945f70f9c55b93621d5265ae7136029307cadf8726a93f3974cfc99523c69388694e9d03cd0ba8b8d0409a144d2a598c565ec2a831a183612f8978fd0597d610b8631c3a588e7c7a5e9b892fcdceebe2d7d501c8021f102cb7b637f793b080ce97e39d812b87ddd71e11f0f61312df6d25ab2c70189750c1b95a55275740b10", 0x82}, {&(0x7f0000002880)="00a9df65f57586aa1381141812620c6b00770ab3b473d24f9471dec291a563bdbefc33567b3a7c734b7e8d840051fb989017efa824322a808770a6895e60d46ead64bde99797f87d625ef57b3c2cca018949bc14e5dc8c06469db301426115aa5dd59ff22b4d145dd853230ae76c2717aaad28e6d1ec134ad75b0e1a927ef4045b640089b4fe25e480e9fa691a9a27d247f71f2f7975fe58439858b32c6e133a4c09f57211caacf75db6f480a0c592a20a39aaf777dc21fb9edd93172e6d0cc28f7b9a7f075b7692d825b0c84a835a6ce2874b20259d4f34f5e57fee5381dfabfc5a4e751fb2da3a10d38d7ccce5450e402ee109da635e30f7ced27189", 0xfd}], 0x4) executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, 0x0) getgroups(0xffffffffffffff84, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) getegid() semop(r3, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="8bbe837bf99b5b8dd9fe51fa744d49734967bc2c4a577f5bc033429a1cec8a0a9510e3e3510ddd4b15926d3257f270545388dbb9b5fa5ab75124f76ef8c0e88c4d9e0016980f68cc13324d4b5067de5d62ffb51b221e4016b52ad25a8a38af0a2b9835", 0x63}], 0x1, &(0x7f00000012c0)=[{0x28, 0x1, 0xff, "e8ba4131160eafdfb96fb8732d8c44fe47a5"}, {0x48, 0xffff, 0x7, "f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab283ff9a9394ac6d0fb7e4ed452797ab94"}, {0xd8, 0xffff, 0x3, "1535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f"}, {0x78, 0x1, 0x6da026a3, "ba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646"}, {0x50, 0x1, 0x40, "08fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f"}, {0x1010, 0xffff, 0x3, "1d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e5454e831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421202223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea7524964f45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f95ee1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d19418e53bd104f80a88246fac8b5138c7eb"}, {0x28, 0x1, 0x0, "5cdf48f09399ba864b69e21dbe59d40a401ea0e0a397"}, {0x40, 0x1, 0x3, "86dc024894f38e013c3aca24cae6510c19c0eac1066397b7e5cd9aeb65a0350d29bdf0266f17ef1170"}, {0x1010, 0x1, 0x2, "2b08d1e22e8eada6101427943081413d4c6e2bc85c476822d6ce69b0c7644a649391465c26423ac13f39dab51b74d284bc0e67f09d4520af92d10e6a65f257d903ab1adee485562f61f8a906e953b0556ec698dd4a97fc250f2e446df09f3299710886f28b6fd15efc4ebe4fdd3991495522fa6df4d3aa9294929e74601ae65b2f81dfedef30b6d8fe35abf974372137164fd6dd7691af83f0886e1c10518593a0304f03c929df48f7e78a7a9e96e18a34df97137a9da30dce51ee8cb046122ead82cb9b086278423d156be83351619d87c926645b4d9677ceb0d29b95d2e3de79b6c028cfbdaf9fd0b56b50b0f47743a385c4d1c4ed8df89ffa356d8043310bd5098ac215ebb5b1f06cbddb7c4c1541d690c7febb39a8279aa1126861e8ff7115d0214ddb316eaf636b851ca9264673d00f103fbcc3de962d161ede4693f53a8d98b6d8863418f7cf53d76d911dd9f9f6a251a41b7da0cc65d13352ae27cf87b101545925f60543e2812b89a6c77ed28507731fec71b1f5cdaa66a3a4363a2bd62af293cfcc50d4c34292ce48c071f1d22092bd564158d18db5af4b9bbc3666051b80a578e7ab2203871daf6c244b59367e31456c0d84f06adbb46e03f3a78dd6a6af4d13aa9ae466a60b6a8b31d63e6abc9a44abea8fbbdfb522b165da08e1803bb5c2bec7b7680ce7950d6d9acbee679e256db320f5778a7dfa43b492710110c49b21b10ddd21925a8181d66261f064aa14cbe1b5cb5949eaeae70f29c145dce3f0e9177c766ba5a4e33bef3deb4805085e238915fb937a49bd91366a11077a33a7c825895ecafbce4b2b0703831ba9a488c7497faebfc06f9206ba6c3e0401c7857f33c923b0e08c6664d4ef651bf6dccab1a08e18dc114c31f3edf02c1163cb639a622632f02fa75f811776baf63a3d1b90d8ef7be3a6d2adf7c0a09a759cecff7643ad71b9c937bb989e4c11a52c9ef8cb3c740cbb5047f50e4f9ebebd62bc71bdb53e6c813f292a92a8953dfcafd113a420bd3d2e77051a6b84718d05c04aaa897461c28ef18bae96e887111f3157192b536e4aa7f07a04a55ef32d6c1eb7a1ef969369ec5f15f798d9961da6e1a8d816be541bac7280e732c7e8910e7330451c2e59f7096fb4d21d3971c6480f03484c37aef4441b7740780ed31c64fec6312de039b5cc49e69a6e86adadb48c3f056bb5b282fdc5303bcc6f390e592534679db3ff319f2b7e4b0f53d0ad1595c9c640b9dcf0be51f2f5c74cd4617aec1829a6e20f3e7c479768db1a3464fd20740b1f5d40bc60074e85a5140cb1478ff016a1c5f0e74b367d403e1599999017ed911bf4e379d68bfd8a69c06ed4c2a681f71dc141b8ef3d7cd09bd6cd7143c4d5dc5d2e6634392ba5cccec8e2c01327a264e3717192017109d3632cf6625f26530800cbcd325043a1d64a521fed173ab1fc9213ff904d2e0e2970caaa4c63ea50fc0efd1b83d3c71484fb8c8023f44d90f5ebc1583982527deb72639d27fbcb0d74f106be15d6be916637f742524784c4c50613ee16002cb085ad13d9c183032433e44ed6b04049432a4f01f8afbe792860b67993d3145746b1112fd0297304390048527f597a8916655a38141589f985b2debd2f489662342ee504371c66824b3cb3bbdda2b8c605299e462b3bdf31c73c30a9bc0bb82e527a8da998285aec17b8602174afa7bbc983faab549e9a589c6dc5e417935963f1615e592589ca9e703298abda1dca3b6f70be8c02ded40e286f3e83605764e18a27e34583d9fb5042323dd3ec5438d41e019403c66bff4c25ca4bad3d87fc87fe39759664c419b5337d390620bbe194231c790f8867ae205b0db14c6a9dc2fcf2a62d90c97dd3c5603416a9fe87b0876ce96fe3f1a2e8467597e953c94c06626d284fbf0962839e9df019755e95077a3056e4a04045e03ba414c977b7c2105541db03e51e9e9066513f1f0b953f46943e7979fac0df9ca34a562ea24988c82f5b339fcbff5d248c41d1ea8cb174630da3ad3cb8219c1b2db3781dec71a9ec9f6073af4cf3dfc81f3633f2e32bb9d0e96a1fe9c6b8f24e8e53b46b5f5313db2506d8d6cb586933641edd27a2d4d5e54c59b8ad32baa075e3c81615a7e9566561a44a8af2f100ff491a48cd7f40c15eb267303cf0f6cb68ec66e4f82dba388bb5145d162e9c5783ecdd40be2f261312f91268fae36a266b9bad503f7bbf10f85d65bff24680cc2b84fcb83b1880a3c868c9c06f0f51dca5752a44a5873c00f8ba5bd015664650c83b4e7662b6861a8fa738b77b6ead219c359b30031805acc415a4a1218eeda42f3037b311e5fb8b8a24d93c68840812eb205c3d0077451791c37fb1dd1621bcaba9173b5dedb720465a95932be11e46e1e95147e5d8a3b1a0149351c1167aa59f406098c7f39db1f32fc9af74a7fbb259f17fedad86b73f11179b7b4ebaf02bf6878e9c06eab8ce9df18b6110ebe0e262b917fc9a56ea6b381a7a3fbde54f2123c0207bd2f34aa21c6b8a4290b62dd031c7864af1898af9efb12cf4d9d41951b780a4c6066cdd62f354390f086acc37af205aa324d6c37f77035a70c1206c35c5dccd45fc1999894b67ce234cf52555da54f43b3c9c6fe585538fac06f2e94c2de7a8681792db74d417bbefd3dcd2459cee059a239f3e82a28ee1ae4edf33c7d6cfb2d53623d4e741e8321db1aaf69bc48b3de9ff7c82be887cca06cd3102dbd84c5572e7fffff59ffeadef94ceb909022140018f263abe82b382e5533544a1e57fda6bbd436eaa2cd16b78f1015b5ae044542a107fb6ad07340bcc9592468b18aa309ff843c5fdd4509014750e9a8cce41ddbd3f507381fef8252b2d0f48056ea48b01894ccb4d79dcc8b7f7df816b4ed6393d67449c36417dde398f8496f5ef67fb792d1c435ae259d016bb91c767e00b3410265980b888fa2c0fda60d4009bcefe8145f9aca8ccd0bc07a37bc0e2198df2e3ede66ffeeaf0b258153df6259ff59cc2ba7c5dce97ec83cb9dfdbd523894cca095d2cb662ae875d21d703456327a2fc3c94ab3507cb4f6db91b9069e628420f150f633cc45a6a8256331762220c143790280204b26513c3a161e0ea7510390fbfa23fff8affacfc356db1e81445197a3b81640ca66bb6bfd540056e0d681afde84c2ef33c0d1728d07dfa58b8a18f7660f0b0b40d1e07173519da532ac74e831163d5b57c154016d2a97ca4536e67c3aabf671b9db948c510d4b552aefc0eb70da2cfe6c620c2d89cd728420acae6f013104f590650a2d53e18a36efe66f55a9ffe45c55727dd51fd0abbdbeee6fa83bfbdf281daa145b3dfbbb4237bab3cb99d82f65e5c3460f7aedf39de3a23908c5d637888c697433420e430d27ed263f8d4b44754d7fc3e05ca0b64f75d2dd5bd20d7335bfbb63f77d3ceaa8e4778c1d549a8cc92a54d625b7fbfeefcb7b30c91d0aea7f7f3313c9f41b8987517614fc80167265a59eb6fe432c006a3c8ff96ba88ed698d30f6be9a39f2920bb704aebbb43f699e358476abadd87c72db08856e60258aa301bf2ee2337fd7b6a16c801f7e292ca93bc9ce73ea553797d7e02e7cf301633fa566e44963be3a0cd6777e80c61e5b5f46d5d79df8651ec3baaca2ba8b448d72a3dce841f8a29cc646500d87f80e7b2fcc470d7c2e527154f9a170e4dedc5e230a502924b2e6b388bffcc2ce78c6e602616d03f884c43c1b1db45b455e5a47ddec18bfe07596e5febbadc776f09736eca0948aec2c7a538fd8fe9a06da98f9f58a750da9bee671d2f8007ed822c8e2cbdb9e773d2de11ea44b3750e634d463595fb10dec933bce108586d13b7037ae86a70e56cdf3111ae274612d6b6fc7440fd9122819b41ea52a3d05b9a017b5a3dc2bc843d0613d47f53359f0db405f64615974f23fb73e32629b1d17aa7dd3624efd7c3185255ae1f9b2b5a42037703ddf1e5f9d6fe5cb3faca800ffee2f3300ee3f425319a715a65e51eff1aa022a2af1bafd85bcddfdd32c2bc5aa8b06ba47b98fcaf5b8bfe30b5577d5c67e88b8c2783dd35e4285f8a59c2c38248258b481da384a770bde2f8b16e727c07d7defd283cbaa3214dd3a26eb072c7b68e82e410e0ebee14cc7add8f0b9a2adda874ff03d4d4369b8f4cfd941f6ce493a05206e411d67d70ab46ab260c9e2843e96154acd7d215246e8d2149a5f77e0fe793b32bf8dc0b8bcbbdd19f84426033e9ef8c0652dea3287b223f399b4e86a022fb72c2c0c1727e2252905f25802c2da874b019f825b4027af1bcb8f6df53f3a741cf219bebbd071ffa62aea1597bee84915cb65802a0b733dcddff95af28da5976dda87ba7e43c03fec7f08ac4ebb78db88b031d4edec8d1c39215d62f09ba5e96bb85086319923854a70ae24b1340aa0815d5978bead39389799bcc207e534a7a561fe420c574897cd908d8c4ab51793bbf437412c93eaba182c618e65b8968bd93f1959a3383a89ebfdd187a9e706ad7590f4eae700e9ff64642f40c73aa5e9027fcc745acf881b7624c2e377a32806534368a1468c89e167f3726d8cb10cf57c27ac3a7129d71b24ed324eaacd3f48b1191ed83db13e4391cbc5a60b9d03d5c5d560f9b8d65ef205b3cc885eef34ab19aca69119b0d6d8970bfe02d6dae5937a06ed3df9986e18bdc006b6ceeb741ee76641cacca863adbdc6a060f6c32f2fe7ac7263e6f80e9448a0446a886ded7ceb6da399e29807eed506ac1e55eec32e7f54dc0a28be5dca642e54b753dbebf54ddd01d578615061b7bd0bcb4c5ba1de02d05ac5aa33d2841a814c7266382cb4d584705ddf6c3d03d77a488e7c38d44a949a2379a4463b0060668e41701fbab0b6caea16ef5006385d0829a72234edc0f53f20bfe0afc0ccfab9ec050735b35eab8aadafd29d4580c112410b07fa0bec983d8bb328425aa97c7eeaaa2dfa2eecc80fe3567c85f711320ff45eca13b55d99cf27cdb98a78dc2c92757843d62453d5f322b46371db2edb47aa8ad188e455096aca0e681465418b07c5d09705710aee37740e804071402d481f7ea7bd54af4196f41283795430b7b60ad674355227f05cda5c967eaa2287e2653cc48a8d94a90779cab1d4bd20e4d76eaed130661e300ee7374a506d6985e39c59e68e5008e7678bcda5ea51068c91c2938a3494c7a9685084d12d61a05413ec4ef01bcf8a8f5d4eee91af9c1982d0168749f5046d0ad67f115631527421bdc97eed15f9267907412bb012e550a90b3cdadb3cd56f2e4ea7df6d19d85866b77be3ea4bed68c099cca9f71b3513214e9e9bc02f8db7d0cf7ea847030c62d5de0d4052b486082be169969ea71fd31f1397ae45c0b12afe8eaa0ecea379dd305bd34ca2e9bf26c3a2777d83fb9d4143ae3b123df98f47a8721c009af1f5cd350d65528193fafd229a71f528675b963d6f96ba3be70615c8506f31c3b1ccf60c8d5c0663780b27fd61569332f570afd6446ac41c0925a7415fa8837b98ad542cd2da3589c6d3d0151d3cd0cfa8691b298caa5b455aad376f3922486609981ecd3d02c966b9648c641bdc477cdfc1ba40a88e74acdd98baf832f72176998e61202eee6c661d2373c1d6d0a7dfa3fbc6a286652d4ac91b36f38adcc98d10849d0da4c679367d1ae83f790452034fadf2e9b329e22c16f0c2ed30f7ac16342f0c8d69dd1ac4a47a2252043922ee82036cd9541f7d500d753cd305f848e694df6ceb48bab9d32391a66a2f3e9abe8f7074972c50ea8266486aa171425a1ac97c5e5394a9331"}, {0x38, 0xffff, 0x8001, "c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe"}], 0x22d0}}, 0x10, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000004c0)=""/195) r4 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x3}, {0xfffe}, {0x0, 0x0, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0) seteuid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x8, r4, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x20}, 0x3f, 0x100, 0x400}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) chown(&(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff) setreuid(0xee00, r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) close(r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000502000000000000000007000000330086000000000000f96ec4db745b766252c1c8ad89edcca1b37b673039d2d236acf20b7804be381249910200000000000000e1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbac661e3c13d2010cea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4", 0xb1, 0x400, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c53f, "1c192609307e7be2df67de200000d964612c3300"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b3", 0x4}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x2d}, {0x2}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a063f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a2", 0x9b}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0xfffffffffffffffe, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a89d8a86aaaaaaaaaabb86dd601a00100000004e95000000"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000380)="fc459926", 0x4}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x3c, 0xfd}, {0x106}]}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r4, r5) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="3eb0114a807db59df8c0ba93b08860a53f27f0ebf494b5a204936ff1d7ad4d6c771745", 0x23}], 0x1, 0x0) (async) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) (async) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) (async) 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'}) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x6, 0x0, 0xe) (async) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x80000025, 0x401, 0x0, 0x0) (async) dup2(r2, 0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000080)) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) (async) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) (async) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) (async) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x5) (async) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 2: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r1, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x1, 0x100000001}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0xfffffffffffffffe, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) r3 = open$dir(&(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x8) r4 = kqueue() r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r4, r5) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x131) linkat(r3, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x2) getsockname$unix(r2, 0x0, &(0x7f00000022c0)) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r9, &(0x7f0000000200)=[{0x0}], 0x1) executing program 3: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x7c, 0x4}, {0x4d}, {0x200, 0x0, 0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000016c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x1) connect$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getuid() socket(0x20, 0x5, 0xff) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r4 = getuid() semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0xfe5a, 0x3, 0x8, 0x81, 0x3ff, 0x31]) setreuid(0xee00, r4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0x1d) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x20, 0x1, 0x2) setuid(r1) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)='L', 0x1}, {&(0x7f00000007c0)='9', 0x1}, {&(0x7f00000000c0)='A', 0x1}], 0x3) executing program 3: sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x2, 0x2, 0x1}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000002300), 0x0) syz_emit_ethernet(0x156, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x19, 0x4, 0x0, 0x2e, 0x148, 0x65, 0x1, 0x2, 0x3, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x7, 0x7, [@local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x1b, 0x81, [@multicast1, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @noop, @generic={0x44, 0x5, "73baed"}, @end, @ssrr={0x89, 0x23, 0x2, [@multicast2, @empty, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast1, @multicast2, @multicast1, @empty]}, @timestamp={0x44, 0x4, 0x2, 0x1, 0x1}]}}, @icmp=@generic={0xa, 0x9, 0x0, "4d50e18b66528cb7c6126753daafa22acc0bec8fdee5811d12f1829a675d4cad0f72c73fbb800f575fbce71c71b2bd528bfb82d39aeb2a7856a15d311f55be837cb45c9f1d9ea5dad86afaa9c3eff5f05e860f770fadad369ad54d987e2ab01756e3b1ac5cd3d9cf29ab732c8c5bb5410dc5250932036abab22017b7e864d22acd47a3a830e87ec6a0dd7683d10ab9d7eac253f1b5fb42081c08edddce57720b98925530706f7c730107def9baea19fdd3a0a8c5d482f4af7e382de5150d7f9485d2b953d4224795832ac2158e1fb26e3f0456a57fd82d4d10456ff06b9de21e"}}}}}) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='L', 0x1}, {&(0x7f00000007c0)='9', 0x1}, {&(0x7f00000000c0)='A', 0x1}], 0x3) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x3) read(r1, &(0x7f0000000080)=""/230, 0xe6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) syz_open_pts() close(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {0x26}], 0x2}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8028, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchmod(r3, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0x5c4a) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x40e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x5, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000340)="bba8be6ee8903fb05645cba256ba96774b4d77f60c487bee8035f8ef928e1dfc37bcfdb9a8de087695f7b0eaa0ff713897ee3b8dfa1809c7bdfd88847d84dce6b76d6fb5609b498ab6cc3ad5094994f47d5b0bb19fbfa5389a52d69999352d51cd623d6da340630dac6c0579d0d44c018ab448afdf4d41cd6cfc71704a5fd14dc7f9bd9efd4e6925e55fccbee42a70c3153b06ca886dc109b01b606ad122681ae8d5b678fdef56e8", 0x15}, {&(0x7f00000001c0)="728368c385d26c644d9970b60b6cb3d50f968d00316dc617a342d72901c07da156d7d7a21f78ebac1f689fd048099f3e887f75c152ca406ea451bccaf13e8d906aa960bb48a945f6992dbb9df8eea7cffcd4152e1771bb87b82e3906d25bee161c59e679067d95ecd16dec001d5767e28065379e7f7bca5f6f0279b571c0714faff0d4ab5c3a4cd3fd23f8bf8fd400d972fbbc864c359134af84061adc491dcaf2c1a414af26834efea10ad1f7b7299ef4127773609d5ec4ce7d8f4f25b9d2de76a6973ab33f7bfa9247322fbbb58c6f3925afdf70441e4ecfda1a5bec61eee5c8344d02c114"}], 0x2, 0x0, 0x0, 0xb}, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r2 = getuid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x7) setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000640)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 2: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000012c0)=""/246, 0xf6}, {&(0x7f00000013c0)=""/211, 0xd3}, {&(0x7f00000014c0)=""/192, 0xc0}], 0x5, &(0x7f0000001600)=""/175, 0xaf}, 0x1000) sysctl$kern(&(0x7f00000008c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8ae) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r0, 0x40}, {r0}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) 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(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) madvise(&(0x7f0000375000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x2, 0x0) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r2) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x0, 0x0}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x2000) preadv(0xffffffffffffffff, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) getppid() r5 = open(0x0, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='tap', &(0x7f0000000500)='\xa2\xd6\xd6~\x9e7\xe4\x89\x1d\xaf\x0f\xbe\x87\xa8sk\xd6\xf1\x93m\xa3\x82\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='/dev/wskbd0\x00', &(0x7f0000000340)='/dev/wskbd0\x00', &(0x7f0000000380)='/dev/wskbd0\x00', &(0x7f0000000540)='+*(Z[[\x00\xd2\x00\x00\xee\x80t\x11C\xa1\xf0\xed\x80\x93\\b[\x13\x87\xba\x8bT\xe1\xff\xca\xc3\xd9!.\xe7\xa5S\x85B-\x89v-`\n\x8e\xe23\x1a^g\x7f\x9c{\xa4\xe9>\x1f\xe5\xe7\t\xfc\xc1?\xa4\xea\xf5u\xeb!\a\x85\xf3pY\xc2G2==\xda\x88\a\xc5SZ\xd8}b\xc1r\xea\xeeb^\x00&\xa0\xc3S!\xc6=\x9f\xdb\x1aS\x06\xd9),!', &(0x7f0000000400)='tap', &(0x7f0000000440)='/dev/wskbd0\x00', &(0x7f0000000480)='/dev/wskbd0\x00']) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) fchflags(r5, 0x10000) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069c1, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000140)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r0) r2 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffd, 0x8001, 0x60451c, "1a0c010902048000000000000400000000000200"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000019c0)="b77e24cfc5cb8aa2a7651da533dccb5924743d9034c58891ec663e1604", 0x1d}], 0x1) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1f}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x9}, {0x3, 0x70}, {0x43, 0x800}, {0x87, 0x789}, {0x0, 0x7f}, {0x5, 0xae}, {0x89, 0x5}, {0x42, 0xfffffff9}], 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x8028, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x7}], 0x2}) setrlimit(0x0, 0x0) syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCCDTR(r5, 0x20007478) socket$inet(0x2, 0x2, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0], 0x107, 0x0) r7 = syz_open_pts() ioctl$TIOCSCTTY(r7, 0x20007461) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x5, 0x1, 0x3ff, 0x9, 0x1, 0x7}, &(0x7f0000000040)={0x9, 0x9, 0x7, 0xfff, 0x3, 0x4, 0x100, 0x9}, &(0x7f0000000080)={0x1, 0xe08a, 0xffffffffffff0000, 0x9, 0x5, 0x8000000000000000, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000100)=0xff) ioctl$TIOCSTOP(r7, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) executing program 0: semctl$GETPID(0x0, 0x0, 0x4, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x26, 0x24, 0x0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xc1, 0x4) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="de58b3499f15b9604ce11084d8e230b5fe3d87c894d4c4ef1dc57832caec4e7e5978709f9130384a71dd83459408ff7281dd41a08fe769fa6aa63bcef41a07fad86c79728319dbf4a2ef66b0ef844f542fe82c5a0631e5bc3a5d56d5bf571d3f3138d2f1059167db657b747b5687450b3f780ae2f274b746cc87afb29f3b1102d2b733df43f7ce759f53b536bd39d30bf455f16e02d999c7aef3861dfb3c34ade7689863f19d727187fbc1680bc2c1a74862c0c467e8d4c1156379e446260c981e6d7eb8ffcc8d622112b82b4a38", 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f00000002c0)={@local, @local, [], {@generic={0x806}}}) executing program 5: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000181000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc050756a, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x6, 0x8, &(0x7f0000000380), 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() mknod(&(0x7f0000000280)='./file1\x00', 0x2000, 0x100) mknod$loop(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2080, 0x0) link(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\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)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x86, 0x0, 0x0, 0x80000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000058000/0x4000)=nil, 0x4000, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) seteuid(0xffffffffffffffff) r4 = semget$private(0x0, 0x1, 0x42) semctl$IPC_RMID(r4, 0x0, 0x0) close(r0) syz_open_pts() socket(0x18, 0x2, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) shutdown(r3, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4, 0xb0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x40e}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000300)=0x9) r6 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000280)="be", 0x1}], 0x1) poll(&(0x7f0000000140)=[{r6, 0x86ef6a69ee17bf91}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x7ff, "1a0e0ad5e4a52a829bb82f36b921aab39b58505f"}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0x1d) setuid(0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 64) r3 = socket(0x20, 0x1, 0x2) (async) setuid(r1) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) (async, rerun: 32) socket(0x2, 0x1, 0x0) (async, rerun: 32) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0x5}}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0xa0, 0x4}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000012000042fee188507af9149e61f61f53aaf3757ccb78896d3c837f925dc9db9108ae5e024eab385884d1d263bf23f6b047f237b3044cae340a3113198d0989c5bd76407c38f806e8f98e4e785567c23e5d0560e086fa607be55619c73ae912ec6b79ace314ffb9ff1be677be050beecd6bfe2e5449aee9b4e74dd9fd5a9fe72c37d7cebd8f0e4d766264d3c71de6d9c2d09ed3d2192220aca447f80c0a4df648ccc961660c9a475d12361a624646494b44f0dba28594a94b73fb8b7eb30574e0a9856ad8709d3459ec012de499f444d85c0a87f4bc140812221d78096d7d642600f9def393dcf631a1d4ecd9a4ba64"], 0x11, 0x800) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/117, 0x75}}, 0x10, 0x0, 0x0) socket(0x1, 0x2, 0x80) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r5 = socket(0x11, 0x3, 0x0) getsockname(r5, 0x0, &(0x7f0000000000)) executing program 4: r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x11, 0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r2 = socket(0x2, 0x2, 0x0) r3 = msgget$private(0x0, 0x208) msgrcv(r3, &(0x7f0000000000)={0x0, ""/126}, 0x86, 0x1, 0x1000) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) executing program 6: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, "0000000006000000000000ec00"}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000300)=""/4096) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000001340)=0xfffffffc, 0x4) r2 = socket(0x18, 0x4, 0x1) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x1, 0x4000, 0x4) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000200)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x60}, {0x2}, {0x6}]}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x2}, {0x1, 0x0, 0x0, 0x3}, {0x401, 0x6, 0x1, 0x5ad87af2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x7ff) r6 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') setsockopt(r6, 0xddf, 0x83, &(0x7f0000000100)="0141db7dbed4cd630668eafb115f0892dccb7c7ac9e70c9d4d02f72dc3b82db9f82d1aa987b77ec88d433dedb32e8495e50fb1acd897716cbde4d7bdbbcb06c1675546a552f3842f2cb031d386f0af4962032b693d8865fb3fb47ea17bd9121de385ea64b9d802a5b7f2a2bca0decd", 0x6f) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r7 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) openat(r7, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x7}, {0x416}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {}]}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001540)=""/4092) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r5) execve(0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r8 = fcntl$dupfd(r6, 0x0, r7) close(r8) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) executing program 4: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000012c0)=""/246, 0xf6}, {&(0x7f00000013c0)=""/211, 0xd3}, {&(0x7f00000014c0)=""/192, 0xc0}], 0x5, &(0x7f0000001600)=""/175, 0xaf}, 0x1000) sysctl$kern(&(0x7f00000008c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8ae) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) executing program 5: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r3) r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x1, r0, 0xffffffffffffffff, r1, r2, 0x94}, 0x5, 0x200, r3, r4, 0x6, 0x367, 0x1000, 0x200}) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000, 0x3}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) mkdir(&(0x7f0000000140)='./file0\x00', 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) fcntl$getflags(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f87, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 4: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semop(r0, &(0x7f0000000080)=[{0x2, 0x1, 0x1000}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x4, 0xffff, 0x800}, {0x3, 0x3, 0x800}, {0x1, 0x1f, 0x1000}, {0x4, 0x1ff, 0x800}, {0x3, 0x4}], 0x8) r1 = socket$inet(0x2, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x1) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000001680), &(0x7f0000000180), &(0x7f00000003c0), 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206910, &(0x7f00000001c0)) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r8 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r1) close(r8) r9 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r9) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) (async) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000380)="fc459926", 0x4}], 0x1) (async, rerun: 64) execve(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x3c, 0xfd}, {0x106}]}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r4, r5) (async, rerun: 64) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async, rerun: 64) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r2) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x3d}, {0x8906}]}) (async, rerun: 64) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) (async, rerun: 32) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) (async, rerun: 32) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x0, 0x0}) (async, rerun: 64) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 64) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x2000) preadv(0xffffffffffffffff, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6}]}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) (rerun: 32) getppid() r5 = open(0x0, 0x0, 0x0) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (async) getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='tap', &(0x7f0000000500)='\xa2\xd6\xd6~\x9e7\xe4\x89\x1d\xaf\x0f\xbe\x87\xa8sk\xd6\xf1\x93m\xa3\x82\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='/dev/wskbd0\x00', &(0x7f0000000340)='/dev/wskbd0\x00', &(0x7f0000000380)='/dev/wskbd0\x00', &(0x7f0000000540)='+*(Z[[\x00\xd2\x00\x00\xee\x80t\x11C\xa1\xf0\xed\x80\x93\\b[\x13\x87\xba\x8bT\xe1\xff\xca\xc3\xd9!.\xe7\xa5S\x85B-\x89v-`\n\x8e\xe23\x1a^g\x7f\x9c{\xa4\xe9>\x1f\xe5\xe7\t\xfc\xc1?\xa4\xea\xf5u\xeb!\a\x85\xf3pY\xc2G2==\xda\x88\a\xc5SZ\xd8}b\xc1r\xea\xeeb^\x00&\xa0\xc3S!\xc6=\x9f\xdb\x1aS\x06\xd9),!', &(0x7f0000000400)='tap', &(0x7f0000000440)='/dev/wskbd0\x00', &(0x7f0000000480)='/dev/wskbd0\x00']) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) fchflags(r5, 0x10000) (async) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') chroot(&(0x7f0000000200)='./file0/file1\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) write(r1, &(0x7f0000000140)='p', 0x1) executing program 6: r0 = socket$inet6(0x18, 0x8000, 0x80) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000300)=""/206, 0xce}, {&(0x7f0000000400)=""/249, 0xf9}, {&(0x7f0000000500)=""/29, 0x1d}, {&(0x7f0000000540)=""/235, 0xeb}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r2, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x7}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r4 = socket$unix(0x1, 0x1, 0x0) bind$unix(r4, &(0x7f00000002c0)=@file={0xd570d0466b6018f, './file0/file0\x00'}, 0x10) rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = getpid() setreuid(0xee00, 0x0) socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) r2 = socket(0x18, 0x1, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069c1, &(0x7f00000001c0)) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(0x0, 0x21e) chdir(0x0) symlink(0x0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f00000006c0)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000700), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r1, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x3, 0x3, 0x800}, {0x4, 0x204}, {0x0, 0x4}, {0x1, 0x2}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0x2b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0xc00}, {0x0, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x3, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) executing program 5: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140), 0x80, 0x0) dup2(r2, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x4, 0x110, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001100)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x4, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) accept$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)='k', 0x1}, {&(0x7f0000000080)="519fcd57dd5f94a690af23690cd82d65676610a69538a7b1a3314ff1cc64d238624253bceb3c66a6adfb0151387e3526fefa32e3520ed6bc56311cf98ec6cc97b6934fafbe673a6ca1f109af0cdebc58126a089ca821f3e866eb", 0x5a}, {&(0x7f0000001680)="5b2491b8e22d07ea74cbab80043524821fcd3582c89bab2d9a7e80f8ae912593aeba58c8aae3dc6211b6c4dd7fe93874b42ec1de05748d0a9639dbd9270ca71cbc193a14108c2990de320c5de64289a94bbf4cbd46ec184dbfdb7fc9e546682a2eec91f4fc6c001e44744e034dd7cdefbbd7c8dee508957a6348d280a5eb6f98f77eff0d380636025f36662d2270746163aa802751255a2bef4b7f335e0bd559580df967f8d4114eede66d07f1b4da14e6a53965ec2bbc7e7da5b49b4c9272f6e43836c19bfd7c9cd3f44c16b62f2656c2368308d6740acbc69c54ead63e9a85b737f9fedcd0b61aa65208f8a5385a32a65efb10938670fa88593c627cd6d1f760b492baeb9aaddfb272d50a6b9479a8a741d5e95b4f52e3aeee3bfb26fb7568ab0251b62836a6cc935c3d447e08095e38fefef6ef33bb97668bdf3a2349d82d13dfd9e67ff27efd06b4edd01e0b0f68234d33b6c527f2fa83ab74a8bdaac9671b45394ee2ed976b4d3253fd6e98e9049d60abfb7d3d13a635f4ab1337aa180d26d426ae93c6e4493745b413ea9ba7f0b19563a41a7b911adf988e6c80e34a91467589aff9c14c52dc2890789512bfb6d67453dfc91d44601c15329b3a7ce54ad86e048e4f418099aae41c577b3fa63979ada67efd46eabb2b133e86dfb75e2aa771cc32405100c01aaeab1e82d591f213b3bd06292f98b86f21f2a6c6a4938fd501af9adeeb64cf8e2ee9ec85e6e3a924c51bf9cb9230e586631607595d60de7ae0a4173c173b8e4a559b36fc7833f39dd2004ce80b89b4a24fb36f607896cf2acfb591469ef122d2d22dd144d355b6e96bf244ee1b9b9ff1ef1bd99251716b8db50515e3cd1167c52f2c78dee12ce93550c702ea8e1b32eacd2b018f942c97bff62856df5aa0245cf9d12afd701fcd3be8b32c2321d17a83131edb1f92b7630aebaa7331440c704cecf674ae098d96509332d09c110e0c2d5cf275bffd3ceda268684f4cc93c89d56a187f72086ca122a14dea96e4bbe3e17d65c243ead79db779bbdf8534494af1924061f75319c2d528991d579a7df00c9ae2092a582fe9ff0c1ab5db3a7e869edd29e45ba0b97a350f679cc69a69e27543c9367ff7dcc8e15b87b7f6472e03d9d37acc377fb32315fee87a8b47e2022b9e40727497feea2b97d1dc1d9e263007ab4758a7bbaa3d2d25e04818b6997a7c0f34a9a815cab66b7b26dede9bfa4d12c6f9876d0cfa19ac629e606536b1c055002a5373534ad8eb8707f039905aae8f2811a90a98f26496bded18899af206b03c34f574d59d32ad14ce321fa11ed72f71e43ce72ffadbb03da2709b233e901cc094b31f7771a9dc8ae215be337d5b3f815a600ea802da4e4e64e68d5f6f717d807e502a8b1593754850e1b07a2ef32896904f5eeadb88331b1ed65b174e28e280fec04541e560375fd892dfa4ed59199c12771ce90e065e53ece3d3209b9a9cd079646141ea92e8399db6dd463414c6919a44752630557688da85fee1025a161859598495aa5a95e23029cc8c08fdb1d6bcc3480589119de89dfa0cb5579651fa520dfd3b4b803eddc0bf347d8527a865fbba8f8cbeef7c8775f2700e8081b128ce52e4ceeb75f9517adb77a1c4fb15f13727cba647e7aaecd4f0fbc244fdfd42987221a0671c344b4f33b77bbdc4d8de0e78c8ca8c879e9f58bc4eba410fc74a4a778e589a8790b553853dac8b04c0483973944c61a6faa48dcca3da6668296a82eaf53a40c2d076a443402d84cc6b4eab7bc14958507b2975730281f5b1064672b0e1154de674de8f4f1a68879b14d8f5accad2d836f36a2f74a4edb11bb60b12d27559d7b16fc6a239ad10a97004b550eb6ccee20c333523339a992a15922b54dd2f4cc3e8cf32685fb9472bf4ec567a51ad9d577f832e0088c4497d149793e0e61b77ef891db89e79358a3cf5747bdfaeadb6b5808fa57a86599e5ffb6a729c7ab26b55a04a033e6b399f125a542bf505d297f20174e2cb06225aa3f0995563abbec991727f7cc9f18e22f24ca8449b402dccde9542159468ea50f539d30d87b68d9380f703c57d3758490853d6c0d2b784897247ea2f16b9bcef6ce104ea9badc6de244d2d0194c65cfe88f5913a148c82e79fd780be8f2ede323435089f431f505e7c0565495b941421592422eb8359dfdcf1fe24164e2a7359f8a45ba98b14243b7cb4c0d57feea82249f09c116c207a783325ffd3ad30991d8127f183057b76816158558316d3aec98c53ac237bb2c70bd5f704ed09c37707700e74eb17c09392fd8fdf5bc1df2db1a296b1aa0bfcd02a7e4edc0a9c729ad024d8c6eddf40ef98489eba2c5c58cd8db2268d04b711a0e2c1cc2924883d4c3cf92973ae85799b7cf287e3a40b97922a5754c65619abb148da2f5b1c76d5a7e6b94447fa52987b794c1c7303d4c8e570779e9fcec717434c82fc7f78b7ee46d8cab97ca412b68670ff6c98640a8e5a80ea82d23c1266530dc6cf3901f19088a1fb863829ad362dea04d322cff146a99cf70d1316170ceadde61ba5be06aa4e5630206f6d6312b2796482b4779c8cd6fe5db8ec951c206086e276584da123c80f8b725b1ffb615bbb3a049ca417ee5e1de9ed759cfec7c5ced2dc81caf61955a37a939a1ed35dc815f149d5933d242bfea385e66997e1936bc9f1fa0fd066cddecd59a1c37c8155a8dbed147f4349824341298d17d84b0fd1a47bd3dd60f7f1f8a34552e1e2e75e64cb91fe918442857830e680edff3317f3fc76b6e42dcfe00f3fefe7a63d3523a1d2f8e7f996ac60e3db2ebf26a8ff4f31f9dcc2ed8a2d66456be2103b49798399edcc00bde3f18d59331fe571a9e54e7871734e646a2de8fe7084d835e7d130e57f454b02f380b27beda3cad469da020b8046e8b738db969fd5ca1a9bcda59f6ad5e9e023f55ef357a907e04125e79c24c04eb2ca31587b43df62a38842e3ff85d31077ed14fd2151041cad6fac7d48fa92bac22bd2f6219253f28cb9bc4e2641d43726dd5e0b3aaec89d7e1d78b239ba14166024beb07d24a3fe2e727ebc1d0f2089c67afd798916cf6a6a0de4f7f989cedbc1c2b0dc67046b32ac93924fcd702af9ffeab10ec07e4b5068cd94a9f2345bcf7f0854fb4af586a5d197ad92c51482dcd178c35a8183a5f099f3a30e5fa2efaf02846c307c85bba21b9e67989797cfb3081e4657bb196bf8e7c74de95c456516f189fb302d8682a6cd6aeb4562400055185afcfd58405237daf1e199190a15db62c2d89b666cbf349e1d6ce5544f28f34abc801e4c0e3d7598e1b311f22167546198113c37be1025abf3f8ab589b9058b2bd598cd966c5b29eb5ef96f1c6540d12687d9c9f1dd73d455aa5da684dceb58ab4717c92189f6709a4c6a62c0c5d79f52c87ad616bce380ae2302a2c9d3cc88efdb095afdbdd8f944b93de42008579d7689dc58814892a89656e40b2338e6b7fd8b00efa51f1e1cfab5a581d9f4dabc4f60406b23b11e56e3b2a5dbfe47e3163bc2c80faed7a6d0f697941fe8f067deba1de90394fdd47b41574f9b63b8f042e46ceee74beae49b9f4ea766a3c13a391681537505f5ebdd9c9afac4e27d764a776cb80a95e6d0294cd9e02385eb6b63a462add0c98303ade1826053beb02fdd5f96e387f429a7e5b471cbc174d2beae1d4eae763b7f04eb1e15b36abdfee681145899e956addf59755d84624c90fdfbd1dea428a4aea9de886861f7c710ca01005e830178cc1a211af35a8e6e894b66dc390081b68e2b902d74a651101f53d9ceb8a7b040b72af7a30c9cd4fececef93bf552cd98f3d8018d62f93641610fc66ec66bf168d30379936e3b73b45ee519651cfd1a14d447d9a8bfa809af2d6738922023eb57ad89003e7ed6417d3fade55226da9a59deca9df8d2597501e19ccf7e81b67a708b94854980c6d83851651c6de2335f2dff15bdc4c43b7e79436138e4377d6b59bafc68b6e72a1e0aaf7566cfb7215762f043e9942606417ba3b882efda0ac60b288c92d812686a72b9b0581412aebbd3be4b61cc2dfb454e6013409272ba600ceafd715ffcbb77c10f5dff10d76b6251711ab60839a3a87241f283ab91a4382dc81c58ec920a02a914c6f62e8a14f9cd6c160bf7e9489f70edcde73ede1dc1658dd7a9bb6e93c86795557d5ae27c23915311ea372dc2169e0459eacec4c2f929e41dc36086d205ab9232265e38805ddeeca76913f104c0509fb780608ce61e940b54e226031268cf76bcc9f10d064a984b3e37234111901549c89dc05b71d85822d80f5736c6797d597f13595aea37c303243aec3d9bfa111f0962a77ed1d87e3c1c00736a461563440fa0a924a2911c7801e02b5cb32865fdb5a13987c6d02f19c13a713835ef31d38262a0d8edafb3ef93cdfa27addc13730c94c4f2f9ea96c849eaa063949f0688a929d1f5f7b065f8c89a0c5ab19de53759c56bd8e1f159219a578ff86d2993edb596e649627dbb21760ddb5ce5b8c2d8e2168d021209136551ca7db3aacd723f9bdb25ed4449407a68f5cf6ed941c75e1679c5f4cbd2c160bc9737cb800eb78c002bc962ed6797c3c2962bd27e991665934284e13a0919f90db25c7e7f73499c0683b9711e9c9cbfab8256dc64327823508b82a8cd46f1c342d133c016106ed432f48313190acc30346572406d07da7d2fddd9b55c530ac67cc79917b1405906386e8f9488e6bcb615b4b01b63e532da7c91d0cd0ffa3e9578405f01ae306813e307d8042210bef9a7ca1ccaad37c0cea2f0e457536e2b4864ed5ec10fe62d888f6a86f85227e9ac860ebeebe20dd277b18d514f51417b52617f713668cc4d6a9e298c8d3044f19d1b3e7d9639e8dd4c609570f11f7da647c45e1043b768727330f6392bbde5b75ec72df86908e92d95702e5de04d51343dfbc8e28ad69a51154d374131572d43dc26c4c0eb740240ba0fabbd7dab1b3fb41cbf3825e527addd6bb1cc99daf7753ff4f59ba51df05117733561d732742a746966e0fa94dbc7cd90bb7dfecc5eaa13ad79fef5e6a414c8cef1c9461c32fed9f3a4ec5456089a1c937e065a033b3fa22f90b8add801d0009698fb65a32cf201984bc7d274336bff947daed707a8456cdc9b817091c37a20a1a36349dc8a4396f90ef0d3441a913fd1fc5bde9f16714f83412aeacb20f536fb26e968d0c063f5acf978f4f14541e2185aa1f3d06db98d428cdc346edeb9f31bd7b1536d6f5ec2c78c66a3756bcc5faf117e6e90c35d3a15ce75ce2fcadb7f17f5e9231644be014977918d081f61d6cf421445a0a35a0cd808139428cbd1aaeab9102332a04eee33a6bd3e0507eff650f5f52feb564cb5b1f80c2deea7f09ff3e8c3dea2ee6cc70a62b93662902fecf2a922b62072fe936a38c5ba3c5c29ee4766a049d19dcf56aad5458f049e2024e49864b6bda406b1702f776aed6c7e3d5f185f40632d244d548c1f281121add694400a0a024fec9d83ff182c14fc56bc8b17266c2e096b884e105b979100a7bd2534c68c54a8ba77fc7b4f6deb2e87b11daba1a83199ecfe071c68dc3b14273da57abb624f9d8689ba6d04ecea342fce73f917b1fe1f0331cda18e7a64c6f2acfae3dbe3641c59069ce45703eb462a6f509368d1ccbc1bb5cd3abdf7110c9de07221c2239060d52ddda3eced064096e89d83e92df2aba1122b8427ebdd25ec3c04d963fbc8aae651da58ff1f1fc4d52ca624f61abc1d17412283be77ba82a7d7cfd6e317b628fcb1f3f674f068e1737dcf6c10d57e4fde1c6e54ba02ebfcbea6aaba55889a6cc1379be295e3162ad961c23ff", 0x1021}], 0x3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) close(r0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000040)="61b9331de4a989946f0d9d35e2b52c8f5ee566e05ce46105f24cc49f3547f1f9560eb114a63341e1873ea06a903cdf3aa4bdf6fc783c229f8811096c9321cad9b34a1d725d244e7e322dbed052c9f128658c337157f059a3", 0x58}, {&(0x7f00000000c0)="68febe2620de55d6cd0a42e8d437466cf494c7d8ea441d1df0a486aaedf66601190305fc445080d157cfab2b128226138168a869c232199b05b0c512f558a36cc9750ba572619496af70c45b87937fe248b1d2def866b5e7550ff7ba48cac797432fa813f6ceff72ac1af56b8d6c7caa64aa61f43dfd53555d6f5833fee5831548296bca9d4a10d526c3285dd4f10f5644f1d85dfa8fc1a3b7f7e50335784475f6a9e1b07b2f955bafcaa114344884e6114087e6c075f2f6daadab737fd89a76151fd47a9c0a89febdf2f6906f229f2e3b8356596205045afa3d0e2b696c0f9cc44f81b62f8385f1209ac3e30236cd2ca22601fbefd292e5930958", 0xfb}, {&(0x7f00000001c0)="702c04c7e62d2e24b00c1a8c510475497cad6cd5d3e1a4982b786ce9cbb18f1f49aeee6861f3ce56a5b87e28ecea0af0a66508fe391c74d73e5b328a78d447bcb6e5609336dd1399c5686ade7a7045a53416b3322adc59f293905aef92e32313587e5cc82653db7b12515a33b09f9a73e5f5634f0d924e27450d229ae247721901b124bd9fc40fc370b21b424a890fdd847e78fa0ff89031d4593bc719049248cc3608b9c0e0304a42070a6c30ca06b3cd9a653001213f36ae9df582c7da81b3a9f3bf5e912c70e4b2e22de3653b0e1234d405774f28f0bca66e2619920e2c208c50af700d115aec557eaa16a543ba996c0cefd7c01b55f61d445fa7d8edc4c2452aaea4da5a5ca906afc93c92ec022136a60ebaf3768c148b9168feed56f6c20d1be3b3c6cd37b34a3f1ea02bad38cebfb43f2a479b978c4da130bb4b8b721cf913f929c913cfbff4b1b957d9f607757b86382a845f429fcc36bf5a371dd119a19d1572594abaafc9609a9dd7661a69804d1223a01197f89802f5e0de9e960174fff9694b51e3cff89ddccec6f5c9982d8219cd2761f7295e7663e1553fe2b34a4df383a0815924c883ca0022a098122a14e7da98b846e631981702277894ce4b10c90d43f7ef3ea85bb7eaed5546fe5d0d9d2053cf29c33a0f528616642192277cfd7041ed720191cd324e7766ff3b76d04288cd07a01c8f0c758f19dbbbff0f62b6d0873b4beb52cd0e01bb0d3649a8566b368b9bcf4f9fe05d75b012c59d984bc6e2359080151248845f8e5d7995f1499e390d29d33c0e447c2dcb9419486b8403c1e1771f1d7d6d3bf39f4dc240499b3afb25b9e562a588ba11eaed8f78a17f4e1f57b383f3ace7c2105ead664dc70d72e953fde3e528354a664f678664186eb574166f673cb1172be2cae98e3c667dfe3385c028222b2b2754a30eb17f7e8e1650ab3afbbc91c955dd519ae516c9fd801e5ffa74ecb423735ce345b4f19186dd0e2d743358378bccc7a2c2eb79c4af60d7a0921e354bcbf69a315f6f47af82ca3de56292997655529d0f2541a511a0770d68d11e465acd944c530aafcc717f8a0268fd51e3239a79a559208f899a7492b7f2c771fa88474fd5dc3dc0df3c68b4fc63fb7f8232cdc4c2b1bf25f9719dc3150a254c27843862176dbb7e06e6a0b9ab4a671528bab85b2270852e85545b5bc4dc366d3d61dd1414e1630f076bf74014558262ec116fc44dfded0ec51eb03a4295e3c70f8415e6b06755707469aac139b78bb12d2546d57514873646185799fd0fadfbb4dee1d3766d3c0588505fa6c746547f1dd3e483014baa832c06b6b89aafeddac7f251248cfb23b486b3df6fd9691aaa3e4c4fc04bc3feae343fa3aa7d1fc46dcc5b2d6cab6638c36079bd18ab28846117d2289abc8ffaf79ccac94ff19fdc8cf110d937a7dcf1d88bf30523188fc2f6e7c924cdb7ecec1ddae0595923baaee4827b3b9ca11eedeeda996482d6afe2051a553f313d2b223b1eedda8807cc8cbeb9928454da26d2524d766f0d05027d26def5b787d97d6df6f5d6282886b3eb84a535304874fe2c853de80b2ce3002821bf0a6fded02218acb85dd62ecbaf25d102cd6ee4755fc28aa711e5926fd216f9d9570974750ee0eb61bd08e4ce628bc7bf72a273a10a2ed0a1ca1c187a742fca79211ad572c3307d4e238a5acc802cb625a58ef56eeedb2324ac54d60f4d33e086aeb561833a61717b9426c8c2d64c00d27497b60fb24963c6a3f417c0ed87011ee4870f3694f5752add77f09e6c51a78c43fa7c3eca4079752ae119fa2c9a991dbb65b78942c208a2887323831204aeaa0a3c81b0fca0deae61be688797ed071b0e47033f630a67b28afa3b2368ce1851e64cd9629c9a6aeaa0b7176d6a5e26340fe5216300677863edee7c76d621c381ab8a03dbe42d396874612a918404cea73fafd6a2948db51fb27bc21eaa7222aa065a45bb0de3f8e92012d391c62ea704d09131953484bcfc44d5fb9d951f3d7d12b920e2308ce7d10176b42f3678b38277cdc5e42639b424fc26e1f5b1e26c2c56362eb7d6d338e846639eb04ee318c8946adbf35bfda042d4e6976bf31542659c9566c8d8aad6da2655607f4e877a25184a0cca97e8907b1e3cf2276ee93ce0ffb7fd7d739a7dc58a843f37f2ec6e7a71c7fbc8e94e6d802ce37cc9e806618b6edff2b2acf748bc81f84c8c9dbc42fbfacb8744afaad51d520b3c884c04ba63487af26977266ae16fa2a663a7cae6eb798108695c943735b4efa9b64af650360e468dfe55d8f36b6811060c38cc098da57841efc701071ac2cd84e540688649e2dc50f49082684f8334527201af8d78e9389770dd4801e5c4a91a9f1d85e83a88246c576886d2336c52dafe1abcfe323599939e502781bdfa2afd671aba1de9b3c042c310ab779c302809e11ed3a2779b350650d0838c95be752f4dd520e6e53779df3bb6e6a4b22767566a81edef9a6f110a75a9c30c93e20a23c20a1547edc88ceb16f9678a5a9837b7675638625dfad52ac1adf0e9a04fe551c063a91114096635eaa30c7219d502f3cafdc98d1041d0622c141d72dce34aba23d99d8fb792b0db3a8e127178126acb290f4d229eea57b1875eed504858604012b54e5729e6f6bfd3a9d6096216ceead550e3140b9bc6d0cfc05e7b7cdf8c941910e77713ca26293d90a6af68d82a541bd247839490e51bb3fff735f249be57bb40190073c4c39a340b4833a19ddb1784fe44baf81faa886cbfe0eabf21e8c9b020dd3da9bc387477cb898ff61f24bb816be8625d988962d751c6cb2918f347b354417da9d1e1f01334c86cada89206f67c7d24b676680f13c073e3e9872204eb89bf6b01548ff33a0290950e0a97395a3abe98bebb8d70124fad8c87807a2d6849c364b894288d0095e5d92f04ee959fa37b72a67ee55a91e7444e47006c6ee6df402f29a5a7993bd7eaf7983243ca08ab54c2a8019f7b73231e8e90b5049139134b2d2256e8d42521dcb2dacd989833fe24c9c8f1e2bea821175736459297d3dcb26f82eb8d797cc6091bfc742c1831d653e271df526bd9e866c4027314b2a0208dabcc0f834f93d969d8a595f022ff85260579f5cd2cf7c8437de7914792617b4f7ac83fada9de45b24c52d028f5017d296be322fe273c79d2a352c3a309fbe9f2314439e87ef25ab9164e5d6a654863e1ba67e16951ce5c35ae3056c232247b64b7addbe2bf779a92a64f3c62211ea788f2a09be82d4361844e8f3807fe531458a84b7ffd5081bec64abcaf8a5c4b3cec3a00ee9a795d83217b98a4343b6ac08a61a91f5e2011788cf776ae57d6efd4cedb9e3aaf1d43fee37edaa35606d51ef2418a34edb574daae7926c76d6be87275a928f881a982160b7d01bf1e58fbdd1038d22f26cc62b494312c39385c959d69c3b0534dba8d9a39e6fe462e4ff2ce650a7522ba8cf9eb5aded66c3f3ec2ee432c9624c00aae802ab23105d602d74ddc50eb70b4a1d6ced2a594b57c1de3448f5a158f0f7c6a3cc02e2bde644205e8f53d35094c3cb8e2293a7c7d18bfdc436d86c22a559c7dea8fab5f0db525a66264557f2b7b9d5d168fd64c0c6d463068355dd757644f7f578452c838051341fce531afd81060f8cdf17a6db4f4886a3b77b540d5e1d4a14889f062b0f73db08db9950ce1deadad26f0ce232aab2ab8e7e441d7122e72e1845b767f99b34260af3fd02f2d2dea1fd494f18872dcb04094b7b1fc18a5ff05226735f9a1f5d5b5acd72e3d5185813e68ef3a82ef54befc7750b6b7b789b8b4a603db3298a71f3cd5cc926858ec89917792d218411137fb46910e0c149e2eb01779ea94dbfe78510e1c66837ef9e52c8a330580ca9e0a01fc17a541cd2e5cc3ed2508eb274d4ff995b41245a3088b437358bca257f7961858cb661c877525241ea62bae902fb9e06aee3996457ae976e7c33441502fb4abcd68de4a4c577365a0937767939fcec180e3fe9c8401429431a3d723f12d07906a68c854ad004cd9ca70433e11bdef725c6dbcef2954d42e5b5ed84ecc1540a1914721767533ac0ae3d52124e55dd0a51d9f911cbad2a60c742aabb2e1bad2eae8a1df6b175b714ba322232a907030c5993c0330fa6927bdcc6c24e584fd4011a1e6d71cd7cae30560e387dfb62bbf7e86d8f9d515d89a30419e798a896f97f30bb06acc18752f8775f66c756f47e656ed881c43f9ca13085e91a0b20147e6eac6b7445e04277bfb370735c59e2299e71135e9d4689a9011571e51422484e2ec62586465935d96257d5a5603d1a7e9657e624189d7146e117ffd7d97edcff2a82396855d564f286aa09af53a17520702871d534efeee2e413846282de4b0821351daf98dab016b7f5460cfb6883332f085a79dd1a1e9b82f0205ecc056d09a33dfe32fe644c6d1bebe07bee503f2bba305e7c64cf11290c39aba212e922c8d38da7a76e9800951fe91c6f3e3b7f4fbcecf1a50b77c78533e3c1d90d71e19db6c3c4e7dd812ce0a6f47bdced4dcc1adcdcb36f2b8fb85780af62e07b28be1e3a662c7b00b0487b91e8cb71d123ecccf4633dbe098fa0394031c677edf521f887a0d9f8434e8f8d03570948a41a7d7fd92c1f5f595e48566e4eb7189241a5c1f1137c7eca15e214e37153351eae943c0b8b9f4c1bd511cef0eb84f72981409a230f78c6e562705c5868b69925996662000c4891903573b7cb39da61abfd8215304192d5f217c5bb11c6741314f7a33a917c763209c963745dfd7110326ad1e4b8bbbecc42546c70ed7d62eb47df010b10422187975612e3cb981f2480e15b89d880be43112a4657831571122b4cd61ee0d1bd916fbeac39d82a168eae410be856636976efdb7c9511eaf805ca2950d8b38d9f83ea72ce6fd66cd1f0b9be91d633f15ecad67eca8905cdf1753ed0f5b860145f4e46addaa942e493769ffcc10b6b8e71247f8f36b4e38263f910f5083e522b611d07e9d10b69da294790f3fe8e99e799911cc60c78bc6c872514050d9daa6e9319d0279f8528fd58ebeda5a8037cb6823c0da3280a4650424c5e1e0fb6090b814cf68203b0e24172c1c93a07c50e7b809e81e2bd337b3bad26bb8e2710964390301c8bb0d6d093bb88355d35d200b702cc8b4fa2c5dc2392e15d4ce9784c9eefd769c3ab5d88dd454c6a14ce2b8d49ba776d0c58998dc53762c5f601dba25a65f323001d2a6b0777f3e06654f743fe81566c2fc5642f2e2711f721743ae0b0ed46910e770f954249b40b27330416a1b09df836dfea5bb6d8c050e8da5c06926db399f7a7d6b2a160145e51a9d94617bbcde65742ea926f53d1a21f3c8df85d238c9c37047aa8b56b617b0282bef227034e9e24da880fd5a706856d0ecb6b4d56c520c52d9d281f5cf24dc2134803d6e9a3da28a3317de47f3a1fca629c76aa649bcbaddc784c0cc8304180169756d303c49b860f1707eb8a26ec36a9d0f12ddad9fcca492b7222544f785150183412c26a45fe90a45823c8ca36c999315d90032e91ad0e93a1512acc629de70c77b565d539da2ff3b63f766ad5c076de37d5eb5aacd0c413c35836d360481b421d4520680af8cb2ee0df1a8ceb9390e673ca309b1fdf942351a03e598cd9063cf6af8d3fab0d7f547cf82d81930c224356383957f40b1a9b727aeb59a1ac72b2ecc4d58eedd04f3aec23b38b5134608abb03a91b8c82812b14b8fdf212be0792f161d4135818dc166590bb259adbeb463c91bafdb16c94b0f4e1c650c52", 0x1000}, {&(0x7f00000011c0)="cba183d43eb5e235b19948bc3338a835c63152051b4d1e616116b1f26e0c5ce1af7dee41b0262c00aa005e92", 0x2c}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001240), 0x3, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001280)) r2 = semget$private(0x0, 0x3, 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000012c0)) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001300)) r4 = open$dir(&(0x7f0000001340)='./file0\x00', 0x20000, 0xa2) r5 = getegid() fchownat(r4, &(0x7f0000001380)='./file0\x00', 0x0, r5, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000013c0)='./file0\x00', r6, r5, 0x0) write(r3, &(0x7f0000001440)="ae51396f8f843dea86511df186168af54c65ccddff1f7fd3fb3248156e077cda22749af8349d52a6db224ebb200d4bb2de2ed6d0cc0ab1830fb87949f645579f31d2e636ebe2b4e747b2b2f8d0b75660180ebb7f8b09fc6068e309904914e9837c89829a620912f5fefbcdd966b04e4fba53a67cdf2d1606b06cb251701ae10db2f60d27b53b06c7b97be9e31e361cc13ef08f109aac31bdd8de2565492fdcf5fdd765ebe96b3249261277685866193cfe743c1af9cc45817cb3b846", 0xbc) openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x8000, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001540)=[0x8, 0x4, 0xff, 0x81, 0x800, 0xc44f]) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mknodat(r4, &(0x7f0000001580)='./file0\x00', 0x8000, 0x8000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000015c0)) r8 = dup2(r1, r1) dup2(r3, r8) getpeername$inet6(r8, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000001680)) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f00000016c0)={0x5, 0x3, {[0xaae4, 0x5, 0x1013a07b, 0x1, 0x4, 0x80000001, 0x20, 0x1ff, 0x4, 0x7, 0x6, 0xfff, 0xd726, 0x0, 0x2, 0xfffffffffffffffa, 0x7fffffff, 0x5], [0x8, 0x6, 0x40000000000000, 0x76, 0x1000, 0x8001, 0x9, 0xde99, 0x7fff, 0x6], [0x4, 0x8, 0x7, 0x4, 0xa1, 0x9, 0x3], [0x1, 0x3, 0xe74, 0x2898ade7, 0x1, 0x5], [{0xfff, 0x54, 0x4f0, 0x6}, {0xc9, 0x1d, 0xba, 0x10001}, {0x2, 0x5, 0x7, 0x8}, {0x3, 0x5, 0x29, 0xbca}, {0x1, 0x40, 0x10000, 0x1}, {0x2f4, 0x80, 0xed, 0x9}, {0x4, 0xc6, 0x9}, {0x200, 0x1, 0x1}], {0x32, 0x8, 0xffffffe1, 0xe6}, {0x9ed, 0xfffffff8, 0x10001, 0x7}}}) socket(0x1, 0x1, 0x8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001900), 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000001940)) openat$tty(0xffffffffffffff9c, &(0x7f00000019c0), 0x8, 0x0) setgroups(0x8, &(0x7f0000001a40)=[r5, r5, r7, r7, r5, r7, r5, 0x0]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x58, 0x1, 0xffffffffffffffa6, 0x7ff}, {{}, 0xfffffffffffffff9, 0x20, 0x1371e167c5d3b19d, 0x80000041, 0x8}, {{}, 0xffffffffffffffff, 0x9, 0x8, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0xa, 0x40, 0x5f, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x8}], 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000040)) (async) socket(0x18, 0x2, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x201}, 0x0, 0x0, 0xfffffffffffffffe}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x5, 0xc) (async) r5 = socket(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmmsg(r6, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) (async) close(r5) (async) socket(0x1, 0x8000, 0x7f) (async) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() pipe(0x0) r2 = kqueue() r3 = syz_open_pts() dup2(r3, 0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) msgctl$IPC_SET(r0, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x100, 0x200000007fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0xc5, 0xf0000000, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0x380000000000000}, {{}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x8, 0x7fffffff}], 0x80031, 0x0, 0x40, 0x0) kevent(r5, &(0x7f00000000c0), 0x8, 0x0, 0xfffffff7, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x900, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x8}) r6 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x8, 0x4b, 0x80000000, 0x599, "d8b50800"}) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908664540551024820786a136c00deb655d53d98f02db78e1b790623cf04370ba8f9c2e1a4da5fdc66cae3b28299eedbc2f41956966c17b10f0c30fa83b4d12b38728584c3ad6b92b17e936773a06ea6257ee0fe396bad9ac145854734554e42871c422c72ad6e51b10789997a74ab1f163c215b45600eebcbebc0b53117cb0a568996513223bab162d0a3f14de5f55b678c53cbeb9d9ec8e2e7f5eb40bf22833640c0d158752d636afca64cf332d161eefcb1e05b3ddf55aa6f0631cc3442141687e9175a3c60ec218563bafac03753cf849478f77cf3de6432fc2bc2f25d1bf6a161fdf38bcd9e9c6b0fe8bf4e105cb922e26192f33497defa555ea3643bf11b40c2ded4fda0e76b7b7cd5c2078c9eb7df0b41ae71c70f3daca7a4bd730638cfbd12dbc1cb0881fce88ab4720ff0279595e85a283a7bd11d1acce03a58932c6eb7ea55c4dfc9537b77dcae7df385b8ed95a7963e77aa9efb9bd14e5053cab0c2d7bad9e6d863add3e40f470e4801223d474814744247afbe1086811d2b8c6ebee57773aeeae67b1c80448fe31e273824eba219aeaad252e9ab9335587d2cc6b4bafc28157b27a03c4421c679f5ae6364923d55db29bd0ef93f8adb12a7c01add149e6c91e399aecec02219342cd56468c5db13a248e26b762eaac903245794576e96fa719482821e11218aca6cf93e542d49edbbb704e4b6220a303d9887238bdb4d7e29e3b30289eb0cb1494705ca02de93c593fbaaf8dff12eaac92fda27920878120fc6ab81394f3752e45531ea6eb3d2c1c2eb049fee89266b1fc9e61ac71bd71776a6d3bce98d31061f4d1b4f803521672d3ddc6c1a07802aee298a264f41f9ace740bfcb1765bf4d4f3f0a1095f070ab07ae568f16da17ce4b3543ba2c0028ecfed42eae7a91d3092b0bf75f52c83c0defb6abe5774d8ad834b4496fbaaa6065c70a3d83c18d0306d5c7235245a5b92583c305f8f5b19b662bc838257fa6beaff3498b6e0672c9055fcdb6e6470e7fd3cc90cf659a9f756320ff372bfe0f171d475cfa553c2a1fe8bef88fbf1", 0x435}], 0x1) executing program 6: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 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, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x5, 0x8) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = dup(r5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r7 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r7) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) r10 = dup2(r9, r8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) bind(r8, &(0x7f0000000000), 0x10) write(r11, 0x0, 0x0) recvmmsg(r10, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) r12 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r12) execve(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0xe1) r1 = getuid() setreuid(0x0, r1) r2 = getgid() fchown(r0, r1, r2) executing program 7: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r4 = socket(0x1, 0x1, 0x0) r5 = dup(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) (async) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) (async) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) (async) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) (async) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) (async) shutdown(r6, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000040)=0xc) (async) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x7ff, r0, r3, r11, r3, 0x5, 0xab8a}, 0x5e6, 0x4, r1, r12, 0x0, 0x200, 0x3, 0x9}) (async) setpgid(r12, 0x0) (async) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f0000000200)={{}, 0x0, 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x4, 0x7, 0x2}]}) r1 = socket(0x2e, 0x5, 0x7) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) socket(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x1000, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b03", 0x19}, {&(0x7f00000019c0)="7fc43e0a4ba1af52f9cf756f5e29cfbe974a387cc41aaef881e09630e43b6318080f971dd0b0d43ed3dfe90f8be61d94c78f4b9fe100c459583cc3aee789de32cb6bac789be98243c120f7e35989b76322ec3d4557dfd639ae89a4b1a2a940d10610c2477889342f34a6e970a561bf3d5252002381384a29e6569a547f712ecb27f535be08ba7592e3639ca8f63b779dc8debdf369b53da23cffd2b52e96104497372d03a5742dbec31f52af974620a4a40da8b702d117a15bdcd2fd28b4570f923bc7d0455c5ec5d17c7fff9fa94634054ff0945254042969ca75edd83b637fadbab2a61fd13b8edd0f1ab645c1fe178a62d09859a87e4a769dd7277e70c3fa1b2a7a0435e486b6c60ec8b1db7b5cd634c5cce9693aea5e2092c30fe2192670be41c0bf50d3f78e7d3cab1afa30879d04944fcb57a769940e16d98eab4252915f448e1aa67ac4bacfc92f67d655447d09b00421073f6f773948a90ee7247edd5e4f6e1d5745471325beb32a34fb06e0820fcc462034ec42b1db2d3ebd3d5efda4b98732cdc297dc84d8e3a85f075e488502c546b0d08012545e551bed327df9335fee28f8828d44e1282f81b5f0638551436bf9e50206208099b0938664e89c106c66891c8685f40149e8edab72b6b5ef6490c286771b5c5d7c1d750a600ca955ec1ecd08a04e99a81421d7b431154ca421b1110ba0588c2dea06ed635c1f1990bb142324355f944d322c1550cd0ecb7c98562196d417b2cad330b7ac39d0d85ccfd7ceb87ca0489fd2d85fb2df0369d17b34b2a1b6b1cf79069a731fbf175f13775bae7858fbd368366c0dfe84b1d8eea371ae860a5ffd828bb3c1977547c34247bb4fc3b7926946aeb70838b6e2152897cc3338063dc8f4bcee976698140fef192c9cf6f572bf229bebb824dbd2258def596832911bf0194887ca313d3a2ab3317a612f331442324b41afa5a5959fe671a54608cebb3bce86d9d12af6c16996148be48319313bc76a0a56f545a23bee118fe7c266af6b4b9c9e675fd93eddab2423997dfc09ffbff92413b081fed58712e0878345428b997aca506dc476ad83d2255685395e1cac809a9e348401c427387217f43bd6bb701f2f55caa7dca10744689b7ef599e82e49d3d060f26ed6284d632922bda50a1314bfb09a155eb12384225383dc448ede94bcdf341dd7a2c2e310b556f6a271703f5eeb7dc17fcd0368a7a6930dc1260b4b3c8f3cf44c7c880e302489ad15b2fc0abe9a225e27a056e8561d072f94ba049fd7e9c8ed3518a33ee484445f8981d6fc2996fb776d326a1c", 0x3a2}, {&(0x7f0000000100)="bb", 0x1}], 0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000840)=""/76, 0x4c}, {&(0x7f0000000740)=""/122, 0x7a}, {&(0x7f00000008c0)=""/67, 0x43}, {&(0x7f00000009c0)=""/98, 0x62}], 0x5, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0}, 0x10, 0x408) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000075c000/0x4000)=nil, 0x4000, 0x1) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) getsockopt(r1, 0x4, 0x40, &(0x7f0000001280)=""/4103, &(0x7f0000000100)=0x1007) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000440)={@local, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x13, 0x7, [@local={0xac, 0x14, 0x0}, @rand_addr, @broadcast, @broadcast]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000440)={@local, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x13, 0x7, [@local={0xac, 0x14, 0x0}, @rand_addr, @broadcast, @broadcast]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050300000400000000000101000000000000cea50500fe0900c0cf2fd3357ae30266060000be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5e3c6471887247bbaa3a53426d93c0000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff130000000100"/177, 0xb1, 0x0, 0x0, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea0000c4c88fb063", 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() (async) syz_open_pts() syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000000000400000ffffe0000001ff"]) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f00000002c0)={0x1, &(0x7f00000001c0)=[{0x401, 0x5, 0x200, 0x7, 0x1f}]}) (async) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f00000002c0)={0x1, &(0x7f00000001c0)=[{0x401, 0x5, 0x200, 0x7, 0x1f}]}) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xff}, 0x0, 0x0) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000380)=""/189, 0xbd}], 0x1) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r3, &(0x7f0000000000)="b8", 0x1) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x3}, {0x6, 0x0, 0x0, 0xffffffff}]}) writev(r0, &(0x7f0000000180), 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) readv(r1, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) socketpair(0x10, 0x0, 0x9b, &(0x7f0000000440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x0) semop(r4, &(0x7f0000000100)=[{0x4}, {}], 0x2) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) executing program 0: utimes(0x0, &(0x7f0000000040)={{0x8000000000000000, 0x4000000000000004}, {0x40}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="b70100935144e900e4ff000000b7a5ba4882d50f43c60300000000000000ecc3f3c44321a83e6c887cc0724f8b1a447a1057cf90712cee0f70e56b3fefb447b9c19e8fb758438abe5b767c5e142062c63fbff2c2c76799505b34b3a9c192b0106b4eedf231273e3b3dbd6d403f7e68", 0x6f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x0, 0x0, 0x4}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffffffffffdc1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000180)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x3}], 0x1}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="38a218fa614f35646b977002109b49a8389eeb5f5921d33b331e4bf8f32c4bdb9c41098f792ee307796473049e8e8b264e0a", 0x32}, {&(0x7f0000000080)="7d1df3d32c5e32f2621dccb3f04ad746405eff3514a22ad416f895bce1a409d9b4f8b396b009912ab5a7ce5c32923113e6eb5310056fdba31058dc666a1191e8ca87fd052d786640a3498d499eeb5375927f37fb0e97cee372845d4bfdaea6061a4bc2380d15d53b0132a37bd2b9ccac02093b974632700d6aa0d7b58894b6bd27994de9cbb2e34f54b41b0af2bd727362af1d13e2a5ef48d920fb4804c7b91a3dbae7fcffbd7ea070c1199d0ba760087a50869091c77fe241397f23577a39c2a11fafaeb02536c93fdd0a49aa1917a44df47405c468cabfa86e4c20e575f86d5264e46f4b9c4acc9de5", 0x80}, {&(0x7f00000005c0)="9410b9d9331202fe5fd80cc06d851e11f225cb4f00002cb63edad2", 0x1b}], 0x3) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x0) executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0x59, 0x0, &(0x7f0000000240)=""/89}) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f00000000c0)="b5847d12cdab3c33f333846f8b6535d70130b13f3d6594fbc465c94a380bfe80649e792e16915a3ee272795527c97cc9784fd0b90ec7603ccd3f3cd0a2b0fbfc723bee3eeef51f783954dc3d364d1efcb7fa", &(0x7f0000000180)=0x52, &(0x7f00000001c0)="cef598a32e6594ec25986ee725ee9e9521da26bbef18601d288f14041e543655fcd4e0ed538225dee189c19d462c2bd5b0aa84f82e5f2bb72121d592a7c2ee704bb70c631baaf2bac6f619d67bcd7bcdc11241827b6986370c3b0ae5a1a833e20ebeb401d4975d973676a3207330abe2a03b1856406d68d668aaf9cbcb5a976a32bc2d9218d4863fbcb60eef28d0e919e3fd6915448bdb70b408b7d9cd8db55c23ab88dde21a10a97974b34acb245a5b4caa07ecfa4e77b567c7039c7f4186a21c9e", 0xc2) pckbd_enable: command error executing program 6: r0 = syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0xd83, 0x3}, {0x6, 0xffffffff}}, &(0x7f0000000040)) getpid() write(r0, &(0x7f0000000080)="2f7ad23fbfdb9cd26575e9d200816f6e1def0794468e150da5628ac2a3e2040c176f2ad9e60c9eeab37c4e293f6119c3ed1451d7ce5c33cbf6158726859dc47c96f9837ec5b1715657ebf2928e6774", 0x4f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0xd5, 0x6b, 0x5, 0x5}, {0x9, 0xff, 0x9, 0x2}, {0x4, 0x1, 0x86, 0xf30}, {0x6, 0x20, 0x6}, {0x2, 0x0, 0x2, 0x8}, {0x2, 0x0, 0x6a, 0x6}, {0x3f, 0x5, 0x0, 0xf3e}]}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x3}, {0x8, 0x8}}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="b9a8b4f907a41be71c84faa4ecf9da6a6af827c081289ae54de18bc5e05ba509a36a40c3feb5c4750eb75a17fb250e2ba6047dbe05afb06512c15674883cb2b99c98c78a8bc95475b30ca38d2f92cecad03ab87fca6ca491ef334c76a40932d657293aeaef8183f5837798419b62ddadf69fa242633b5a204e329d9e3c9c9d3e7198971ffe0665ba554d55cf7f0f7bc7b9c17cc01939c15faf4e91868a0b48508ef5198ab296080709bab14a63f1b5229ba521d611e582f1aa83781a9b0b6f7eb7c1b4ccd25452df20f9fa5c0f5721dd40d7c3cb62d3", &(0x7f0000000480)=0xd6, &(0x7f00000004c0)="d55d8ae76b3b34177e76ccd1630e94598a0029ab3205fbe460cd2bbf", 0x1c) ioctl$TIOCNOTTY(r1, 0x20007471) rmdir(&(0x7f0000000500)='./file0\x00') r2 = socket$inet(0x2, 0x3, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000540)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000640)={0x1, &(0x7f0000000600)=[{0x8, 0x2, 0x5, 0xae5}]}) r3 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x10, 0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000006c0)) r4 = getpid() ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000780)={&(0x7f0000000700)='./file1\x00', 0x913e, &(0x7f0000000740)='./file0/file0\x00', 0xe}) execve(&(0x7f00000007c0)='./file1\x00', &(0x7f00000009c0)=[&(0x7f0000000800)='\x00', &(0x7f0000000840)='^\x00', &(0x7f0000000880)='/dev/zero\x00', &(0x7f00000008c0)='/dev/zero\x00', &(0x7f0000000900)='/dev/zero\x00', &(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)='/dev/zero\x00'], &(0x7f0000000a40)=[&(0x7f0000000a00)='/dev/zero\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) wait4(r4, &(0x7f0000000ac0), 0x6, &(0x7f0000000b00)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000bc0), &(0x7f0000000c00)=0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000c40)) r5 = semget(0x0, 0x0, 0x200) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000c80)=0x3f) connect(r2, &(0x7f0000000cc0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x20, 0x0, 0x0, 0xfffffffd}, {0x7c, 0x0, 0x10}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f00000002c0)=ANY=[]) executing program 2: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0xdd55da3aad09fe50, 0x80) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="806f11287b209e08705f7942f9958da4f17a47ac118d373b2afb73b126e91a256e7b824e5b03070552089f0fe51c44261fdbab26167a84906c53fcb213f250a0f50b699b315366c8c0f54a9a58ab861c210607185a458b08b6cc9f7bb7426e187ba0a60d286c0e913d7dd3c04d22e1750df5e07e1d4e0e654c9aa2ce16fb72492a827c076aa94bd108a7c96d161287a637d89d971bd3435f5e13c2c51d348bd34e60181b67466dd0dcf0abfdf781d9828504b280e102d286bcf876a4e6a732a775c65564472bde3689555517ab5e6b3dbfcee9e7ad490cffe242ac266025fbffa22e2c", 0xe3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000140)) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x890, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x401}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x401, 0xffffffffffffffe3}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x400fff95, 0x50a11b53, 0x1000}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x82, 0x2, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0xc9c}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0xe8e, 0x428}, {{r0}, 0xfffffffffffffff8, 0x20, 0x12, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x48a0c40b, 0x133a}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x100000000, 0xfffffffffffffff9}], 0x6, &(0x7f0000000300)={0x9}) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x0, r1, 0x5b1f) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$inet(r5, &(0x7f00000003c0)="59764487992948251708c46095975567760a0d714fd4fb763479c0271d0c88930ae0d1be491a4ab6ae53ab900666f0da244a6152fb05d880fcc61800fd2d75993dfcea5e79dc736a2e3495690612401beaaf88a6de04aa0deb889e7808bc86273293fd4a828775fc0bd36000faec25fe608b7e0c3e029e30ecbe5c0fb90374a205e8285ee9375ab823232a2b8e39", 0x8e, 0x4, &(0x7f0000000480)={0x2, 0x2}, 0xc) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="b8d5acd4b9299028e3c109c4bc34f0834416885bfa42f592512fc7fb78c7222816cfdfaad1df24a2fe62125c6ee6142619947279f2f6058abb686bbc392390b7c18bc0144522019f2b4278ef4ca707fb927f1db7295b2e59ee2f17db22906b0a7a9f93ccd63781cd76ca6fd0041e7f4e90fcca9ca78b339ae81ccfbc9f0ddfb0d4bec9a34fb5a33c91e4e6ab9f45bdf954b720b5c138de889ac1a97063683b70a807e05e64b5725eec6f65e4d6ac3cce1b963daf8e1312e950550da9824ed6f093c3fba6fa5258881f27b8711871bfca85d3ea2e05cdc3cb7e8be5ede4ab1cda9aedf6bd807fa576fdac0998efcd46318ef4077a8b", 0xf5}], 0x1) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000600)=0x7, 0x4) fchflags(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680), 0x200, 0x0) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f00000006c0)={0x3, [0x0, 0x0, 0x0]}) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x10010, 0x0) fcntl$getown(r7, 0x5) r8 = accept(r1, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) sysctl$net_inet_tcp(&(0x7f00000007c0)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000800)="92c8eac49c11f808b1ea557d52f1e3a3dfcdfa12c842b225343b501681022636dfa9c29099e5d09b95ed9bb185598bc8759f5bf30f573f331154c846b3d540d2e0a956a8b09b6fb59274c9747d57f51de0fb54485dd365dd7bda920a764f5ffebf5b1b33d5f863bb54b75374a781a6bc83b48fbf26c58f392f1fba797594a8bbc351e93009e4", &(0x7f00000008c0)=0x86, &(0x7f0000000900)="b05dc9316f66093845fd18e0726df283997fa2a372464795da2bc00d025e35af2031121a20f3bfa5e470c751d16f5b96d14caf515952c2ef9cb9d5660d2b305b1f1539c041390d5a6c716acae16f66b0bd020a9d105a7cca624ded47d18934e452029c71f4d540c84f90d204d5268daace9ff337587e51a6936f43532be5b610a45d", 0x82) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffff9c, 0x80105705, &(0x7f00000009c0)={0x1, 0x4, 0x0, 0x3}) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') r9 = socket$inet(0x2, 0x1, 0x9) r10 = socket$inet6(0x18, 0x3, 0x5) kevent(r1, &(0x7f0000000a80)=[{{r7}, 0xfffffffffffffffb, 0x12, 0x4, 0x2d, 0x101}, {{r8}, 0xfffffffffffffffa, 0x8, 0x80, 0x6, 0xdb}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40, 0x4, 0x6}], 0x0, &(0x7f0000000b00)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x80000003, 0xfffffffffffffffa, 0x400}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffa, 0xfffffffffffffff7}, {{r4}, 0xffffffffffffffff, 0x6, 0x20, 0x80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x11db, 0x7fff}, {{r4}, 0xfffffffffffffffc, 0xa2, 0x80, 0xff, 0x400}, {{r5}, 0xfffffffffffffffe, 0x20, 0x1, 0x20, 0x5}, {{r9}, 0xfffffffffffffffe, 0x10, 0x8, 0x5, 0x401}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x20, 0x3, 0xfffffffffffffffd}, {{r10}, 0xfffffffffffffff9, 0x24, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x28, 0x4, 0x400, 0xffffffffffffffff}], 0x7f, &(0x7f0000000c40)={0x0, 0x6}) mknod(&(0x7f0000000c80)='./file0\x00', 0x2000, 0x202) bind(r1, &(0x7f0000000cc0)=@in={0x2, 0x1}, 0xc) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x8b90, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000340)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x412, 0x0, 0x0) open(0x0, 0x70e, 0xa1) open(&(0x7f0000000480)='./file0\x00', 0x8, 0x70) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x3, 0x2) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800480000280000000000009078ac1400bbe0000001078749fd5a6d6207ffffffffe000020000000000"]) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1088, &(0x7f0000000440), &(0x7f0000000200)=0x4) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x17}, 0x400000000000028f, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) pread(r3, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r3, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r3, 0x100000001) socketpair(0x1, 0x4, 0x7f, &(0x7f0000000180)) poll(&(0x7f0000000140)=[{r3, 0x20}, {r2, 0x10}, {0xffffffffffffffff, 0x8}, {r3, 0x40}, {r2, 0x300}], 0x5, 0xfffffffa) fcntl$getown(r3, 0x5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb72884001408769a6c9075751996a7c22d32b9926785a223fb2913b4b9d73e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x1000000000000000}}, 0x0) socket(0x10, 0x8000, 0x2) executing program 0: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) msgsnd(r1, &(0x7f0000002740)=ANY=[@ANYBLOB], 0x17, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES8=r1], 0x0, 0xbf6ce03ba1750aab) msgrcv(r1, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRESDEC=r3, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r4, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r4, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r5, r0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000002c0)) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x0, 0x40, 0xff}) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r1, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0x8}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}, {0x7, 0x81, 0x1000}], 0xb) semop(r1, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x800}], 0x4) semop(r1, &(0x7f0000000280)=[{0x2, 0x1}, {0x2, 0x1, 0x1000}, {0x1, 0x2, 0x400}, {0x4, 0x5, 0x1000}, {0x0, 0x4, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) fchown(r2, r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f00000000c0)=[{0x7}, {0x7}, {0x416}, {0x0, 0xff, 0x7f, 0x9}, {0x1, 0x1, 0xa0, 0x2}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r6, 0x100, 0x5}, 0x8}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x100) utimensat(r7, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0xec, 0x3}}, 0x0) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x2, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100", 0x0, 0xfffffffd}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 5: r0 = socket(0x1, 0x4000, 0x1) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="cc1435a002079a99f4e31b9dc0d7feee87c583590c5845851d81ab868209592cd4deeb8b67db86e3a8a9206c6fffcad929a029074e5f94bd7c7cda47225f5babed6bfc532b11899f9fd52d19cac5c6f19b0876ce671b2e6ee1970689145f742580415d9d067ef21528d92919c09c522b412ea64a5825510e46e0a33dc2ed19c4ae5620cd2f3b26b0ecec34e3620eac6212ac37d14b7f7027cd0b075ccee5ef74f862ce927d169293ae3adb652b9995178e35e9e3e4484dc8296b5077d2a778f78b7672d9df7f6f21222dd53463", 0xcd}], 0x1, &(0x7f0000000180)=[{0x48, 0x1, 0xfffff6a5, "266bdc1cab6cf9940c96e441da94e7451ef2c23a24abd99a5f72d6cc39ee66d7879fbd209ba0a5f70fa4e4b68ae17dfff88fe85e"}], 0x48}, 0x6121a238bb00bb05) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) listen(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x2, &(0x7f0000000380)=[r4, r6]) r7 = semget(0x2, 0x2, 0x118) r8 = getgid() lchown(&(0x7f00000003c0)='./file0\x00', r5, r8) rename(&(0x7f0000000400)='./file0\x00', 0xffffffffffffffff) r9 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000440)={{0x8, r3, r6, r9, r4, 0x0, 0x80}, 0x8, 0x5, 0x3}) write(r1, &(0x7f00000004c0)="52bf78d7ada59806596ac1c2319e3bab5632510a899f717ea33f0b3b1de8454849b88d6e51", 0x25) syz_emit_ethernet(0x32, &(0x7f0000000500)={@remote, @remote, [{[{0x88a8, 0x1, 0x0, 0x1}], {0x8100, 0x3, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @remote, @broadcast, @broadcast, @rand_addr=0x8}}}}) r10 = getppid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000540)={{0x7, r9, r4, r9, r4, 0x40, 0x5}, 0x7fff, 0x8, r2, r10, 0x2, 0x8, 0x3ff}) semget$private(0x0, 0x1, 0x41) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1813, r1, 0x7ea) r11 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x200, 0x5c) mknodat(r11, &(0x7f0000000600)='./file0\x00', 0x8, 0x4) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000640)) recvfrom$inet6(r0, &(0x7f0000000680)=""/4096, 0x1000, 0x42, &(0x7f0000001680)={0x18, 0x3, 0x6}, 0xc) getgroups(0x1, &(0x7f00000016c0)=[r6]) fchown(r0, r9, r12) dup(r1) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000001700)) utimensat(r11, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x1, 0x800}, {0x3, 0x7}}, 0x0) accept$inet(r1, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001900)={0x9, &(0x7f0000001880)=[{0x4, 0x0, 0x80, 0x7fffffff}, {0x1, 0x8, 0x4, 0x8}, {0x2, 0x58, 0x1, 0xff}, {0x1f, 0x5, 0x0, 0x5}, {0xffe0, 0x5e, 0x0, 0x8000}, {0x1f, 0x4, 0x4, 0x82f8}, {0x40, 0x7f, 0xff, 0x6}, {0x5c6, 0x0, 0x0, 0x4}, {0x3, 0x8, 0x1f, 0x3}]}) pckbd_enable: command error executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) syz_emit_ethernet(0x138, 0x0) r1 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069db, &(0x7f00000001c0)) executing program 4: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x43, [{&(0x7f0000fec000/0x14000)=nil, &(0x7f0000c62000/0x3000)=nil, 0xa6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x91}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x8}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000d73000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fac000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7f}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil, 0xa4}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xb0}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000ce2000/0x1000)=nil, &(0x7f0000ded000/0x4000)=nil, 0x7}, {&(0x7f0000e9a000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000c4d000/0x1000)=nil, &(0x7f0000e86000/0x1000)=nil, 0x4}], './file0\x00', 0x83}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x234) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000300)) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x1, 0x1d8757656626ceb3) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0xb9, 0x0) r4 = open(0x0, 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{0x0}], 0x1) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x1}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = open(0x0, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getuid() sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="a77bc9c55ae963b4567084e096cf973983b85e5df6480595c29405095e88157332b4f68e78e079010430417acbf4419893cfa0e4df4ec375a9c0d424b75262dc8f945034ff", 0x45}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 5: r0 = socket(0x18, 0x2, 0x80) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) executing program 7: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r1 = syz_open_pts() clock_getres(0x4, 0x0) close(r1) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) syz_emit_ethernet(0x2e, 0x0) r4 = syz_open_pts() dup2(r4, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x8001}, 0x9, 0x8a, 0x0, 0x0, 0x67, 0x9, 0x3f, 0x6}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket$inet(0x2, 0x1, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000300)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000068000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r2) ftruncate(r0, 0x8531) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) 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) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000340)="a1", 0x1) r3 = socket$unix(0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0x0, 0x0, 0x0, 0x8}, {}, {{}, 0x0, 0xca, 0x0, 0x20000000210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f0000000080)=""/60, 0x3c}], 0x2) socket(0x2, 0x2, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x3f) r0 = socket(0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/249}, 0xfb, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4, &(0x7f0000001480)=""/168, 0xa8}, 0x7fffffff}, 0x10, 0x800, &(0x7f0000001540)={0x1ff}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x3fffffff}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001640), 0x1, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x800, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./bus\x00', 0x20, 0x11) faccessat(r1, &(0x7f00000015c0)='./bus\x00', 0x0, 0x2) r2 = socket$inet6(0x18, 0x0, 0x9) r3 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f0000001600)={0x1, 0x2, 0x7, 0x100, r3}) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6100000000020700"}) (async) syz_emit_ethernet(0x138, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f00000001c0)=[{0x6, 0x3, 0x0, 0x2}, {}, {0x5, 0x0, 0x0, 0x9}, {0xe29, 0xfd}, {0xfffa, 0x9b, 0x3f, 0x7266}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0xc) (async) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x20}, {0x3c}, {0x2086, 0x0, 0x0, 0x3ff}]}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) (async) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x30) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) readv(r2, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000400)=""/243, 0xf3}], 0x2) (async) r4 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x0, 0x0) (async) socket(0x0, 0x1, 0x0) (async) sendmsg$unix(r2, 0x0, 0x404) (async) getpid() (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@noop, @end]}}}}}}) executing program 4: sync() sync() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/15}, &(0x7f0000000040)=0x11) setsockopt(r0, 0x8, 0x2, &(0x7f0000000080)="9914a96f9865a55364bd40e0a0c5bb0ea0b58175b0b87d6bd568257b7a4cb06e86bfe19fa66d6f38c8cf23772995d81bcccc8500e70de3df1bf341523a9bc22648db83d72bf4ba5be44ab9cdd8dea0", 0x4f) setsockopt(r0, 0x23, 0x3, &(0x7f0000000100)="dd7a07d7", 0x4) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getpid() r4 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x1, 0x0, r1, r2, 0x0, 0x9e, 0x4502}, 0x10000, 0x9, r3, r4, 0x6, 0x1, 0x3, 0x7}) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f00000016c0)=[{&(0x7f00000002c0)="4f458b3e155339bb9ef46e73e4bae9b725b77c07bb50fcf7bcfacc0c4b9ed17ae60a5064cb73810dc47be247034b1b51eee230f3b728ddb7c7dd023781f6570cad9295e293878dff8052cc65", 0x4c}, {&(0x7f0000000340)="a1409c0ff83adfe74df32b552b2e6a083a7ebad045d9441bbbe8c310c79aa5fecd4c76300aa155aa7496bfa14b3fd7af71df005ecfa0887095fb93fec3857c87c85b5719b17b2cf8873668b12f0e08d433ed754620f468fc84dd9974b71f47c9d5e1f4164932a3f5fe20", 0x6a}, {&(0x7f00000003c0)="d5f8a04d9a8c4d505537376dbcedf27445e60dba39b5131e60fe81916bd3686e67ac1b6b73aeb82dccfa07a11a0d60fefb748c848bbf446b1c37217a5edb1d847e1fa0433b8dbe365dd7f186dc65e5da3aaca65b701f21e0d76c983b34cee9ed82bdb5c0a7c470c000c554befda65c849f65ab5d78ff5fa6298501f9351ef3a48a65d0f063061a1cbd4d917b6b5929ecc6dc01f95ec4c50908133f27c0c195b1caafa5f4e8bf9e161fb0d6ef89357ccf7bc77fb2aa162076993e025c9c8988cbd53a5b7f43fc2fae7677bdd0f0110c52bac6979011866ece076857930d2428d7df52490cc84264fd91971f3ada7004745556e3570b1869017cd8b2b551b6771442a8e99101a1aa6f03d5aed5b5828b3ad8d9d61a55722e5377b773d8323ea5389757d5d64f5a8c715c5a25a595d6b3b74ba30b695d76f88e0276dd42d6db78b327fcf1cfb1be3a18562346cd9e4495a9dc4e0b252f6bc48db0e0084a35265ee59be3c01b31d682dbadd2b0f9b89cfa42d0a5f39cde72ecaae697a51cb45e121c49afd62dbfb8b0a0e8f0272426a38ea970db02e43a76effa67c66a014b15706d0a1228513fe903db5d41cfdd1c2e357a6bb466caac65c75a671ba792ea5642c86d4d4265bdfb7bebe91a4bc7d77ed18c17f18c496273f0e7d6542e85adf2488e4811d34423a66901559568d7e6da8ad1114af489a9d83a9edc78e413662f9c33df5e916212dc5d434698949b79617d11ba4176350831ac4cc4ae49459556cdcb12884bb61bb441cedbe74c6e6b31022bb51e1f302d690b089e55e25b0e4705c1bf1fd7f8dea397ecf6fffbbadb4a9397fbf1d2d3c3c8076dbb4c22678c84356ba27c9ca6b17cbb1ac5e74ec537279ba4cba89df9d044f4e3da2e631bcc200b61efeb10664b97a0b9a5ed39bf29155c0d90d63361ec0323ccd7096a85ff44280cc9101e3d71f8ac4cd2594d466631f0ab1ab16d997161cada47f57c03ac051bb73820750e8f1d25c81fbcd9a43846dae12e19abba641da1a470ea1381e5cb235bf1e7e1f0507d90ad3467d09aded6df0f6a4a0a3109e8b0711594bd28997c8b5480b63edd4948ef594fb3676e48e2fe18fa5e113c793252f78148f43125012d524b15c1b93238df22c3817e3956a1a98892a9185d3d89824936327b5a939408e17efe2be87391669c9fbe8fbccc13bb5b18a377e21048a413c5a9b44c70535fd540e482d3746e370b426a21d7e918bf0d457997f218dfcf33d238bf8104dd6032fba17eed535db6503dffd4f9f180d85605fa546ddc4326a33082300f9ba2c8840a81a5e420261b7aef1ed709ca95ee045bd5354ea936865c2ddba3826dc5168b8edacc9f6ff43c77adf7ee35a0a748eb5d2bbd54817bc70b60c4d88e024b62249004466a7315bd8995970e3a2473759337f4cc1c663f78f7749f691baf4e44e922939c4a1a0cc40db3e472da57cef6f609e781eb4210a25675f64551c58bab6c663dc3cf38f41d3b11cc0fccb0f68e4443d85f242d221fb677f1072b2b9f2ff29965ed3c04a68bd8df9f0a61341e661a2b7287d5c1ae30431584d1f5ec69469ab9aa0689bf6e8bebab59452daeed641a17b61a8a0520bafbb98cafb72eb7e4d2959130b3a65aaeab1b1fa72bb3060915511bd1ab565f6555a51f5be340f7419876dcf2331174301da22b3d0c5a2e3ac475dd5469ac2794d7c61285638eff019181f87be7ca65514b447ba0daaa086ae1342cd49de463d717a61112ba55ab0937d76d9208ec21356df9998402a35f59f3fac366326e97e29593001d0e7f4c803ea356323e14138c4a51c1e6cf4c9ff95f9b8f2c0dabe4e70b0230e81fdf73862f177ef6100867d8c2124f9b7e98a06cd98511f828ecd9998e25254df497d352802c25c8b0a1bdd0541e478ce5020aaf9a3da496f725b418a16d9cc8a3debf73e7d16a4fd01db0087ff67df31ad7eb8241f9cbe67fbb12650d33a08a6a2fdc40b030d96f4cc2e5437d7d37c50558d73f767baeee6d3d29a4e5de96793abfbbe787137c03453dbdfc051435dc27f7fc525a3cedbf037bb688f5c75778ad5fba047aa9f7b0c9d8e333d741e8e96f7c4d0d460a18ea94c79a98238403fda4b80a3b6582b21a28fb9ab415177b0a043b2e010e322cdb6f4b12c465f029a920a46ce36475a0a886598911d2b46a09e8a46e51dc13d9a4dc759b6fb925f4445395632a883a672f9c01e85c9402f06588c6275fe35ad4d2778cd0733887ebdd9ec9fbc4fdddcb7c6b3eaa632e25346072680d668975f9412ef01ab544f387633b3447f4d12dd9eeb103e9c2cb85e0761f72d4b67cce535592e1c0077d753bcfb8a68257e97ebd9a1e73d94d77d9426c3a61be2084888ffd9c6fe29bbb6f8463f1a488cad8db69eaf213c8028384e8f8ae5926d612f99b51c5f36d001289e62ac9913e970c0442777e7107a1334f0c85279bc4d41b31c382b6ea92dfec63f09f1726601fa3d73bcb90ef7545b4432b2eb0abc1208c80545e718861f05a34725f4afb7cc677ea245fece37c2f67912d36034edf305941ca0a54aeed60d7e439ce97e8a5ffd3d48fc06e41c6e6b435c6cfee5cff455eb50f051300d9ff03a515abbb33d05f3651eddcbe99c13d6cd20ced81fd23efbfc044feea02203ff72e4343dfbfe94b0adfa73756417c640606d957b0db2ea78f605ae79996eaf4c5fc6eff5692f903cdfac5635df9ba821acc11ba6758125cddfa76e586f80c67739c2737040eb33f4da950409f5a3f36ba02fb6965fc5322077d726010a72b696f204c8cd66dcc0da87d496b6e76fbecf68f7c0002b4137f90d7ebc13290d715d4d4da76b503db7404f5a010459c2e105c2328f6f8ef66d69b51c6a809ba935a244abc66ee6c93483408849a9c2e8466048f119a56474ed70265a928dba26b71f7be0ada95be5259d950f193e238e1c4a2c0cda94ae5f5eb0aebbe238808daea6ab7326b87f99765c811cf3700adb4ee167eaf1ae7e935de91622c5c28d15e272d967b2c92ede187645f69ca577313f2f461372be74d10c55fe48384adf1b1358afa4a2dec1306b6e1f790f6e981f37ff7b662f6c67ef1dc5ea2cd3cf02e6cf30a05aaaf84631d103aa977e224305b3b8da8fc999f12743cb447eb7f30b90f84294166379eacf02550e16b2464f96af7ef50976cfeab2448dcfbd2db4d2f7d7862325f35a6850cfcfe4d710a350cde4eef174115d773245ffd94f23d7f2738e97fe086199b81b93fb2043cb8bcd1bc17de0c436abf1542a642cf5a4a8d0a2e97efeab9da2b94de5adb44dc289ae3439fc0034331755a926e8a9cd3a87d7417cd27935fe5cfab0599c345b74f12fd4e8e2d96e6e316481a24e61c7040bf619e0f2389ddfa1664b0adc8b6c2183fa501c5b95bcc7f7a711d3ac82e69bd7845d4ebd62e30ce148d4de39aeea4f2c673d8656b50ca3989ec58656cf0fda3f6c281f6240d621d2a97dd282e4b7e8bd5b16bd9c616f32bada752dcd17ea761e444705269d0ecdc58885e7f1b5c7e41c1ac1e168a03981613cc548086aac905bb4fee2ff45e50edfff7aff143a15e30d508b1974574ecc78db9e1eaf77533f802427352eb164e46238bb371094dd49298bf5ef2eb7b4aec15efa4c1bc25654c60e73b2c372b9819d88b22ea238c3bc8c088f624266cebbc8f3e136e31c7060fb871f818739a7af83450ce97632bad1944ab8573f0508957d43581a0ea89edc009a65772d9eafcd54fa9914e2d6ab60d6e44c8a29e34233441643bb21272de9ebbab16f883c335623dcccbf68bbac24cf65a0a77aba4d77bb40a7957cf58122cfba05e431d9dbb5133215120773b28fe51abb19875d427490760756f8a5aa8a75d33d99970414286188f2eb73b3a48ffd5f83764b4a0fcd42a694ebd639fe02b3272e2a810d530852a1983357816a0b287aecee5e55655176cf0d40d9310dd4f5e42fcbb9def24702aaaca1c936e5757285e7d00fae8b0ee5898c767b8f4cd044ba744883351b3e8990614f4a32749c946cadf2b7ccf9897c5fcd3fee6f56888f83e01595685a192419c3a12bca3d13c1b97c0e72fb5af526c58b0cb2c55692c417c950454776a25d98e7434a52742a992c6bd367f1c55bbea914fd41d87b544179ddbb78c580f4ec820bf17f7ef9a7881ff4ad7fbc7f4abbdd03a56935f6240c10e27320a0b89a626b9a33c9d87a8242a4a2f8cd90480d2994d46373de77ce860efbad42153cf3eadb70d3e254d73e84c5ef993f43cc0bcf835caf7e5a5f8c145aae30d92e56f1161774de8ac0892a69f0bd84df8da0fba71827eef2676b9977408a5f3f347747fae4a180259129cb301ca1bc2d2901ad2177d869b9a3bcf3b9c99b1e6d1e7c40876b617e3c437368eb169bdcf8bcc68c6b4ed879a9e6c2c041834fad489cdbd978e74ee179f45263d91a9d646ce434c2f4b23863287ef9bd37e8ee9abfe7efbd3dd1fcab91901e701ec9f6f80809f6380147d5031590a74a391cef2f46218362d470d7c7360585075cc0ec1022377149f8ddc8ef0defefe53ea7a17be7275c028fc8b679e814078a7ec4682188394635ddca85a8ec58b47b2cb81bc0976d5dad07b2b9b73a2f4f5eb2d28915809458711a3e86a20b004eb2f9363567d562a9ffe89c32c56b1a8f1ee1c50218fb16960241bdacf1c41be358d47fe4ef6ebb42c42dcc3a3f62b4e740a4226a11ac81b907be023b9a35d02baf9e7da638b03141733614634c2d5e33ba433d3fe6587cebbee72c5747b83a46369019311cea4bc5292e03822ffb03f1eb4b3e619df2adfe42988638281277d94847f8d657335f2b377d9153f1aa0de47c431fc8fe493ae6c536ba48783ade70633a93028a3d23487fc862871f358a2d3ba6d71f96fc3faaffb2a1a0b6268c8e148b3cd681888c50a563bc7ee4a93af3a19eaab62467422c72d81ac5794f3eb6dba24814bd68fedba3ceb51dcffb50835da7888b83c26cc91c461cbffb9fa57380c8809e01eb019934f3162ff62104b7c6d2ede3a51444bd55ccec419c0b514e8b3fc43822c9b3a1086ddbe176ca4e9e35fd7778a27fa6c86c69022fae1dea837d4fafcfac36e97593e33ee62def1d1ea0657e16d58c8c4d10f692c3d1968cda5804e17e1904bf7df1c66bfad2083154b0374dae00aa9b476c3155f2749756ad693bc59da0d279f5f9273a166db94c431954e9b4f370450c4cbf460b1da55701ae35de2e361cc58b7e30a83884bbae375b79d6700b36f3bfa3ce90ec2105f85a7ecef6845833c80923e701832aba78e0672f28913365bd5f45579c2fa763a2f82b9a8d45660c56ff5a54d4b667196dbec5a599302cb75f36dceb93b82350a2aabc7a86b7d1b545df9d8d1de3e5f114acd051a4a0b0496c5b8202cc052dd600e9e67e8459cadc70574d1e835629b002ebbd4f97e5c05c1fe98ed2e374cddf7eb9caee1948101fdd43c02f12c959dd5d39364fd8b550308f5a8fc269d0e12e2dd007d6aae5ec48268c25bd29582eec25abbc1d070a793faab1bfaf735dceedfb9a29301c2d0ccbed5f65386b9555398ea7519b95e74a228b81b3fb62c45c3de4ebd1970b227534c1b832611282386bd90144eb65c486a2f87462aa87efe0bf01e4d774baf35a570c2ceda740c0d734f7e395bd20947706220aa1aa1f29959283b13850057fd49280f4cce6bb9dc9a5581f3b4b538b9ea0f32c3614ad4ce13589c0f958a8136d4fffdeff4f72b2fdbd7dde51938a2da4015045823f3dd41a728f39380d3826394c9a01bf4e81a0be68d", 0x1000}, {&(0x7f00000013c0)="124a8c10cf8f32f57e40ca56866ee9df554455ecf37b3b843f0b3702e52dc514369ad0a8cd8e999dcdf1e590f40edf1c6eddaa061c9b45d95e26001f5d5f4b2e5ba500a20f58c5901fec553803aa0db805539c43ce0b32f9b90ea181d8c2187a0b8ce9ca38449c8675819a33fbcfbf6f16b421e23981f64e2d180b3695c85515fadd0af0171d2aec52", 0x89}, {&(0x7f0000001480)="536311636698ec93620fa4ace9559e82213c22c1512cb9df59e785e43a9c5583dd2611f6b4ac166f10c2b31dbb07ce2d1e59d161214f8f0199edda412f1c93320b6f64519698998542c615cde4d22089f7ce54acfd8b35a610fa39d902ba3b8f607fc9d4817e2616c1a843c93c2588e8362e66850ae7b8bf69bdf694b6e29145150f54d15e69ab5180c5347f", 0x8c}, {&(0x7f0000001540)="603273c842735710cadf614af5c0c240412d90f46e80b3b52505c7666b7c0c50f7dac114f96779e140cbd5bc7199b104602dfcc73374f852c8a7832aadc682875667be7e063761595d4266f8613006eb996c7471fa0e8c8ee69f74468db20a1e70068f34bcfb6bb729d7e27e1cec3c2bee149645bfc458a28d58da78fc82d53d04e60f24e2d30e2be73f7e0a9be2c6447d3cc4cf238321f877b54f3a0c9d8fefed6d523fcb54284f3e272b01694a01cbac", 0xb1}, {&(0x7f0000001600)="411349a3dc1c1d13eb6952a350c220be1baddf03c90c89f0be4be3de10a844469f5b3230a668ded5ade5102d8b0d9ada9cddc9ef89376bc2e4bbd57fb12449b466dd0730e1ceb58c624d927de6c709c40a091753ba8443267e5310f80afc420953c4a92c10c8cf554120ef9d181f12aa2d105a", 0x73}, {&(0x7f0000001680)="5eeb5948bdb479ea6e42e77cca0dabe1e7c9a48ca59891fc5686d97e00092257da79a8ee91d90ec4509e", 0x2a}], 0x8) sync() sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780), 0x20000, 0x0) r6 = dup(r5) bind(r5, &(0x7f00000017c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getpgid(r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) msgget$private(0x0, 0xb0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) msgget$private(0x0, 0x340) write(r6, &(0x7f0000001980)="6c08cacfa8f6bb7fe1c588562c5a5ba3a39d968199110b51749af0d951ef06defa503c0b01a958fb5c7efe97e8e62bac3671b6736d27277fd1a6eaa750f34dce35897769d77b7f871deaaea15127e44329528ae88c59ba8da0f10c828c93112c5b572dae2373aafaaca93561bba1095c49053a23dba38e21cf8f76d593df121c7ce63da9818d568e474d89851692399ab78ca23510cc311b712e75ff2dfbff8b8ece935febd3a8c9951db491b14f4d683e548ba403df", 0xb6) sync() sendto(r0, &(0x7f0000001a40)="3a666bad454cf6ba91b5c5c1ab929572448b3c78b1c506d8b65732df81b2e4e34c18a15867a2c31dee89b9c38dc7d9c7fb5f9e3928015df1eae5b7983160", 0x3e, 0xc, &(0x7f0000001a80)=@un=@abs={0x1c604525e57d11a7, 0x0, 0x3}, 0x8) executing program 0: sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f0000000040)="1bdba12ab5b0a9c6b62a6a8d82cf5a48aa610779260e03dbb3", &(0x7f0000000080)=0x19, &(0x7f00000000c0)="63cffdd53a499ea0661c17b68ac33b1eb4ba7bd0bbe8461be7b3cd816866d875e0ab609373df172686cf263f30d59f0b513acbc3be73d320b869f6fd8828e6388a3bc0e844545453dd7ad88b2a998b873fdb416658f1081d41dd74cf5b3428fdc04786a6e3cdd87cc253721080eb42cec594c788c9ea9e69cdf8bf0dc12459aca28a6ad07a9cfd75b4575b66ef886b0eed565cdb5e7d83b0d4ece350bd0cb5556c3746796c1135551bcb4b5fdb445df6b6849b8943f6fce4bfa2c2d1b3c8bbbe4a722d79b28ec211c7f68450c1f6fb5df2d9b57b4a4a7062bc19fcc593b291337d292677b32e6233764a13f6e142862eb4599da5bec4f2", 0xf7) sysctl$net_inet_ipcomp(&(0x7f00000001c0), 0x4, &(0x7f0000000200)="c27471f6c4b55186f81400bba34338", &(0x7f0000000240)=0xf, &(0x7f0000000280)="add7f283452d7a32ef15a9ffef51b8b25922e4776317d465367fcb8cc923d414d197cb748f5b45dab4f3bd2dd87b656b23c3cdd7fe046ce6b97680651dbf5ee6f7b32f40b3ff49ed9cd8263c9a7c6af3994e24cf40d123ab710dc3d422253e6221672e49ca66541aed7d87ef5949a93ebf832c9ffcbc05b2e12a72a147d005104ef8fbd2927d711535eb95e0e1f6ca4a4a861dce3fae1a0a79b2028bf91f7f669c7501661fc7dbdc16c551fa490735a52174eff8ca24a65bef6a033d400c311098b2af9ee9994b79971102fcd4cc888dd0833c15152b7112f30160a5935461c01e7a75", 0xe3) sysctl$net_inet_ipcomp(&(0x7f0000000380)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f00000003c0)="5eebffffc30cfee7a75218856861c0dfa2e5f5d5f480379d4e398ded72f07689cc60242d295183bb85958ca47dfa71d4703d0727c3796fd0af6ceab0f955321ce23fafb6fb4c7c1e5511704441758c882025c6739de9dbdadab827aa186de4341b95982f9653955dcab6d3b1d8f6dbf6164c26dbdf6a0c820d528b114982a37f82b9b142398eb419f1a584ef8d89d92a250c68b193a4e408f3ba8edbc863fddc07b9", &(0x7f0000000480)=0xa2, &(0x7f00000004c0)="d84c6a099cafc073d5bc235d223c52a45facb47e753fa2afc2d380c6633375f1c3b991d85bc75994168e1190ff8fc0debdf1893267804817a6c7abddacac962864f545003a02031fef5231a8", 0x4c) sysctl$net_inet_ipcomp(&(0x7f0000000540), 0x4, &(0x7f0000000580)="a856cddcd9cdced153cf90ba6b2a57146ad8eba43ee82ff5fba7cba1a979", &(0x7f00000005c0)=0x1e, &(0x7f0000000600)="ab320c1c98839806482e229ffb83e8cfe3503f48ab6e9d8b0d9db74b293e36b0779bfae7f035", 0x26) r0 = socket$inet(0x2, 0x2, 0x40) sendto$inet(r0, &(0x7f0000000640)="f8031b854ffd921b8a28ee70d4efdb73caee5138ccfefe4370211999c3d7fca5e95ad7e52cafc8a648c056ce235773890adcd54bc753978b490dad1d0f5ecb5a78adbb61548f90302c7e6aa3e975da73045c2d80bd3bedb1fd94e3ffd89558a574d5fd0e512717f6716122e430cf5fef820276d1e811e2e7cb61bebc2a0dabc6d94e49ee60384f5083bc5fdb7af63c1392f3ea5e76cdbb2ba4a768bae167", 0x9e, 0x2, &(0x7f0000000700)={0x2, 0x0}, 0xc) sysctl$net_inet_ipcomp(&(0x7f0000000740)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000780)="344fed5c3f6a43d3b9ee589547411d656421f3dae30aa4e5f471f047056870e5", &(0x7f00000007c0)=0x20, &(0x7f0000000800)="1db54a3336f0e2799b360c85e5a4b0d8cc182fabb2a1390eca3e2a9fdb43ccfcba066bab7716bb36b3b2306256ca6877b987c181a67430d9b45e075ac3fa2834f267100b5f8cbe0d7cc8e5bb65da042c232b6cc2a5d51f5964a123e3ccab5669b6ef6a", 0x63) sysctl$net_inet_ipcomp(&(0x7f0000000880)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f00000008c0)="f22e07034d879689cb7221ce0f9c", &(0x7f0000000900)=0xe, &(0x7f0000000940)="795603cd155a457ea19c848c7141629c52d31d47512a41c98e69097d6bb0f3249e4df2d6dc6da5f2825a703905a6f654a1c324205915d7add0929b53622873136da100e327a168ce348417dcf5f0c666301720cef180b425eb040af6996da0244340b8451188cf283d91429791e307cfb3bf73df3497738030f10f9ab17cf33284", 0x81) sysctl$net_inet_ipcomp(&(0x7f0000000a00)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000a40)="b1888b4612950fc94b72972c35e2b39e392c7538d559bfd76c63bdb599b53ee8e7806db81d9acb8c593a3b3282e58dc71c084efb0951a7af83684c471ea9df959e2d05f60744cd75ff17548dae5d08ffb1b49eb5194cd792c9f8d0428d6a82a3d8d45b67a63e5aec7861b1e90a22de705aaa6a9aacb60578f6141e10664bc0c713b773894113", &(0x7f0000000b00)=0x86, &(0x7f0000000b40)="862e3459146673ddaa0d619a96443f61eaed18c63453645551dca2ec4495b32daa91fc650b654d0e516d4aec2c0c31ce762536782a0b480fc47c03a49ecd7f4ecb8adda8a889740a76ae0154e114b4b2f0584a7d9079e0f3a7bec73c3ab11968f6b89e882d13450e63cb19b19b8ad59ef0c1812cf6ca5ee3a0dd2b82d45c30295d1cdb3736417a9be60213cdc0b471b42c79939018d9361d2e5b55514c2d008fd87cd19dab20091bd05a145c040e60132893c7ca26ab2d812a42d5ec5b4b9477da3d8f2412507b1d94bd5925f918a8360736074a94158497584f8ee565073d7c99095157a9ac43b31827646144c597f0776c1fbdd50ed3b175d312653dc6f99d894fe91ba9c722d7b29bbe337ba6ec8c48443cb022fa22d8b7af3a85c60306e53609467c6757363000a74659dbae57e25427213f898ec55b017f744e39b4a3bb99e9460588c6f9825346f559a86be3da93492b792d34fab56d1200d5712965def3bae7b4860ee491e6cb5d142e108d860de83bf9f96619eb04b76cddd6bbe4eb769e9114c74a2d8657b34acc83b784d1912c51604f12366b624d322aed8fa5f2695264989b0e73a3be539f9509923f885e01ba62df43b1ec239f0ed4d0e342f787a8c3b9d9c15da9745cc6af6025cd375cd65f3dabc3d80663a75269ef458b3f623c19bae8ce42facf2ea84ebdd16afa3133bf9040912db06c35c12fed9dffd222fa52ad85f21722ac7e24b915c12f46e5a8f8c9b148f527cdbae08ba97abd4019f7a244afd4aec18ed1fc111790fbd727c374c9203f2c9197a7e6a145530f08cc5e4a00afe3392ff6ad357ac630c8c2cb003407cd9b7e6c0c945a8a3ad4276908c7a340e0a112a5c2cfad9719b18b50cc0c801b07ea63366e89b8a2aae23d38170a4e475e46746a594ea399ea088a5b10ac17bc201059f2025a57e89a0206505b6fd4faeac31cac1963a1143fa242964ab3cff5117c011a62858fd94722fa3541fd89e776255115b73c51a95fa68233b809d5b98338a4fd86a0de9b0c904f2b54380e957f255fbe087674131e60fab8b9f6cd31941eec7055257ff47bbe61437702d16ab049acfd0b8192c53d4db02866eac47859b2734164826b7f05aa380a8374cd0a192c658ae527dfdaa451b1c4772041375a346b07101db66119550c95e0791b1e7663f344b9fb082a66dc448775ec1c1f0f8295ae0309127341bfcd5211b51bdeceef733107cac7d531266070ae4477c53a027ac954fc54739a2096c1591389e8733e1a64ddb5e3935101c5915f394ad8d524a275e9ce9cdd4d8dc3234457b29f821993ac38f8b4ff547ddd999a87e8022ee57989bf1939133da480365132675603f50ee8e6bf9abee9d5a9081e7cf6824d8f1056cd241927654391f8d24a1d9c03b1befbb0d16d62529161e157a5995ea8b590c20c3aa162a3c453630a1d8e693f07c2aac3f4ba8986bb46c0443165b1ad6236cf9d195562a9804538d129a39e3ab65be89e2b32cba5d2e194e0e2b278cef132c9313891ce1f2f91130190db2a059c2e3a36b96b7433844f3dc99f095bafa4135f797a2af6c766af6682c79aa11226a4412c27c228347005b2fa097ecc26c41740ebe7567050ee677a6751892799e9c4089a500e6b0395f7be85cedca9279fd0b20cc35628e7610a91f0a93af9bb0e5499231f48630d164f8f24795e7f3b0185a0409283eed37ce6e5613dc7c9a3408a3b586cb052c4c8f54c43d14d6f40672b7d729e6245a0260dc1126dc354c9c2f969a570be0330ef9ea2a4e9063dad5da3c15608ba076459e1bd502c9f8322c562a925ad4ee004e65b9d16d9129fe64122243052ce02ac81f088bdcd19dbd6ff77ee0cefc2b4082bb4fd41a6e327d6deb3e2897dc63e5cf4fd35cdee78319d2eb03a40a54bb02f19e74a09cec27049f10c845fb6ade73294c7c7409a0ab9a55ba11fe00b406844788f15514640f353866709c497a7c8d26d7a8826c71498f88c4efd68cbc1fac201b2de9aa988e35c04f0d52651b127c0102bd837a1ec520d1be389ad14eebd052be87f7e0cc9497c51bc57a235938922da68604540572d6fae328d6b0767b41534ec942ad90201cc1e0ade38ade04b735a8a4f5fccb9c1ad5bcc09325532b34665b86cfa5d4599786b38e338424e0c90f312e3f9578989574009dbb90a070f8442f27b44392ece689b4f21c35fc08c85841caccf7e2f1695f42a09e4ca10b7d755890f04b350666be7554413261727f89a2486485e43e7d995da64b4f7df19d0bed555db664c21e72ef0bc75e108ef74827cf168983802780b9cd0791a3f34a279540bf8a54bb71cdc2b3f38366ee9e889b1603ff4e57aa9ae6e0534f6634c9ab4025b6bd840e2892b557f35fa9ae1295414b36f76d38d808b3f278e91c6e4ab104df47841fc9bf6217a5d03d70ab624b4926b4718addb702193e97e655ec8fa288d626ac40d7ef187ef1e75c178b7a27dae54e5b4009cea9027a52e4619e4e06b19101d3c76e1607d0dd8cd897d191451f7a816355601a8cd045b0380a55c22e083375c58d7c48adde0496e3df9db8b6b2753b80b02d20ff2d6a78e74b285547ad15f7e1ded707ec1729ca84610b1dee4169c7cc80819296550fbb5d1294716973cc9704e9cf0447c56316c6fff4472b17b25817bea6ee649d81669c4c20cd5cf2093ca7a381e439a2fcc23471cebb6930112d9128122b694ca382efbeb77159d87f207221cbc595d91f882fb35bf4198eacf49e409de113966952581aac9fb119f1e8232e61d7f8d0f9fdd3c79f87972d88e8f82faa2f798405b6943404f2fb3cae3b1870b0061d82a5780262d303575b1b32a7e5c060a3f8458ea37bc3bb8555c49fd6e985da1db654df6e06ed9f40c4350b1098f83fc4406bbedbb468345fdd075b4e07ed3526424a7919609c8378a40c877b4854772bc6a4c51d5f20f0f7800522cbb0dcef119d00f556ebf25dfdeca312c37de9bcb4acba4f1daf95616975111f9c16281856149893d03ddba3b297a3620f9d8f4314e58103c747e8486652dc05fb049520a356b9b752a504791f27cf012fa91ce136da4139734fef4403fa206c52a79ed090cd8dd5e4623e4123923cf514a0af55134c245ef6214057e16edc5369605f00c01f6db772d711e4c780207b6bb345e281b5d89ba1c711b72ce7ed133db39177e23d87992d72d28d8e01409d89702b5afd0de5f4ee472c8e438d01d8b6a61e5315fbfba528418e68fcd09cbbfd0fb18e8e002f3dfbcc41aea4201bb91aea586a477a10a93f8716b38d768188d61bbeff4e54ea30cef5e04f0c4edaa8d843276ce62dbdf0dca8d958cbdcce6062d57f75f18beff566e52a090f8efe76da3193f18d923982d6ff30ea80d3f674650c30a4e8abd4c09e25f009abf61d78ef7bd62d11297c64e364f0aefaeb8e6cc61835845e0ddf90f27afa4c26251fa0dff6a0f8f850a4c59a7e5ddd857dc1fcfce44a2525a078eaf888d3a7b4e02941eee3b4f71a8652eb4eea687b7f93c6f412005eb3ae417609f393a46ee6d0bcc82efd978f958e881d0d70827ae73e057e3b5fdf0ab495b07747d4f42c55fd21c2cf4535b1340c8615b83a3b460cf071a019548721f97f5e53cfc4e14f72eeb8cfda6ee7ba5f880df3058b53e8dc2d0903d8c509c1fe5d20a4dd347a01e02ba1aa099621dc71f3dcec939209479a2771829e98a3cb653bac517ca0546eae807ca549e8bf8d2c465b5dfc44847acd349a0f1fc2615831f94105474f3390b7983f448c523156f72314ee213aa968bdb88d88b143e301f3b5ee99c40455f83ef00e5a2d930747216f03268cf4c8f838c937e32ec9a36595b2afb2653fefc742a68d5e0314fc9049be344928d42c864f685238df6e26d9dcab9a2a233722cece5ba9b1f8a720f21a5808c8aef80cb386a5d1dc613bdede69d6c7fb5cfcb4966517aa6815ca207fd8427ba4d9861617ce92f236637e9a490d586b8c3708921cb4e953db10786557415736c13ad1b9b8cf936a2473204169703823afca173270c0b93046b77a3cfc0f75e64e27bfb1f80330c92b1a24e11eea57f8bb23c0205cc49bf03828acfbc9c750e0c4930b19513f4b4c69b4fb773d9d4b84471a4df3289ad8fdb4e9683cb8c25292708c6df2b107491105603b418fabd153e3e41179b5b7886155dbd8b0d92fa1b6cb329d5d21d50d60713f9d08f8c301546a0ba70dd88737301214b2bb30f7df4586b1a61a609b492af26a43b9d53c1e8ec27f28ddd88c5cd141a4a59b380359107d8f23e62daa5cb86fda2e3b8f0fe9f90b43a94432d8a656b1d30234d73f0e9c6269aada4a143704974c5fef4610512d642dad2dcb07f7d4d11a2865b4df5043ba769f7401b07bdd65eb6f3c0398b7512a54df40a0898c6b89220aafe6e7f84521205c8229bed6376b969684f181bfed3e232bec17f524f398705fe6251b706da0f56f062d4d463c198cbfdef53915b4a099844a9c3ff80b26d89cb5c6c59b4e89c26e26cf55a3ecd679f33a2b05e2f77fb4f66fe2ecb8e31a9b8217b38378cdf785ed6903ed291afffe8fa41604cbf3237b96fbfba241a2aa69ef2a253f2e5f50be8021cb1d21365fe4860afd2a48d48cd5e536c1f8da8da744ab9aa108510ca00d28818b9109e5828597b78efde1e2d471d52c152db8a6d5f2d1755cee031085f00ca18cfc1099757b8677da89eec1019249621ce0a18517bc38f02904449a46485a336d335a20a44f30f24260697a76e1a95e325d5a3dd60d1c61466b918000226182d7465b68dcc4f0e909bdbff3a22dd4e2f741593e5d35b7066d33fd54c6b43933aabae76b67070a98e37d86fca4a9878bbb1691214c91f207104c7fe6ef82433d1a2f9a2c7e4729f6260ee94b18a104eef78895eaa450b6ef3990fc312f2f76fe7313b5d40d4f8c90f21b8c33e1b7a63a3dafed6143acea496b76f590963e84e83b46eebb57a5d12cb770c36579aea1b8bca40ad62fb8114edd4fbcc950ead8a63e1b09dfede2962b46726c34e0c176ee4913f25fb16b3670d720a4bd2561def6f1128e29d672fbca386e427d1c2cfde528b43c22ae2836b76fa9cf7572a7acba0d561b93ff5b661e3c478317196f1632bfca049bd559da69059b70e7099ac7c7088f15ba0804489b613064acd3b976a46b7dad0d3beef9d828185a125d4cf81ef72e55f08abd150d26be51618273d2044b928fc8758f7ccf7843b13163342d993c36f3f70cbbddf5afd7ad9a4bcec2e3b6969b234e88e700ee2e541a6b65233e9dcdb001713ae5a870f98e2a544b0b8ee3a8174e545d25b1bc62893d2950cdc37773ec06fdf38bdf82813b963a1a79112823420583f45ba7e252cf5d37e7c5610e5080e15012f23c54c0472c7e575abb82e6fe247b7ffa59becf3053bace3a8acb623ee24e410f5c85a323d828cc6ddaa932c52893c5ad20f956bd932bac4ec8f259fa9c07343333e1b87e5c4b67ee7ea2d7e3b2e89af617168d44332431f0a1c3b9af97217d016956e78e4568deb6ece4b135fbbce97995797440ea9ce05b03908c171288c256c45206d96ba4a6bf150f98b36dbcc3bd4e117b58a7b9dca74f3795c33417a681bf2fe1ce28230c925fe69674da04191d24614167bdccbd519a3a01ff67e84f71f0ceae11f63840582a7ff70c1d37384142dc7e5e44de9d7eb649db037e555ef6092f436f2de6a0dc88ea18a53898e00a9c2bf2781b187d478340c25fc05cadfa81a6dbadd7fe4cc6ccf9a43b253207023bdd40f1665be545dddf38cb0b6", 0x1000) sysctl$net_inet_ipcomp(&(0x7f0000001b40), 0x4, &(0x7f0000001b80)="8683ab8d3729f289a7ad37b43ba06bdb4991197fe2cce64e264a1cccc3731cd550b6d0d201a54287300739e71df47140e1c99bcb7d1957ec63c8972c22504ab2039c5b619610257ede89a0ba4b3b737d5b80f72eb1c6ea8a3b203bbe16d179ac583b7dcaec54acf79c66e217c5c035150bc7b2b3ca2c912d1e995a4926206c00f67094c31989df21f874a90c8c7c2ead39aef0c508cde5ca48e54c5ee4b673351bd17d71f3b46d2179a0928b07f33306f5f48d5f786ca5c3577f13defd0b8b091ba48c993890dc22e6e5ce074d252044a18cfde1fa1e466d5ba73d99cb3d9eb60fe29ebe59e4933aee8bffae6194d217b549aa9a5bc6027bf73356b6b55a157743985e6872f5889b9dd5eee682c72e9247fec16bfc1661b082cfc0f117dd48fdedcbc53ad72112a0cd4b77119f41f073e636bfdee703d4664d7c0bacaf026a1cf810387d133419fc8850bc9d67cf33f25fbabf49857a201b4639bbde3dd7015028efac49b7ed20bd9ad18b15f0d096653b7dda268b5f97df35b7eec7dc7b3e1d003945ede154dcf29f876d9e7b6a3f771c320b8d35305af5b767ed8d621a689d7c85c24f80d6657f22e02a5a08b2bc236f2392ef997fdada669a0d2846525e2457ee7fc43a45a77aa46e359d599bd600fd9501c0dab2f9f814e401b1897eef46420bf34a823cb019b36fbeb8769613b75ab001943cdedbb247d86d1f12e59954bfb5b96c6dce4b16a9bf183a049e3200dbe048954dc7e4e92e910be0c4ecd5f620e98814f58a170b7342f641a29fb2c031f9f0c23fa101babb3a065490840e5c42807a72320873f823218c22126d57c7faec9de93353b528c3dbffeebf1ddfba750a47f6737804c8c87eedf77ea9b34ae1416e8f169e3c4607b69d4f880da6e61c0c50dccbcde7c7e76f9f0bbc4dbc20e69b04c20739403fbb37b390eec51d43147794a19e5baf397e582238c8d697c41d73b473166b61a09f5e9e402b815e145fedee7e434677764149b1d2e87c686aec09a24af0cc73c613ffb75bbec69ccd7091591a49bad4f26cbef18d2eb82b28f532d0fc186707f9fe00cea26fe9cb2f88d821f549aaff5452d963751246eb8e484c1432d91292a296bd9d164690a74ea5687a80262aeacbcffd985806e53077831eca83333cf872b2b0dbc27f4056c2a3cfb74aa6d3dcef46bbe967e9629bc3a6ed1bd53934846b2b79d8417c27e59a6058540fdebcef53feb1c281b6edb027b83776440dd4298697886f05d5c7a6a016a77c45b1283e09927ec73d9079818d1cdcea37e0a0333444f21c4e0e266ab5311f1817f72036c89077d51b5f22b87cfdd3c1191cbe76f5723a365f10ca26c0b3c9bd6b613728fb722b738f11c1e79a913a1479ddda25ac2e2f118d4e279968a331f7849ecdbf124d809d33c6fe3db8007b1f8e4ba4af8c595a4c54a79755a7aeb78251d27de629d9295ad6552b0d3b521bc8bb74238566ee6001a9c7716a427dc8104f78818c3711cb5af6b21d90a4e4a62855331f22feb0d0af21d7f52b738276684cbfe355ace27169515893f8b172a464f428828523c7b3dafc4c82b65b795f5a88a4844b2d2a44b4dddfaf28c07ba8eea2d7c3a61ee40991876e8ce4d010414b6bcf25df9cc88eca12a48787d8990769bbe7b2e3fa4498d357c19ed6c40e964e1d4053985756d0142ebc65ee64a1ce084c6bad49f9a48f6694393fdc2e8645ca349220873e746032b508c31408012159d3099d7e30b10f7afc9db8a804a6e117df47c5a20c1ccd3acddb0a488003a8f4febedf0d7a4a01118cf8e3415130941dbde9fadd2ee47c93152a3f5b721b622a98bc331e8587786a8658b43f6d2841990b01eb9ac6afa032ea2530dc574b1f13011beb47a036c92718bc4eeb00363dc1720f08118fbca15ddeda021d20a6537280b3c7dd54acb014d93b24c281899499ae9f28d7d8fd2a28ed423811ffa88e92339b3727e2eac75bfb6d87fdce29f52914ccc18f751b7c62986c9f0367eedac47fa7c897924da4504a52fa492aa85151108ec4a129b52d00bcba5d627cb1296c8752c4bfc3d12e119156a2004ebdf6dee7095a0047ab67111d82e9669465fc89d709bba61ec7e365077caf642ab07d670afc48a610af794d0b751e45c5e09119f7807bfae6ff381c48f346c079a01cc0eb1ff4a89df21f1d71aeb1603f25f2ae397c60f04f691bdca4df50ff0f3cd8ce8bcfe52e90b0fb077b47404ed1a73cbb77e62798c8f5c02e8112bf98808842a4b2cedafd9520d4fcee17f907eb7c55cb0c16bf946be909f605752faaccd829a445fe9af0b67d078769044960159c52500ed2248fc638fed4f05fad7a8ec8b9dd0ab4286e38ae45be0d19fd2ce175524a5d33efc03f46cb9e398d981386de57278462fd747903b7f5a9dd4babbbcf0c467a9214e868dd90294c3f71b9dcdc0bb2110c9ef2e907850bf1407f627bf7ab99b5abb078e4513dee80a966ba76d6b16858fce8586ead91f5098e0487fe311a394fbcdf42eaa982d10ea94ce2545c2eaf5a4a18d350b71366d9aee1aa6147a9692b9969ee4d2c59b457b08bdfe784ef274059039f64af9bd0e568f359013095abd7284d15e0a02bf7a533f044f5b3be1c033c8833b496308e0a8c5a409c287d416292db5447973260f5d2584b38809912b506f4ed79e77c1e2044d1a1c52e02c160781d20782ee78ddf1d44b68856355d51f96ceb3f666be9fa203c04c6aedbbbf8f5fcc8a501d55e7a5c04fe621f37c45966457e7de1a3a9783cabb9bad951d8db4b3f51212a189031ce9fcc355069bae5a369ece593067e6b845070616a6e3e4d483380ddb1628179783e4e8c7020bf65773a269461b4d55b1fadcea9519a301020947aa512fddc4804d72f2f4f832ac8135e09f818a93f8b6b0cc8947dc8b6011e0adca47fc8a5bc7bae2f67582591738699b09ab43e763640161f44e40ec730fcff22664714a34c94cc1e097f98a0a820cf5ec459ed366dc379b52486ccb59c7e376f32ecb27981504cd3e1b8e96961573a784767b5a30ea63297702a2ed38e16f6435794c420fd7144e0de9dfc8e9046a7add0733663d51f6c165dc412ac43789234e00095edfbbab9bc8d09528d8ad2f391e979fec4757463f07bb7eb43db18fab06786d7a91fa8e67791e37d96d6753cf6cf29b182957a2eb56887a0788d0a322f25e468f6dd19ffde381a4779f376b66c2e226f709a76a420c3debb7ef355377a6c5fffee62f33233ac00781f930d950e7e5c08a7b993b093ff3c96febddcfbc6e68941f67ffc25e8a5a02fdac29f11f4e42a8bbae63cde2a2613f1db3c24fe7d01d7a2be209dfb8cf6f54c67c419546ecff83d1e31511bca5024b9e85c8762ba07472bfbe0baa6cd1153352600b552882646538c2763faae1a8a221402ca4588a5a01b0c539985191c5f526f2c91b55bf3f364a988f0ca45117449d4b7de5b884efc6bdb97c66461c91ce115e9ccac46ca118e9f7955fa55e50a4ab41f65273b291bd9f396cdbf9b7015caa14acf067398e4a4f8edf04aaca694a4de0ff496b425b7b7919fd930b60b9de5f172f9f5719691cd63171a1dc58d14d6406fef3e5b6e0480eacc9f74073ffba314e439d3b55c1009782a0dadec0cfed9546ad35fb73996ed3975595fe5e468f77ba226c9e15aed07ad7bcf6d865313df7d22f620eea547ab0432248a6a9b47d35752764a92dfb6acfeddcd6ba4dd90255c885893fa81cdd5852209804b1ad44e81fcba915bd2b187b667ec823a4bda0a37450a92f607efec1007d6936206401b959a9b7adf3ce317514d69b9c9fd2b27836b2cb31ca20896b13d550fd4c5aa14f1f4863c1fe23b32d99f107b89e896d27e94203bde337d8a0fefc529dc0ece73ab0c5ade6fa2debee899c86530c69fe858b741135e085c05a16931d02849a2233524b7a167285b1a8cb10cef8e7b1d4a286a042dd6712b7ec91dd0d6aacedfa16013628127d56cc8f65e308fefbe2a3e7e2ddfe93b3b34b9282111843fd08a94b0caa7c92fe0ea1882b4a40ec86d84e08486d456efc5c2e4e5c77baea6a19a8dd2f4d8624e1115b8467bd7444e4856c6c6ac8af1b7f2dea40ff2100018a556afb86a1e6711578a748e19d29d7f87b0d20c5df88178e414a806b38dd527db7bb4cdd757fe762193a9d24ce600b975f81c57ba99197cb7dfa237ef48f6afbf4a92eb9cc09b8315df26c702591f5ff97e927079574044670d37129346de8ddc1ebdd333e6a861258709b172ea74446630e3757552e38410bdea12821ee28290190e15ea6d9c06516c058e923477e19c9377da13803ff0639437b152156db9ab5d3334f5164af8e700cbf71f1826bcb41994c1c63a9daa43ae5f5ec41ecc000488cb894e3453821fe02ca7186bbd2bd37468a3a4605beee6977cb85ce55b1a665376537d7b46ec809325fbffe4403bba77dafcc23234d052920084e6efde8349eb6baa0080404dc8fb57cf1c9ffd0d177eaa1a8bcad5a0a844c4eae879b881e87e2c743227d9dc65ecc224d62013283bbaf9d6c3f745a4becc98dbf6d6509c0148506fce042cf83263de7f045becd440e5a71b4430ba1c50ea6549d182a43a3348ff8e2b0bb213f6eec49fff16812967e75602dec6ddb05111971188054d7b8482c67d11f0322068270f377b3ce8dfaeb79c79419e8a3f0fe71d43e3a1093c8bb0856b6150a0222b956dd7c2ce9e564f7ddbc75430f57e76710fbbbd48f4348b28c4a01ca5aa40880297f927294f929fede183ca62925bdf258196d9e99407cef6a98d5b46c7844a01242ec44b73d738b07be057ab52b818fe5c43ccd68f0f1b5cd8ed5e435a093c1b885eb476df9dad876a998ae9bb7b81822479e0a1decd97ab2f75c155f9b68bc1c6788ff7412605c902b24989169e9e49d1899f84c6b5c3c88cedaf254556ba761313b33a2499f3c80ffdfabfbc1ed7d773d0900573922bf09e1139ab4212a7c5797e1c6e012bea06545d86ad8397279ff5772cd53e5ca41cb42d5adc3dfe44fae3e4f789bfc273a1da80172b6ce9ff0a5efe7f72eba82a41a23939dc219f1e35af209c030002bb1e21ffc3a294072f63a8011da15b7b750c510eaefd921a057f2382a6318c5b656e9e3af2ff29bafe7314191709acdfacad02ccf06669e3c7e5b414ca50cb319a45d1bd0d9a362a1882b2774332051f346be470f7a2a439b8e4f57b5bf3924428af1d9e28fced9eb89c794c7d8176e4267910b9cedd6cdb5cae293de49eccb142004fd3d51d44e04e0879225dea11a7797c1c802e90769631c445d06ee0c0802d9ec44e20e4f698e8bafbf90391be6d845f720f7d3a0c851a2fa68f6f8e138a10d60b2adc0f4cea566baf61f7d4f0e9aa177a87845f89e983e9c3cb9740fe7a169ef377249f81fbcbdcd5dabb4725c10bc410a98543239f4dde8a63596c462c8ed15ce669f4f97189847e80a2413d344abaad4d0a75b58bf6f403a8189fcac362cb0f2fd58baee32c9c90ac88f3ad11de2becb02a241f92e10eaa905500e95a964927436a7aa578cbe52898b5d48d57e220b1320dadbd62c086597545e289549d0f3339a1ec201aabc8a0b3c450271d6ced503a43d33d76a04f95a176cc1416d207fcdb1b60384b00de44022679a59aa8ec8daa199ca28ee173363e6ed1c14958f55c732b80488f948e0812a6fdefdbdd058c23917bee33b37119b06fe22f6cf5eff8fdf938b68e073ea887314d5caa363f4bcc80d6c5d8ab1de33e5939fbf5b3adcac4109bfe2833547363505ef5c243", &(0x7f0000002b80)=0x1000, &(0x7f0000002bc0)="69f63c72deef8914e0e119891ac10a684262fb77c0ae1b69cdfe711c2ce29692ab06a13703039aefa46d283a9f1733fb8e0ddc2aeb6b307d56fb6fdf17f8690c1289f2dd0f81883548b620b2b9ac03db960e1f9d400c2a0241a9139b398260208b1ac4ad7a06c59bb6d74875041f74d4a2b5edc568887716a15efe61ee1ee13733072599cf4b46e450ab8c8c0a27433a6d8d3be9b569adab23acc0c4d4", 0x9d) poll(&(0x7f0000002c80)=[{r0, 0x100}], 0x1, 0x0) setsockopt(r0, 0xe1b, 0x9, &(0x7f0000002cc0)="15cfba01748a0963053941188bfba3b5207f19a7d02dbd9731e6c755e506a8c6da6513123c317b8d25feff9eab851320eac4b614e0254041296ae17571cf2df85486312fec7925e14311df236008f2ab879302df", 0x54) sysctl$net_inet_ipcomp(&(0x7f0000002d40), 0x4, &(0x7f0000002d80)="2a3e4475c77c2b1e501daa7c580f472757bfa5de965c0ce765fb6fdf8e173fb4269c93847890c6eeb703707cd0120dd38e1c098d0d55ceb3e93cd05b09c1e5c3623246ff365bfd27a46697496e37e4f820eb551afda3482cfba907d9ea220322512aea892eabe1c911a017e164c1c9701df36de51733c22a7bd33a92628ab878bb51685aff6f499445bfae957d4309eb183e67e7fd0fe6594ca8e3e1488c6091abb74902b286426a09305dfac88d05e977074035e966ca143dceb42d57ad05dc35e7885df5baf765ce346345fd995de1e1c42713b114f08133a206cb99a88a39302dbc8d5297871664af12eab4396ace4259799d16c6bdf58cccde32", &(0x7f0000002e80)=0xfc, &(0x7f0000002ec0)="2b832776c7b550101d48d5493f435570f92376fa04cebbd3a5816b06278f4f92f4d7956bb7427af026be346bd541c50a79363792acace539510761663e14b599762b8600ca8033be3cfe1cb17493dca6cecb74a8fbad1bac430d3495bb8b63c78eb2975bbb35a74cc7eb4d740224c11b564cb8f76658974cf98ef7125144d8c1da2905f7d8f44343b3b11bf1b21543657b96e8767a9daf56bf480057a8197c8c4c39ca81abab8aec1fe85ebb29be907f06805afef078efcae220d1bcf82a7c23cbae3b485b8335155b221e5fbae3b82d1f6f551598df6f601379571005c16d31ce23496b13e2c9e2908794b10b", 0xed) sysctl$net_inet_ipcomp(&(0x7f0000002fc0)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000003000)="7291d52302e06a77d0225828349f8a51c75892051f4b78b7cca24c03401d97e30ea74f2f9c9f244afe37d4", &(0x7f0000003040)=0x2b, &(0x7f0000003080)="ff3761cb7f6ba4d21562b3df9b4c7f9767ba314f2915e04711f203cebd69c299250a1b941840899f1ca745febf88dfc0ed0cb057d16a17ec9007e413413b2526cb6bc9ed898ca502b3bb8734912db7c81c0c4736cadc8c42d9e7b8ead131882d464e4f690bc8255e1767dde4b7134ca7a82c7f830c25b398d8a597c2951ed178c553bc56916e8e8d119c78a153c725f4d8859626c248dd2de0e2a9f00a88a9d141006bfa01367dc19b99163894527b1daeb1e896b481ea725b747e87ca5584e273b51fc10fd4530fad866f350a467bfa3b158a7468dc3d6b0bceec1d782f0a8ace35a2eecfec90e653eed8638d129a699e8e950cbf5ccd5155ecb42aa9f9fb14fdb1420b942c35fc062bc25fe73b9efdc233d9689619132f0b458f6f6ceee307aecc69433add4f4a16534b7c6cd4307f8eb2d7f9c706fcb28c482b6c74873e30d00b5486a110ae6d5d892b5b0e450ae1f971ed35f3b01bf495a7921c9f486f32b842ca7ba1a01e514c521ef07c7edd6d679856b1d04adcdaf88d9364e481938065e42b9c3480b88f3ea7700b6b90cced240860f0ec4cfaf255a04f0ffc0ffccc419f70e39ac46d9e48372f62e871e1411e3a8f620d527b568375c31c306c47be616162048767962dd8d70a67fd44f2343833fd2018b7eecf9bfabf39b7b6f205e75afee82f929bceea114e461c69a7f955b15574aac8160c091e9c14ace996d07ffab1b46c7a40867e745c094042d86a75102b9a1b9aeda32dd44f0ccafb1d67df52bb6d19a1923563dfbb0cf3b5520f793fa18d461b48c61b39ab74b10c5e8147e744dd19127eb37e2e942fac921e213f775a83224035f86b955eb4e61b8609185b3c6da09882315748872e681fe0d7ece991f49182e72f444f21dc593e170378822c6ff159e9f8823d8b52edc442818c163cfc064c6d489723bab14790b79759edf6ea7d924fadaddcd4e13db4d719d988d63bc02706468500210093709e288f6ea49b2a32b192bd61597a2f7c14f0ebe1e56e2a3aff6fd36f99a086cfbcb787f58a8f8fa645ff6c139b1301dcabca8b7d80c0310cbf7bb1930258cfc63ae9fac0ab57ab288ab1a620573167270645816890653556ed9bfafdfb265ec4244c2095d13a6e6ea99b299c0a5a5346f5587d6ac7234a570c9e034ffd343cfd4021451c2d7179d7019bb5f49c39874c75fd10ddf4043ae764d3a032583d28a7a71bd38282efb0583c3b242ef445f08518483df2c3d386b4c78e76e6b8f41c4c278ea3562dccd2e1ccfd8390cc8db08abea6b64f7cf375ed0c7640aea900da2bf4128ce19cdd0db5b9cbd2c27fc8f75171b0084622e99b9986e55440f9732aace68f5ba40378dbdf795299a3f09d7e71dd05c0e51f74e5060da92051c53efbc3fc79d4167d1aefe3ca3e16437b043152bce0bfe8e676dc89999ba0bc239822fea9ec69fb611b849fab08b3e0f6eac9b00759238a22b9a9267f0d26693d879daee668a6e36c17cdcb84c5730564f96b50f95d801db6eaf25d3e4595e8d6c110454bdcb37c53f7b6e525f6b052961a9de4f796d39a90d8398fe40bba510849221d1cf5f7c191607e7a6ee248fc3b997f01121c2cff1c9e899efb6a10733abf400decf89bf860dc7419ea2b6e32f3abaa6e5ca0cd45e374e71aa7e8372f047d990f0b068dfa2c9606f4a18aa4d4dd5692f84d348ae765bf1d42ad2560307665e37d5b8a0c45b3c3821ecadd2edc6e62930a84d379ed9895fac30ebda2ba804adb96755588ed5510cecfff8fe7aca4b2023e448990111384665d2c6161d0f5c295e8ea15cdb6d363082c364678749d604dfa178274403722438be53009d4e18a5a68d997c7c8254deb5bb83c6e80e36d03b19ed1498c519652cd3a57340ca5ebc8270781520aad4591385dab5931fbd79ebc10d75a333c85047661d68ab2ab65e0d8cdf1567ff23b00c3408a2c11826f7029629d5d8727c7b76c1669e04423995da44e32b2fd398b0c333925071bce8e0636666a62621cab3381b7ee7b6b662fa9ea90a1bdfbb75c4be8b65cdcd4688bca0f0c1ce382ff667e6ac841bdfd1105fe3a1421b60dd615175a7dd254557667eafcc5987dcf183a774aac41c4e6d18aaeba982829a6b96a76c7c1924d6e4830d49a3d2ba505e0cafeda453f3d90ad7edef750d06b2cee20392028fe23e098ed130799f35bf0a06ffd8f118b8771e8c70d3489722678b81301bcde7fd4f97160fb386e997ce63c0a53f804d98e34bedf30002b73e7c7a641791c0b509bb011d73d8507c769388089cf2ad3fd677cca1ed547a97ad3bb4fc124af7f14b7819c7516e831f17c79389b627fd167f36998201e56920980ca9ff5933c31896e443d8eea5701ce5068e82ce84b79ce0ddddddfd3511319e6b659d3915977674011860413a080633c4ed4f0eb2ff470aee51d8ba9e60404dd75e37ee1ec4d103ef996910711574020d2ab60b312c48e458f14b774d7f46091ddac8d5361751a73b8927bf90a5b666e0d1aa0841eaff8c152ece23fe0a0ca26d29be7be9f65ea141ae73f762c2bdbb7d0eb0c62e746882f9a467c6a6f92a5380fb3228dc86d3f68f5d37bd29107035fbe0eb2d7107a803955444df6718df687d2f70bd95288eb8532e7c11e748abb84fa4b0c9ea67d6d219172a7bf279ad57d3d9c89b606714b7104dd1718edc91eba0add924c0adf88e9980bf7ddef7ff9b9a1c623f61abc3fe8d7d69cd2bd28db95d261f1c2ce936696142f06b6f1d854d8feae796545f6d20009b57b9be4296d4d233b5d49f330021aec7766dde192d7e22e8ad5b42cba208231558db50c84628b053c9beaf7552d546193f4355544093e5a5eb793ec37cba9141d1beddb4157c3ad88e00e0b4ff086dae73c6589ac1862256a66893a7b8ccc29deb6f14cfc834d2538195286e123e72520e67a8b4de1e88ee60366e0b99adea601307830070f75514a2b6c3a093226397f82366bba31a91828847998a2c8ef828519e8339c33fc679cf6e61e92c57c33b0c5b86e45f5e8731b852dc6a4a14eba7e86af581bf6c61dac9a19c792f8bd59ccea4ca25ff097721edf4f2a89b4825af8072f4b89fbdff6ab1a1cfbf44a73a7b7079dfe3010a23b14db0ece1f2e16a7eb6d8bbdb9428d59887ea338435d4fca278bc3455efc299de45f0cc807e784b6618d4e0fd20e501bcaec558594ae891b5273e44715052c2bfad0d71c80c47292f07d4b36249572268746020cbb45a886f3f16c00f4280d1c801a39857290020cdffbdce6ede866371656957dab2971e9b5879df650daf830a31a069f971f1c7eb728f7d1cc6eb493ee99152a6fff2af35d76076c9199ec21de9d8de2557deab9b4798c91d2283fc4b9aca22991631adb64c5fa88fec205974f5b964b09a6e0647226f2e34afdc5d47f7d6c734fd43b9436e8f541fe53067a403a628607faed90d59e7c54a5bfaea525f5efcaabc309c6a8ef78bd4210ced702856da4e77a7d5a68d57b27bab50bee48b2818b3b40bf884faa952693377f29e23e841484b4622ce240788d63180607303169ec51f1808fad3e7dcd088cb0173ec10712c57c8560b725300d22abd88d1cbc9e6a8216d8a198a66f248bfc93219fec8cf9dfbb4f5e028fd5956e424b487aca0d6a888d7c7973bcdc6fbdd016f10cca824f9d2d5bc6776a932159dcdf35cb8e115ccceb81b073ed7d3cda0ac9124b81864df61813470e4a5149c454467501eca8ddd3db57d2f51a0339aa344da92a42e71db55d8df9925612f60c4be73eb1a1e1776ef0cc014aedb240c5328babd7e65e250e2e7a3dc4ae19fd5073a550a5ac756cb92d336d130b0a36864ed8d6299f8e91929a458fe0902315f03e786acde8a4ff6a64ad2d202044c11da32926737579252d89fa3e0ffe03b01c59542cc4fc05160d410e2f162ee2d77dfa8b25e67f5cf2a1d34c7897dd8a07c9e7835b315abcfb5d39233d675523611dc5e7ec682b8abd9999bec40f2464286618551b9f4324cf562e8577e9c5d4339298df30a8879315510c43de07c1cbaf7e0eebe1dd615016fe2748ae3a5cb1a9268508d905a2aa91203e7e722dbf24a1d14d3150594e8e42939e9f06397b4b4671d171c78f3b721b6dd5e836cdd200f021116b63ffbfbf924727474280304d63d1057c8b58b74078978b6f832942be7eae7ac67a45ed10cd253821d7b4cc1baa963d9483ee338ecae9a3e7e8e6a09ddc5ec5129183ccc81ff5ad76aa55da1921d7f5d6c8c56334ada54ac8205413048ebee277a8a4e0e8c9fa691d3026043f010422d3946627830c11fad2e4ce928387972b9fb01ad54907b5ab9af468109acd1897be85e19efea476da938b13e37dde1728b42f9fe9b6c5fd59220e6fa44af760e64138592458a984b95a68b76153374c999f0f611173e406d19cf11d858fd43c2e2529a2e4731692838800d36a69d455ff132595a40d2da8f9e016199de3af9e646ed03ce5476efde2fda2950f11ba89bd1aeb929ca5fba9ea4f5bf3aa42bdc03802782e820f5dc0a3edbfad1451a63fb03a471a69130d64193be370a77e9888778c11fccc3b06e638802f220516e0feddb29670971062a64075dc02e9d94711ac6f3dd46bea7d7d83a6080067d1256dbf34876aa7daa39e724c130d0653c9c14a8e4f8e0205f7f774a6e2df40019074a9737941db933c3a4467e5efd8c909d66f02c94fa867dca2fb3a7b858b258a0b91028c6d859e68082307b4ac58a49a81404f27a5180fe44ff897310c72556751b41206345f3b65eb93e871969939d032d7be858fbe0415b8524a33cfa78d59bbbf8a56845fe0d04fb6c1ef55f7cc86993ceb7b502061a6c767bdef3b7dc64ac7f37f0e1461b59e9c8359e6686a43a35268eec27225b2f707edc8571dbf5ac0cbac19dfd97f990d850852271b5ebe782c478940eac5fb344be28b69a294494fe6bac7e6608a0ecfa5853fb9aa6e4c87b170a542d1e2b37e378e7743af03d9fa587c106efd94fe32a4c5c627394ecba22ae94b8c3faa20722e0ef67655cb84024387c4d43d9fd02b2f184c5baffbea97cd092d61acd0a67cdf212d4e858cb428cee901869618c75d8a18a590559eacfd80e25ac7efa23344b3d0435bc7b0e6637cf9e9f3078ee1094d6d29be354c7459892549792db86c4c60be77b7041921d0fcd288d85bd9c6bac05347b2436975a5f07a446cf5830356aae242d5d3d2d5e3af4d6c8a6506e55f00e9752c9485752630092cd9326c0a3a57f7eb1147bba18f3cf2784fd4e60ab8c8a4dee5dcad9396eff1d6bcc44c952b910d082592843313773f6c1fe4f7f3a42d2cf9a5078643e8b4548a04cca7f80cb1a228d5c8bc28d545cc5b37df76dd5c6887ea6bedf1c19a325bf53ff10df1bed69284733c8af50a52653165f653b8858b6af1661dd4640d79d098c0a078a6b663af486f61c5dbe974809f9df8bd324cbd55fe30375ed4c5d43e26d5f2809545e03021a6f826c41abcb46ac46ec945d1b600e451611a79a7ad0b4878f60d85d87ef44f09fe37dde903fd9f8b55c0f4a791c8a3678fcd23f740ff9bd780c3b568b6fbcecc3d69f38137f206b2f294ec0c7ab197ee2d776c5723fe7511a274eb3557971b829fe9ecc6db420f61396dd1f6cd406882aa808bd466fa78080ed9fbc30b13d8ae8d69064f567a485a1ba51de4e253fd5e1d5e0acd4f63bbbc3f469eba0beb1b3522cdd00bdc33639f658146958f0b89903f0b5f7b3e338fce5d916ee54931de082a48b28d464c3bcebe8a1b77c728ba9fd2fa032152dc", 0x1000) sysctl$net_inet_ipcomp(&(0x7f0000004080), 0x4, &(0x7f00000040c0)="fb67234ac741b6f94baf474c3ca269f2ddad4d8d5919c37180ab3b6adb3598ad3311592c42e5ac236af0b33a0aa7585af4c3c8ee040841a96f8f3c73dfac76391ce61cbd2e71e08517c638b4f1cb4fff04e8ceaaf2305e4b5cfb3dd4c9be1629f444f5f2e0418631ef48213f815b8b236bea66746391baf65525d8a0ddbe0d5e9e13dae9500df17d9f847e38a2815551cf1342", &(0x7f0000004180)=0x93, &(0x7f00000041c0)="3d19a5ba31b445f76c9ccb5188a6efd2d3e1d493bb1652c51b17020ff7ca9be63dde1ffcc7c72428d031f342b91abbed20c325a59ea48117b0bb98f40014080d950b70bc9e8c7b1cd04be09b9b6db78363b4674a368a2816bbb5bedea17e1c08ff1b54b6ac84d04e4d23050d7b61bffb8a141e96b53061bcdb193f4fd89f524683a044bbf9ef647731af06839259b551a3e85d07a3f1c6a0869ef4ac8c8737249d305cae89cd8e1a94e5e9ce1b54366e37fc2714c7ded113930e81f4", 0xbc) sysctl$net_inet_ipcomp(&(0x7f0000004280), 0x4, &(0x7f00000042c0)="393ab0c4e0d2432b92cd56098e48fa2ac7ee4e88c80aca30061778b2858d0170a302834a30042329cd5529c09af78ea0c10f6e7918bb88f59885e88b255dfd2df28a5488acfc45738ab111fd0e4c4bf958ac873abfc3918741c75397973d49b6e41f0385", &(0x7f0000004340)=0x64, &(0x7f0000004380)="d14ed8d1ca2b76795e1255489d4a66b790cd9095af5afd36c003b799a75ed043236a4603dd6789dff5fdc751d7b40296e5bf913caf2b554a62d6a424bb0e341bc67724a538399800812e6bab2dd25cde1d7c3ad0b2d9a1a04c97dfa9ea4a2b0b02f1ab04e7d94b0478f4b63d0e81c2c6e983ae35564350d5cfcecbce5081f3d8c206e3274bd376b1872ded8ee90b20f7fa529929842b7cdfb2640ffb31ccbbd844c07c30450bb93fcd2c185e116e2b5def034e0244f8232fc2742260e1f44cb0dd2a816866c098a9c9fef747131f092c6a77c4b8fc0ed73b16fb2c5596d5eaf9d51e9daec4da4ec87d", 0xe9) sysctl$net_inet_ipcomp(&(0x7f0000004480), 0x4, &(0x7f00000044c0)="0c3be316091081a0cb30b1a4d20d73b79cb8d7bfa541088bedec7fe7d8a4c7a3fdaa6b093486bdb16923879b73a90e6c1414e8fd7f8c11d2cadc1e4af5ff6083ecbd0e1bcfd6629a93a25f5bf169b9a166d06b41a7107eeda734b2d8cf02045543a1ff00bc29525f5feee7ed18cc3e406076517e22b8fc52779deb5e341998fd1cc18566c721494097d8aaef794a4c37167f8dcd78ec8b838aadf20010e1c22138ddf85746ffd450f29b646de0f28566b8bf3a5bde9b8e7e4e4b0a6c0e1ec761c0ec3efa1db6ffdb1ee1a4c8e0ae92ecab09e8eae9d04913170c6e7c84d47b5add17ef8d26c35de4e1152f733f9aa274ebcdc4eca84faa09ae492c63b22b561c5c2b603e87032eb5700f9b82814429df9b54360dddf85e0a68d5fbe2abea85263c2aba4762a8c553bbf20fa8b52ece873df5390bca44f436c924ab7d34f8919992711115ef09e09a7fc72192d5a6105e92390808737b5e9c595633e69db8bc5038a31a2125c71303f82b7b9caa1ddad6206f17785fcf7e9afda9549f7ee55cd3efbb73883e267095fad66e2e829e609bda834a645bc5e89a174cda41d539dc89e741d5d72f4e90b03f98e10ec6870567597176f8d9746b807ec5f8438a5c2d55199161dba8757b37699976156e00cacc499a384373126d3de9a0a46ab1645dc742ef5abdbab89b17649800473f8bb8a3a6b08da11453b0eccdec35266d9134ccf81749a39f0d5ea53b7a0505a873a8876167e59f0cb31b8cc7de3af87185922b24947865d0521bbfec5d22abbfd56bee8cfcc26311619f0c66dafb3b132cf386834bcc7422c5704acc9f0fa5525295405d6cbfd992e1991df2d5b69864acb41d99764f1218f51c29cd0bfa06f3106f59090f62bf632e5201ef7813544071c0d8808c784bfe1c80e8be8545c7488c5271e8d7b8f2144ff93a711820632ee3224d59e89f193bbd5f7b3d76a7ccaa8eda425953827de7ad3c38e4f171b110cadd4908587233212cd4ca6e65b3100fc89c8ecc6b0f8494a4c7f2d554f8aa2f07fde78dce000064bc530515948f1db5fd9b7347cfbdd3a9453c25c45699102802acf0819e08d3a1e9a4a387325a1519f2f8ec8b3373273f2d8cadf145e613236fd46974a06103560b8e396e6ba61ba703713e340c7e6235196632cb5adaa7803a3048067c8ae8266e458022954d3bd6b6a0df53473875c4ccce1e94f902c1d0a96ef16cbeaa47ddc096092c8d5838dc8d8c4f72cf832d0b77ff85ffc8eda5f07937ac83c357c56829810df4ff21c8830ef9fecdb9984390f3534a0c690279bfda25e4e3f9eda8fcf4ea780293abf50a3e41b48661f11395995ab9d2705c448467df13e67374a844fbb13563608e1bcfeba1feb920d1d202a0c7d174c20431f56c9c8c493ff34eaa043ac1c844827b4990a2d76bd8335cc54d576a51f0d56457918783b51ca7ed2139f57bbda6655f972e690562f797e2480c6922687f75e4724748117eed0e1b9cba65f547675b5514ee3c1e03ade4d515c44877d912d6577f05cbb42e8fc9381ad131cacbcca1193238ddd6f9931d9e3cd75a136d57bcbbcc0a8299f69debd7832272099999feaa347831d059515eb7faf84d5ee76686cabe6fb9b0e4ea35547f2636ebe22274ad7b5c67c4a8452668260736e8e7ef3b35f576957d499a2eba08003d1fe91b0e55cb551a8350a3d37f899611dc4eb92c10a2be5cdb2bd6740908b1c327c5cd775055f4c0e8234833d8d796fca1ae77b5cf8d90c3218a326ccfef83888557b9894dbd48dd84640132079da43fabdae9a7b15e6bddfcbf0af26e1925c994e0f9bc7ff231d4e1d638998e9a5e72d96d2f58762a7578725ed42ab90e1cd6d8881b9084ac0fd5147c8e71a3bf64ad3b493f128a5c11d6c9ec04ad489168c95e0c69308b551b781283eb62737e56f6f52164dcca1bde295e740167be88e07ae245c76dd5aec5f70ecc69c42a050fcf634e7fad221a09e2a671bb54b4c28832bbc98e822ecd2fadeebc634c6b6ee5580246bdc9f4e7aba46d40332d4dd76c88587e352b11eb9555e9c58110f287d61fd219ebdddffe3a478642fbeab040209f3d69a6f1089e2e0eceabaf0380810836c3f0b37368ca8da043ab7b0e9b0159a3f0a0cf3f38de878e91db2275fcc342cd95ee59334927e32cc17d51aa2ffb881c413f86dfb2efa020645eb11d870874de9c053d3e41e6d245ba554be0de8a4c93d53afb4a2761cc73319330a62d5ad5ee4b9a8d4c86f0499b1e546fdc1ca7f926757fccba5c1affe841a220607396e8d31b4ee1cd871ddc9f2e2f2bd884ad73d1b49c86c474f885e48b560ce4b0cbf203e362bbace01cf6d676fbdb8461e46b0516cba9d4c1105627e55355906a780b000ccea0e5013399e4db7d869c673c9fb023cee7d7fb2dc5819e015ed16a25327ff6b03af0f81c6d2e4c86b0599315f9e0b86b17961158300ba0d7a0b2e4a88d7e87a4f071af7857def3b9e00383a6b8f419e56460eec432524988d2e434a338418be0db0434ae7304d82c0add7dfd0162b6b1fdaefe9f42677d6450d133c50d646bfa6b9681714c7b4b3ad2bb2639cc9ca4697d8e9435a7ba69028824b87486ed414cefcad8b825edfe63ff0095b1e25a450524db0acececdff2087777ac1e7a5015f277d19c7f8fba84b948f7a98607db4150b61c0b9f1bd7566c9b973e21f4d3ee3f4fdefe971f8435f80c5f2cca1ca8cfff23f59eff20b53046d7e44c691a64f56de3431d2e72014ea019e22d241690c75fe2c3a1dacab67c7dff91abd3394d187aab2f3da5624f6a0691d5a4aa014c5be1e109ebd147bfbb54bdb5ea3e45d2f371939b01a3ad67c5c2b55756ddb494815271e3edf25459b56064c7169ffba3ad6ae59489a69a0927cb620bca12c90bfc00bedefca045dca5a3dfd64541cd37ba28eddad39e7c9a9794f011153654bce11ec7434af801b26fb3e523c2e708f8c57dde55822d5ea66e41024251118778d118c28a85f46b6c920d8fbc3d87f78499f386e03eefb8f4b50cab67202dd28e5873eda6db9e85c5959691c97ee77fc82f2534d4892feab12c147a743bf76f4873a2e1c5ebb5ca28b7406ae1fc7bbed65194c7930a28b105fc3e18a263eec07261b113a4f30bb28c2344a74340ba65db8ee43864917bcdadb939f63a78d8fe830584c1eaa78bfe17a028419e84c4e8377806afe2d95948b77d73aacc0c9a8fb29d80cdb4a0641202ad1ec96cd806de717e8fb2851d8c301c222f26d891019228922aeaa860e1b07a1f14e2145ee202240fab0040a5df950e47bb3d0125e34d43f92389f35dd4488a14a2c33aa9fd2ecf0be829cec8b8e73d507fec1f9f4228a75f1b8cca98a741f7338c945c85e52a3586916c1d71c641fe3d3fe56f8c53a352a474d370d455579f49c21fd7c80674823501dbf4bba3434962c148f56648a1b66ff80e882ef4c68ae9be5ff1bcaadb841770407d483a95b068a749c5f022201f28af55648ff6f8a31e63a5c4b0de3ee664e992a02472c637457c3c50c94885a72c44f033f3bd43140a44d1246c6dacecc25553b081b710341fbc776e68a16da826ac0c3ed1fa0e790e4557e735270f751070d3dae3126550a2b6f0e680fea7a5d16153546fd842bc8a21c0c2abca5ebaa34d4a185dc3211a70b0ea86be503e6e15e0b4fc11fd9f4062f561274f6bb630c59cce9ba70b4c1e4cd9fa2a085e91b0217dcc17b12d02ac9db53702bf8af5d61244a0166132a079b2a5885e6f4ee12636457068bdb7a2e7920d062aa1599b5d8b824fa70f50efff3439d3351e1cb355a10c5526fcbd55b2fd57f50bdc7f4177343e5d90a58dab34cbfc00b1033423bc9ce9fad671a3a727cdf863874de7a6ba02af8f845438fbbdbfb9dad5e2836c875a52807e3eaa385bcdd735bb384910b4cc61197953ee6e7f3874b91d2bcbb6108fb41b4f665befc7747a9e73ea1777bf4cee3f1667930ffaa716e7bbd6059961363415c6e695ae98955a0a4190f6da368a09c5e4c02d75fbe6706c399baa5d644f6527f1a45beac132b25f6f4ba697a664c5c38e455aa50cb40dc16db1cf2e53c183417effb90de93d0636d230e6d0004fd402d9a3f13934cbc48dd81441b38800fced00f811accf8e94b9d7307172e0d14686263842c5ea92df1e2c0dfe9d848115859d8b57daf4a207747d224cebbf3ddacb2ddfe3faa632e967845e05169082c0f8e647e774deb1504886963d69aa5df8f77cacc3a1d457a357ffdaf14a5b3ed62063d9bbd8357fdf91a2dc5715919936573c2181f39b2d06dcabf3e9ff70acdae9487e2a69482d887675b7f74fdd90d0215379fc0c587ebe409e960a36a05ea252bf0d50361e6e4cdba89a04ec0e5ad8d43a39accce404d1aad39a169df67b8a3dc9a213418030b7a4c89748871fb99325b9b8b48ffa7dba10b800b95ebe527104a58843d3a3521bf4f684c1344ec4956e34816519b0a03decb7d0d89ca171933862b1e6adc3669c8739a2630c56c55b054ad4193c1d80792b78377edf88d186329813c79328d003f65d97c43f63215fa12ca8c77617de9c218cdbb3fd0d3cf9f27c4ae280986b79ec271f43eb28d532d75a28f861378449aeb7d57753afefce51b5344fbb33d16dce0949665ed5dd7e8d2fb4c9bb1c7f4304afbf9fbcc69dfe5d43f98744e0f32212b91b355133befa6b9ec6195f35442e3979a9dbb3ecb79ba6a3071113ca40e2459e864cc4395fee26b6f8091df5c84922ce3bf69c4650db5712e462088abb4a8ce31caacb5a57850391a800827a04e9c4d0945d6906c3d4d28c05a88c04751c2e0adf8868abac81876c38884e7aca49d7cafc2e327a72ea5c44ca200dbf1aba7f7daeab0f26ab4788088037d29443c2d622d3ffd74bcbfd5ca996ceea7edfdfd8671ecf25445e950477f2c8d45736a161a82cc617f0e672cea0e5a6b0a32e057e6263abc43cd13fd3966d84275c5cf941f068c2cbec25c243df7bc5c7efcc3e10ef29486834e665f49a07fa2a5e02ff89cc07e6faefeb631c08878fce5d13e3c036fc9b5eeaa1591c3d37f42d77ca5aa660be31c5e3f4a7e0b3864ae810858ca4dfb7138601d5bf085366a8e57b6da8e2108fd097f31f70420062d04e8dd569ebff254198357ca81778a4d80d259197e680dd0c2b783540dd71cc1158a0027b6f8cd7e42af9d6f5285c8801f10ab2c5bab4050628c74e0f4094cc7e96bcc7a5e261dfe82c8d43572495e197140280b58e19944ca18aa0d9012a1bc1b8035be89b7d6b5b0f90dee1a7055e26b96828f087e9107d8d77b5534a8cbbc67c26632b97f6696104ec9654a740160f6760d10acd4f3b004d45c01992957d1b478df8e422e463651991372b0d17e8a7e34858f7b6585e08d139bb190e18519b130a51f95d2190374a1c3f9c9fb4dffda79cf94560abfae9988be493d5671fc88c98e1b671b5a4a96a9b16cc0209bbe7727c5a34447a571ac365d037643c9311dcc6d93ba22b86eea67571ac9006da1decbdd0ea09ab9ed2183633d9fc10ffe9c8f047a44101c63e4fda72a0df938b1b469cde4bf519688bd0e2958d982f6dabcc41ecf8543100d94f78b564b6489dda746ef5ea641e687c2e7d589a7a08f7fa21df5d1da89ab46fa6f90fb47ab92aae4bccfd10c93fcac461d365b17dacbdea2b3e7456fb676189193a093cbf8304fa4136604af69414abdb87c6f2a9717013be721b50887bfa4a26f88d481222cd5faf8b40cf1706d43aa0e58e83d4a3d6d326c318315ed517734d2fdebf8100d125e249a", &(0x7f00000054c0)=0x1000, &(0x7f0000005500)="7a838308efe3d756b90a0c5a267a7d447cf1679cbc83a42eb3714e98223a6ea887085806d5a9b8ddf73c74eba7b236dc2bf4fa9dbc4c17c36cd6fefc662f7aa1271ce91d88db52796986af091a1110636edbcb99f401724052d51935afe04ff339c123472635455ee733bdc29831bac3cee8da6919dd10ed8531739eadf18e41198dc5ee8f7652918dc5849c8e1e9896000b1ab2560031ee1051fb367439e75a6dfd7dc49dd2636da835e4e486cad9113e5ce48d89e0df5aeaee4edf42f1b007d9a50673949d17c01aba708dc42bcd68c31291edeeb888b0884264f27996a2cb89bc4d7d19e723df48562fb73dc3c8261e3db8fc7259932da903b4fb3a02a7f4294eb0273294c4cc75d5c557543aa1adafc84ce85364e4384c2f171d06fa6d2d49514e6936e5da75e22c51dcda5181a5f9201ccbb6a728425c2cc203660c3717693e8fab2e9dd230749c7b1d9139487e15c9e0e2e684285253e355436024d1befdf79a14d64b726ec81b64349dcb3b9a89e3738f0846d003d60ef86106dfd62b6f0545dee05da7420a529f0659d0aafd2b80e4dfb890e4f36f59a3923d28d785b7836e57511810308a9f56757a84564a3e6aa4a7d1970a15221102c8a3d76161ce4d853c670bd7b917ae0d1e648601be9bd0305cbff926f46861aace340611552aabe71b958f470753a53735cd0241e8c5f84d48c4c57acdc3042601c3d1c0756c3c7314134d2471cf5ceaf96bf078c086bcef44f32ac51370883bc907be7beb6a6745bb12ea7ce6733350cd268dba12d0b9da23ea5811b070dbe05dce4bbfc5500879050801e59574c85d4619545daf4c3c3c7ba43eabe58f99373758a8d7c30199d2cfc5bedae15c603d7bbdde694eb0659356977b7926e016b3876f0c73c3a3e2e94939c024c8404bf99f133dbc012069a3022af7201318084e0636d371d219159d6dbb0a094d791e63bda44d8c4561821c6359c4586205a4d50656ca788f0c61b2cadc17f6f148e0d39af95e9a2f4aa9b69f1a77f85deb8b4dba10f3c71a4b61bfc0d3118ab4baecfd38eccd9c1160455d3e1cc67e58594edbab6fb45dafe542bdeb1a27332202a8e8accc9de2fed150c9fcf4f3a80f5f1e3c2deb1bf852658c3084e10aebe0cee11600f5d5263ffdfc5533739b9b0428d826ca63c85843cf1d36f30a0d375906a0921e219671dd020804ec5f9c2e8f9829c39848c14987fefc646e0f680b20ba54f18c72f955868b4d812533aaf62611747e43762b0cb39ffecec93b72f15c5331f38ed8f0b16de3bfad9ff0620380f4034f60ac4b542640af15d29ffd2895b09426df3f7f52879bf9f784f1e35d5d31cf62c3e1760c893cfb97f3aecb33217d6ad872d2926401727ff1bb11ad1bcd004141d97ad0890935908897fdc2b903af8a91a68abaf0f39b2f417750b704f90d5d7f3b61c3525495ce9daf562cf609f8b0c45630c5ff9b1a8ae98e83253c553305708c832dffb14c578d3108ccacbfbe6d3ca1b3ecd9932396e9ef7d07ff534178af4b06072a51eae518eac3bba3eeaa600df3cda5b11d3c1c65fab984dbfb5e2ca256efe10cdd1a751c1839840dfeeb83232f89c181cf43ed405798d57c7ca9f51ef94aeee5c0eed009940faf916a596241a4d1303ddc6c7921b9224d236137338fc2d997b501755dc5b5a1d6f77849524969b40afaa1627c2bba114be2b72fe8cc7f87174253206dc9bd42cbc5b9bd6f4b1fa24ac4bcefd0522f6f27f2133731f1477f455507e35bc92b7b36755b18f9e1551736d2a973d892b38e1dd5d20cfd90c77afb8c0a08399cfc8259057e18701a2488ed09b4d7b232f673ae8ffcadcdb61b20a8550cfdcd55c6a67a178535079f6aea1d5d495b02f7a8a80129984a0b274c947a0724f4e256bd0107bcb93f3fb19c18a3188a96482334b14113fd3d860c7da82a549760f9087f22eca6dea347d86ef3d2e0de2de472110ce1936d1c28b00e4a8113e75c7471226283b54b5dbff514ce712de2bd44047d30aab4ba427f2ca46d29730df9a26d2bc75aa72901ca52b0594a75b80a7a492451cf6590a20cea912afd91f99dc7ea3a231c6b9c0c20743f79dd9ecea1a293fd6839f2d72d3cb3c24baefd63babe998da2608446452bbfc93830b339c791fbb98d7fb66a5e685a8da06b5c125989ab32b0b6b3866733ddd046cc82280400bd8de0dfb7374e7a34fb9a947746b06ea5e0c2a6cf0d66854088ad84aac78cee886674c14717c677e1193a742792d9e499f46a6205d823dcb2b107846ea254355aa7750601ca16bf7a13606bf7ae5933f77a61a84a0bae02dc3c43a8c56f214a888ba55f42dae314d35b9bf2842c35bb157bdeb9a152da59c964fa2414367e4564ee2a61d7f6c40d0afc1bf8c218c8d52ec838d4995f1a5073f94a1e47b0295e9c26b0a2550555a42041926527902e279382a85fce5114c53b7452accdd5e6de1f83109f9914922a19bf2d5e9e8c9fab37a2adfaa34c396fe084f3888a69dddc77bbdbc5c1bb79d5ee9961ee3229968c479c9085f700bca8d10e979b0dbf8f8443bc7d936ee26e33b265e78920a396cdbe0059a69975a69a9ad6465e506716029e1408b5ba073e57cdbfce038c8e225519049dea1d6011a7ccf8500d1e9a6b6c9728113f3511d6b4a42cad948e76dbf032dd017a85193a30e303006a1fcf608b296b29f1a4f7d9641dfde498b4c33c76102e06bce478e1837ebd79f83ce02f2d63be7c0751eb5e02a65dde02490919d50265f6e61b173675aa23a034835961ec0ae0094cd1d6e526ce1b239fb5a7a932debf135780f94c2e12141472435574a0389f633ccdeb79c5d486f56694294958018107c5eaf6d4883fe8305b415bd0a328674d61b4e6cb65144ead6795830c4a083e1582eec386cb8647e3d6a63ca4e0b1996cf5159a0ca739fc0b2994aa867abf66d9e82f7a02e3732b428557c14529cb27394b7dc7b15a5ce58444c20b25af9040748cfb0033fe2105f0823c531f1e0fa78454547cc86b356c64ac207723169e48dfc4c69c45b384ebf830bc9377997e12bdb8b2d3946f2c7d9878b0d03d066ceb12f9fe0b7c1aedcb818e5f40b1c5dd85ef4dd4abefc39db931a08b16c4c921cd2181e074c810b3aee24da49e3f747c776bf7b031d6b0880a8e97e2dc8c59666c8854587fd9c26311c3e90ed6f231be831e5631640d208aae07989e79118a1c1659048ea7444229cfab0a9c126fad462be3debcae04df845ae1f3740931ff6b613ce6c1ce373f5f5e6cf517bfe2a971b8e16b884467a70d18ad0b66d46338625af83a462a5f481b8ca9d8fe7a89a5fdcf0672fdc1a51ca2a08ae111f66c7ccc7821dd97b73692de4f6e0fae9fe79c6b6b05364874d6229782f322abd3e066ba9f2c7c5411249a7acc07716caffc67d31cdb4da735d0f8186b7419d353603599d8b8562d596d2e4673dce9dfc7d2dc1a74a0cd013d634ad9bccf0d1c8296cbc97a6f0daee552bbbbedc6503bf7835bf1330d5693b7286c3c614271c4808e71517df2f010eb62b9b38975ae674268b6c5905d2c4b31e4f7bf47aa78ac4b4d035fc43f03ce13e78cdd03a74478cda77448981eaaf0eca9eba008d1f413b6e771133c11fef5f224ae02248e654cd5f53bdf75ad0dbda7f5055b83fd219dc0f1c068840f6164d4727abc218af161db759cd8c696c526c0ef34cf11f23d0248d28a270595f069d14ae405d2fccb3ce29a94e419dad5c4631d4ae08cb60492bbeaefdb80edf4facf405c697b599a5f50b391ff2794421660b85d9685f59b1cf22abbcdac040ac7a91843235bf0ccda197c2b5cd324361edfb3ca14cbb89ff40476621c8f019bce353c844fca3e0c613ca1a5724ecfc389765188281f9ae6c75f0e21a3d1f8d3f3d96aac583591ff043b190d830e36a4c4a55b8f374b01257ea548d4a2d7895c38c84cd2c241d60ab95e102b884f1113aebdd784450fa4325a3c96c841691aff1eb9fd5d9982557693532a64e97f34c230cca3adb991bc7042d92e5ca867c9068d976958171f6c0bf88ff1b04486db41c672f4fc28c3b9296b726591b331cb256d6a0318037a1b8e4f71f619b60be3529f6db0ce3ee6c570d56ee106f620009ba4fba37ca84c81cec475645ba8bceb753962764d741787bf6fc28816ebf861db6c76a9d3e93f5ef416a698278bd31e01cc6cc6bae4ad3c02c3479648a47db0bbed5571911983da673fdca1e2ce22c64a10a457d40743eceadf41a25c449fca23d5ad11cb542f910696c4c6e13d7e1e9f08c4d18318cc4e65526471b2e53c6564fe32d3a1021435e0ec5181634943a58a999b12258f924ff28d4f2adaa6f75cc0f9017892720c5fe02add9888fb4fc0aeb6472639bedcf319f621c47be2dc6f44ad938657372e3f23b3aa90f4ec06941538728e29a0c1971957469251748489a955aefed200cf0732f712e7ad2ad1dbbc111756a320d56f2f4537e30956c70ad945c41cb3f3cc4b1246caaac17ca32ebe429901feffa66e1f8eb635cce0b81e504aabdc326fff08e89be55f60dc82be889b5baa78e4db7d613ce931c02d21c488d31650cb8ce07979e55ddc7a627e53751f0a9f511ed0876d2229cc7c62bb17c11a5100c14f60de4c3a93d3a283d9e1e0848d0ba8514acbadf9c080948d4289e6482108f4df0999297ecf90ce860a728343b1fce86cbbb429e563b49ef34bdf73bfd52062f0ce9eb02e2ef49d2875bbe6364a89a1b20cf3273f38ff3c59f323b48721f47e6f50dbf8540f2f488a188134e90822bda33853bec8fc7f32cb7562ccde8445516b76cb507767711aa1869838662c3344e1a502626e8eda291744d1fa750f74f026764b02826f9bcd888a893ba5e871d544af3d8deb7527522845aabc55acf2181d6cb166ae80667a52bbfae4c23fa805f62829735b00761291a8a72cf39e74adf3006acdd23302e7cb107464f684e58fb252514ee7c764d29b621af770c287489e9f9e4ce2868574384e315023909e75d8d6204d0fc3a9bf9be5b44d562d60f5e7af3fe15391e80b68ac4456520fdbeca21c0c5c711518344c36c560d8b542166b4722f305864582c1ba96f01817a927a6dcb87ef2d18a383cf29890934715ded043138aeb06193dbb78922c7858a50c4abeb52e5dc6c21584f07d7f66bda925d2d819400f4960c9767100fc68f1aad4e3ba69589fa2421812fe469139dfbfa55040852c3f0717d678d7f387429b4833cc198f412447eb7ea9f8cf37ce2b3fa80383d3f1387b691358bc5be22fe3d692d9b48508ad41d1dafedc644f92c012a8d4fe5b218542aea1e46d64b94349429583622fb004b53d59aed6e9b9281237d85cfe6497199188e076ca215c9171c086ee0cbf2d021852652c579f7cfcffc30e75e0bfbb326e2386415a6d50a900a645d165117bcb8451152d2d34186da3db68cd1c95f1b94d907ab39face56a780661e6f3b4441dd103a83ed87bb04119d8f9878429f311c6740d121dd31c1d9fef66289cf00c4a6b9aa680455edb4d804d8416e3e834feed94481ff673c13063a616e08601ffa4c3e8541455e4c0d188539aa3816b9886943f6b8dcee47ddcc38071b24468c5643f4370c99b8b7aa93619b884a712e451548f75962b2db940f0e9e2e157419beeb8ae3589bb89396674344108a405fd701e5c73619615cb7cc505f34dd760c9af606bc5e6b567dac8b839680bce65b21fa082c5e438118fa199e77b88998c500c40e4b126208776098389def2a0736dad6992a521263b61bba404ba369f541abba9", 0x1000) sysctl$net_inet_ipcomp(&(0x7f0000006500)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000006540)="463c32e3afcd6b1d26a1912a9c53338ebb1e6a7db91d202bddcd961ca8f2c1a501853f97cba2463cf76f299e41e08fb0d0a8d238b6bb860ff2c66b294a7e94d716677e449d33770352c49bb1eb286df0a0224059491622e07fe5574c767379125d037a0786e946a90fab45fdd77bb0f9775b005e6910cc7b5d265e78c5f2a151b5c5ce53cb7e7cfee85cc704d24e43647639d66faa14691365", &(0x7f0000006600)=0x99, &(0x7f0000006640)="ea15bbbbfb9851e54e8125a689b7f12a104918fb72fca59fb2376e71a7284eab3b6b5634d304a0d1c636e39dd93caa7511ec05829a1089f90b1e2cbeb370e0bae142ebff5b8bc5cc76533c6e8102b65ae016629378a920af7f4391828676ce22cd4dd9b892c0d95c6a4a642293a2caa931b231fc76ec", 0x76) sysctl$net_inet_ipcomp(&(0x7f00000066c0), 0x4, &(0x7f0000006700)="d32b8f8c1fb6840e41fd96f6ff2a278e6978b0b1c0b242af1e08739396eb259e04ee04918f6305a6da42c76a5f16142af0c4653d27e349c8ef49a430", &(0x7f0000006740)=0x3c, &(0x7f0000006780)="c6913b0c3614f9a6da91d5802bcac1c57dd56005124897d9899284818a5b8716af74377ea04f1225de1ede9931427c17b559caeea5d119be6624fc434738148520d259485e6ed45c3e5d890ad9d5dbf71c00f542bd", 0x55) sysctl$net_inet_ipcomp(&(0x7f0000006800), 0x4, &(0x7f0000006840)="797eaaec99670a8339de1dc43c552405122cad1d9a9c9869e01437007f2953e5e08fc970ad947e62de8880b557ec6cb0d0a4c4234341f7797d7babddf8f7bb682b8f211f079875193f0bf2a5289751f39427c19ab1195b6f3ac83031198a6d6a83e399be0061280bd81bb20b53069ffc52244fb4281970c3c4f2f323b67d7534ab18476b50242d60ab", &(0x7f0000006900)=0x89, &(0x7f0000006940)="cff8a7c9a3bf25a3e5a91fae268f71b0f1c00532d98a0aa16f0b9217340d6f46c1b1795c88544c5a77b3cd17c6066ea3164873b38622d6e645a9133a20c58af3aa299d67a56044e050d806ceabee11a5045b8dfbac8d6f326ce96f4d366977c1dff8233df310737b88b7b8ea7f1fdd6f61264b4f712e5ef9bdc480265b77b241c0882104297821489ac57494065a7beb9bcdeaf7b37d62e369f0", 0x9a) sysctl$net_inet_ipcomp(&(0x7f0000006a00)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000006a40)="23f440aa84032976489ce6ca0280e39ae6607f1edc93ddc8fea05166afe9e67975a71d91043d14cc7679644c51e6fd2e007df66e", &(0x7f0000006a80)=0x34, &(0x7f0000006ac0)="70accd0a5634e37b6fe91b5810eb2217f74870bec3e65ade95104f10b4de3c39182f61a5b934d014c17bdae3fa45dce0efd345b0109e", 0x36) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000006b00)=0x7, 0x4) sysctl$net_inet_ipcomp(&(0x7f0000006b40), 0x4, &(0x7f0000006b80)="a47f3e4e0180a07aee4d8817e16c10fbc20f155dfc6ecd3ed6dc2c37d3969988593142935920dfd0c8a255aaf1d444557ee110735870bc19867dc012ca9715b6b25f96da9afe9ee84eeace2e1da98f825e927c559f093923ecc824d2347141549e0ab9dff83d9d479ed17961f7c198acea52b2e5f3ad2e18e59f507e6c08b582afca0c595667955cb346067c3d9f18586068d4d1a6c09fde78009bdba33d1918a8ab6b941bdcb0", &(0x7f0000006c40)=0xa7, &(0x7f0000006c80)="6241859b8777f3ea3bb6b97156f829dc1d1892061f9a416d702bf75d3c157345e097af", 0x23) sendto(r0, &(0x7f0000006cc0)="2b73b6ffa3b85490072e5cb8e4f5275860225f5f36e08273591484e8d394fcdd0103324236b12e9112d3f9ceba2aa53c72bd3f4dd0a20ce8a99980c0314aa2081f9dcd139c3c40fadcd3c0b50239147ae301e9ee239887f8c4f9339c", 0x5c, 0x2, &(0x7f0000006d40)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$net_inet_ipcomp(&(0x7f0000006d80)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000006dc0)="b01745d63f1b88955c5d992598eaf8b651acd773eafab97a1b548fbed043d3a3663aae4431be42479a9e7a9640c38af808bb14912cc0b0d8f225cfe534841b3560b999a6577af7c557d143df87b14008e7ea2ee92ff9d56001993f", &(0x7f0000006e40)=0x5b, &(0x7f0000006e80)="dc65d13d8ddd45aadb4a0f1c7d4d662652875c4daca73e0181836a06f6538ecd722584703867858a1bb200e912477e77a3dd0e0e9c5f23d73023e5f65a58355bd741469bd406537186b16de0fb6237e14dc3fe3232c02c1fe34b3f0a697b8835fb715539ae36ebfb1cd4cbb07708a20865ee7a7c6223eb4cf4d9190cd8e463decdaeb416aa69fe7c823ea1da23703a1c3ec734fbb0e8d831b19584edfe31238676059af9306b8e4c42e247270c356f85c1d69e64ceed208798901e6caf829559c6f4288904aabe9152027485d2522964b2742fdc04ee", 0xd6) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000006f80)) sysctl$net_inet_ipcomp(&(0x7f0000006fc0)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000007000)="65c0ce83b91eaea468d575238748b563bf3527ba7a2bd3b353bc636b16b4a0a3f9e31b5b732403a3b6efd40643873562cf624113546b6cfb9e2a1346b60432351350aaf663ced9cb77b5a424a3731368bde3ed3f1681550ea9780260f049cc9062ef73120c0fa4abbf3747d90d0e2860cb3618f053a3bc280e50d9bf2603e58178daa67f", &(0x7f00000070c0)=0x84, &(0x7f0000007100)="7e8fcd9bd38f9e764824a8ff34d9a5791f1b787c542335d1f0cd0cbc3fef0d134c8bec71d596c389adb86c181e41f9773162166a44858e53a829d65ff93444e7cad37776f6dc62085956d777a55fa4b1010a2e1b636c50d36ee8960f3cc8de17ac9c32b7554c36117a3e7f527d390e9a3d7e3cf911eaa2bef00c2de265095dee40a05730fb6e5c8bf16be12a33d16385e3845d0a80e4e2dbfcaa2edd0c2703479e4e75de866a445f743cb7bfc2aed348d475311ca1e201cca293ed3a1b0f80fe275edaec39dcd31769", 0xc9) sysctl$net_inet_etherip(&(0x7f0000007200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000007240)="b6f2f06e24f62701b03f3da24d62628a89d0b381c64f77de4d318904e123241d2ba6ae315d6b78aff168cf4d525a429009dcd506a719a517a8bf300419e84ed478b0bec79c4bdc42e742d942f2a8a0391990292629e4fe858be21aa0fd73234377beebe49ab9db1d742c385e82fab5838ff8ce30", &(0x7f00000072c0)=0x74, &(0x7f0000007300)="6df31eb5cf944bc18cd910fb5f3d6520db06d5ed5723f57d7928b8d2c664bdf0de8881ab18b4f5f6265981b55bbd19b234bf8316afee8f96d8a1ef1393a4e800038e5acfec9912439669c160f1a300", 0x4f) sysctl$net_inet_etherip(&(0x7f0000007380), 0x4, &(0x7f00000073c0)="915d9103f4d134b007f15cdfc7e0fbf016b19da06a33f18ad736f708b7baba618cd53cc8354caa4855a21eb7a07bdd6139d7381b25fd05c1d155981434b231d8752717299e21fbb404fba10d6317022e82b3cedc3a737b8104205d0b25aa597ffa09ef45b1d7e5ab8f93e294095e74c51d2c7ffc0be87ee22074d529bd5b613c3694ab07b2cd315091bbdba3e3f26cca7c809d3835f4a3314a1961790a824ca442f404d5ee5d9845837d111da8fd9a0507d275aff1095718ec82eb51a223e938d5feb9fa93170b9afb224d6aac462a4e6af6c58f0553cb042b146d1dee4ab880d312edce7aff132966219980f3731ee980cac6738cd82ce8cd61d145e375754befc098d89702a484383ca1206f62eb72bf79f4a13fbdb04c5da423143514160c6b5531f01ea3418cc85573f119a15c785299021f2d3eaa9989f5fa4fb30fd86952a5b8624ef6618ba555b2a29519950cd51f55f535c625425252717f94ce5b62a2be6a8e9fe846c356795279ac07ac25228df72a60c157e3d2ee6ececde5328c2fb5985e532851ff05112140a53212542da5b8a12eb47e708e34083e056d7b3d7dfd46edb01441d5ba4efb859d27adf2527452704d9e4e0114d1cf6c5f390776da0e798f5508b21649f09cd49f769c9af69d9b05d6d6ff4d733d14f60ae65fba789020a98d8bdeae1ecb11e14032c1776bb8aca7aa97744061c4a49435770216b8b0289744dc461f0683306691a4024f5ceb1fd63eb8deab592594c415ecdb142b9240585e309b38cd08bdd80a2c3a708d21b0ef0ad0d8010fde046180af79fd68662da7072e4238f358e29462f7a5412ab3975c63212d93fea961a83d336a266a67224ac76a772d33af32395f8fbf7114405fd5c290721efa4d810934666939fb5e552c760b09ac86f1a50e49ab466c6467d0bd5c59e922549d2656f3d60a877c45ce57c32a68826c2f426c55089bfdf04cda80612b9545f61859212ff7a7a7fc42b903473249de94f665d8cbd4ff25a2590b8577d4ead28b1f19593001b3d32fa2a54ed2082690084fe0f7e877b0dc3a15c9569d30bc28c880451c638dd6046c708d9a0442ddf7bd73e14d92cf7c0ae82e5f19a19cf432a1f2d4d38a7bddd84e16e6b3ee4952d9cda78f400a3f3b450bf02146ac2935c74d3b26ac22c3ac0e827aef2aee1dfa3f23a85ff7d49e99f9c72ed9b97f3317109ac59ec50ad7439501c38c2f5e07a565cf9fc9d00b29a62aa05f08620777b7d4d157c3674d769b2ac645307e78041d3b736d3e9aab90dfbbd2fe7d836b21a592a28040591e221499111dc91fb4bde58e780640bb6f88e3e0a7d23a041ee96cbbd4ddaed63bb16a3dbc5bdb7968a8efecbe48920628dc1dc935f36c1ac49e161ccc02c533bdfd612eda3ab75eadc9d3efe4ac5fbe8b4255e178e744d4025179b4c4118de66464b42ed981037a6adf067777c305e24411802978bee0da385243f1c98cdf41869a46561862bdb52253b33d233ec674492615d476e91bbd89ed96c617e29d9a266afab3d62b9aafd18bd753925e1d66dee43a18c62f2299c2625d5c03c73d956fd7b551aaf0c61e96c6531e93cb2b2f6a0d269f812199cae73cb3ff8b6464debde63ed1bce0b86793a3b084dd8f2fce9487e7294b77343a4f51052c1977cebf49258e482200a585b2ad5998ea8415a250c4633e4da9792c40e150e338d9af7eefdaae4e47ca1c016f9516a06a07160e65fa227e7d1c309d0adbc6e9393f52c66c911518288b1fe326ce4b9c0d72110fde046ac595aaf814b896eb278d0a03529596cad126473f08fe6ad3e6e3067ee3ee0062a57ab40164a50024fc8fd1e535daebb97c6b31c1280c8131d7e82f64aa1685bfe8af23e735890c263e5c3c97f676fdfa44771b37eec5b07e9f15f7da8612d74735c99f8137e08eb3a0d3d87a80f4b4e8a68953c926db9f5a1acfe514cf65ebe29e800a0a68bb8af9f510689eb5aa48e674b567d48713391680a61aa56f1ef82c49c2de266490c86afdc0033b5291419669a33ba22358499028d5796fa35ee21f5677fcba25b8c9bdf45d884a1f7993596501d9d8d734e547208301aabaa796044ead502d24782669e7f82e6e64840124e9c4ae9ba9a12716395778dafd564b4de816a60e8a04cb60ed1c4dcb3031f39d7ce25fcaacd19d25642ecdc672da787671a3604c5df16a25a8c492ddb994583d1e01552e6a0c95ece34521d70d11f7b5ee6fd84c86c6229dfddaae6222a878b49923678294fe5cfc0aebbcfb2339cbde722cbcef393f3f6442b0a3de3feac70521b6cc19ec17e6052b63d9bbbe9274dd6165692d02791f9123a7af279b69ab42fa003dbf2dbb6ec81c33d7dde8dcc01d5c5dd1245d75aa002d6344b5ccda18ac02755c8df7ef681cfd5bdd6a1936cc595c98c6d46486b6a694ef120ede7b1334c9463d1a50eb0ce751bf89b8b52ca032db869ba3c014e7e5d285e7e067a1e567c12f66b7c0c728ab477627fc03ec6b2a7060f9e9eafaa75430b126382423e4936fe8bc2bc0385e634b7132ef1bf49431ea255c8c0a8d22815d3edd4bb54d89c7be3cc062bbf2070b90afdba042b3b7d7ba3b31f33846d27e262397e7439e2710dd798fbb725412bfaa70ecbd4126133d49441b7b3b2bea838915ee0e90b9039d04ba6cc4eea4122548492e87cc3f4c6c80d5b830bfec3be295fc490e95a94bf0499326923a83aaf77a520c5a3e212894f11ee8724839e2ad2559cace53e6d604947895bfea0df34915253dcac8a3214e75a2f6946d86a308efd5d55e5ecd1f73e2b062ecb004e1d1757904e273ca5db1b4d351a5d5dae501f8ba5e3e62fd1314e8435b23b6f92a688bed2a57fe5fcd2f299f55ca478931256b4ab17a8e4482d5ceac031c41348bcf29a921c99606423a0b6ba3e1e489f652c1d4bc5169af4efa33c4fe33c0f0d443045fe898f34b51d7750e69e4dbe15cef03be1e3f2444d8a19c69d7db95605d0cd69efd953e8fec102784881abf3db5ffdcf83b1cee34c48f20a90ec84dd9514eb157db61e9093075416506c9b558c9bae9db26e81c257c6b6ed603233d54d81f27b6d356208d5f3a6021dfad585d21a8d228b52e03b6d5c2b759a17d70a436ec98e154ed081ec448315068cefe297236f9b9037db48fa8420541bce2ab538bcf6cc89094f0d2ab80d84cde6465d096057824a1a04b1f0c58b2f2927e6143a30134d097461b221a6f72b967b99860fa58cbcfa2f631170bd0a4862c4dbab0a52f8149b5cbb05b9ddf6e948167a3f7da1fbf3cb80045aa3b0b814886f3cdf07147124a8c717e0ae12980ce67be48a8d5a7c8ec404f39d9b31206dbc529ab038da3662bbb212b906e49029552c2d63cb48dbdfcd721b822235bf9e3af48521ea001700ee857108366afb47c351955705aaf8c8fa391ae72d0eeb101c7c1bcbd635969c47b699cd4fc37a69fc93c6a0fd3ff42bf9e17f5479d3db4f0dd51026a1ccc18bee5f75516f41f07d3d5dca95b28c00187f0e5a70bbcc9039d155672104ebb7f2840cfbc00fc2818be727bcfe73621cbb5d7263e3cc3f513ffde18e810c71058857edfc174b3fe779b64dbb843f1c85bfe9fea2cf127afe8077852c78caa0f7d099a6b9a536581729b1a9ad35eb9940457a71399cfce808fd180326c84c85099c41e2ccaa25befdfd3ee5bcdb2f16a027089ef6e911fca6cdcf21eb873106194f3443eaf0708ddb15ca60db3dd29f8ee17a54a65ae663cf505b293f7610bde37dec66d28fa5d2ec79cc594d2497062d52d5f52065f7d9a73b3b0f5092ab35f0e742796dd004a45fd1ae5a2a319ac66188704a0ad757598a17e7b5e9cc71ca99d4054dca7e158c5c13c0a9d8eb76af8c454dbd42c19a515c8169b22b6faa9da17dde9d9eed781fd2f0967caaf3ccb3896a5105cf4396b6afe1be1afd0a8065ed79f0cf7b49d772417f2ac37760ab899380db3829696376b571818d580ee308aaaafeca709f13a580050d6777b39c2a3c880864efa43956bc32f7dc6ed5f2e265d95eb98e6454fa7cd6d35e602028a41753a64694bd7fa0ee17252509f70b4253a99b6a41189019184d4958b7fb2cbdc3037ea7556bbd8ad64dea961be580cab42a3e255a5038dd4d1776d558bd281cb1af0de0b176306df774d8f9284449182ad629edd5ce888fe69da71f99dded27c4c4fc4616f91125120c34491a630bc1291d4a92f301bbe772ef340519a5155d9a675610dffca3c52a971855dbb2fb9db06adabec5792c95a91fd2ff19311a9366abb6e984cbec633fef6ca2488139635fd110fac30f171120ac8584cbfa4a7481d75b7013f52da2c14f544aea292d6d0581e0409988ab63e3e2cf5c230a9af32119a9593b3c6bb3df615a74888caf541cc0950434ef66cae2936ab4dae2480fadb34bc29d5aa3a62a6ac861ef6ca12e2c6f41a25defed571a9464d0a9490390f24d984e3953839e999fd265c1729c149e5cba285c8bc3c4b487f787cbf77ed1102eab67c2574831da552a9d9da54221a8f391ca9ad7353e5b366a85d4576ae93f336510d6f7bb3f4da5bf9296cae3f6670908e7369786ec4adc7d0f76fd029aa2a371e0edd9658b47de08637b3a6308db86ce28a075cf903ee6e0558a62c928e0866ffb24bd52c3c0d42f3381c4671b8ab92514c989604c44ee4996e3d347aaebd01b1bc21a68a12908527f513db4e458972515ee297179b681e92d3660c8b9b2434f230233e9f7e54da4fabbcda83c70ffb74836b34c3ea465de0568553038be7dc65457cba616ac90be67bf5b4825899e72c70c74dce525553e3fc28af644bef7a76b0bc15692c8ac21ccdf9c41ae3bf10818ed5d091393a7074a296dacd8ac96c199cc85e27007ac64565dced9d4ba7ee839dc1751b518bdb38abdc64969755f3a36780a882355705b648cef99ce82ca9db6397700d37c970e678dc388a709d5b06e42e4125d2a257288f507b7c6b4d0d8cc3116b6b2a2bea36120934724b7d9677faee0e3c70507e018a9c37ae3ff1a6445b9ad4d495177f3b9117eec3bd076ff3c1ddabe825879375409ff9470c826630e2d8e01db805d0d7c14769b5f4baea7f51291eeac00dee7c4d021fe79249d0214ac3ec98317c84cbe2bd6611ed827e93c0423268c1e11181686a1b88009df7889636edcc6b332257a5209cfda0ce51e96bc2a179e2479902868fff7fbd6af4840e3b7254a7597f844c76a8f62c7d54a43454900d884fe1b9fc6d8b1c999319af6893340c51362513f3895ce8797f64185848fbd8c2fd11f92f75ef475c8b70198165551a2b7ba50f4ad90709c0c2b18d719cd059a734efccfea29e81703b40e0cfa16b8c6e511ad4e8063d8d7e550489b2379488107cd5c411662c4f01849a3f256e42f4efd6f9dc46004bcaa27542b3b3d64ec8aef110a9a83f5755344e95e35d3a4b6f95ec588ae411c8a47143a1740e7931949a988c088a6877f66d619c7587ad2222d82f1247227a95aeeff848826d1ff028a6736fbce8292e1ebd7fd4ca2c5747f6b6a67b7fbf9ce4ca46024fb3aa3cc0005cf15a176b816ee186121fb0cb03da3de201d96c69931b9ba4f15d25a74cdbf0a982a82b4027fa6f0528f2d81069177a54e52f383e4f71170475f95f2c22f59fd65c1ca108a80cb58261acd4dfa6164e2d16e10e22deda3b37d70121d597cf82a4ed9873090ef4eac9d1433f63412d0a9417a89262d86f284bdd55dda82dc86b07349780b0d6a488356dd9a24a2753e614ecb580a075fcc3a5f52701bfcef0774cf5", &(0x7f00000083c0)=0x1000, &(0x7f0000008400)="9c33f74b50a54b24e485921fd88985e1cac7f38f557a119f601e11ed15e7db608d34f27ecf64857ae45bc085cf9e12bfdac27403d8976495ea937357309de45a", 0x40) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) socket$inet(0x2, 0x4000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 1: syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x40) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x842, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='m', 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/236, 0xec}], 0x1) write(r2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r3, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) semget$private(0x0, 0x1, 0xc0) syz_open_pts() syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x40}, {0x48}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) syz_open_pts() socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37)