='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b1000502af0000000000000007000000030000000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x409, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0xb) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x1, 0x224) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, r3, r4, 0x0, r7, 0x36, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffe4) setreuid(r6, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgid(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 1: kqueue() mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) r1 = open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000001400)=@in, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462af7f829fab27a0d69bd10445530ce", @ANYRESOCT=r0, @ANYRES64=r0], 0x401, 0x0) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYRESDEC=r0, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r1], 0x401, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) r3 = socket(0x18, 0x2, 0x5) setsockopt(r3, 0x1000000000029, 0xffff, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = getppid() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = getuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6}, 0xc) getpgid(r4) executing program 1: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000040)="c64f284f7eadfbec15b439ec2ef78087892e021edcf660b1628e567c694bf410536a1bc3ec3a64d053e319409edeb4250b", &(0x7f0000000080)=0x31, &(0x7f0000000100)="1975c2424b43823f5b1a78c3feb3af75579018d6e506220cb3ce1e5711f542964731bd7b890aa39aa8b0d66d1ebfc5c9500c7fc2cd4483bacf4929880e4b38e93ec688aec0031f0a80a964600f517f1389e6ba92b0d010b1b980f44c798de810b773225c5915d37a57088c5f2fb5f789555cbca609cf827e41cea3b03c5cbca9f4bd3ff9cea75efd96bc21014c5eaea3", 0x90) setrlimit(0x6, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x6381) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) sysctl$net_inet6_icmp6(&(0x7f00000000c0)={0x4, 0x18, 0x3a, 0x11}, 0x4, &(0x7f00000002c0)="98ccad6e7bdf5bafa0ccced6c3a0d058d4076e6ff65835d87b32d77e9326e98f11571fc36a1b72f184545be971f62e5d296fc26fffc79fa7938bca483acc3d3ed9825c817bd9e2238d727e77106c72457d947e3a561bdf48cb5291f0772c4e9e74646e01a23bb26d29b4b7d8eece8fb5387e53e559e80508493fbd18c7982a1034f94f282ed74fdf7a07f1442931a516ce80c57e0adbbfaccf2f4f84ad4e50e3b93424a4585c843714c63c9f3858bacbee1aaf0e6aa8062b823181bb1cff2aae423c0f5bc541180bc9810d16eba03571d09ca5a8f5d795695dee91276958d60c7a9669a1a98dbd6e622255b33527c3e779aadb62a2ea3ffb", &(0x7f0000000200)=0xf8, &(0x7f00000003c0)="ae0ca60475bb6ef32d10d812dc09841ab70d7a7d22c069bf516da1a703b4932210b7318b76faecd355d053971749cbeee1d1ef50c92b09a41f1345fa80c9e9ef807c9633429a65748ac0d1d6b29e1437122685504b5e8a968125dcb91028a445c638bcf1f2798094ef8f070d", 0x6c) ioctl$BIOCFLUSH(r0, 0x20004268) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x72, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0xc7f3828326f30d8c) ktrace(0x0, 0x0, 0xd27d43220c7df9b, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fc686b340da1e4795a0e4647bd1305d65c21963c", 0x0, 0x3}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) mlockall(0x1) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 6: syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x10, 0x4, 0x7c) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80606941, &(0x7f00000001c0)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = shmget(0x3, 0x2000, 0x241, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x103) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x74, 0x1}, {0x8000000000000000, 0x6}}, 0x0) r2 = syz_open_pts() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() r9 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x101, r3, r4, r6, r8, 0x4, 0x7f}, 0xfff, 0x4, r9, 0xffffffffffffffff, 0x81, 0xfffffffffffffffb, 0xd4}) r10 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto(r10, &(0x7f0000000240)="a3c034962e2c73438043abe2b879b0652acbdb9ab4f3415fb90bac37", 0x1c, 0x402, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r11 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r12 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0xfffffff8, r6, r12, r14, r4, 0x42, 0x80e}, 0x7fffffff, 0x3f, r5, r9, 0x6, 0xffffffffffff8000}) r16 = geteuid() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x4) r17 = getuid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r16, r12}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x1, r16, r7, r17, r15, 0x1ac, 0x2}, 0x5, 0x9, r9, r13, 0x4, 0x8, 0xfffffffffffffffe, 0x93}) r18 = fcntl$getown(r2, 0x5) r19 = fcntl$dupfd(r1, 0xa, r2) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540), 0x10000, 0x0) r22 = syz_open_pts() getgroups(0x8, &(0x7f0000000580)=[r4, r7, 0xffffffffffffffff, r8, r15, r4, r4, r7]) sendmsg$unix(r10, &(0x7f0000000900)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0), 0x0, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r18, r14, r12}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r19, r20]}, @rights={0x28, 0xffff, 0x1, [r2, r21, r22, r1, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, r9, r17, r23}, @cred={0x20, 0xffff, 0x0, r9, r14}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r17, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r14}, @cred={0x20, 0xffff, 0x0, r5, r17, r8}, @rights={0x28, 0xffff, 0x1, [r10, r10, 0xffffffffffffffff, r10, r1, 0xffffffffffffffff]}], 0x150, 0x40a}, 0x0) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x3}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/22, 0x16}], 0x1, 0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x1) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0xc000, 0x81) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x6) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x116) msgget(0x2, 0x9a) connect(r1, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x0, r5, 0x60) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x8001, 0x0) msgget$private(0x0, 0x640) sysctl$hw(&(0x7f0000000440)={0x6, 0x15}, 0x2, &(0x7f0000000480)="3077851c45b00fdbe66fe32647aaf32040ec55b1b447310444eca8c276e54c8b65e52115cca0071d8f195e8941d1d54e9d615ab0b4ead6223d7bb8935aabfabd3b2bfb2e906203b76a705fb45fa685c92cd8f45f", &(0x7f0000000500)=0x54, &(0x7f0000000540)="23b3ea6d67b5cb1b47f5f1913e13c2b510636de6a2a42165951fa009f6c70dcae86a5eb79fe4c3b290f1e3257a8d49bf7a654b49c70881333918e6c6c4273d6a662ae7f7b9b008241fa6a9886e82221fe9e0120e2712074e1ab9814ee9aa3a46968a2504b1bf3dcce3e33e547f6a3352dd2b49ef113e1ca20b14300e2fbf3dbb7682c1954be06723cbc8569575a5798c562946d1091f81ffae01758b750f077ca774c8ddfd8b72857ec50d357de2fd0437654e4757399c2a1816f69fd0607c44b2fc620beb387853b46049e0d380970cafb1bfa4324369c00145889fd5a46cfbe61c3589408950dce2a1", 0xea) syz_open_pts() fchmod(r2, 0x1d0) close(r0) nanosleep(&(0x7f0000000640)={0x10000, 0x3}, &(0x7f0000000680)) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x200, 0x0) bind(r5, &(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000007c0)={&(0x7f0000000740)='./file0\x00', 0x40, &(0x7f0000000780)='./file0/file0\x00', 0xe}) executing program 4: r0 = semget$private(0x0, 0x3, 0x28) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="054396a96c554678ef24aa8eb0cd625d8d5a6e893fff416947032ede30ef0f4c36f4f11ad10c128648690ad6deb90f0733ea341cf6592bc9d785f853167709516b80ac267e4b1791d796eadbf9e9d5a188ed707060b674c4c21254ae4a2c5a08c36c560edd9137b25b1be1d0cfaed4de007a799b7db49dfee925a25c3fda2d9f723b2f590b72210e84e83cda76d6f7c64bf1673feea22d523ba2ce6fef60742402447289290563bea0845327010ead325df0e5e28c18662f1190f59dc107395b29808d965ad391e811af7640582df42e1f3d7006fe6883af3a89335e9b092834ec7f4088c74ab6ef30982a329b61c0324d2ab1b606e214e5af628b", 0xfb}, {&(0x7f0000000180)="7b94da8d23e63630475b5ab9cf373ae2", 0x10}, {&(0x7f00000001c0)="b9b6e00e97e73c83625b122899e74b2a464839a33d2386e332ef5c19b8caddcbe4301119fe5bee41a50cfc18cca1dd9567e16dbb5c1ad3322debc53d065c08ee23c10818d368335e8407527e85ad26b1ff", 0x51}], 0x3, &(0x7f0000000280)=[{0xb8, 0x1, 0x10001, "11f3aa4c3044d3742d13f2ca74560acfcb98356fbe5571f680cc00f68dce89ad4e5f76b02036a8138c3b5697ffbe2b51d4f17a12007c6f1f0a140e555d246b3710a11cab7c949fcb66c5a7c09be754a53498f636c1e568c742f8a03272672f83e985edcc54c1f2bb108355d0c472234352c7b4586cb1a2f764a510299dbe3612e66784d68e68e3c587439dad47efdc1e03d356080aaa9ac725f5cf62932a862fa8c894ef416cdf70"}, {0xc8, 0x1, 0x5, "464798717eed45d9b29e3e8942cc40451beffae25a8bb8ad2ae979b0e42fcbc1c64ff5f8eccc29ad2462c1a7b138804ac2fb50bd539c5776eab689dc01614b84cd2d5e5f4b58570913b820e1e23b811f89662d15dcbd48b3f8c8cf4ad12d9d030e7b5843ca1cde37e9d184845d3eba00b42cc9e91e497b7920176e961ff52dfa85f5fb38c87fa977175081d55fb43f4561dac8744031325ec35982b72c2ea366aff93db447fae64895766f6fc6551fae3374ea5f"}, {0xb8, 0x1, 0x4, "be18def83e75cf76a44c5ecca6bc386f35b907a3fa9a04dd993314ff8a11e2385659f1addbf2268449db6a9ebbf422390ee8b6e32070daab571a939069cc86afb0355eeec3d254f0204418f7f7f53975f0ebbb44b01c21b87778384da767bd2f4c81cee239b0d28a23e3dfc64a39e3325a7c78cd320ade9b2eb4a85a733c3b8cc6a330f82b9819ae5526ae2498c088531a0165dcc4469bcfbab31b3b51072d0c82"}, {0x48, 0x2, 0x80, "0cc2ea34029d2561f2a59c6d7088e3bd5077673e5d1dca9e0e19ee039ec9646b2603b0ca96d52efb11b46572354e3eb9c64a"}, {0x20, 0x1, 0x2d9, "29740dd9130acd793f92ee551df1c95c"}], 0x2a0}, 0x400) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x1000) getsockname(0xffffffffffffff9c, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) r2 = semget(0x2, 0x0, 0x2b8) semop(r2, &(0x7f0000000640)=[{0x2, 0x100, 0xea0e3cde872b71ab}, {0x1, 0x0, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x0, 0x800}, {0x2, 0x1}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000680)=""/85) sysctl$net_inet_tcp(&(0x7f0000000700)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000740)="0b2066805bbae74df6a94f5ee23c6897be2edc7f15c7611dc83a1f2b", &(0x7f0000000780)=0x1c, &(0x7f00000007c0)="61fe15bdc3301668ea77b7697c303dcc9f4b2bfc027a43930d47afa6", 0x1c) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000840), 0x20000, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000880)=0xff) sysctl$net_inet_tcp(&(0x7f00000008c0)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000900)="020b295025ec5a896c42228975a3d6df680b754c66b904057909d7addb2600f8d85aa5ff3a0f88129540297f2c33b2d242bb9aa38a6f4543473ec1fa30adb972872ce7ee17d0fe877d334f72a1bf35385f4c1cd86066cfbc95a5f25177291e258e80090ca81d19b44a5744bafc292a9fece9a4686364efc2a5f8196ffcab5ae1baf9c183c220ef2080f205e188ff394de26bc3a597246fd6a54f15fe02af0f6341c033e5db24866d61c357478ad53c7586b689c372", &(0x7f00000009c0)=0xb5, &(0x7f0000000a00)="e0a79ae577764c52baf2a4c3eb468a6a6fefe8eaed3a8a5414a66f4cb8ca585842bf5515eff2e0f948bdf01c5d9500130aca99381d381d9d241317dda4685425f528a41d6ae29e6020942ffb3ab3c4f8d8d43526e6b6acb3e184898f47390d69ab534cfe837ce9ea3585b4df540e22f743662c12fa15dbda88f0f2553a455012c427b1dcdf2e9630cd8da8b0eb1f124b66a87b09225641e4ac2230e2f14303f6c0ae0cffebb1d13ee65db62e326bee345e2e2b6d1b216b2b87195a7cdcba1b67fa0dd3", 0xc3) linkat(r4, &(0x7f0000000b00)='./file0\x00', r4, &(0x7f0000000b40)='./file0\x00', 0x4) r5 = msgget(0x0, 0x101) r6 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000c00)=[0xffffffffffffffff]) r10 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000c40)={{0x800, r6, r7, r8, r9, 0x142, 0x4}, 0x3, 0x4acf, r10, 0x0, 0x638, 0x5d4, 0x2, 0x4}) open(&(0x7f0000000cc0)='./file0\x00', 0x40, 0x100) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000d00)=r4) accept$unix(r3, &(0x7f0000000d40)=@file={0x0, ""/521}, &(0x7f0000000f80)=0x20b) sysctl$kern(&(0x7f0000000fc0)={0x1, 0x1a}, 0x2, &(0x7f0000001000)="6e13fac5d187536904ef505c907a3906d143e1fa16f98f4d3ae35071ab967bdbaeccbb289fb5ef0c26e16e7bcd3db13b718f20169170f4815b596a9a4b6e93101fb93ca7a8d362bde3e4c9712380cb8958af", &(0x7f0000001080)=0x52, &(0x7f00000010c0)="0861b63c4c2c0f802087d56f9fc0679a11e7023609f1e45cf6cb77a5eac6d7bc1193d28035367976abefc03318ff0989724059c626f11689701fea76050c6f9ab686ec6a4e665ebdef5ddd9ad3057c7c9beaf2b6e3ef542ceebd722a7e5e606bdce35029cf44d8e3ca70468a756f3e6a7c9a44720a9bd46c6429350fd74038693521d6fbe6663deed8f8c54f09999093b24fa9c7a5827bfdec2a1d238b3ad2968c8f564ae45b986448a82dbfb64f626812177e562f295e381e056749ee82b6c3dd8eaf55021583425619346873ae87bfa97b6c4c2fb61a26a09d31f0b0674bd098e05029d72f2ad93d9dec43cd0674489e26ed4a8ec9c976dcae328be4c3c002503f77ff4bc37ef6a03c28972c0c1ba812a86ae926e8783d767abad1276698a3c26ad84ab3d5015f984d8c411a825af248ae69c7d8525161783f9ce7d3e0b9a952a3bf73a5edc076b781e9179bbab16d61302d2060608a39387e42a540eb53438fb073f1955e5d206946c6cd3e94d8d0cd8774388d48ee18949a4685611806593dd56071314c821f1a64a78bf5af84776ba6ac5bb10a712355277910d9e0708f3fdec7282ce9854c368c5467dd87cafd1c5d075863720f19b8f224543f2faf9f16840e0f6002546a36103f836e40d93231844f206a4cd0112507c2ad64d7659cb5ac2916f4f77d5e8d17758b3ebd6493edd55b016ef0784e8913680620803938b8d25ed2429ad5d4c84ac22c50b54a146c542fc85bdc3eb8fd717f0a914305aaf64c8cba5ad17ff318254675fac61c87afe84c47c58013b39a09dcac58abf34e74a408d46223c1e47198f9d98e7bb41c66368789e4c86e8b000f319f2e66d8bacf176c794d70e1aac10deee266a886642b92e77de379ba54ebe1ebb1941551ea64a007aa6e06be990855cd5f856ba17999969c876348d6f23f04daac9864493afd5710fbc10fc7618133c14c15555d0c793195ab178015740aa8b6d2c63ef2a7e16d87d69d3c55da89ff7d99c47e9a2b395bf619ab346eb9936c1f17c3a6aa0e53077f3686a83ba909eb56cc47f56a18eb5e74cf9870f56989ab3b01c51054f023431f405c0755c1f7b7d21f5582e94c4f36288efca1d3f4d93094b0ae077928a31ca931ddde1e94d131daf2b81902af266399bb7175f71f914a15f6dc4597b46800112376ef5a5050864caab3ccf4917462ef979d2c9a9d93a323dd9c4f7e045bde35d34c62bf0ec729a75dab490eea6239009262c5ad57247bdf1549fe4b48cf03dc9b53e5d853a278220633ee089998ce68e0fdc06737d9a53da13f3f14f41c5909417423be8d74281c766749d2ab6a2a78715c4b4900dfc4d901386998edbded232a0975a07fbad075f5669f0ec02e56a5141e8b55ea74d084deb1cbd7d7019acd27662d54891d3bf814c6471d15b500623040f7cc91d082fc2fadb884a9f7b286a0b81dbc2bf6dd131988900e714d2a9b83b26c200eb31b0b124f042100d05e468990510c0a0419b302f08839aaacf23c137eaeef449c94df3eca1eb5b75c4f798db3eed3853706d553b440d98489c3018013ef3ee464b98d6c2aed04ac64d3353232720162e855d07493e764eb588aa690b08b1bbc80463339a0b1f40537eff45b63e2b9c57d6af1d9dc6586fb311b4ba21c6698735c7e257ab2263c7c3ea1a2ca03bea5d9cfd27ecc1df45b7b2ba3e2ed0ae3afbf9da5c84adc4004a1c3d6a4c6e13df50a0ecda73faabecdc47fa46b07a4c4c98c60a681090ab88972603601141bdd245d3f42300a495344716d9d21306f3c20938df8e8907910811b6dc5fc244008594dc591cf12850ac4fedb8c5e9e20ce91c6d3adafd9577b37efded50138bf0846aa0d30b4d090e9305b5bc678f1bdff0a9f76243077a89b968db22b29c3bbb957f830f36026343537a115d01e11fda8585c3073089a640831fdc8a9045e8868b0369b36d8e2ef143954e28d6231d30567db927c057e7b0c0f070702bb846ece1fecee5a39ec53a3611a68d0ab65d05b014a109361ce1f731aeefb433ec19176b7e8faa928d846a6b8b1df2d3840f79d5c387df3b01a1c9bf8b65a60772f50c9f176e845027394ea2a67dac369078c8e951a86ede3f03ef6069cc75c3fbeec7d176b0583acb5f812512141c816fed58215fe027ce370495e4861cb76df96532eca94bcaa6e50da4cbbec46e636596f890838129e93077b1df781ebffb76713c14e4c9749a21678663b664684e920c414f2bb7a910f669b68c031f529eedf1f128828db6f38f6bfc6b14b8e155c6abb874a287b2d220ddeb8df2e539c70d62ebad34e3a438c912a727a7f27632db7caa9766452a74927e7101409b32916f282df0f6bf4467ef607b5b7bcfa441639325e13bc81cd99040b095abd69e15e5e54a4e03951e5e6160ff9f8a4b2fdc452b0d05a1ba2871653c64b521d84145f6ab3f800458e4d6843028087514000f027ba6b8672bd1b7ea32588f06256cf1fcce94554128577c6bf56c5f138b812fe5b2485f074ea2afd5fdc348f90c3e3931abd7a5ce4d180490064a5da7305ad64e97902ed673984f54a90deed7ec2eaac189665941605b9de3dc549e1772556065b2cdd4eaff21853acce01d99c9d479905fde87231fdab9c59bae0da2ecf16595e1b3fa51620c4ffb20640e11f118b399c7314d50fba4a3fa818a2b7babbb23a91a5c081a6fbe91de40c62625954289cedbf115383940677d911176b70d02b1bd4f28d7f868f25bd26929d4369e82407d1f38a5644afe2f4cd3942aa708d87f25b06ac0111ad59804b1f40f6c04eb75b4cba6106f6527a6a0567ff9f35abe64533701ad393c193cce34f12888f53fc855ff6da5875ccf707d24686a358330235ef28eb9064a5e646e53370b3ed7bf6d490d1dc6dea1d1303440595e56ebdfc248bb81ab3d9d8819b659c5c5b34d47cdcb5b36a79d6ac3cf88935bb45c8422bf238a62c801b03e9aa1c34cce6a9d36415f3d9434953329fcd4bbe20231a64b4456e8713e774aee11be6b80341a5a4aeadad8de5d362c08e14dafec22d270548e4a9267b4ce8ae4d51bac60f24a3ba73194e52f40c18ef9dff954a48c9a8dd3e496002b2ccce15a46d1342d1496199be0a3ae67bb55bf5c81c7ced44e9d27e448ec2593eb2d271d2efd3861971fe0cfe5e2116dafb3b543aebabbd99bf1d247b6e26f531c5589e9ba252167c09525ec1d9c8138085c8d9408ad39907ce82d36936b7bd0a96d94365fc13dba1430d3a916089940925e14a8cfc55df2b1566ea3f4985612cf710723467c99057b26a831d66d783b85f422740c49ee524ae9c35c4a497203adc37f22bdf1d12251d9c9761f8db7efa3f0593caa801e225049ebcd2bf3978c9b7347d30ffaa7f4eb0e6fdf8ce03e9e4f7b8f5f7e17f8b92774652099726b07b4d0ce6b5d8a4b9ec41ef12b2607b0fbb9252a18c8b1704a88749f9c0ce452ca0a3ff31424acd9724e467ef7743474974e4ca79b1fe28f31cff1878f31d26798c91d51ff57b23bdce63fb5db8e102d72f4d6d1cb07a08753dd32db0478f04e19780f624711ef70e1ff21446c0692e3749b55a5f1575b36982ecd97e7a96cc55930615ed96671c71dc70b6a6da3b2942144e45bc373336558612d1942ced6736951ad23bcbd81c95d5eb631d468b03e668234a8adc39cfc92f8d5d51c950d7f1574c20d6f32414b06db30199ba239a7179afa92ffafd26a4b57e519ecc5121c60e5fe5ebd9b0dc7195137f9591639115e6b4d5478175043f65bd6ee32183871d9dbdd039905d7edce7c74bc22fbe4b912a51fa49df3f0e5ffeb4831b04eb07a88fd6963b4ca9bfe3ea515aae0eb4a88975f4d69fff8e08edba3e481b35e6cb5a31e992ab9598b62c34c1a4c725a0aa0c4dee526434cf7ae5eaf669434262087e2317fcba6e6b40179ae08da0ca96e1f8eeaf70942407693fd8c8d05290216be00418cafecd29b785b3e3869889b47c470aeefcde091254605baeeffb359d9567f5e6c017ab0ab94fc7841fcff34d034131d06f0c267795b554f30fdf8c6c8135acc1c1e62d2f4f4bd382ec1f2a916457771f256060c7bd1b7ff0866bcf72e1a40753f20f2b0dd9c8e7c2b8e2ff56e52aebefaa72e82e8f0787fcfebede16c4be0df62709ae4b055cf2cf408b49f907407ddfe410fe2f42a28a84fc0f67c6df856d62432528fc51337d9b4be514e06902e7946961e44d8be5e7880e2d6e482c7140a971069ea90e579ea13c41ea38d0af52e9de8a8d142349a37b14ae5f4b51255a5ad5073cd9886626da081ca3be71c31076b988468570e89fe3da4e6f10c2829beee1b3def29e8d233fb74795d76adfc4cf927cfdf61cd484cc5b79b5af2e09d8e00ef2592cd022c4560ca8dd3774c5b562027192b380f623f435675ef72f9bc228f5e12a1e85b5a7683ad048baa4cbea0620d75be098d138ad0166b5f7e6f75e8d0cbbc87d399a8c369761a7f9b4f5f34d0f2a4262625fdbb957e4d0668d7b44be2b754a04c365f3ea19444ae2fd2de1588103437e1435e94f2109dc20eb5e8c9db5d83413e0b0558c1db7330138593517913d234fa107b1cf39183635a77861cd804211c0bf21f9671ea090ff5e132616f1f37ba3e873140c845ec571566d6d22236fe70bf00a11ee3e446caadc7b7754a3b4474a38871aaaf60d07aa66019aa7b1063206685a3af992e90217993876718ee041e7e059cb6c5bed2d61319bc8577a2714b32251962993811960bc7bf82a4442c2d312ba192e994f0ae5b598ddb11d71ddd2cb1ad7b094fffd40ef1e4b33bd1ae8945d5d7d77bbcaf1b49ba9e4b505ee0013664cb5be458a1a323ef1e55a6b16ce1cde94487c32ccfe3d60a9dbb365bb34fbb12ae4fa884b32d4a8be4bb3ca51ecdfba185803caa5b1cc17aaeea23eaf3293c9e8b7d56f4b9b4178637db1fe16a0f22f60a1dbf8ed2a14a63fac2726bd4afc1888ca69b1386e1c5f93670c3f6871a1c8461df826fcb655be6c0a4d20a03e81ffda435598ce57ccb1d34d5233219e2aad7b8f0efea50b4c304addbb79cbb1987eb622668f0aed71ac4e9504089553bdec50e3482700312f88dae2e8782d894f3e7efb08ae4526fd108385a7e2083c38fdc5ccabd7f2cd6a8616d5cd32801b4a3a3995224a3d0e7ca9c60e963a63f64dba6afeb1ff030fc0c28b0c2ce79b0c8722819d34bf51a15c945f78773202e41de8ea181137fb3a483b17d1f44dc5429e3fa2ea55240f047202160bde25f76fb5f2d41e1961e74262706be74194f56f7294618192d41260559702b10f7a9a90cb650295b83b24438138d6f08a6dc693d98cbb96383c9fe6df0a9a8dbb51691fad5cf342214e829ffb97a4519382896d3406bb31363c70deb4829fc48b51631e53b6e92a645e75ef422a3d71032b68357edb0207acc532a643a565626ff89c1b52a030855c7ec64094e90e1c15471a5613dee6b801e8b8ff9043aff0d4dbf4d072c3538b7f6673b67c6b7ea5a816c9132d430eb40aef439da9e6fd6a788179cb54d254e38b2f52e8757d446ebf9c6c6a5fa7f564909a021aa8f939fd9b0c2883ece0eeeef822edb2d2f85cb7f39f47b6066e7e13ac92515cf6c4344115370f99555958d184a52ff4ba0adfc8285002c93ad0c985b2185f273280bb9ea55b7d89cdd011d93c5dc6c7fbfe7cb7b7fd7aaef6181ac0db43565781731e315ca03be3716dd538c9053bdc4788e64ef2768664d1d740eeca6c805748bae3571be46e69274d5fbffbdced3cf65f7142023a84f6e83b6ebe9ab0", 0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0}, &(0x7f0000002100)=0xc) setreuid(r11, r11) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002140)="4dfc10741975d04c06a8234ebd3f6850b9d0d9cab4f4c0a8d21cb2affb90cdf4c3b8e44433124a0bf5ba73951dc495c313487655f02a57b08a3e8c90cc31a383dc2175c89678c16bdcf69d3e48ebc3567e0499fbdb7fb3cc3b29ea9f60bbe20d990174965259d38eee7a1cc2b3ab9e801976028c464f84a5ce7a84b62820eabd8de885406704ac4f6e46998efe225b5b76f3e9bae29796e0312cf8d77d9f939844127e21e3da2214582b5dd809addf5d94c573eae63c57a6f65950b2afe2c7b3a224ec1054e1fe89cef2930e3d43d4f81080bc9ccb505bead127fabef37bef3d96325c37aca4e71f75b41a9f80ce51e7100ddef24cf1f5271d8ce8ba", 0xfc) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x80) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) stat(&(0x7f0000000580)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc1206922, &(0x7f0000000100)) rmdir(0x0) symlink(&(0x7f00000006c0)='./file0\x00', 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) socket(0x2, 0x1, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) r1 = dup2(r0, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x20, 0x1) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{}, {0x2, 0x6}}, 0x0) getdents(r1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) semop(0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(0x0, 0x0, 0x0) syz_open_pts() getegid() r6 = socket(0x800000018, 0x3, 0x0) shutdown(r6, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(0x0, 0x6000, 0xe06) r7 = socket(0x2, 0x2, 0x0) select(0x43, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000003900)=ANY=[@ANYRES32=r6, @ANYRES16=r7, @ANYRES64=r0, @ANYRES16=r6, @ANYRES32=r1]) writev(r3, &(0x7f0000002580)=[{&(0x7f0000000300)="b73269c860191092df8c1cb610fde66199a26746a29405c0fc7870b5c25ce280ab1f468dc16539ca8662212dc8b878333e3bd808f43474242ff8807934d02700f7809aee10422bde3b8f2b0581a95dcf27d13cd34e64e1ed3c5b", 0x5a}, {&(0x7f0000001700)="3ec848ffa0ed819a98670dfdc4249afa494347de622d324beda981639eba8d0d12663e24779e375daf1184da47d05728af2ddb91587b12d03c267c0700b90ee1c46f7e1c1a9acbd2e5c5dd5cf85486103bf5b517263a49efda296fc4a811bb8288cd18d3b93acbe02324f42f139262a2ffa96457891fbc7911287c16bb7b9be441b0bdc3cf98445a460c6d66235ec9e7d4ce72ecbf423255429b526e140a50d01b98eb9bf1cfdd649e4ea33b3f1ae990d2cddb2b9faa50747dd4fd9d154ce63e3b511196490ca40938c8ec4e36039e14aaaacc0613cf23ced96f01b753f803ead5625a89b18e91cf9db60e3e94d2d7a6e705e4f7e54a76b558d0f8a35a65a97a90b36d4fdc2543fd165c0e694110fece938951043a3c850d7c45800dc4d1ab74f874b657007b14f1ccc7eca4549bd83c358d0762d3b77a0513a1289d05f0390b6e4f01a9dc3b2cda1f48c9e86a562220292a535aa843068367f7c8853ac3a4e4a97531ed3dd36b06e7a6cff66e677ee2b8c2fad6", 0x174}, {&(0x7f0000000480)="72cc7fff1615a6275678a47fa14d4d1680c7761623a50ea1872850eced28be535c05aed3f8979b4832a2a562ab623251c4836537c3bdbd7a42aa443b168a06eb2fe9a5a08889bb9c360e1f2fa73e0e8d012c7d884f49eeddc6fc4233f6a4603ea1c0e353cf48971e940ac996ecf5a8b30d78b00aed92faa0b1923dc6e3b518754f30d594e9a17ab0bc0913946a6f16b4c51a710d4cd07931625a9064d2be7ac1064e0e8b6a7366c7d77a73428fb03bcfc97f188b0d923727b260359f59515d576a383f920d8b7950f01c549ee03b43e3a6d6cc77f88916ad23c13e794771b93c404e07b6e88c18866aeb8b4c0d98f84ee16ffb0ebb1fd230f08a5e89e820b4e4240d193ca742d7b0634ae1104c010c866a6a4d1aed2658d1059108cf9122f7aae6a899b3e9710aef8fc484dc708ff376a9c63e5e409c4771d8f7d0bd3ef8ccc890e3c1806f2765fca55efb3b60e210d30321e5c6890f7a2e738042aa1f439283ef7a11936598d3c111f19a29319b3bec90800e57a21e1bdfc1f9c9c21a98a26986006d43c8339383b0350937908a30732a8247bbceb7f45aaa6f678862630d1e5690a39078bd85058b95f09bc6fa6bb88a4f4eaf79eb0dfe2ee47761ec1113da89578d2bf24bb7afc5e9cf2410f1dbfcb8c8e85016e7d34aa718cc81797294bef67613f3f3ff8ad0bc0486aef7638c54081234cc9345856d0c7b27810125bf3398d04a247d7fc7e4eb73122ca1bcd9eeb005313e31d656691206498a74a48b2b42e37c759703e1d36de9d2b98c54f28fef40eea5204f9568b87698524f5d4f36a9fe08d9b1aeb052c2a81268a9d9e99ca5f4820f23aa667fe53631c877bf4c83a08320fcdc3036d1a718ffe3f76d5a134b6591343973395ae962de8752efee98f23e5407ef3e664d81665b74254cea67ecec38300186aed62df4701fc19775605ccf23d04489532b68c99f0fc771f10e4ad318f3da669a4b02cec9e73f26390d796da21df7100aa208f87b635794c421523a617abdedec684103afb2da29662a2c8d5cd1f290978f54baad37f1902759d868845fc36d31ed2a4c68586c722593a2169e9e40f90c5ce780beb7313df489b3b05c58b7b5a67a4421126b7dff134427f0973ec9ab27478566a529c6b88831010f5a74ffadb10495ac631a2a469032def6f6d73239d5ff5444c2a5eb47ab30a6a40dc3f884dea0dc2031fa885dbd0da9be312952fa5bcac9c6477dca8345b6eded9d0d2334013b62afe79106ee1840bbe4197aa54362c81e6e3f4e164665975e309d95a337b03e455223996df1147a4bae6ca757668353342930d102d26a79814296addfbfb7c7abab74bf525af4e0895b677e8bad27ac3d9cf8fa827b12c98e87c5453b13f0cb9bd1ba95fcf9fd4b21bf7d2aae50709c9e4b3a403c0a9c91ad74482b88e7eb41ffbb43109bfeae7dea7cf8fc1d4973bc831be82f52d82bafe2f0c5178a4ef73b415ee1aac845177de141dc4fa46f646c631346235d59fbcc0c0f40ad269df5ce6052e81e9c5a767ea815034e738a7e6e091b5a5b7db79a984512c3891cb7a6e27b7cc5c4caab7b4401f1c98a42c068ca14ef4cd3b6624b6e13dbfc6200a9636dd01350bc2155ae889a6962341105076e25356874e5f97e0780aa8a3aca3aac1b3fb6c08eac667d0f96670a4f44548972e758bacd73568db96fcdbe8f52bee6688a65f2a7904f550afca13f72dd15905edfab8e6b2cac6d3f461a8fa0f1c507110e1b244aea71140408e38eb484a2617231f746dfe2e660ea3759f07fb15c279e910f6bfcd7b26af961d0448db5dc12540b9eca0b818c0df8500370d263b794758a4c0228558ce5a41d850ebd2894f00034bcc2383e8d666ab842bb993c90d7a66f13c6204cc483275969e0333ebd2c49890d89d9afc3b44fe72d74c7bba477a9bb7273c7cda34a3dafe3b1048329148d633933f702be342ef55d498140e93aadec265acad2caa6725eaa19c60d27f1e9d4753d1774aa87b098f5dd61e2c3099d1a884f93ba762b5cfe7681bd739f3a005f025cacd6579623b3a32a03d323f565921952432a31643778a1f6118aad88b02fd2e3bc2ad60642f799af62a6de51f30ec63c955a45ec29245f9535e3548e267f4d6a3b9150087335a67832eb34e1a6c45591b4d1f661ac99a40048e634b05bc8c1e06dce422bec3cf77d234d6ca3beff7f5d1d65756c9754b781fc7f8a63d111824784a46856742be2cb49d118608cd2ee52be323cd8882a366d6aeaad2d75f2aa53032be855319ba295691b2aff2b05cd1d24d85d409ecce02992102e61fac4a3a1c69ff9522d2e75fb3b527b6555ec45e3fb3c1a3c156fd1adeef0a5569ec1334ab823ce96b3829f583f6303f6513bbd94d971eb282fc59b4351ec613113b875e3cd4a550f716ec2009e741982b57c25c62657519c97147d2e6dc43ced0955dfec09a5769f77137404f7bbee1b58c37f8e0512d95ea0ac5acec067ae4d7628763b228ed84c6dd4af995f6f9070cddc40dc16a10e5f9fda3ff5bc8774a6c8fe7e22040a5eb0d17957345306cc9d3bc1ba6971bd234c288e7b695b39ddcb82698eeb8acad3b5b2b2e45773c1879b72ed35cd31f5b86d5f57ba964fec328a918318cd34a5932710e11ab51fc7124cbf855da62ab696e2b602e0304a452d7e0bcad0d89eb0e65690a23cb28d49a5a3ec47c7cbf753859d6fb33c3223cf437b9912ae7d2288a285f4582b6be97fc84cc6b18753967ca7f5f01d63d297fd8f4c805ec596439c253b105c3a62fff6630bec852c3cb1709493be5520c683c888a7e5eeb01cc9e58c8091f55efe6f57ffe9da30b0aabfd44ce9fe222d3b121eacd7f0ce019603af998af7968abcb083714b68ff770af699ba344be3566c0dffaa90d0cf39ecb26d373113420543c9df7cda39e151c24d356f9628737068be008e7dcc0da5779347c36644c23dde0f398ad0da49a52446cfb6fdda1247193bc850ad1bbf57705e81fe2ca205cfed8284cdd94ee714cd9e2a073fc0b4e2639b53786d148065cb756de1821eae80037db7e9ec7e8b28ed3e141d7dab4824383217ad77b56f8e4b705fa9f9c9527e86033b30cf4d88646db05f612aaf2bc6965596ac3e3e70048b7f7fd2d99193b3cceec1fdbb524d7cea6fa1ddc407f086cc732d585ecf9027f3dbaac2c1c133505b18ff2ede932bd2ac58e321a2ef62a24cef15ad9dab0d7b68ce8d6b006b9d7a6c9e1514fd13ad63da08eed8c95092dadba812b58403dde344544ba82ba30de4f4e026815f0df5965f430309ce469071730706cd862f18ce5b68c4d5e7a99d776723ac1be7414c9baa8a6da664139e90fe45be8701f95084c8b21e1c24d189aba689cc381e8a5b9b6d126de09d06e2fb8c74f72a95d7cd0a18d8fddbd9b817e8366968f0b32fcee9d68899b90a109917db3d5b836b550d77b2b711cacf308fa098fabab31f64ea3cbf4129cc095083e9ce7236c6c152665599124386710ccae0e55d67e26bc39c172f41156188db71c4fd121c40088522251b9a55f86e6743a3131618d044a5965c1e4660483275fe66732b5c7ac8f041a9f534fb6816fb1bcd8bcbb761734e326111e475835c1ecf70116a2e62945bd944a7772e2ae8258bf5d9d20b1da20a301995b4e9df6780c3d368bd69ce674ebd115f44d0839bc3a48fe0ca06f0a8b7dfc38e30b5add309d6d88986cf840cb642e39f5a23f79dfa9d5a4182b709ef00705a7a616c53670727f5b9a5345c09edc3474edb499ef3e00c25c56bf1d164772990574e4794034c2980a736f8e5bcc0d4467d1d4b00fdcc4e772715c82c5db5fb31bd826e0ea4e177a9dc604a67cedfbb5b9b403f556e0e20706b52400f15a96733f4c31a824626ef2d7c39d5d5f7ec28678c9c23977f375c7541b4fb08be94ae0f642fb8d3a3b68b7cd52bc38f85b334e2cc7df05a1184f3856aaf5b2bc85054ae595496261841c1b1232278f6a0e453bee091b74f15f0d19b5ed267e9b4e2d8c3b34854f331d8ac5869062a6aed323223f53f77aba09bd11fec67eb47619221696a43667273fd65f17ef577a49bb53248911c9bb619708343769e9acd98b9191deb8e32ed4830d5790353373c0dcce4b5afc60998f774ec1cd5e027946afe84238b51e517e584517f2dcb3978017d4584f81c232e3ea0c490a45452e027085c7fd0eac3af139c5d4cbde59cc925ae39c3e4db9e92e02d8d1e33a89968f22a7b286e0821dd5c510aace5627dd5e6e3b3800bf19ef33b5e0f2596e5298805c5d6fff025562ea8194f38b39d38675dcc0b60c775fa8703335724768fdfe2f370eff323f549f9aa956ec2f8a0761d7e2fa5edc19cdb0733e222a70f8b05e3b93dfb8300f6f33f2b86b4cfae7a12706fd708f35e0940c35a757bc06e81d76e10848e506a5687aa209f02444a48e2b338a33b169e66ac7d6d8fcbf1bc3657ebf3ce17442c079ff8d4e8e195aea4012f2971fec0941ab81b13d325ae4c0f70da473de6796998a57119bb4754da3fae8ee32810e4675bd580db8a13314933bbe12fe140d4b5adcaf73815784e1674d85e9669ecfbd9f4e261aab1f79ecf75ef8bca9609b424512f069a072246c36705a256b571c903b7a715bd6877cf18d734e14d10730bce5386a24064dfb65c8fcbe649da0c541c3b2654faf791764d7bc9951c58fdc8e335849e697add3385c1f7aec2aecc8b34634ab808cb06d91538af8bc6e5629ab1dc1f212e230f9fe0e561fcd0e2a48720248e737787fcf584a982d1041de76c2316dce479e6f251eb32115d2244665ace5ab0992f14246cf4a673aa038d51956b348cc4bf2e41ef14342df7cf468cf8d6e356b4e8a6843f67158eb5120134b209e90de9f3bf2c8fb576795d0c7961dbb8e144460ceada33bbc6870f2104917a28cece497e417b9227c1d757976229d1f05063e368bb59efedb1417018b086d7890ce12b91802afaf207b1fd58ae4bb87a2ee9277a8624f827ebfb6fa1dad8fd1be9cf8c990ee7a49b514f355f92956b27f282c44205f5830aaf6ff2efa55adc3fe0eb39f057434f5ce945ef44561ce2a482c864cbf79811db1e29e9d83dd73a935640a60a1277eb3c930e966e79656e8b50cf5b803d48a684096d67c2a7e195ad7652368cc6bfaf93bc11e09d0f7eaee11d9edf18d00a68e1ca1504ce12388a4f18545b2e9dd61c0d6ac3f1d9a97b1331463cbfa7e1d5507b1a18e635caca8ceec923813b9c7633ba7a86fe8d1af492bb4aac675f6f7f9a108de58ae29ac9cb31408b64e50e2f257c9d79bfb25d1b30e0d44b3bd84a3338c97eadca25aea756d88f4838cc49500794eee16ae216711bf14127f4ffb72e760a62e1f83a3f27b551209f03e2c2dbfe38d57ade98b1bf4059f069aa16ac4031d757337f169f664a19f1eabad9bb530cf8e30d065bdba033d1214196ebe8f613c44c750f854d0a4033d388626cee3e5c78e1c1809f4906dbf23a6bfd0f81e290c271755ba7e18434c112f310bf5ff3a5354ff0b741cffbfed1d4ca4c2e1e3d0d2b5c522d399bd761e466bb0859f5048f2ad878d7b39b9d6ded9ad05c263477ec55bdf68ad73c432cef51686ae2b681b535dc16e9c9da52eab07c3c9b093892fadc3c4c8a1c748617a8972f264d51c16bcd21eb07ce48f49726e1d9ba780a7b24ccef487d4d04f286656d990b6a1a39476cf6767d11b1a77d3a2e4430df5188b81d23a4f36c16c87a04ff2b1ab42b46e4ed84c0ed719c1ae0969566aceebdf696c4bfe59be3292ce70e273ae7ec92", 0x1000}, {&(0x7f0000001480)="afaecae23f70579b7dd5527632aa40be395426b6e2b3293fb24dd31615e3e81a7649cebdd006856f1cfa02e990e765477451635a784721c4c1c7040cf7257ee212a6d4ee3c4dac2744d63515b5e3fe54a441df5c9bab3adebc0dbba4716e99f6704b9783557d7be3acca87fff206e0ae53c250148bd630c32e41db6f9d1fb37f635365033cabcf7dbface8a82b5c05bfa344d990aa6f006002b3c961c8e725b7ee1ce9999a226834467647f757baa235e226b91907d244af7a3d07584f27888f8fe12227c81824cca22d40ed406ab46185ddab47db3e96465eb080cd55844233a321310e60a884c5b1668b8a33c65672d30ea3", 0xf3}, {&(0x7f00000028c0)="4c2122fa4cba1de372343e7f97f8fe5a0dbc5a6213311fca07e6a17ad379899649e7e3b6a29bc73a3e2e9fa4363d28fda56a66a64c8a458ced4bfb6e840de58558a50f20ddc5c48f1f3bc253e91419b9a0122d6cdeb04d28fdd61591bd735586679d11feb0f168c1dbe261aa9cbafdcf7c5b2053f8a39a8432e66c7fd1e48e96b04f6c0e37763d4f7fc170d3619a1b66c86b2e2c505c522ee224f4befb4788716de170cf6c489bd09254af5a86a88ba840d42b4fe1e89ed513820a1b568571fc06cef04ed03dfbe7e57baeb9da55b774c0df80d7633bcf3b7c458519b85f6bf50875340d10f76ef6a091786ea6859ac5ef1283f9b9b85f50617f7f2d3ea59477511bf4d7b4dd4b9f93785ddaddeb7cd38e2efadd73563542af627dbccc9cea85bf7b5666cd2d6b6737fe5c1e8c852107d0772b1495f324805761d393104c06a301a496815a77d02a7a710ce9e02028c61ced0cbb0e9abb5a54df205d37134101c8c74c155870efb51cad84e073fde4ac21e4726374e39ba97f153688617f6d260f2fa9f36a0e86829fa82f3a3da1ea1305cd4a6ff7c85da397f412d32edae23c2b8a3232384782d010f4cbc8ad37943498b1b8a6e5212b9a2436958fb72154c587fde2e6f3535638cc83cea19fab03ede0b299774ec344db95383dffce652be738ee205c46015b82badf99ea1df50a3a73c7211db53b5473b543d651fe50f49b26f2c64d5a82a084084f9c69c7d9c8fdac98913bcf0b97eed4769f17f4e4bec183096b0235c27ebed13f43a0e395b40e5262a897530d9720c8bcdb086668c4b74e2e28ace2eb7867b3fb8304a171f58a68b30a210c8e3d279c4d7faf711c8974e73fe859752c7d2e8f925eb856366d4ebd222a5f47783af79bbd28585afd932d93059b14ff3c1ddad81fb96cc5897c139175d6f57db09b74cd9a17b348232743b914ed2734bb577cde5948fbe84893824f59f610e386707fa62586893c02befcd2aaaf69974ee2067c86e13249b4f1d121a850db898ed8891e39029f862d41b43c4cc1d0ee8c12c39d050c9f9ae9ccf352661a70b8982f3ea7af9e9432a666771ce3978e65510ce6c7659e5cfa89f934705142a835f958b306136bf2ef39d5cecc9de76278cbf37d698330796cab597ea004e0cf3e04fdfa035758fcff4e8abc84866fb88ec10337b2412a818d002eb3cad127e165413cd9e63328c1aa36e946a55c8bbefe582dd19ffa285d9aedf017a2e21c5bb0ab6e2d900d4f2b5440bb2dca1388f78db3df71f5f8dbb4de7b0463a5bf1a300823bc753cabb2cab9cc2c7eb728f7306c4eda15e5d984f8d470e94430c5d0fcc1f016ac5bffb77f0e29495b4a9b6f4f81d33b8c2d2b06fa8620aedfe1450e244c33f7621bb30f42b1b7db0000ca9cbaea101078324e7340417141478186bcb8994b30aab8afd83b797c26f77e859953b73b693f3272784bccc7daff28d58a7daf90eb311d5cf4567e4e4f8131533735fc8b322437d5b40b9ef226b68166143525bca788b5a682fedf9793916dc06026d09a87b8d99d4276f10a89fd84a6a324f4e334b97b889329d2829c54a6911e826306c64429839df09a723495df37985aca964602473e111c4159af73210ee4521d2e69406cd4ad33c1094f0d8f72aadc0424d3a82ed100411ca2325292cd6cfc1c808a7070c0b0543bae569431c14903bfaa7577636589f5155de5d084191e45283f1fa63fbab70db67c78077e74fbb6c7bccad74a558360f71a4d42e57c5a0d606a0ecf81d51fd5cc2eca6c76d6bf1a6b8584de134a02bc6369b4fa5b6faef074f0c70f0401aac0840cff755174967dd927bb0f65b9fbb44d8ac3ada9d83e21cb919668b8fe8f3e0a6f1f702a822ec1c3d515515e3a743a39dfa66303423703c13880448dc2451de8ab8be5f8873119bf00d82e677731741c5781a6e11c34097501c9fc1e1ae48db3ccb60ca5e839547bbcbacd5794768c2970410132c6991126bd13af8677b87dc89bd7507701dd23571b286d97c4d0ac814bc6d394fe2b399d085c86e958538e424a55fc24b9afd13d585971a399825a8b24f5fcf1bd80475bed7b15718bc223e3057588caa074cef1976cafb38ee50c4d72a9421b066c886aa62ec0d0260962dcfc7ef302ffad62301de04b7b349fd8a1f9ac81946d072c68459b69b89742d62c4cade5c02c6b6fe18b9d220ebb80b9eacd674911c0c3175015b4e83b6bb382d4fc69a4f2b8fc8b55c2f4b21bc74141f6e570203bc63d18d1d44d479fd17ab5ab7a2628eabffbd04ef2e339f366febf990ea3096b92dbe854283f0aa1dfc2fd3bf757aa7b6b99e3996033e659137063db024ee85fdd1e36e0aee1f1a20ca0147e5027c26747fbbfcdcd46c956087597155b2d4510d728adbdded4020ad93bc1b60b494b793823201cd2c2d80e7c822510df9ffb8d433c12d8049d83f4408a1dccbfbad43389184adea2efc25482a7047d9279969697f391fc5bd7d88461c1a7169d8039b5c6e271ad3e4f5c91d16826040e4f10c06efcc9e2ba8d500b2b89db87f78dde43de71c6d6ddbcfecf418c5834121d31fede7194af0031dcddc5c8373662d5e5be0d778bd41bedfe3dbfccab9d223e4f214cc55df6639276873b9c0e6fc152e6f6fae0a89e56b26091a18ede1e6075829798b070c11501e73a9e2782cb9884f47e0110b4100f37a4c49d941087fea40182b98d647530c9ebe5e8517bd2fb73786b8e9fe10cf5ff3f2b1647d9f325b32a059e4abdf84e11d48c9c255e43a14126cd41f0e7ad960d3b793c4d581938b12a67ae419822e6cee0f3f30a35f2c7ec45e4c797b8cf92d1f5186bccb38d0ec0ed9bcd9b3e08f151753a0c00709f55e2f09873bb4aad25c96f9d540d43f2dc711438e0ff807a0ac438b5e45faa70590b73ca6f403a223c2b30ea8d8614ff7df37f9bc326cdb351f32d8991646f5da99ad0d272ad632b1bb0e56ac2d216a9e0a4f0ec2a96e13202dbbd254721a8a81c16404fceaef57ad6ae0eaa27143d071b42e754fe2748ee3ac06af7d478bb2acc4535ae030891fc5e380fa2bb57115033e195b5421860cac5f773107720690cf1a397b97f45e32769e2e4b227294760421cae3ea8a771b6593c9e11a6ccf3531a4d9dea016f98afdb87043a8a5bbf6ce6abacb8a82a450feda0af1b3c3a894f71e22c960091dbf955cc27f46356e63840b04c2202fe7866b0847302b87f4b04b4d12735968d680b4ebaa77eb0a315cccd9af3c8c02178298127d348d816c44e3c27eb4d5b011c523ce3d3b5370a708a105599b60682183ec0c0207074aa53d4ba512709b30e046fa31447b03195e202d7403067c604aabf03f434462c69e8b3291959b6cf9c441f815f6c8f8d6d25b7f72dd6af4b9891b00827ba3a34029b3595fa86c6c6c4fd26aa398fab842cadcd48fd43132097b7912d3a15d56af28e732519a0a32ccdec7bb7c33532dc23be8c4b40c4e37edc3b47b9df6a1f4f359909b32912a91f5146c768bace409f84ea53c99de5369a7230aeb0c2c1a2620d2657f1db29aec95d3b544792654cb04dc287f47265e62464070bc240b21046de29e1abb91bdac2e40a6d65efaf8949917371b7dfd7c67f5485b71c234744a40ee7b60df36735b9a8cf0e37bda010963130fdff678e998ff32302211dd6c6c06dfc3876553a614ebe51aa0fb6d88b3d28386194a7ecf5a4f217f6c1184e53b0a23537e4c8d8a42210b1cf88729289546f5cc4243e523ab650164fe4ba1451ef38de7fc36af846ef86bbcedc381148c048021829149649ec93784f19d8c32110f38a576718d0b5c184c3d34113a5d8a7809b6e181605ca390e00ef9f75e97c5384cbdaa28c8f9292745712f6c88a91338d3cb54c9b7d11d0683f8087d3b2a2b95aafb798fe4ce93e2b6e8ee7c0647dfa735d593987916cc62927004cbaa2dc6c1959b32b8b2be42b078b71eea6f3d93a8e3f6cfe5af8c482339a64aa040156553ce58ebf55c9d8351804603e205ed19f637bce62baac0f5ffeb8bdafe6d9dd4a2080a1e02cfd8f2b6bec78cf49113a1da6a53de8c3783c60c625022f82b8900b892ced32bcdc83820dfd66b16997fef7c56e02d1d79099c69b3a33f65cbb6b9f19be98ec0f8cad3bd3a35232b7704c5b5fc2eed55d21fec907c47b8efda985f2131cbc6a501e4a58f0031b636089f5b6f2f56197977f96b96b43c6c8765ad1428f33c58772cdd5667d2e814ec40476ea783cc207793bdb2b24246039b002be93cfc2d1afd26144d5ce8eeaba177f36cf6627f7b5db116d81f6bd9cc8fc95ce6f88e78372d92abe3ab3a5dfc481ed7fff2aa5a5f4ef6faac1674e455159c6430fd397f29510031715c8fa031e7944a0da4090ae2ba48c644b66c7b52300c3c0dec5bb6ca98c68756c9a5300501432892a0ca87513451221f33276afb982595718478850f6049d3a206a348af2df0c01217ffae4cc09835cd808c41989f8ad3c0cde7c7cf5380d4a4296aa71f0966c529cd016be007ba91ba15ed5c46f097e30ba589839430fbe6fbd1bb2d4326689e7ad2b75b1645746c23c6fe6c434b2b43997ec29da29703ca2a76b3acb395affae419f545803d9ac83257ccc123c6315f3aec8f8ff2c00bf2a61e6f300984af8c20796e8ece6461c4dd74e1da8c37d38902a5abd8e0f8591d3f144c9ffaf6ed53c4f0bf6ff9978a464cc3aa3fd54adfe4004ca0548328482011e1979440ddceafad04b88e38e1321d47f554982d6d01bfefb89f728ac788eca90b9f4ae75877ebe333c1ff5f33bf82f9e949a9fbaf3f19fa384c0d3003f2a3e287fa36555ac5b94e558b386abeec91f6dbacfde8ef335623e070db93a96e2b875dd69033ae7ca4ca088acdf37a1486c49fa535957c974b7721c71f7eafd0ad4868ed7a50d80439bd65f9580fcbc4c1f35e21de157eaf79470d918a86d41dbc9d039d5972dccb0abff06eefbb2ba0a023de29e3027f4c59fc8ff3840688f87e856c8cfffcaacb0705370b6cd5c4efe8932266281fd42d0ebd62352533c0490743edb6a81094c72ef8220bb55268f1b4a3e350b9275093f17cc82d07e71664d0be2fbbcf1c15923e8b9408d0dc16d5fae264279b2f4109a7eca931d38b5ef57f7a20e3f039a5507eb652380ac04bee50fc04d56bdab0b56ed471abf92cf1ef932e344735f21a772f1ca492ab5c36fe9eba577c4f5bf1cef6a677d4a4997ae06dfe868beed57d3940fa3ceb6395ec6fa2d1f3c928c04fea7a8125bf4566ba016b4079cfaa46e8a539fc41a91853cfd1ffd06fd3d902767d85be25eb08c859af66c89696d10c064ec18136abee5b1f09db3d194535e90db08bd8a7c82e433bf054c99e7538fc79447616fdfbd38bc11ab28462c8d3e0848dc6ac8ebaafadd1bbdbca4e4fa94e8872a7e164cd5b7aa83c7cce4249f9f33bd850adbacfae5c66231c3b6780044ec75b880b621dbd4581eea7388af0ef855d64dd1b0b140b90d8198c194194312fdedd3a215b37f037ed13c2f46c0b60280d2e6314523b290329591d6548a4d062b8048a5f93d1a590a7382c66d8741c80c1fe877bbd0915c39467107051fbbd2d1aa17c0b6f060d95cb983853431eb94be73d190989bf762b1ec908ae613eb081382bcdbe53151e89263d0b549a23cb5975f2af62484ee92c4663c487daa63933c83fcbeb396e55b7b4eba63275948fc03f5c62a202024f87b94a913903a988d465a27a845375bb9867c2c4e46ed41ab593c4bba7ee1d6a836c6e532b61dd19bbf4be3b3ca5e6ca6b6293a2c59184ca874a1f40093aedb6ca51cfe57f9e370bc8113845f3e271e5410084d6dc995", 0x1023}, {&(0x7f0000002640)="c6517edf1b9a582ff442f8864c9706b9bccd6be4698410caa7aca0d0656fa554a92839b2148080ee624364df06413c57aed8a50547a042677e9c070c0acbe7f79b4155cdd8a9c66706bc080e467b0ab041bf4ef3c268520078d81f4ee0d00b5f1cc3106b971527cabc8cc0587e64c12a7803212f07a1b849dd53ca99f4974a7ed1b0e36c29e153d42815c8b4b12594743485eac65e37b31948fb2196fb51d83dd19613697003f6a5c320068b96b3fabc015d5d0951f43f4e3ab102ae52e1bf42a022", 0xc2}], 0x6) r8 = socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f000036b000/0x1000)=nil, 0x1000, 0x1) dup2(r5, 0xffffffffffffffff) executing program 7: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 4: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)) sysctl$net_inet6_icmp6(&(0x7f00000002c0), 0x6, &(0x7f0000000080)="128f76f1b737bcb90b0bd790a26b56358f6de6aa1e7df5d513cc320c7710202f3af8a0248bfbe9a785e8b73917be3fe9d592e94e1efe2ca940e334b947791ec719cdda4676d77cb80891e04b9c514c324ba68822db4bb07de334ea256a61e8407aeea6694dec63fcec1ced8b9373d2b72ea72fc3f67d1d54598d7e5b32a76468ce1da18f502f36d56817e51f1c995c58c568662675ad3eaa9d04cfb2eb0d8d488ef863e1bcd65e41649fb598b9eeebed686df2d4d831a234b767952ee2cd563708043129395a9600", &(0x7f0000000180)=0xc8, &(0x7f00000001c0)="5a3d24f5807203168110a2a3ba8f5ccfb86432d688271e4f69ab47b071133712faf456013afe627188847ca156311062301d409cc20ed5a27be039643388fbd12ea49ffebec791aeb2656a6ae47431f40a1f5b6c433abaa6710e80ae4c4f8c88c7eea0929c122a77cc302752bc639b417854df5327c9ee6501c5a0434d2252d89ce4bc31288f4c99003cf62f8e07bf7735a14767ae3a9d9050600615341ee6216183335c31fabdbbc66ecb78d43bed32496c10ce7a1454dbab7d23e90b97a4c15b9311692b7078d1fab471a17b09402fb4f6c1335ce5f7fa796a8e3f47c5", 0xde) executing program 4: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000340)}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="1000000000000000ffff0000010000003800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1000000000000000ffff00000100000099715be5a9d0b72eadb7a0fa48ea3ddab4bfceac9763aa638b461589b8a27c81a2d0eb134720ce9bc61b7197118bb622428e5f3ee3f0bba60efd5b52c72bdc872d32a7f473efb603f376092c07b0d61b5731d65079b2e104cad175eb762de6609277e545587927afab88855a07eb7a02cd66487fb4cd63a5cad4f5b1f4e6b5f4c139404d0d1a64d5efd788d9e03115c7bf85f865edbd737185e2a04d96fbbf31a9f602fc184c6de33aae72bd8b704548385ec183565bfde89e30a0c7bd295723e116b71a237a05a601151cb28356365b7c81a196833a8d0872c33660e821c5cfee373d73d1ce8f0700375809cab37e0e8f7d69bcbd325cc9921f97bdac003abb37230b07aac02a980413df8ac46ad2b15a64808629b3a54c8d265a232b73fafaa3e3bcebd1f1f7fef1e6f14090e39bcb207b2cf1321bcd498ae607fd16597572f39f00cf615728cd010e61adaa6b3bc358c3efb2c1ee883bb69b423a61d77587f7fd96ad160a3406f44a0a7b441070d8baa419eae29b00"/400], 0x58, 0x8}, 0x4) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f00000000c0)=""/192) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x3) setitimer(0x2, &(0x7f0000000040)={{0xfffffffd, 0xfffffffffffffffd}, {0xfffffffffffffffc, 0x8000}}, &(0x7f0000000080)) executing program 6: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00'}) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) getppid() mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open$dir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20000, 0x180) mkdirat(r2, &(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x22) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unlinkat(r3, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{0xfff8}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 7: ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f00000005c0)=""/68, 0x44) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x800, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) pipe(0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x1e, 0x3, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000004000000000000ff8c"], 0x10}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1a) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x22) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000340)) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) chmod(0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x9, &(0x7f0000000240)=[{0x4, 0x40, 0x8, 0xfffffffe}, {0xec6, 0x7, 0x8, 0x5}, {0x1, 0x0, 0xe0, 0x3}, {0x3, 0x9, 0x7f, 0x3f}, {0xd38, 0x7b, 0x39, 0x25}, {0x7f, 0x4, 0x1, 0x3f}, {0xfad6, 0x7, 0x28, 0x2}, {0x1, 0x8, 0xff, 0x6}, {0x8, 0x4, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) select(0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000180)={0x3, 0x8220}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0xabf}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/130, 0x82}], 0x1) executing program 7: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchdir(r5) r6 = dup(r1) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f6", 0x13) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 0: setrlimit(0x8, &(0x7f00000004c0)={0x42, 0x62}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) r0 = syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x10000}}, &(0x7f0000000040)) close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r1, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r3) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r4) shmctl$IPC_RMID(r2, 0x0) r5 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r8, r7) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f0000000080)="004700ca0e7290b74bd4f5f59f79761f9c8071f44dcff167a0a6b83d41eb48d49da33af93afab68ea91e55e7785ce802a2dce425bca49c5778e100d73a165ddec5ac4545b6a27bf51dc765b96f5bfbfb507cf8343c58a4ebcfbeabc6207bf49fd378b1e749fe4309a26a424cbc9dca7d293c8884526995cfcd9ce71ddb4f67619c2751f88f02b665980385b01d99e28672135c31debab8050b63ff5c0110a2d45153187f85eb434bafc1069dead4182ff0932f7d7e357cd757ad232e", &(0x7f0000000140)=0xbc, &(0x7f0000000180)="d8976772bf933c3e5feba50d7b9f96f29d4f20970be9a2c759f470a6fcaa06a97306b885db6a775cf16614288cfa93a59d6f2d35a268e996c603c2402a82adfd2ab814489ed032644f497ff1f4580c36724eb20b0a8ee1f03227e855b2304ae26644d7cc62af1c5f4f7cc84fd5128aed6538cee854174dd051f90899acd95b838a2a07615c19cd331ff680d267e80d7d71896a9a985b04dc459e4ff0e55211708f90634034af16c94f2b552cfc7e0b5c3c9ad825626b2eebf85debb8401122b4c402e14cf8159b2bae2d16be4d08976f", 0xd0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) r2 = socket$inet6(0x18, 0x4000, 0xff) r3 = dup2(r2, r2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000002c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) accept$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0xe2, './file0\x00'}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000440)={0x37598e67, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000004c0)=0x56) unlink(&(0x7f0000000500)='./file0\x00') socket(0x2, 0x4000, 0x4) recvfrom$inet6(r3, &(0x7f0000000540)=""/147, 0x93, 0x1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', r4, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000006c0)) writev(r5, &(0x7f0000000a00)=[{&(0x7f0000000700)="0085b0102517b76f086996184553a8ff7793122019f9d70a4d4564152813c491a8279ef1956c130cae0550d4abe75c1bd2e19b01449326e558f53d3351e85ed81c7268dc70b86cc325cb026bc07865df7b383d5abaa6059c862aedc137104867255595d1a4e7dd411e7d95733002ab5aae66a76dea867f5a85ec5222d65e23a27230e2264668f0f8e466428b4cf375ed3bce5b77d822ec7da2e73e56df448654d8e340185be5d4a2fdc65ebfd97d3f1c1f700f7c86f7b4cd6d104ee30d25238b9a1cd0f5b340178c233c5ef236e7db9ab491a794b4abc0b0ffc9b34c7f2f75b9d60c0c892ac9e77db0f04e20bb3fb9bf2e", 0xf1}, {&(0x7f0000000800)="37e75e12", 0x4}, {&(0x7f0000000840)="7faa73175c777e5e07ee1a467799904620b53dd9f1c9cce8602c84663438583fa9a232b9e0ce60e82a6ee94ad013e7f13d70ab9eef980a83b7bfc88c0a8c816c38e12859e6866d7af60620d9c53548db8f45c277ef3b5ca617f33908981951c781761db5ffb8a19ba888a69e63873e6bfee3ecd54a48724eaa6ccf950b57dccb9e0b9f90473f0d3045760879bc275e413f2f328261cef6fcafc34be2f4dad4331a1db3bdc7e2", 0xa6}, {&(0x7f0000000900)="da0966cbadc554d1750ae158973ff25828ff1c345c218effcf0cd9ad348aa43063ddf7f003f60426949c3a218f07ab33da482422cd9fe67d15d0092a7040267dd270470a048090c9e340d8dc7bb9ea1a061ea380c3c390fa873ff8b60f175d1e5a1aaf62e5525ad805e7ed9d21828ed7c586cddcd9e1c084884839e5bef20a372f766f075b8a44c982ecdb8f4aefa11a4ce7d7faf4b0f532cd77c568b5cd0f06c688577ebcb31fa8ddf0edcc3afe79a30955d1145924b33702f2b47874ec6ccc2eaba91001b06a0cd41f1c2d93cac2b4a25fb0eca8eb539312a87d7d72e663e31780dc4410a7b1778568bb6228da0f74d99deed2b2659292", 0xf8}], 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000a40)="40f493829339ff1ff1009edfa5ecf69b878be2be7107ae2d10964006413ab2f194bf027a678714dcf78fb7e3387ddc5518db85b83fad52712ef19bca4109880f2b33718bbe44f8ccb7fe9fbfede9f143d7700e6994b0bfbbd24500dbc1a04622836a77c65b18271e93e3150fe81c73333567fd287288b9f1774118dd13f11938d3f66b63e2ed766587bee2f0276fd10fd6c4f9f7a5b29b5778cbe4346487eb42d1b0728737f37b1bd246ed259b65626233ca1bf54c644a990667be50cc6aa5a0446875dbe47d455c4c985195dfe16840590c3f8e00eb8d7bf5309eec", 0xdc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40), 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000b80)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) r8 = getegid() lchown(&(0x7f0000000bc0)='./file0\x00', r7, r8) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='W\x00') munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shutdown(r6, 0x2) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000140)='r\x00') r0 = socket$unix(0x1, 0x1, 0x0) r1 = getgid() r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, 0xffffffffffffffff, r1}, 0xc) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x404, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r1 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rename(0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000002c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file4\x00', 0x80) unveil(0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') open(0x0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x320, r0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) r1 = socket(0x18, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000100)={0x0}, 0x5, 0x0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000ac0)={0xcd, 0x0, &(0x7f00000009c0)=""/205}) sysctl$hw(&(0x7f0000000b00)={0x6, 0x4}, 0x2, &(0x7f0000000b40)="acb18425fb2dba090f85b17832e71a02986765c4f26fa989ab9b078965ce8d92b57a3a9336213acc3a31ca7010abd62d52f1b8a17ce87ba9d69c8fe1690131101b7ff0e1f486df2e", &(0x7f0000000bc0)=0x48, &(0x7f0000000c00)="8ad219f3607b11e244ff4812f2a8cbca9214565d839a5e821ba8cd50b6d33a3f98a3aba48b6e25f8e8941f761675ba0c01572a589ab6aed3073a47d1c93632c1f476fce35b6eda9b0a321df4f8f28b73aed0d3231a65112f45858ca5f94cdc090e437952919a75f49b38ee5d5db8b70de1276219", 0x74) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000480)) setpgid(0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0xa213, 0x3f, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9, 0x9}]}) setsockopt(r3, 0xeb2c, 0x800, &(0x7f0000001100)="7df8ec9e3d68089b932e686a83fc55c14274d93282cff0b8ea12bee15831b22f0483a91e2feba3313d4cb95e1a5083c0a32f0a70dbdbd3d20beb3f241ead8b4959eb63369c4384a87fb9566d6a05352cccdfc17c9255c7c646de04c485", 0x5d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={r5, r6, r7}, 0xc) sysctl$hw(&(0x7f0000001180)={0x6, 0x1}, 0x2, &(0x7f00000011c0)="6f2a787c4830a9922923339825b26eeef060860692211c9edda59c6bd548d6293ddfb94850ab81ada77db10a1c976e3584aef98c88501bdca1e9fdc4c13f3b06cb18bcfc1692024660e9bad80b3daf21d431a0d565046e8676f8", &(0x7f0000001240)=0x5a, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000007c0)=0x3c) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0xfff, 0x6, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x7, 0x1ff, 0x1, 0xaf, 0xe3, 0x7fffffff, 0x0, 0x0, 0xd7, 0x5e79}) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchown(0xffffffffffffff9c, r2, r3) r4 = socket$inet(0x2, 0x5, 0x74) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x400000, 0x8000}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@local, @remote, [], {@generic={0x805c, "7eceac69669a908542350c2d95e65521969046dc015d6e252716b2d2"}}}) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r5 = fcntl$dupfd(r1, 0xa, r4) ioctl$WSKBDIO_GETBELL(r5, 0x40105704, &(0x7f0000000300)) connect$inet(r1, &(0x7f0000000340)={0x2, 0x0}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x1, 0x0, 0x3}, 0xc) fchdir(r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x10000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='}\x00', &(0x7f0000000680)='/dev/vmm\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='^%}-!*[&\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#-{-\x00'], &(0x7f0000000880)=[&(0x7f0000000840)=']\x00']) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="ebd027946a151af241add6f1a9548b78fdf99d4e44e89ab0bf38e7167ef34714a7243a02798ddc6e68f66d28add971bd2df3d6deeafcfcf2bd88bb3496f9cd2f25692f1c7d880a278bf902b772acb3c0769263ee6dc53cc2a93a60c26feed2", 0x5f}, {&(0x7f0000000940)="a2a72f70a6a9c84d8cc7f3", 0xb}], 0x2) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000009c0)={0x800, 0x188d, 0x100, 0x10001, "475003b4664d9dae40bc4a9a24000951e0ab297f", 0x3, 0x8}) chmod(&(0x7f0000000a00)='./file0\x00', 0x70) fcntl$setflags(r7, 0x2, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x74, 0x100000401}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x28}, {0x3d}, {0x852e}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 5: r0 = socket(0x1, 0x4, 0x7) setuid(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x3f, 0x6}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000176000/0x3000)=nil) bind(r1, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r2) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getpeername(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x2, 0xfffffffb, 0x1f, 0x0, 0x9, 0xfffffffe, 0x7fffffff, 0x0, 0x0, 0x0, 0x800}) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) sendto(r7, &(0x7f0000000440)="474b9901fa891ef4b4f4499e34454637a816775639e43e422aba6384a9f1e31e4995ae3279cf76091584be0c2e0a2b0082a23fd5707ecdbe58945b7b9b972bd087dfe66301041242bdc5681a0a868b36fc2367b0a3fea7c2530dce72e6d6e1505c1cabbc4dc9357f4a675fb0e412396d8f5467529858c48e3c3df8e46dc6b8cea083d8e3009f8f4dfb749e14dcac71ecdf8e", 0x92, 0xa, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file1\x00', 0x800, 0x40) ioctl$KDGKBMODE(r8, 0x40044b06) getpeername$unix(r5, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) setsockopt$sock_int(r8, 0xffff, 0x4, &(0x7f0000000600)=0x9, 0x4) unlinkat(r8, &(0x7f0000000640)='./file1\x00', 0x0) getpeername$unix(r8, &(0x7f0000000680)=@file={0x0, ""/4093}, &(0x7f0000001680)=0xfff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000001700), 0x40, 0x0) r10 = open(&(0x7f0000001740)='./file1\x00', 0x20000, 0x8) r11 = accept$inet(r4, &(0x7f0000001780), &(0x7f00000017c0)=0xc) shutdown(r11, 0x1) fchown(r6, r9, r3) openat(r10, &(0x7f0000001800)='./file1\x00', 0x2, 0x100) ioctl$BIOCLOCK(r10, 0x20004276) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000001840)) executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x29, 0x81, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000200)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, &(0x7f0000000240)="14bf4a6fbace1efdb12568f8490ba61b6aadfce0ac97b2744f6c522b520ea8529cb0d86bc8344a272966977e1106930ee1681754f641155efe4541bf5f342f70fa12a879768ab87702bd7f764cb73104f322a9e029f529b2041084225d49470fe1d734fc35318060630bdc9fa518a9becadadc29556cf348bbf511fe8eae8245f3462566a3088a9029580be4843b1e7f727bdc5f74793decefbf196aa045844932887167dfdae0b0f21657b2805fa9b65b3b4e7ba4bccb9cf063306d09253ad47aad8a40129757359238057896438f21383789aa030d68cfb4af2c44cb4ef98f1ce7733182ab3ed516fd74658f13e28f69150ba8fad9a068fa1c3b0a9389abbd839f5f178293a4e159790b13de67e4c9e804d55a995ca72b618f882133f3ae473126b6558c22097142c6cde2682b6fa20bab49b8fe7832f257eb19f6d6de7093c0ea30d51782ef5e9a16f0a54d5cbb1a6260467c152a33feca9a15cc581ea2976fca6a36e02e4ff12ec2f48a2169ca9d4c792abf8007274b9b0be4426a59656e62f8764528e8252901185a7baee2b24a13aec23e0f5ce507e759f06682040e43d1608ce665a245e4d08b10734230189f285cbab9782b98b96080e640ae1651d544922a7bbbcbdfeb92a80ed869e57b8481abf88eb8a6137dfd70973dcb7294e07020743f643e91f99a98bf44e88e3f7167f2decff6ba1d20c4f7863bc56bb8667a233b7dfb5f318298550c1a872259e3cb822f278e244087b8e82396d18b1d436c6207a76fede8fc3fcb790d28d54a767de26e8bab13292f11be2323392143b9f3ac36aa47ff977baf74b0720135accb84e2f054dbbd286a2109e9e9e53b75cfdaacd0014a3428e42432935ed7fe3a0c456caa17cd93a29e5e80ed4698cabb664d24e4f2f4cb2e50b13289f548fd6746d6794c6d863e47236e42d7bab0dd53ac5dbb2839c8c7d3e8c567cf3d1eb30801667b41b5db8e5449f554ae6dbd8940fa765c58efeaf88bfbc53d1f8b5958d41cb021bb7fe7ae149ae0a3a69d86eb2a6ecba7119c9742363cd609541b79eaf2065b4c80e9b8a12b80b9b3035f8a6cd771fad95abea9d66a10361ba9069b6e2113a1c99edf39c7fb21e5c8c3163fc1f7d39055c242bfe559d3c0be60b9da60ac557af60d0bb5d8bc9dac6b0f455b2265675ef113f136e9e8402c8524b2371cb0accefe543183e7689297eb7e43fcacf32f6ae3fa73e8809f82e32d1cc750c9045ed3af07695df1608a74ac54c65186466b32fcc13739d604e5642c635672076cc71297dce26a26be853bca2960d3b9912831074f64ef769ce13a5ee825166bf8b50ca3383d64fbc69d82da33285cc04b77ccd0b122e42a80830ceadfd0d688268c73a01bd9f612442706a9808ae5bec637152666e4680cd716b23b1f547f38363d1d8ee521f87c4a1d95c66fd71f872ec467e833e68bfd86fb0cc9274590a20c00cdb492d3e9418fcb901c5c581ded4466a5cc4459aa19b28dc9f4a12cfbba46787f89e47be9d263574357fb2c2c6e411d76ef35714a47d257366bb0f7d39b93cc5a3dc009ab5409ac37b2c1e91eef832bd0097c5090b56900e7a30506665590beb29a0b88982908576b06c3ee536e0c71c1db57775746ee9f55edba7c9c9cfcc34ea1876c4a630515a4874f9d78b6c16073494224e101a16dfaeb3d2a958084160b225c2b2118e0beeb2348cd608c3ad261dda483728ce0ead015390b2696cd90e376e87fb586c8de03fa31779a92ee74b157920fa52562f65a909fc8884d059db16194ec23b03045588af5cf32d2e593f946c7aee9cc640f8465048d8a2889943fa99e0e75e0477c50bb36e5ced09d825c26a37dcc753d5409b0a8b5b0f20af487614c2c08bfb39331709127182529112090267bbd1f0e3960987274171f759d6af7d8ee1375c88b0b39ca3a64ab0d8ea6b4fb6adf166540c8e1b95d583f0225f56fe9b6178cd64fc9abba45c75d29211475ddca6df1fcc815ccbf9d4fffc48767cee60d4f14e39b0b6432159e01045bb46192be5632a3329bc93a86b929628f5ec87ac50c49943859792f39d788b0effa059545acc09bc3eb07eb989765ea0e8269460175d216549725dc8b916c02008ca5ad2255b96c2d0a6651a37f0759010b8e39fd3563ab9dc084f07282197636a500c58363bf926ba441b00c3a2a88f13631842baaaf6ae7eab88e604ed6a05565f0cb8239f66354662f8b0d6df45c102378ff9a8f109c43fe893a8d7376291f1bed46b539dfd566ce50c411604e63479f05b21ff8083da400cf6f92fc45e3dd869dde64ec9971d455327e5bdc70abda423888e4ab6fe1f65d2439d64b9ca6a7f139c994cfc91aa0436ad7b5ff0dd6a8aaf8f0c69cd1483f1f10f9ec0c901d3a769d403154216b1a06bb5c06b132ce5e98756a3d1360dfdae55db259763c543399db180b7a764a7cdc5e7f958f67466289058e2e6eb41706c9aef63e06a3d6ace9d9e09d4863726b4251a278288e3050a11412f7855bcf11b55a03c9594067cd4a4eb21bffd6d1a689feae85f3062f8159022ce79c437d7d8eec0e119874fde9cedab4f6b78a9a3afd24c3b4f61c6684cb4d6f810902d4674e98a7269f5c680e68b688a4c0f106f6d39d52c2da7814da81afda696569252df1c420f6e445e15c8d67b49beb5d17c20a045dfabb85d9238624ac53443316c18f8c174c2b7af30801e6b5545ae8c4eaa605d9e9c855912d093d66d153835c4b10d592efdb291ff639d173aee5ab0aa8d89285100b822e87324e8b53a61cad7653d1f5c0b1bec1741393df4a5478a1a7bc9eba0a99786249a283912f9751c5142796a447f3b9885bd867d0fc1f6a7c2dd3894c463eca2a3e7ad0e730b22cfe7dd07467417a2ce9e5b134d2692a288e6bdaf0e1bdf2bcd0c696c513bf65930f2a1fb838860ea3f62987ef47d8a7370769857a85a57683827f5315dc29c9cedf3260d9af5521f81cf32a796fc53b7630dfcd9f3b262df95d749ca2b3bd086b8fc77ac410d4dc50afb9db46333d28f7d5c96fa1d05a216c37188d11925e4b5544027b9864acd05bda3f1452a7e54aa8887cf01b998541888a168000814564f62cc273e1934d60f275ac1b4ff29fb028ea2b9cd5e6f23e3e70bffcecf06cb623500b7847248156ef5fb42510b377ed17f102a9d12cd2305d9903ad9b788bba356efecbf57406a73f2053836b1760f9b1f2097efe4ca355ca623353c82d6dcd68aa9b3ecc7559d65b05a1dcbb013b521d4605382c7a1874488a815a1c72e5c9090373c88c4957f947ef6aa1aed08e35af0fec899f4ec8ed55067f2f151db68cbf3ed0187bb88c494d2f6c5933b3248d3b3921830251d8e35248be073d71f4210b87e53ad169956795c7a7c24fbeb394d91119c5294903da0cd209bb082ecf81a67463b67eb269cf1e5606f2420849e9e69041263e4d5bc836e0a68c84d3b1e71e0fd714974139e1aa96f3cd08a541366bed005fc5a46ec674cdf65cf6b85809d656dbf0bcccca371f9afe26b088dbc9cee55b10d541e0063012e5d9d164f8ab03d8818fc11d584c24659aea62efd2747e201504a5df3d5b386d2991e93c6be455fd02df11ee28cd74c09c04c7771319d811822dc3dd81db04e338f0670fa858ff9499d62eec2cd735bd9e153967c65d6ab1bf118397e2d05b9192ed32de68e0fbc336822de6418175b0dee700123d2008ed125a64c1f757748caa3c406465508cb80a96eb43cb04cc37faf2daa69b1db07661d61b8e5b51385b5d6dd60e2346a30331d1feaf58a6d03659f802e0d6078810f9de3b2329ec529da91bcf6bd118c818f01bd6946f53e5290a1ffc4a0f2817fedd7750be6e333e1e339581c6adadc63268c4709a81bf762da93d8f34e14fde9fc67dc117ee366f382810b80fd3310dd060f37482113ce16f263880b6aea03480c99c29465fe1d73be69b6ca854c9a04194f697f33f2fd0e488798489ed94ce8199d8c5032c663e34bd88f4332d3669e389c9524533703ab90849a3dffcc04a023d6a03011d8970396a398dc522fbcc697db586893f21f0af14fe0593d71ad2054235cfd13c0be4a803a7146edfa5cba42bded0bd98525d1568653e7cb6829691f1361104b8148f4d921764bf6fa521233eee1f7287a341a2fc0c3d6544d3568f8dd120c69dadad50656f15b96c954659287596c76d771cbef7ddcef4f80c51ea9cf36cae77c19ca4314791f16b1aaffd38aee0e52503fae6e18253345a87bfdff8920e73758d917fe9b16b5fb588c3425544302ae60c8c752b6a1802f8bac24ff79f41cf4a471c87fbaa0c329ecdb00b9560dd62270977cb08ee41aedfbfb6a0a1599b05b9b4fdc7417f32dc92c3ebaa7156a5903b4c013c5a6e11d0fcfc1cc5f35f0b324c63822092d9ad9b8b0099cb92ff885b4d42ef0b23cd296039a01be16d2294c4e5778f1a40fe3b70772d17d5e45424f79eb1cc80adcb1e2787b8b74ed1efbc51989d369506d075e7d4b61730681f223edbedd22d63cc7f2a1dda56e035c1860242e334d48f2feaa6453f978d12bab86148135e8b37668253da758358b38c368e1ee103c6fb3741344484c55b80883638b243f997960bed2c0e1c9011d3543c3c375d5f5753b890777afe8af1b1f642661a45c3eb78ec9141673d99bd2091675a1738aa3690fad6ea1bc1d2b26acd33b023307126a7f8f41b5ab5cc8d82e61f4c956628ab6089b4ef5ba5f21f6511f31dc42fe1a604d0b3142c7063b127326d93c7aa84294d137de5010acc7db968e11c6f2ed2a95812905c3cbf806267bb45e83c257dd5a68f767d29dae2afd80515d3f4b65c1793c587280446afb1aeaa58505edde58a09a1fe4c5ef19b41182435efc2d3563edea9b071a71eb8549b6b2040c74c263d67f091a126ea43d395bc4bc524339348d294c2c2c01845d9c2e28cf46d2cbc62324cd461f8a519ae37844acfe07bf76c2c39b3f7b7db16b692928cee4c42918baffbcb5dd22f3fce00f3c7c4df79005c63911dd44ad08e18c2d2bcdf14c796295b8ea5fed7ad97c132b758d5d133f6a1135feecef76cac6ea5d77bab72c0d4a36e38e960350ab2053b62cb444f904c092db4bd0f761b85eab1738568aa56afcb576f30689cf0b3b9f5585d539f5420af936616769fc459c41dfa382c648bb5ce5464452e2aecca16c3451d6df1b4f085c4e83d553de07b8309740bcf87f17d9d97c6a11aeceff02007533b939d5f1940f81b71fb497ab68fa12357815245f3e8188c453b7240ea4a5424c76e82b7574a0b9051ca4242cbb1f62a80303db34dd4470d053aefd8ee292ee6da2ba53aad692d51735c19b0f4eb9ef3d6e36d1711fd3ca12188adce0c7ed6b5d068dc1f6ff4582e26e9382910759086f50aa8134d908b4e376314e15da1d27a3304f27253ce8fdde17f745a064b4e694577b7d5faf2d955943353bcc82cf6dc102eee6b576bae5b65f87cc61c8659789f03a2afe8a0c2be2c380e010c37e1f3d99fae6d4127b7e9b197a635add34a5db2748b4a8ab0aa695031377176c49151ab5b5cd6b25dc6497fa0e3f6794cfce291b3d4195f510f79d799fa2fffe095fd91d0fe6997816e4adacd8b50a0185374e6023e218866547500730516f870f8823fc6af25ee4bfba8e981fbf2a351059a0c0494ff8cfeda810e7aa524f2a3b60cfd74e699cbe199cf3609809e899cd4863738088ac4b70a2c9ed24eb5f10c0fd3e298b6c355f0a7ed13c8a76622a7eaf7f598b4025cd6e5e9d04dd37cfca632dc4c1a3d3b5c2025", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="59bb20845e6ea131aed4861a643fda258d093dcf983926f3ae41262c8d4c4b0f6a735abf83cb5d7080f706667ab93728bc951c79203c7e7ca20b4b31e09376099d19ce099ed2ee6745979db55ce888453df7e08aa33283a882eb9e109838479ee3e01c9c0dfc1d1c31792095b0aab5aa96fbb5afc827e14420238d06", 0x7c) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, &(0x7f0000000380)="b0e196248fb0eef18d0fb951b47524c75fa455acfa5bee3cb9f9b2d446096e27a2e5cf56a74c84743d03b8fd5840b6d725c6e1f82dc559bd8c60eee9c41dc782442c", &(0x7f00000001c0)=0x42, &(0x7f0000000140)="2471f6ebc3445c093ba9bcc66e5c3f8f572e", 0x12) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socket(0x19, 0x3, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = open(0x0, 0x100, 0x6) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRESDEC=r0]) open(0x0, 0x8000, 0xd4) syz_emit_ethernet(0x12, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040000000000000000000000004c06ffffffff7f000001"]) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) poll(0xffffffffffffffff, 0x0, 0x80000) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) executing program 3: 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) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r4, 0x0, 0x0) writev(r4, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r5 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x2, './bus\x00'}) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x11, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) executing program 1: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: syz_emit_ethernet(0x1bb, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaab9aaaabb86dd6038d9d901853a0000000000000000000000000000000000ff0200000000000000000000000000018c"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x8306}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x183) r3 = socket(0x0, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x2, 0x0, 0x0, &(0x7f0000000240)="7f2f02596afa0970bd9b1e84f361772346933539733a8b2836f408174be688ee423365f2fefc8e67d2f3f46b7ee14b12ced5f706417a5ccd7aa7de4fde6f695f5a6cf8d9d527c416cad5ca118bbafc6809efc04c4c3b1146b5e22208e6687807df3277c305d4d0fd275d78f7dde414866034768221e8b6a5fe4cb9d4b9c5d753d933fc68b10ac545400349f7d80f51b3d54adac0e5b44dc851", 0x99) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r4, 0xf, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) socket$inet(0x2, 0x2, 0x0) executing program 7: socket(0x2, 0x3, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0xcd964818aee192b7, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() chmod(0x0, 0x0) close(r0) syz_open_pts() kqueue() mkdir(0x0, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) open(0x0, 0x0, 0x12) select(0x40, &(0x7f0000000100)={0x1, 0x0, 0x1}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xf86, &(0x7f0000000040)={@broadcast, @random="ef4de978cd00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xf78, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "43680fc4f19d0ae77f02a0c44ee14d66628cef1f9ebe880480c5c77ceed13dba3afeb9bfb9b2ea9b3248bde6f7aefd1e8b7b23a3cbd8d1ffc0220118f923b827b630a0b2b6b8f7d1b68dc0703d49166930b7dcdb50af4232809bac3831d102f2285c0fbc1bbcd2eeb0a28633c365cad019acc5074baa2bb18ad50f528107403bf5a903cfee97168831d31a35052f9b49c4af0b4af9af85f3ed5c22017ee9824d40e80a13692e7ee962dfa3dd420c80e2f04a1b5d3c0696419ed1ded5c454f34134cd5f55a304a051f05231b3a00af71da78c1e488ae838732362d14f95420afc75bfb04291c20ffffa4f0773efdd4aff25ca574d61d44b69096c7e53d08d97cb757a8282afe936bef49d784f909c1e73a8d13b0bf7a36e5594950a82987cd863e706f4d327ff3de4e31c59bd7cefb4726950fe976789280e8e72958cc6a2409afbbc2bf4a3f48fc88dbc1b0ce38a2ec23344610f3387ca3f27a51c6912dcf8bec1fd41184710f5d44a3f6087863e31be6f8e50a4d1bff54063ebb2892c922c33495f2ce1348129c81ffff9cf0bbc9690630d7c3937162942e323630de6fd0efee2108a54b3439cff0d811178bbe79765ac0bc2588fc5d6f392d51a7ee1e5a05708673452e9b6c1f7778ebec29ecaecef5bebbbfe16159808ad5bd4bd56a8434f03926f565f13526b054dd5bb570d701e9dba2fc93708292a04bb4a2c20c9207c29b78a240e16c3063a5a5a9e36578ec5dd9abc12d16780ca6edb20b0b3b0623d661bba9777d66e44877cd6714003dab22d469e22730ff04c64b741e73ca34cb1b5843e195926ad91529a6f8f9587e54b5018ff765d52b977b4cef880d12a78712a430953ac3d6e4a41c7696b4a5f435b4bb11ce0d6d015769911bc4e58c4f86bbd294d0a57bb5b288920d1a9382ab1b8ae6d02f8b90680e9eb2017f2f3c4e34dc104c032f12ee7dfcfa393a057fc663eb6bfebda03f5751c9bbaba424abed9c0c1bcc8dd1561b387961909dee4abb5ba04ce6e80fd15684bcd87e03fcadf05e1985ebaa9962d9dcadbc791d9edf2f107ff0edd6806e50640c7284e54a5d95ab007a7cd99f8b5f28b0aa8998c38a1ab11c64414c72aa55761d819301ff32999c2933cf05f1772b9701d9f8fc0bbabce0aca8464447faf4a91a759cb6bb34b004f71dd882fe4820fea9c6c2b31c587a3727c0cd1a0eda58fb6fed1ed401d2d525bc5d29bae609310ad142c1d891cf09e2043664f01f61a9302df4c4902e822c22a613f8443df14b4f892f2cf383e0d3662bcbcc1b5947fc9e99a1ead984c78c4ac74da61a5ec49ce0da5062cfa7d228617912313f4b9bb6e0f84ec0da57d4fbb283bf7d733ebf9cac05bfb4140807b7d484e1260999d0aa2177249a3357010deff1930afa30126dd874ac657ecfb617069ef1598f1c0c06f81ed3fd577d6fbf1d418896290aba2e514c1d8a1093b3c3f06bcc9ff5c5ecea9856125277a72d9f8b378fb97fe7deb9ccfef96dbceeadf18f5ad4f3b0775b07b66cbf15de669fefad19c39dbc458d21a50de7d14237823699d0aa1a7c0380dad14a5e6984cfae603cc290730e0b6b1abca11596f2398abf32ff582e56d15e05e7e8934dcd13a7f2e043cfdfdc6d7655f1b7fb5be8a05c2d5f071ff61f853d06019b0d3da0bdc8bbfece6fbd51bdb41111c8409ae421f32c315c57350bff7a6c083db9e86fe25f593b15b9b76c0312806afd6ee575805c0aa06d958d8ae03007064d1174a9a0579e73a729c1db755f8322b3743f3db5f22c98d6c1c2968a98210c8a761b84bb0dfae316db0478920a89f3e2581df2c743d3aa7930364668621bf80cf7b1becc815fd01c284a715be1255409e6a030b252893fd81e67b9513e5376956d0d6a5aef0c1b15367f9d234137a562e5dca4bd85b05fae07aa2e1a95e12e2782dd2b9fdd2d47044d73a9f762a99b7bc3f72d1eda5f7ca113ecf5b850e1284e34178624d326d866ce6e2fce0cf507b1e19f4977c088af889a0427d7521f607744b2171d6051247cefa2f467b62bafc85dc04a09380fd3bf8b89bc3c06bf70fed714acb70718d89e76122b0530854d4aff927a3efc316d617aa9c6ddac52ae5fc20f03f7bc8eb0c455e9bb7c2b7f90257a05089a73bdca3f73351b1371ee2cc49e4dc405324ce3d67cec216b27890b6cfd45c356d37f7405581a401458eb7242b32275c7c2f65769f6b37506050e11b7c11bc9c67455d4c13221e441f6029c88941a0741c0427ad2d31897dbbf16d812faebdd2061e5ab0c6eb59b992a394679504d4a146ca2f1d83430a4d838e73d4bb19370ef63cd9903a4434996e20b0fadce3b9e5aae65970c6a83d4c4621de011abf10634165271ad6a7ed58ac5b351c6c7cff5d9677da273164649a509071d584896e9a953fa21ce876bb6853287660e31e28ff86974c2742299851746c3508685d95e27663a1830bcdce3791b187de088cca62231dc852d4157174d23ae1aa9bbaabf60250b95c0ba757ef8823d0aad631ac2d146627c39ecc4e2df3483b66d6f827fb72163993b0b88db9bc72fb6c5555d3812b00e952dbcc41d6294b3e8e12838b2c1d27353fce77193a50d0b5b333c7abc1164f80cfe931da733c528b610c7d1cff96e59293c9579a3300ccb915e3e8f96eb1b450c7600e757a6232e2b9e9753049de8071c321e8aa906f430f4250d705ff23f43d9b15e159f2abc4614e65e0efdf0d3ee3db57423d51327d8b35d2f164be5302177b82cf7a216b26b1647936c7d8b99c71baa1d3460ef96273ea0257436b6d69b0e7f423163192ede0339f56ef16a47e625d6611841e6086f0184ae1bfe215e3ea0d69eec9ae07e22ca5f7fd24476aad1551f21793e795c94255f5bd2c81fb159888573aedd25142205686dbd240ad11a2207b3a900e98ea5729d820c3976dffa020f5d269e1c21146aa657df9c24541d701fd78391c9b54313aae03c307f509337b9e692fdcf24ad30c53845053fdf2f377023ae311921e1fd546e8bd70236422fa618b6d4cab908388ea401e66a6a9f4a548050fba081a560eec10d2ac7843f7102e59380ae1515e8c540c736d45804051be33257953d58ceb9005540be434eb110ce0bff942a0ffbbe390c36bddadb3dd67db890dc5008e47684ed80ea2e8b9f5feac21c99d6c372e0339653aa846faeb2b28bc845243e8bc16593b99fcfeef2806a35ecb3f3e880bd75b4401483cfdc0b5574676093dfe9922f65bbabf44d447b657b2e377079fc6df6457c1c19d3180fe12a241fac8a30374aeda59d7fa39e549148b047acdf3bf866d0339fb0e83abeec30afa9249ef4f3730df1ce00d93ac166eec0c567dffccf55af9c558ae653e23f559b7ffc3f4a93e00b164ba24b692445168d659ce84f5ce6ee32f875cf8d3b2ef452abea6fcd8debdc149678ffbd07189db390547a86991783defd3ae83c587489389db97049153ffce8abdc550298399a761cbdf379868ad05eaf176c8b468a613c0c6fcb5e3a4dcfe74202d7514ebdc55ec3fa8ba77bd9997b68f14abdbdda83d910cacaf87050939882ee5e20fcc851b6849b3914d9d053848d8e0d9466a44f49149cb735bfc3c1998045fb880903079b29dbba178cfeacf145630ff751bfc65ab46ebf1a21d22cfc42a718525a41443352edafb435a63c47fd739589ff7ce32ec8b6be63ea04650181de51cec9ab77211dcbfefe64c5b784acaf65f86c4aa5682d598d2f48921dbf5daf037bd7910c8abfa1f1a7a8410405f765c4431ccd45f01c1b1f75c169106512f277deda61bd0073b05516255d880078b3e90f949aba6778e3781576d547f32f8072a212fb62486d3aea35815a453cb7db03d536466aa3980eab57d81251d294f14702940d6f3bf5049859f23c243a51e15d2be19fb975e0695b6a7888f4610f98624da3515b31ee36b39039479767e086f37a142f1fe6e3ed69e2153f1111c7dc3f1e6262a3e3732488756ebbfa7f745b73c1f5c1a3d3eb22c030ac6a8f872fc1026fd213dc603187d19f5dc835d780b255cb14e609996781697129c95fdc17dc7615f425599722a1476be99e54798551ba6d144e02d7c4edb5811dda716378f9e3e16de768dce89755fb258e1e29c930c7135cf1c51c3739d238e295e69175aaf418e4658d9daceb5707eca1acb015fb2d36bb1b11662502a54889334f560141eeba76835b7fcf48d0377b1661ad7e15e454d17886e2449c857e259c7080df0334282a4cd3d040705e083eb6454a48647e723188500b1654d21645de50caa341ae54448f5349da5aeff471fc57f1abe7d4bac23c89e8eb5e7fd8d03630334445999ba3aea53ca4e756f06cf59dc029345785a8c3aea0533e72c2b33ea34c824bbcc28fbb1067ce66da3c0a45d5e8786a8ec03a65ecfd3afc8051ffe150b8c5dee34293669c9e3490a643518d5ded5a1570dcca437e7e23e9d6f72fab37d4bf70d9b3602bd93ca38f05328fbadbc6c688e145a134322d3b97b177dd528a60d0e1832154a1352809e6fe17df2edde4151b34f385d79446445b5f311c41a33e9e67c9f6d2324c3f2213f11a1e30b7ebf5774a5af51beb88d95c7828d988d5bf5c7181cbf5edf3368446442dcf299277f6935650f5604ceffb5ff62f715f2b684cb04358e3ee98c3bb6b6af763cddec97e9c5132fefee6cc3d427066c9b9ff77821e99e7b63484f723d59401331562e80e482acfe21e523d4b503f3f02cec822b16036fb8307ff93a4eb8874fee768f52ddf67ae52393100d129c142c4fea6e580eaa832119597db23fe9cb9999759414fb958f771b35d807b9e82cb82629f25b99933d34f6e26e192bc5f45b32a2aac302342cf7513ffb45f63bfb19d0f41fb97d8e8c3697d9463b51d370f40032a0b1326bc98076e4a9ca9736817e13f0af5b08b312928ef6eb6e79bc738cf60bb288048d4ee34e51a012cd7951ef49f9430d5e958b8325df8c4202f479db6e7b29ee01394eebdbafa2a70668f26c3b5cb1822eaac3ab6730df9db4267d2c11e1f315369e70e63f554bdd660b3e43ab313e00b6d46d7b64a6eb6151d89eb7d3b676d9d66736b603d16c993a953b99db3a631fb4270451cc5fea2bd99687df5581910973fe27883e31315f88701ce434fa20c46cc33bc2db5830b6bc11e433f1ce042cd55a57a6eab8e8339a3c76cffc9ca9d96d954fca616e00267d28effb11032b85a112eec96ee1e7a10157f02846666ace7ece5d28a958bbe2b29afb9f772e7ba5616a92339566adf60356f36f0a0bbefe9f6794ffea3fc7f3d5fb6b9a54f2c550b2157fb6c975d9290ce82e6e407356aa95a0c350a0e11cd80221a14d9c0566ab9c72ef9ec748b345bd1a724f0314893807344e98fe2d304016e7e6e55a199e03357de32024ac952452a738424744cada92d50c930a03476d1d77ac224e2af195755b83bf3a1c348028d36537452eab3ef1f22694953739b1fd7d712e3302b9cc5419375b559a5ea02a3b8d9cd10b055c0da88c6671cb6ce81538e758c12092098a80f22ab1471c04ddc27d80d2e946251674d5ba"}}}}}) executing program 0: r0 = kqueue() sysctl$net_inet6_icmp6(&(0x7f00000016c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xd, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x80002) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r6, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) sendto$unix(r4, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206911, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) pwritev(r0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{0x0}, {&(0x7f00000011c0)=""/4096}, {&(0x7f0000000200)=""/14}, {&(0x7f00000003c0)=""/189}], 0x1, 0x0}, 0x424}, 0xffffffffffffffda, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, 0x0, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {0x0, &(0x7f000001c000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x5d3, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r5}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r6 = syz_open_pts() setegid(0xffffffffffffffff) r7 = getegid() setregid(r7, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) mquery(&(0x7f000047f000/0x1000)=nil, 0x1000, 0x2, 0x0, r6, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) executing program 2: setrlimit(0x8, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000300)=""/24, 0x18}], 0x3, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x9}, {0x40}, {0x8186}]}) syz_emit_ethernet(0x8c, &(0x7f0000000340)=ANY=[]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0x50}, {0x81}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_open_pts() close(0xffffffffffffff9c) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x40, 0x0, 0x2e) executing program 7: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x81}, {{r3}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r4 = msgget$private(0x0, 0x2) r5 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r5], 0x401, 0x0) msgget$private(0x0, 0x25) msgrcv(r4, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) executing program 6: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x7}, {0x6c}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x12c, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60166aa500183a01fe0800000000000000000000000000aafe80000000d21a46ce000000000000aa82"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x6, 0x3, 0x20, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x4}, {0x28}, {0x0, 0x0, 0x3}]}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, &(0x7f0000000380)="b0e196248fb0eef18d0fb951b47524c75fa455acfa5bee3cb9f9b2d446096e27a2e5cf56a74c84743d03b8fd5840b6d725c6e1f82dc559bd8c60eee9c41dc782442c", &(0x7f00000001c0)=0x42, &(0x7f0000000140)="2471f6ebc3445c093ba9bcc66e5c3f8f572e", 0x12) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socket(0x19, 0x3, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = open(0x0, 0x100, 0x6) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRESDEC=r0]) open(0x0, 0x8000, 0xd4) syz_emit_ethernet(0x12, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040000000000000000000000004c06ffffffff7f000001"]) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) poll(0xffffffffffffffff, 0x0, 0x80000) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) executing program 5: mknod(&(0x7f0000000180)='./file1\x00', 0x2008, 0xffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00', @ANYBLOB="c594e5b2a38b0041f960320bc8d33b65c4dd8f4f9ad290ac9ebb599c4d42a88720f9b7a2c7f649b37f24d1665ca6e07ab252333d0ed20acf41c0ba2c527886d4ca71b7e134fc6d065a7885a233344b571b", @ANYRES32=r1, @ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) sendmmsg(r1, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="ba3c7dc5ec7042effb1be15ef90fbcb919bfd04114465ec557b9f2702085f43937d12be6a543a195924f08723989b430385d80b3b5edc9df76ad2a12c93c26c34d8702fe2631f3e9b6e806e4f38f226d7f59875d238bf7480a"}) chmod(0x0, 0x20) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000003c0)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x2, 0x1, 0x0) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x85, 0x0, r1, r0, r1}, 0xfeff000000000001, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x11, 0x3, 0x0) recvmmsg(r5, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) r6 = socket(0x10, 0x2, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x84, 0x5240241e, 0xffff, 0x18, "c238691aa964a9797432bdd2db1e0c8b24780b0b", 0x0, 0xffffffc1}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x82) setsockopt(r6, 0x1000000000029, 0x7ffe, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "e8ff0d030100", 0x0, 0xffffffff}) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() close(r8) syz_open_pts() executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0xfc, 0x1, 0x80000000}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="d80aa5cad6088d0ad96e77bd20f66516ff0f0000000001006f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950cc7035d104747dfeb52d71ff261ea5dcb1ada6ebbcc3cacf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38", 0x87}, {&(0x7f00000003c0)="d9fbf6ec4c83f1e3868eae8904698cd9e94027375b3d464f167d9fbc3434237096b43954f536c2b81cf1172250ae87e7ad00932183387bfe33c5a0398621f48864ebe8e8b189c1f196d0cb6857213e038a059c9aa2eb6f9d00af1df9a53d020000000000000071f1c8260880c728d7a95d62484c9325b9fffffffe417917037bed287f41739d6e3a47bd561133d6afb2e9aae17902e214dd345ec2b9c387b73ecf7f9b9a92e80acb0000000000000000000000000000c53ac5fa1bb590968fa8a1bdef6a7a7cc1803b0c4a37d161c22167557b61681c0cb0db24dfed63c3dfc47f592782f08d00c257c7e9df9cef6f76c4444e496ffed4440e6831d1a12bf90f7a4048bb5057cb6b444a1828bea8862702dd240f1b113c89968907b83c6bf38379f5aac5adc5192736", 0x129}], 0x2) poll(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() msgctl$IPC_SET(0x0, 0x1, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r5}) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getppid() fcntl$setown(r3, 0x6, r6) geteuid() sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@fragment]}}}}}}}) listen(r4, 0x1b907a17) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="60159fa4271ee02ad1b6efb93dfa97a1e031cca9582ed13f50393374", 0x1c}, {&(0x7f0000002640)="95ed352af973c36ad77e5dc835ab219b31fcd9cd174c71a6935696c277ea74d4d1d2f0ea51b00df5790a100cdbbfe598fd697eed808f54194fdf4ca3b403db0decf9cdf105890a04f2ca55c467d671c5d4ab1ba42feb0d6c196423a825d27745187e286c9ec88637a2413502d6d3e186a1dde261f528dc8c513f4f4a1f17217743b23c389a944961163fc893be3776d971f4ac980da07acc2c67537e50cbdfaf9a4789ae1823d1bb4477ec7905eeb8116b6892fc6b1a1c2f88fd41fd2fa1444c969526a92b3d37042f2ba6bb683eb3c4dba1458e7e7d672cc44e7b9bc9ae6d41924724a62a41af785c769474b63aac502a6ad46d4913161eae9fabe202be4f6f6a4d1657df78fe23befa83bd7d21f4e945a3210119e3a8802d1a783b33e4ce068392d1d288dfccae409dc0c55f194c8e34ebbb295ae222768d8aac43ccbc4b1005c7c0c3c57a95f229bc7d913f67e01038e5827b0172e865a0f44924b1606aa8d077692fef689c907f811680e2a6e9d7bdf095b760dc3992caf7cc12591f23e479dec6c2a11283353d1099d241c28048e2f07224a812314dd80c8928d0330698f721bf866b1431a8bd9ed61f94fa2807083f3eadc68d0c46e4e9e9da86f5cf88b04dbcf6a07ce0d74fd524b42b39ba381af0e22e660c75e00a9a8c564db50b00c058f3be7a582aaf70ef72ba0d3cca1eebdfaa0ac194a241adccae29807e5e45315941dda5b7a43d62e4b93e8d4efdd7c6a25f18a86aaf668c10693f76f211e64f192b89b39c2aff7cf749914061b8a42cbf394041c5fbb19e878f58dcea0b619d1799edf603b616e4db8ad66df08e860fd2380ebaadfeba4f73b60adaccc875fe6e107befc4ddbfe4febd7fcfd2fb9ba4aa45817c610e30e716438d6a567bbbaaaddae7686dd1b39cda04a7d23fb8214ef8cb4652f62bd31589b34ed51dcf6c41afe178adb31624172dd1f0ff41f9db4313c5ef7178814b0de047fcf20c40408630abdc754cc5af871aebc0ae677c716692afb11f7c0931179e2044cc4db1feea56297cc2b06e8c1fd22d4a8ec38e7cf56cf1015ef5245716c36dc385edec6565748ec22d9350e6b89946b4173990caaec356acf7c2e62d3ba3e2e9dfd29b946ced4c8b56df6ede9132ccd27e2ab6ec8894a8aa071ac9ef4df8931340aea24aeb51656382f13e572733fc4593883b36cb7284e2000c2164b690be8c94bc5ff8d4252a1786b9d1bdb4d331342cceb60d192070295f97440ada5d3af0649ed87e2d767ccd60480f4fcda7dba3a7b7e5afa666d735ca8ae35f3e491dd1641e4fbde80ebb91c1e7e9558f921bf3b5b52e0851c42be3eb9619b7196151825169eac953ac42b5570e0900cc236029a2dce3fd311ce80cb8afde8fa7532c45dfd14cf64f2c5551c3a2b24642b17062064c9593ee5d7bd28ff4fd4698a9fbfe7d945c869db5f35c15909de1f5ece302bdadf4f4a4a42154503ad935d0a274cda9e7c240186abaf729d89a350360580e239a0bb6854f1bb397cbbf79781d881987892b77457b53220232c93adfc0b2a04f0bcc8e2a965b27f72432eb24d65d7cc4f2cd6c8f0d4f2a9aa54a844970ce4bdb9194269b343ed28135205dcd1e12a7273db4062744a923c58a96c10224ee7a521c42053e67b7be935cfaaed75d00b78eb21882c64053ce3980a1c83bc81f8bc2f3a45f90201d763ec0a138c8469cf5c07d2b2c7661401aa7c856fdb5d6e121544c048e73982ebe17663ff0170fb1cb7f1d978eab0c0350798a627b6aabfbff8497f29aee1b73a748ef75c7d0f5ff467fd6b9d743d0d62885a51915736999fa4077709f9963a464d496dbabc23ce9d50efeee7a24508097a015e9604fbb622234265928d3c81cd973320ab2d423a4245bd498f50daeccde630558df4ca66816dd150620e3367cb1172789e0fd4c83378d3b703202b85989ba480beb856b8a74b654bd7c2fe6b947ec80d286282b59ae1e76260013e7bf95b2f014b18f99f091d2de293c9bcfeeb13e8e79e4b995382f29f5672e56a3ca39afd1b421e2d3a39340c9e8e4f54a2354db5be45758f954b44822eb7885bb37a32f107d560bfa7bc8c3768b444de68a9fb1ebd3305aefc745bf2dcb3204f0668f0727b50d98f3b2588265cc3ef48341cedb5de9a1c5877d601dd455daa9a9ac348f3144055aebe9b5fbadde0a9b6eb3c1be9e5d3276c5ebeb642a40c34cdc19fb73dd97a7ce23658bb1f2fb1f970c5c39467fa590b47c0042f3811ca9542819df7c26794c634585ab71f067875388805bd3604cf08847a5e6ab399ca4d5d6929241b5097fcce14f41e5822f14d6240ca9c3947ddb8ef938345b7894d5e6eadde32087b6d6e6803a7c48292dab502e9a5661726a8dcf17b3781bfd556eb8eef1f1e307c859a46c35873af58391c4b2cbc25de2bdd8f83f5067860e3578f14575bdfa26df2dc727453045dc4886acc48db9d94f6d4b741ea1a305777db288f70a502947add555496a196202320999bbaffaeb01d58d6a98ab410a9be7937e48527a4e7c262469e4134053c233e5fbc61febf5306a0d4cf6e0a93226da556cdb895b89149c120957e6403869b9b45c7a9b3062b2ceaeb77fefe5a94880a62b9b5dd6c3a9fb0f3cb07c85d9e61b0ac4c7d061cff2ee4942638b05822ac8ab5829b00601ec75bf5a2242e55d1bd93507793b67291d60cbbcb6b65d3fd4fc546457bcadbfadf5cd97f11c6c5ab4a0689d02c351152a398bf98ba59551e01f3a591c0dfd5cb951b633372e918d211d39a435a009186ce8c6a528a4c3c3aa2886491d3b850a68cd424482b406bb438a655eab8c613eccac085921d563a76cdd5c6e6c5940aaed01fce465af74812fb4188277a848dfa32c666a8d78930ec93088ad64f55ecc9f23b8600d2ceb0af37fdddda29c2dd532d47e1dbe985b623f3bb9a0326a4ffb72877507c8bfa320be6b273cf77b3a465c45f602d09ca66d049cbda5c309a25717bf66a16ad7724a7686752a6d693933ad4ac097ba10995a2fc1c4b471fc5f9314f748342b1887b26135631a0ceb6fa45e1fec85460da70f9ede25112075af44c0c42eef214267503af39461c191022d643eaa4a973310ed775df590b7e23f788f769cd07f371686b96872c2da77e05ea8aadafed91edaca29c6f31037c7e2be21ecb4a7f5698a45f3bfffab56c7ff1a88445b3c7cb7107e4f19704f3c8eace9f4a39389939d1d8cd4172d8a08c3bab2147ad11498ddcb71d69e6d0774698b50a7fcd0d39f15b289915bf53b7826524089781bf8b074b2f93f6b7022525f9653b5609ca663eede37abc6e87d2eec439f68bdfc94a96bc41b9d71f31e4647a582f3319a3f6ceafea99f0d357954bdf4a42da42aff4cabe20d320905be7ce7b7b55ad2b4a5aafa645b8d14bc8bd45cf190fd22443f15d44bae8db6a23fa3677483407029436c864610c8523ba0ad51d762136f7badde07ebb0d1e11f2fbf9755ac28737b5ac61d0df7098222bd6119b23166d8b8ff5c85b9414e64c09c72e078cdd46804fd41be7bf5a45fce6c4b9ef0ff1feda86b5e53a95e41482457670386ac0f56db4c59e912c51eb8b773128da4d722809d1e2e29eefeab0e714997061f7303caae0943296bed8f0f43a2a77d82f8386ea2f87862d85db218a41276fe31bb0eccbc9eacb62ff583a4ca1cafb49e6300bdbabd7bc6964a14073454d66e9631a065a261431decf4d0b6f46bc78f2649ae5a9b28b800f8c8da28bb996eb38994c7e505372b37b5d58c10e7a75aaabdea8ad9f0723d055da39646b5eef523586417732a0cfeb9f50919b5f399bbddadd1c93773fae013f44aac86f8fea94fa8ef217910e58550526236470c8d98f8cb02f6e90a356b5f773cb8ce3693b9c0acc629af0de418e3381b76b27ecc87e185d6ecc0ed4a0be8ce19d4c971efe2fbe3b0c34dddc9adc6a3e352d6aae5e86a30ebeab9a0738069d7892314486e565205334dbf501c5645afa7661ed04bc17864c81ddec987271df495b3821f7a69893ca4e4ed16986202a7cc1cb1c3fada7618b9006a083855bd357f0ff4f306aa5c9d930793474e5b99526a6242923c179020aaab727a3a3f0f8fc2923dbd68d453dfce457f2e3b3d6a898a23cf6434c0c1f3120de2deb6acdd31f441fd333a07f1fd734b267f53611c3d09697fc4e4da39c2c1221307d377c3d4927b0cd43ae16060a1026477dfe4dfbc9358e2004cbb9ef3d5944c785d90675e856b3c0588754fae25d5aa8eb530cfbb055174590befab51aae96eee23b86391c5d218f12133fb65c647160459d151f9976c0f691e40b95df6203ffbbcd1987674c57105697d3e16595e661466918e60e00c45d1a98808846c0c06bfada11087fd0c26ba432c3a45383022db0a46a21398f581ef6b185a885b928c5874eb0b60e91540092bfe6022280fdbb7622268825437c66806934f33c013a4b276774997fe78d38b2a42370424755a7bbd63aafc1ed2d5e064e5574b173de877a69e16c83ba3c8e2da33f17c02dec9818a6cdbd3b5990b19e2efa555fe3005e4fa19f76752109dd39a52716a6326c4754bf164b7a5486f789bc908a90efc9e8c2fe0dda796bc137c6eff4533bbbb9983a495453dea9553e35f32323a38fec51dcbbb8e73524c06634f2e4810681d137aecdcae6dab7ac5b2acffe1cc2ffdba10e56dc59ba61e640d136ee9a97f703024810d24faadbbd2ff9d6149410d42699b80c608ca19ae42d98b6a35cfae1b1aead790d92bfdaf8af34125b11132f91e6ce6f314bbe7626670d167fc0b4ca96f56053a8eefb3c0bf26f1952f4b0de2b04f37cbf9f1a6688035be589982818064c008bb27f1fd1c491f4da2a7ff22033ee2a2db5840afa0f24f4aee21fb30055380daa946e2e4ed66c2bc514cab7d6ce702d648a25be3a98c11c43f8d385c9278543f936c62c994a3daea2b731b16d6a0ffb55a802749e306d74deea9d7ef8e2adac99a6967ca6620483d30f358409d994f3081c63a7ee8c98eea5130a5855f7e187fe8f897dcd110ea3e88f109327c24e6f2afb040e8b84e00930c5f83cf93749af4c42959f3891eb0c9b161bf3dcbe98db5e86ba966e9c05a74ed0f6e16b8d01ecc4f810e1b8d084dc936bcdfb81c093da33a229ffd16a1ac263d8b775948fe783d38edac27f7cc84b08bc4f22b8ba42b289eb103b524c528a330ac88aa73f616e0c52cd9fdec392abec6dc058f873f1162184225fd24d68d4b88e7e03044de492845eef035308f5e68a4767d8dbd5dc86be50a30f725f692c11d7374bb582349253ecbf693a91293a513734d4b0044eecc882b6bda9c20cd1d2130989171515e6360569ff91ec36abda43ac114d805d179df62a50a9249fb7b2eadf5370a1e24bc0c557bd38901ac7d90a72fd68b437832774f4aa87aa4ab3daff3552ff6f26fd8566656895830eaca9cb66e7f6e1fa37ad16bc01507058db00ee41c7ad74f8d23fb25553fbacd208da627486ddbd69cd95ac3d45a22f1577c114724fccb97f61951a7cd1ac3c84dab080aba751358e3e503d393ca8c04dff2993444635cb025394c995ebf8723628aec71baca140f76dde990468840c5c495f3968b20a97117a23c4440d5871718b2fc9919d94fb1c53d3d01d6539ca161c564b0c326fc146303fad5bdf0b74ce827f06881566ba85a151e30715e13dfd0eb3f96f4cdafc14daaf37a288724bb6d6fc421529bcf53f439bba0063feb6e0d59df9f6bc66858e07bbfc247937155054cc7d92a611e0df56d5f673825609bc5"}, {&(0x7f0000004640)="03c14edf820c9ed918df4b558fd6b1cb0a2bd0f6a7c9597db0398f2f7dd87373a5fcaa48e83de4393627364f43bda46725ba14277f0fe936a33d0948b872bd4caca8ebf35585d2f29fa56b0c2fe06e1a79a120b28aa6ca91908568c35c5a0b8bda4de9ae4da70f5cc71ce83dce915458720f4ce9660ea4f6ff4780e1984f9a5b87739b33dcc65ff7acd4908e8efb51d24ea72ae71451c4db415676333d563d74f261d8c7effd2aea29cd1f2052ed8957db4eca283c01b4fe8ae2b5dff018d47813f54d82882042f72e5d983e9d96c844257b0dc02366ed18774d5eb107f556a451977a197c3928acd636cf49d6b2d05c2c282431c4c685f0ba6d89031722c03b9483856832343855fbe237f341d95f581304053dac0b370ab4b5ff1972b007495c7c7d2f590720f877cefcfaed221335887d027cc1c8a08a44c97032cb716a999e2fd938e38b6565092d3fb5c54819ed2337eb6425cdd41d9b1a4a164adfd4c44a7094908ae00d201be8b6528ef811790b486c8d291f13cf71cf2275eddd7571d34a5fda0c6133fa36ba14a16f3e77e2c9634a380c36893352cec5e80a9f4276cf193e210066f992f5041fc4df4661f7e906babbadf2d1bdb4b5d1fe13eb21cdbb37fff061899a13bd11061869dd8a8f432704c45f72b088806f235dd3902c5365cfed24625faa2dedff647764048f707ea0494056ba3bfeff72d8300e3b629382293c8734bf9b42e171b9722b078b4292002be07e5065aab40ec108df806f5326c3c553e79f866091d8706d8837d159e52bcf716914a72637633c0a53ccc27efcf0d6e2f7818ae71db61f757f924b95fbbd3ccfa543f39d8b6ac905a1d0101dae72176e71c4a6ecfce76fdaedfbaadeef1b663b59e45ebd5aaa18342b016cb776b59155cb0e584af6a81f653392449b2be771dee9f697d7383f02cd132d8b238ab5579fbddf2929d9bddbf5c879babc17f0ccc9c7cbf88a185ec87b1fead13b44d3b40763bc4e99da9cf2a08f684494dd072165fe05809a5b3ef39e6803391103df5ae18abe695d5c10fdb15925637bfb90b60276273aec846433a2cda27882d25668383e80a464cb1e922a1d98933ee24d517989e9bd26249750a98a00809f37e082b400c04893074d4d5e9fa8c595cf3384e8b9d4b8fdaef08a7863dfdb23f160454cab91c07d5d07ac13bd2328eea620219ba97c724454a7b9369840cee01881256e03de98ee7fc35e0ade00292421b4afc37aa9ce5aa1fc00e28bf444065b6c4abf4279dcd68b57a505563e37f4357932531d6b989d1466dbead79e2ce2ca0520556a4e5ca10577f5c8152d1aae5b761a7c6c91fcc44324d325d59d3d042cab8056a9d4ec1372cfb056743064dc83b160de26768cc068fd12e07d05d918de3ce12ec73200b75470df62dddfe602754d18671814f1bb2b22f808519c9b32953ab1b76870ba30f1a42812e82e9962888c11152b0f3e58199d1da6163f664e75e13db30323fd7b372aafba861490c4c63ca4e126b148c8022baa21efcbfc2a64bd58e7486402a5fc1267ef7cf2505ac43aa09b07e690c0ef3537bb4e1fb7aa18e3a8565a44bf53b50e1ae53e248260e04461a3bf68884dfd41cb3e8b4e534fe8e6079663000a6032126989195c4e2a322bdeb4d3ea9f1439c862f8d218bc33e40b5b29d5a753b65334dc5b7d2333279f07d4c6985dece70cce7d9698264bc82073e58c41137ef9abb3fec1207f7c2d2092e7da3b089246be8b03dc58e0e8da9215062cec7fc1826988634672c1a00500501bcb245e0a38f7563df390680371b8ccedd547413dca780617c1810b58b3226103798361fad38eb91f48fdba6ade353d9474d27aa818f50b3dac0f5bd4435596473cb983be58b92bc818bebf2693a3211d2f9f900fa5d800dc03465247f8ba1bbfce0f8350860a30b53591f57422b02c73de1cab4b5bde825f5554e25d99f86a5c3140186ae3ea06b7a5e5bec3ba4163f9626307fc909a4aa06ae750e323836ccfc16a1bfeb851bd8acc68f5803f8a77778a469468fd1be6dc1f1cfa07635406a705a647eca75e0d6b759b4b034ca9c576d8a5314b6cab6ad95c96c14a6c7cd0376035106d20f5ac9589b56586d7996a522a5417de1d9d63905a1a8fd51d53c4682397851dd5e945723ae49ea46b0b21a5851981000fb0ec1f5221aa175fe8d3495a67430681ee4c2bec5ebe0f845fa3b7ad4e6f746ca23f1094796196ed90961bbbeb5e3a111608ecbbb2e973b38037c50e6fb93a12c8998ea6f8a5c29ce0bb893543914b3ac7d1082d9fe185dc326cd3283fc9b3412a33429e642b57fdafc2429eee5a0464f9fb297694bb30d37b351d5f543d93a20e9ac13eb976828af6e5441f14acd0ffbb446b9036e37b48e0dc5317256cc1fbcbb8ac07bfb94f44792b137f71d654583253a22a3fd3a52046fc5c014a659ba1b578f2a9991eace4900a6835402d7e49ad76a864aae911335384669a613f71a0335e35afe6038fb802781f2615f42c18e6ff5c6373d7c3b929afee3dcbea3b7009c6a0ef5d18c64372dfe83de206680cde2d82b7786c7238d2cd5f8a6de63cb135ed0d4c6cdaeb301746c2073bace1a499794e5e7c52ef74039b03ea6d79f13269058c1e0efb167b68cd91d077815bc441df938a39f894a83d35e55689399d41fb4a7b4058ce0a8d3a443714189773fa7036a839d169ff866ac272d6e312954dcdd7b380fee00926ac1414e3af2352a9ff9848b2e27ddc35649faa629b75f3cb2b80ee3efc34db0070ec0a302abc3233db92a8f60d9c6d9d8aa32d9c19b44986a86d1dd8685dd9ed47896dcc3d3dbe18934ee190b58e0d949f2245d1b65ff7c25ebe2b9ea4664219307a0365ba7df148fec21f785d7b3a17c0d0b59585b7929a7d743b3c3b61646f08e8b78d6f2e721476b7891879c3d8ef080a2e949bda06315dcb76c3b1f3b2859a6970d20a94fe5396880136f84a7e90ee6bbb5a8c5882cae90cb333fc21bdfa95a8201c6b6d89a11e8857adc8265bfe4eb127f8147d034a116cccf248497df34bf5e334c5fea540810bdef4a1efbc9a2455ff237253a889025cf15a22451c7fbe2fd0e18f1e255de65c7dab25c07ce9e2354a5874fb5d1a7a07c6e893685a0ea237c8ea2c4eb61efe6e1f526954318bc2b28af88b2f202b2f05083db13d70e8d3a70382d9ad57582169abd74eebe8d0d38ca981790d3c795dffde187330d7ed70f33a6a3d775bc27b0ac5eb57f3aabc4544f9743c0fd6239ba0ed5e4c039b81131cd2fffb20594813701ed55ae746f57a711df8baed77208b1f1c34028af62b736ea48fd30c7a3990927a5cc740acb4feba8f85c637ace453f2eb750ebc03a840dca98645c8c88c9189fb114cc2642fda7de60323d47967cfa140d0193b5e2eccad3c94df502e39371fb839cd34799439c9e899147b309de69d745355de18bf31e75d3ad053f8420351ba6eac11b91f1bc1193d5a81508f62727a8ca73c3ce4b77305c1d9d0c09ef90e91ffe027109744888e5123c990b1687aae772173e16ccffac7a390ff299162d73ed9a7b1c4daab457ee6956ffa252fd4e9a9b8581294e4e77059a5cbb63b11a5b1c19650663b8d1b56d5df314386436949c11f33f31ba84f7523306e43b1b64497fafbbaa1252540b9ecb345a701b63149863233d58e7fe73e5b3578050b6e6cafd2c30f1f964eb9405befcbcfd8f8bb311ec2095add2e011f4a03b77faba7726b49f048d3c378f5722f3ed8634601ccc63773b0326d18910a553295e8f01f59b9b993f22b6738fa42d76fe5828c04aee36a2c7fba14feaa9bf22e12cec726e8d36d9dd46e062bec41ea93521ee14eb685b7906a0c4ec83cde85abe4226e17ba2042b2033b8a96de6c193edd1bd20bc600da485d1b5c8c27bc534fc90a12bd476e5066dd0d05c2cf1d39f738892ced5432611ec330820a7b260e04bacce081ad800f6a3541f4ca2e3fe55503e63143d78e4529f05e087355058324964f42f562bcb21551beb6ce33480053519972b7be8249386ba274cd28c393990b9dc86b610898721b03a81a2969b76872f2620b4c8523039bfc908a89237dd34a8e4ae3bda788126dc69f2127765c5ad9db1a4b94d0b74d8ccae6e04af46d50972176b71fa1201fb9a6acdf358ac542a9b573103c8dbc448a1e9ed6dd8a16e4e91f131f7f0aaaaad833b9ce8d30622adbf721b9125de129a17cafe3d57387b35bdeaf6b49c8d17af49ae6cbaf3f0159254bf20f588a397e11310738d2734b6a6d1653f1c4ffcd0fc1f2552674c1d1ce8066f0af319bc42e7f9d3fed1f0aed8def7a8c7ea8c3de72d8e34b4323b9818f55492f53fb39284ba619f867cff019b515a2e03fd5d76f6c3a87a39101a6284db547b7bda3d9de26f7bd8eb096d7d8007ce2fb4af59829fafc454dba4c0f58029430cd9c550bc1f084afe8908a820e831eae0408bc0e1b7369d689abe15f03af16d0d1b42c7fc6bb05896fef974ba6ca9e8b915fe38fcb71eeb2ef279a37a8b3f799d7a700a6d454f44726931d90c03e48b523e0c00e51cc63216d58163879e1b3c217cf509dcdb405b562bbeed83319a9869e93245b4e2afc65f5a45504b16016a2df7c31813b82ac62b277d605729642166b4bc9111e2ca97969027aaae231edf91b01d42f2c4dcad6f0ffc267efe39d478dd9829f39999d85c82c2f0a9d40acd1c943035f53497f26ab8721a86565b2c361ea733eec2b8631b0d7d4e92ef7d1e8ada640b01fcd889714cb4d55f6f157c704ff2bf440bb33fd805ececfce1189a9d04f7c56b7ec2a7e4fc9e15a1413cf74b27a1d6476f631787917d06fd811694ff2dc9701380bd2724adfb1648499fe59c63471df94187abb58a237979ef86310434fe12cc73614637f18eb2dd0b350bf0539b09918ef589d624ffcd4f93230abc07066e412ecc9f4abf67b940bc370fea6d576d8af3a7aa5d789314a330df5c3d23364dca8daf4e3464099c35449818d5aff1d52a0f5285842e8029b481b4bb626a7d98556a84a484f468d908fcc5000189a0c7fd9048083a47e302491cadbbf019f3664c8db154c699d9fb6bdf91f5b3c120bd4d948e365f25ac722028ab1a4d3b974adbdfd5c8e69834a1f549b0e25d972a60ec0e1bfddbe898c1e2377584876369af022c05873eaa068bb5dbe8c152778125bc98fcf76c1738362ea695dffc7adb345b01d102ae04907ea25eeb3498fc7b3066e739375034c86dab139e0b516690e4f058cd5086cee7a10971bda5f5b39e80a26c37c621dcc27433064e41d5c5b4571899d9f412decd20b5817e134b47c7f81587bc3539f8c567f43229441b2d3543d94b5c4e9946ed5d714d1998622b5c22f4e968ce40be07741764ce358345ba5f2a7943d4eec5f78c2da90d16f97e7b62a52bac9b7a0667e0672438f68d06938d933dfbae23f9357643e3b507a5226fa848ec5400bf1bfa25016d49cffd76e94465685aa96ddc96039b944a01def9ccb92d96676c591e32e2d5141952927aea1d35b8ab8afdd81f17b02c1bfe521f9d5d389c046219f19aa06fc098f55582ad865a448b57bfee31ce8c89c2dbee93aec9f70364ec002b43336e1f6d661f0cf78d3d3f60aa84151a17ccc0800e5b5425d4e0b398955663abe492121c5abafd8909ff75142cc2bfe263c57ffd9969779bfbb67bb151858fd5baa1cc267d3104b7eb78d2aee0e3251f0da18417b5a7524b2e9550f701c8ccc0674d078e2dcd604e18a6663f90cfc00"/4096}, {&(0x7f0000000640)="f5c70ce891e4f4bef2ff329f9ee93472f40a3c91e0fdcbc8161bae75ae1cfa89cae242353d4642e714ad84926c70dd8a7133fe22aeb703a31f83a9874b8a82f69a9761f6fef5c0a85505fbc7c4c822213b24ae120b1e74bdf9a242adc3332d7bd7db0e5c2e0da58346de80c084585d9eaf"}], 0x10000256, 0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = socket$inet(0x1e, 0x3, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x1f, 0x7ffb, 0x0, "6106a6bc44862c5008c8b500008fa800", 0x40000080}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x1f, 0x7ffb, 0x0, "6106a6bc44862c5008c8b500008fa800", 0x40000080}) (async) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) (async) syz_open_pts() (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) (async) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x8000, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) sysctl$net_inet6_icmp6(&(0x7f0000000200), 0x1, 0x0, 0x0, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/107) socket(0x2, 0x4001, 0x0) close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x4}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x45) select(0x40, &(0x7f0000000000)={0xffffffff00000000, 0x200000000, 0xfb9, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) mprotect(&(0x7f000074a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = syz_open_pts() r3 = dup2(r2, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x3, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x5d4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) close(r3) r4 = syz_open_pts() dup2(r4, r4) close(r1) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x1, 0x10000041, 0x5, 0xa7bd, "d8f1e20000000000001800", 0x0, 0x1}) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) geteuid() executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c}, @icmp=@mask_request}}}}) r3 = dup2(r0, r0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x400000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0xb, 0x334], [], [], [{}, {}, {}, {}, {}, {}, {0x3}]}}) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) close(0xffffffffffffffff) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) r3 = kqueue() semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)=[0xff]) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300), 0x0, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000000440)) ftruncate(r0, 0x1ff) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x3d}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0xf0, 0x1}, 0x4, &(0x7f0000000040)="10029b564d8c1b75b2cb7699be80c758b570693cddd98f042d623ce9e18a5f843f734760fae903618c80c2df2b", 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x6e, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/47, 0x2f}], 0x1, 0x0}}, 0x10, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x40e) mkdir(0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) r0 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc028698d, 0x0) open(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) socket$unix(0x1, 0x1, 0x0) execve(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES16=r0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) executing program 2: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 3: r0 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/77) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', 0x0, r3) r4 = socket$inet(0x2, 0x5, 0x4) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@empty, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @loopback, @remote, @multicast1}}}}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000280)={0x8, './file0\x00', './file1\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x7fff, 0x20, 0x2, 0x53}, {0x4, 0x80, 0x1, 0x4}]}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000340)) r6 = geteuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0xffffffffffffffff, r6, r3}, 0xc) setegid(r3) getsockname$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) sysctl$kern(&(0x7f0000000480)={0x1, 0x16}, 0x2, &(0x7f00000004c0)="78e503a9ce041f7eb8afcca3e7cb863b54877fdaf68d87a10784d511b1595f40d69a54566b34ce0ce4049f65900f3de50a442ccc60e31acd70704d95c1f16534a68b1fdb4c52f13ca66bb96edaa95400783276e12bc86ea5516b6c993beec204", &(0x7f0000000540)=0x60, &(0x7f0000000580)="a58f9e92096725641e0342c001e5233a77e5c53fa58b66bddb1625c25a5f2a05331f92f82e6b6a8e54e09a18d8f9c8241b7a3e76a8fff41c808c2859f7e6129de5799d0100e42ebf46c8ac7f5e8c392ca6f533080f3bfcdd513de7b5de184f102242b75002fc", 0x66) recvfrom$inet(r5, &(0x7f0000000600)=""/199, 0xc7, 0x1842, &(0x7f0000000700)={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000740)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r8 = getgid() chown(&(0x7f00000007c0)='./file1\x00', r6, r8) close(r1) getpeername$inet6(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) lstat(&(0x7f0000000880)='./file1\x00', &(0x7f00000008c0)) r9 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000940)={{0x2, 0xffffffffffffffff, r8, r9, r8, 0x8, 0x5}, 0x5, 0x9, 0x2}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000009c0)={0x4, 0x8}, 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4e) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000001c0)={0x10, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x776423ba}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x688}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xab}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd44}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200000000000f4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7ff}], './file1\x00', 0x4}) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000004c0)="9d61a610d26a2dbcb99dd1a8938482cd2d7a8ac2479ad57399ed318c190beff651011f27245a3140567303f567c4aa9c29ebc91bf843c5", 0x37}, {&(0x7f0000000540)="f269f3000927f3967b60653753", 0xd}], 0x2, 0x0, 0x0, 0xa}, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r5 = msgget$private(0x0, 0x2) r6 = socket(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x64, 0x0, 0x0) msgsnd(r5, &(0x7f0000000440)=ANY=[@ANYRESOCT=r4], 0x401, 0x0) msgget$private(0x0, 0x25) msgrcv(r5, &(0x7f0000000600)={0x0, ""/138}, 0x92, 0x0, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) syz_emit_ethernet(0x62, 0x0) read(r1, &(0x7f0000000100)=""/192, 0xc0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) select(0x40, &(0x7f00000003c0)={0xa, 0x6, 0x5, 0x7, 0xffffffffffffff3f, 0x0, 0x30, 0x8000000}, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140acfa9808e80277e17f6667e2ed6543436", 0xb3}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = socket$inet(0x1e, 0x3, 0x0) writev(r4, &(0x7f00000011c0)=[{&(0x7f0000000040)="09c0afd0911105c80ef6877181651c00dbfd791a0a39b490dea4932813f89179a4f6d7c31f64d6bfc9296b8a1cbb91136eb84564eac3590ef37025567588e90d897aa58fa9ec889108de8ef25709c906bd0bfbadc871b4b9fcbe9f21e940908a7e6fdc92f996748ed3f183d9a893d2060045da0903a7df7e90eab767b4e587fac6eb8a2c8a97f322d9bb162aa4c4713e3d10d604127f4ff6e1d875e3c5e27680c2e149c57b193c6c7b28e5e6283a32e105d1d0995d0b9bca2ad1b0135b98a43f8188d741cf60555c4ea7ddc20409ae5539889e4b414dbd33ee7e", 0xda}, {&(0x7f0000000140)="c195103428d6a946b108de902024bcfb772ab424513ced281ae01dc6e3716bc1ad767ca9fca3e157049ccfb1a93d87abeca9758afae55cec923b9db963c5446dabc756a117ef94558f2402eaf0ffc0df74ee65836865b96297680ba4276cd565f61b5fe3c764aa8470d7df1c9c041fb23f0d40be60f2ecd91f090d78ea3ac553ea888a8d52b1d12bbeea81b30f510d806aa5703102c332ea1b61cbcd8fae36bb3e2dfc9b5078ffa4fb6c50cc1a8665971744bfd9d93f4d9f5aedd8211d8659e30bc821da708eb922177a41647cfbaf55814eb21d4c3cba182b3f4d548a2ce95fddd25f979884eafb5eaefe36166cb3f5dd306dd6e3dcc0966f887598bd3f714f2f03b2bf3061b971112bb459a5ac12c3984958992d750afacd40a0626d11ef0e47681d5ec1e9cbf37be8b8694b21f751478eab4f7e846d97e27748d0dcdd676c536d054f0cd352d00fd438bf5c1cb911d0f03f76badf43991c8a52385367a3f54fff005d726a5eafdd461692aabe545f7c51682e190f5fe72ae7254a4f8a3834d41a16016d3184fddee71803005bbb2a70ea6488076cbb0be04fc8264737650511e3496708c5e297c0da2bf5391acaf24d519bb4e1b562c3fe0960c1f171fbed8125cd397e68e93a28ecf6b7af10dd62ac11852dd61d562ad7d17700049de5efe50ccc22f9df35518cba123ed863d57c32e4d2a571a18791dadc3ee8ed7d20987cd8f659611066588a926130afe7e335c16e41c395347338c0080d8cce8972f43a180c3ae3f2f1233639bbc947533a2a40296def2e5b46d78e461389195e7d90f6860f3426bf53cded3ec6f0ae9ee2711aa8a68ded58149f8e42c2b7f3279c7ba6e024674c6325f5a2fa1b735c0f621a1f0323519a5f937990fa0df904157f01d6f9fa64d1fa676483fa98cf87d73525dd4aa411e6ca1d17397ba17bc844c867f2c68b7c779bc14b2fe23ab8260717d9f47666b2ccc12779ffcc7f53620e7fc10dac3462188b3ad29ade26fdc511243afac1e32e2c6a4109443564e0f17564c7eb369ed7dea849151558858652121e4f95563dcee52bc950b25888a2ed0f1f13a92e7f231d714682fe2ba8596f521538dd3cb1d099afb0c04563b37fb709cbeefee348b1514f578bb3026c8a887ddef442ed3559769d0b1d62838e46f631b317fca0c005731856a4858c7c2af5cc535ac0645df310e756c25562d7832f1fee1175cd68d7eea6ca25cb429c686305eb34c4ff7a51dd565ef335425d88844b1daa833d62e53b66520f624864581bfb67c78f824879e93f9249dbcccb74acef438892e299b1e4389b2dec723afd9881559957313d455bbb35ddd6821b8d20c9fd66d9f5d4d91d2b7104c0165e2911b66efc1376db4e72787365b9c0287587fd45f85411c2515fb16820f15c39643bada0d5b150bfa5449ab32964dd7fccbeb7183033debd4594c7c3892bde4dc1bcb8016c6445e360d97f34458c5fec9aca6a40965dab76303883e9d8ad3b1a6390946b77ff84101fcfa77a2e5c2a0371286e6dc3000f0f2f38acee98d875c266a9cbaee5fbcf4532a7faaa3181c47569a71665d032b7bdbe047740e055b793866b1255af7fb690fe0b61df8a2dd8cf6af1d6fa264cd0395d44cf7a942cf00ca4dcbe765ed3f02d9040813de15575d27eb7988b5d4d9fb66f393c0c7f87a2bc79128e605d3139708709f9d8296fae292e2534fcfc797c9989a981b0d7d8f1f5779c82e41c69fc466f39b1a501ffcd0f633f91b744f60edbac48d9ddf75f528fb04cbd222343f922a91b7dc8a29b92d702a90314929b3dcc364105e6e30c9e96a6d3d5900ca69a918a07bc41c255ab31afcf3c790e1899a7fcec1352cf23b25cb1abeea53a5840d9a29b7a8c2e0e111b0bd8f45c57ae9e5cefc719bc8f87e1b1558346be02193edef45b01fda1f06017b075c8de57147bf262a4ed7ca95c2a1ee5bcbd4e430ce488576db438854308374a8f36005393c868e14d62ed938d9a6358e8cfca3d13822ab0fa4fecdd18bb3602d690d672fe94f6a0a99726c36ed29fc84a0af34cc2aa93c7578fff62e15f25eb9801a0d62b9a105e2ed41ea36c0b178c331069c1fcf3ce77e00774e51a357a7ac3b92c675acbe181d58cc0074a63252b5ea75846c63f87c4ecdb23b9c32ac73c9f9046b506dcaa07e2b7aab414d6907084ff9d6cc4d98327f277e3bd65272bb66fd03b6a017b73aeb678c101d8b4d543653d398c84f3e71a755f780c8f4b28e4aff1e7fa4b1b923954039a7d8a477657b878c90ea76d44a08a7b43216c06ae6f0c9b76f1e1d78372bc1e8b287f3e21d4687735439cf8dccbe2d833090848c4e84ffc54acee8214c1da578de5c15e6bc7dffbae00d8a3e73889c79049bd900c8bc75693ca4c22b2625ce8e7c552db22e0cd8476d24243c69d9b53c9a787e43b47dfb0db26047f69973e9770541974e690fdedb01f8cbb981bc00d5e4c7c3c7608622d36b692365112465b9ca1d627da573939170058885c2203136d167d1ce1ddc4ea04a6e67cafc100f85aab5b7fa3d9cb00ee77ee7664b400bae01a633e04b5a581fc17e85e622ca8a34fbbaf5a9fc73854eda56648ebad605b79c1cfe81714d51c822f9b60a030f45256d85f1ffb75a1d1152bf36ec5aeb71ca63610624a205acd0b654b73a485a6705e4fbf02ac81449da81d8c73628b2ffee1e1d4b1edf111e1854ddd44f5c8df34a856bb65fa70d7f537adedc825af3b67859bf7dd6944bb3b525d9e3493af514657172b6fe68fd28559ad092b170d645a89d8256a8b98a9acdc8b4d34a56a8b17fd25d1a6c9f8052ef3e70a8cd6d64b761db45d50bf76c7fe4144e8f59de57dada0ece7e0955fd82d6b4938bce64b623338b55c0d29b0e80fac16944e2805ba29d6dbe81de52ce7b736c75179440651005a3c0a806a3cda6bd61911fed592881f5e4d257acb38c60e42f80bb6d543341d886af02ad5628165bc487148cac0392062c425f51376bb2e63486e23248c0c170b1902265c9b05e7871b089d75a76561d1bb0da0d2ce20f839cf3fcf9b97fd892ec477ebb91c528007a999ff221803f000b996a9f4532e4a6e0a41c45f6a27584138a2e34aa961bfef83c97f0179b3d6e40fe36e3422bc854af9cbe2d51d2a9467c31edadef22b48773b858c9ed42bf0830916473ff30fdeef798329008843be21066e968f18f459dae26a1f4db12dd85cde12c9179e7176fe19e8cf2d26ad0ef75e7df46b5cb66cf8b76cea1f43344af88b907fedf7345ee2ee595becc35984d15ebf2364c4ddc2dd3a46ba10829ec15474b1f01168298b8b63d4a91a969fe76cdb8a9c832e66fdc4d52e5cc91b9ed1be5f91cb820e9c996514d0cd6bced3a736e0e107d2d760c0d44ac51de4258566c26699a6ff279cf35f75926c527662457b34f91256774f1c0f212da2fc443a4c45dd1f16b3f27140256df284ad82737db1cfa2aebeca70b1790a6ae2f554bc7e30a0589d59eb7b76ebe3f18e2db8965a0df5722d8e8fefc7eb966d70687b8e89e427c6cb5b238fd36603aee718cdd20dd257ba043850d5952cccbd78f1dfbdec15dc6b6806670e2c07c7aa90cf8918b37453bb7c0dd3dac4d39d4e7b7f7f6d042623cd63843de20f1901e384f8839dbd221df61c1797a410e92f23ffc678db57a9a204881c6af2d1aae8c71d915cf9bb75b2c47066d9676bd07459728f984440d353bb1ffc5b5bd146fc9115a72b4fd6861b6cbb7b6a1e49affa63f9d326f7aa821efdc634ba8f978725c309233525e0a3cde704e2da93720c707468feda95c193a1afc44a1c8592141ad703e53061c3b63607f47935572d8896b6bd45e6a2d641d6c4b6247af8d3f9e72d8f6f026bc89732c6b4395ed30292f3816735921a67151a9544fcaf8728972a6508076504bc4d5b127fe8aea3967dff03d0ff1bbdd2c66801af57679a44a06e911de21938fe24b7c0b5116726fdafd046ab0a835ffdc358c2f09fc95925be9e802399a913d5c845fdac55af865a4a9e8e8158247421c63965350f267593896d5924870937fc5d183893a111c3ccb3150814cfbe35569a887bdc0fd84f6684b84386993da73c9f5047277bb2c75389b3e7b058db764762179a5ab3b0c90038095550bd2daac8084242628a117d6cd2cee0d48cc1f77a5454bdf96c0c661fd6e11a8fff9ec2019d1d3e32f2b11949674376a01e840220234701890216cebd425964228b198dd9b622dd968d853bcd1ebf0411b4f4692e2f30d8c6dcd5523277255fd3dd98d8969c0f2decbc4ccb9649c4cc624c42b24a996c72c67159eec8047083b15272996fa16917bf79c718144e0a5087719f97689f7d5519a18cde12e0a15e7464a0dd6cf23586507f8e9145bb2b0fe99e2733f8fc8e1059cfe483ec5ef885a64e2b314678813d9d86e5bca26047e54a0444f64cd9c8803efaaf3dcb945da5d79de772a9a9560488b0e99c2303d333c2060641cd606cb4cb655ec1e1546c38df34f69998655833b1f157c1b3305b081bc89884546b0ccb5ecc7de3275599ec7131867d6c2c19c524d3d47736932f53aa2743de9655583d3a8e4e826046f8581dcc6e5b883b8f037cf4215f7eb8a653374882c310f8b4e911501d1cc3f3e1c92847d9d40cfb1734baa170485fa3ec8d5dae725a6b384cd4780842dee0b021c7b293ae056880a160ecfbc987775fbb2dc998f548db46661f3b3a719b12fb7b9abf89dd672f9a65318e78748e7105610894067f08f387887982ff06b7286f2133164fa3e480540f0ef908727b00eb62c985c20cfef7af7930940421295c10f265c8643c421a039a7e91a621aded9bdb09b05bfde535026b46a3520a0f5ac284f6cc6c1adb0a125e18097bebb80c7fe2ed9003a81760d2ca8e43d867eb4b2089808f25ff95e16ca3a06c70904a973c5dadbc3066dc17f5a7f6d4fc223afcefd7b6ece7ce807de79d80b8ed55a10c142ea9b1f942b5bd9fd5e9b62dbd2197870ef71065f34bcb523a167323cd89ee92d3b656ea3e532861b910a1c607901e40bd7b8cfb7074f789777ec729228c462326c2e63695ce28b0812a6302ca87cad1c3ddb8e225cffffd23fcadc1753eb9d1008d4eb4f20c9760732c0e64caa606966435e52cde16a503b57436cfcb9d01ed3c83805901ed7decc6d68053f73a80706f131cf75b7ca060c639a95c1d3577676179d768fba4e29859b31f1e85338e8ef94f6e50396ad76a88bcc532e34fca86d16d95f49f12d89923b8e8eefed8170405893cbc34ef90e10f67142894094b9306d484d41b4c6eaaece29a1cad5bdef4e2354ba3a210866df930a6be98463ecf229abcf3299ce0ea9b69e517ae37f5784c0ddea793db1a15d387da0dee7152f3902abfa8e947b6d81e99e3f006f5df877e44e7dc67ab804226dee3753e3e234e9468a3d0da06c950c6b20c15ac83d33f7c448e54911e0ab8b3fe1e856248407124fb263ba536c7b3", 0xf27}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) close(r1) executing program 3: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)='on', 0x2}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0xfffffffe, 0x10000041, 0x40369, 0xa7bd, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) r5 = accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000080)=0xdf9, 0x4) executing program 3: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f0000000300)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r5 = msgget$private(0x0, 0x0) getuid() msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000540)=""/140) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) socket(0x11, 0x3, 0x4c) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x2, 0x91e, 0xfff}], 0xffffff81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x86, 0x20000000, 0xd9, 0x7}, {{r0}, 0x0, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x9, 0x8}, {{}, 0xfffffffffffffff9, 0x9e, 0x8, 0x3f, 0x55}, {{r2}, 0xfffffffffffffffa, 0x12, 0x1, 0xfffffffffffffffc, 0x4}, {{r3}, 0xfffffffffffffff9, 0xf3, 0xf0000000, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xff, 0xfffffffffffff9f7}], 0x3, &(0x7f0000000280)={0x0, 0xfffffffeffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x2c}, {0x6}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, r4, r5}, 0xc) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(0x0, 0x0, 0x5900) open(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000011c0), 0x791b55bfe942e2dd, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001200)={0x5, 0x9, 0x3, 0x3f, "5ab6d23ed4370d32e129c38601d0c1dcbb1fa890", 0xfffffffe, 0x5}) bind$inet(0xffffffffffffffff, &(0x7f0000001280)={0x2, 0x1}, 0xc) getuid() getegid() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000024c0), 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000002500)={0x6, 0x101, './file0\x00', 0x7, 0x40, 0x7, 0x6}) close(r8) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002540), 0x1, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f00000025c0)={{}, 0x3, &(0x7f0000002580)=[0x0, 0x0, 0x0]}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x1000000000000005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x8, 0x3}) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) executing program 4: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) socket(0x18, 0x4, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f000005f000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000100), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x12) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000640)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 6: socket$inet6(0x18, 0x5, 0x81) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getegid() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="7f000000", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) getgroups(0x1, &(0x7f0000001540)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setregid(r5, 0xffffffffffffffff) r6 = getgid() getgroups(0x8, &(0x7f0000001580)=[r0, r1, r2, r3, 0x0, 0x0, r5, r6]) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f0000001700)="9d72328b3ce11f1702a5fa709ffbf3ae115dc5588c820578071732d22a23213d47bc65bb05230af3be74745489648273efccd2dc674137cf8e343cf0371eff9449ece0a0bf3bc6acfc56a3a7b9a259412da2ee0076cb4309eefdea0b952ef48ae6c7f906ed111a8233eaebaf0a31a963f01d4421f220445eb35e10552921ddc35f95fe04272a3a2efc982f017a77dd1f6b134768fc64facd2535830be0d50c8998eaae2a7a7ebab2179b28362cfaf76feeb07859711468e8482453bfe108560664736410b55e9735b2debdd905a1eabc7ea90c8d213c1e10c269251d62d6c43fc83f6f5f3790508876e5c5450271747d23799aa4a95bfe9821833ce112aa8f481bd16d358aecc2cce4f1a4442d439899dff767844c6cadac6ea663c8de1ca3c19c670ddadc42c5d35461bbb6c23b93a21cf4ef7e4625e0190f753c86c9d0efe1500c554f17da50a135d7c647599a11a089fd916027294c82ff01ea07a9ae7079f1924119c81f97b39674237baa122edaa95126edc3ccc6a1bf10eaf01075345ef0d1b1950c51e4c362fae6b6a5c4f108371a1d6b2c6c392a4cee3914b73e272f70", 0x1a1}, {&(0x7f00000001c0)="bdc47210a9c38449bf59c6eb67b93d373a5530e5c7066a08695c9aa0b8fca404c9d1151bbd7c92216d731f0815d1dae7852ba4894563a2990739233deb3cadb49bb962164946bde83201749bfd453198a150324750a334b80517e7048ea72c5222f8943de40d8430a7e45a58885e571f48f6312b24c0761c34fdabe78e86776818903977db21cb7ffe60a3b43141c5a7fb2b9aad46aba35993f13f1d824f675a8c1fcc8a8160af8926", 0xa9}, {&(0x7f0000000480)="fff62b5fee467d0ee9d56a3680bc3efd6cc5d2165bc2f849ec06854cc2bcadb6f8afbfba4bcb62c85b3bf68f85899c3b914a5ccc3e8be842176e4b811e77ba263444d438c8610d4fa8c4cde1ee76093879690be15b2af03de9055021e6b66d8296a888b50f6f84be458dd1461ff6298603b3a15d7bcdc2e00e8ecec6bdcbd5b5a75eacd9add4dea4473eaca736e23b7020d0b98f01f907025ddb7613bc3a4398ef11a5cec9daa63b7266e818859375fb4fa0d514e15851e592f52e05aba389198fca894c69249d8eae840977deb8421fb114e15c974f0d64fe4fe497597cb910a394a9815cd705aecc64854df3ee2d75909882fc768960d69e7dc9a2eeddde20bd428a2d0788766f323b0209ca546c531675c26f68dc4468197f045ec16784380359d6ec988fade3f8f7382eb0b3daf1d8ebcf0418fe29721d845cd452e51e9a3fb97597fb3a23174392e528a08a8a028f30a8ae06ee97905b8999da6a8760b862f4e7c69473c6197416004890d466e5dc08bcf09d5793d77d2695284d846a8d96b81239932dac7fba1330b9833c74e142c99acaea703e04c1a91571e7ff21aad057610a1778decd47604deb91dfb3deae2eba62933ceb50fef6b0a7724c7edcb48cd80f69123d19ecfdfe98624543421634ce521d7e3f5a0b41a676eafec157f08bfb67883bd953c8a0e8ecd17dbaa54d5049443bbeed4ef48a4db84f67892bbbc230244da9d1b079d235cfbad5e26cc8ea94ad269bc65a7db66baaee24adf5b26e950a659a0868288f9b395b6d4e13be7bc2ef7cd2078804c376368f53670c339d92cb2fb3ab6f1dc1def0c69202a1eaa71301b6c7c5a577f31b0cf205a08af9ba9097f583fc8066c5c01a96a985cd7d350a43888cbcb21ff963c2053d8a5f959bc207bbff1fef1274b51bb1e9bffbd8f38550c47b70c3ee05954e313e63a9261601632cf8c0e6c88f8b04e7f1379a13dc39bd3408b6c8d2988133a1ff624a8636e3cad117fa30ddd03dd09e9bd2819056e953dd2bf24ca7bbc4bc6337fbeba0c30d7c26fc228798b7e8dc58256fe128aa1bfd608f3d362e3eb3a4261516a9b6f21f121fe2f960b4dca2d24bc462d8cb90d6127c9f8f63a6a8d7e17244ef71375136fdd1c32a74df862e496330445e0994cb2c5a73ff06b70d27f5b6157ef1a768fd1fc68180d3ec8a116a24bcc9f8a4b59a08558f8a49ede763cccda4b2c0e374d41a8a2c37f8e07afce6605f58b700bb2af97439eb15ff6a2481811be189275421a3d2356fb4a958281376e02f624a65a0da06e5723d746f480800d083ffb44d8a808be892b455d42d35d9bc41f2dacec50751c3881b706269f68b47a99a8ffaa2cd30fb212aded3e0110707e53f524327802165ee785773f88a540829693aa28f7c8189abad60d87548f9d8193eb43a8ef8ec6501e430ae28cfdc79cf3f3989b433763f5d85967b2a4584daf4c4d77155b34f0a32f8576484141ec9a11765a4a04024bab87b61a55b3926b58606a605a3547c111e35b585fc1848248835ea05fc536834c6c8a7a0faf97270bbcc42f1ad39ddb4d0745d394360d1ade785bad5dae7b12640041c22b61ea2af117baa7721fab65186b4ae4c24ea0b0e540b2595c690937ca114a49ba380efd02ea005ea439e76dabe7478208eb767ddec6300dc30cf8eb1548ffe525f0f9a02716da6c84f4048508d0aa771e0203a79463aad6a65ba8b4d44eee0307c00a0111427cf9a3e2b59ecae41244196e64f92667adb144be380415501ed0c8eaa731304015cc0f254f8f14c9ab2f527a6865c813f55b69ebaf0ac4bc973bcb20fc01314e31b7347e93b2d07301d18aecb44e7247afbbb3b27ca493a0fc8943522aff14b316e4ff77d6c170660362562a47121a026c9b482ca509f98b6ed9e62543eb706b0df06025ce3a66bf5065b44200e891972be6203cc1bd7148451000c8e243486b31591e756864089e7acf4032862922148cce075f3bee1c6663add96871b4f6d5e9ff1c2210393835922cc905a966dc2d60802090a20f6aeabff898ab37331d591189ae5855f18fb4176611f2cb44dc255e27be3da6d7f486e84a3574180933146f6d763d9f37762435905b1fe1b829a3b7bf13d1161c9a157994c550cc67ff4b1df7bef51c8f27ec97036158e7af612b84fe6407e3c8ba5a26ee02a0062c84f5b0e1abeef7e79c7bc2cdcb33e576aaea3ddbe4077e45d58e603fe29b6d3292676be223b5d8db9c29183c11e892bd95a85d4fecc790617c46638ab6d5b7c8a5f546158ac6f2f5283c964166d3ece0ef63f3a9439799c402b017031a0c9fa024df1e3141552d64dd06be9d6142b58c54beb57b6d10c113fbcea8ced2e2adde998c74e7034f105dc167beb37f5deaba38558639b452b55ca5b2af91cc503ca513904c7b63ce7bef06b0be542ea5c615bb69067f28297ac9f1c18642c7fc2dbc5c86dcc0476992bf434f7baa88e6250d59f57dcbd68f756958c07defd85a0cf4a22a025bf8fb3eb1f3e1a782803bde9b3e2f58e104a7d031c827c1ccf45af91ec64b8819f2789ceca954d144f01657aa903fdc673d4493dc268a8eca8dd534f6b917d3e1bea9a64939f7c2899e479483aa3018b0905bc9ee2bbaf9e116b919c2fdbb645c752c46a53b2765c5f52f4b8fecab40aff139d1b7b1bf78617262e52e3f112b2817d75a6a470491a1ffce4b01e7d49ac1f3be09c105d99ff1ef8c41ca3f7ba3b4f333d23179ff210ee929f4c7d0f627bd13b85919e93041a4e8c3495b154655e66f828d2c0bf62853e3cd48ce3c3f867cb8257bfd375bd0bf1d10e90e70ecc214e4909d83687c90c6855e254fc0e954d42f8347af15a6fd4502faab2bd333f489edf6b8ad9eeaed46e571b0e91212ba22fc9b0aa99cb3da403dc77eebf45fb907396aa96ff5ef9de3bfcf9fc534147336479940917381af06c9081f9abeffad4294dc8c1a006c1ad9ea7f8d5eaa70c6e7b2c4b6306ea39c97da5abf93deb837c7a5bceaf1cab2be5b3a0e688aee72a9d86458f4f10f520568760b4bc085ad8cfc8ef9117e33847d439557d980087cfd0f3f862d3fe8a744744d5d00ed6953c6be87cc89a5ea2e15a1ea8239d7729cbb807c83955e77ed89e7e4a0f29acd271ba28406bd71467f81a878c5b438bf18ef998df9569fdc23093260737d7d9d5a70c7d1e58a58f3e5f93201d2ad4dcd36682f25a5a48942113b73a9232cbedc45d068234fd11916d45a7ca2edb4d381597db8dca3436e604e8ca9972216d4796e9e1de1688a116a5b0808e5f3dd2a44facee120b4249b217c2265efdd8bec5c10e4ba9fea5883d0ff2c37fcfe0569903cbb73d21a45e4da7e4be333f7643f88acdccfe2f186ba2206362cc3a8f5fdb327993c7f85eeb3298c8fb2a6331d3ec6769cac4101459e55d096f57edda5dc005204ca3122c547f8c24f0b18da4e9297ec5ebba8d5df5727bb20d2cbd1d0ab2d8204571a41baa550d40f2c6af4452782d6f920bcb338c075edb38f072030df360dc70cdc65ce7f30bed0f40b6df3e359ea40f770d8639da47dc4f900bb856542281c6475dbb6903283e7e8ce439cdcc960eb5b52f7e72e88731024ad9dfafdb503f2e4208c59ba496879433ffc38ca29d73fed4b69cf5f5488a26076efe043040fdb46436d55b17d3b1a1529def25e17170fb381ce478d07c242b7b4052d4cd5a0f5043de7996e3ade442f329819e8ad84b6a97a9ac7e4dfb7b53154f4d0864232dfc95afdab136e0c5663e44284ea4d7c2ed2a718e5e492b7703f8235f8515339bcd4359192b91004e7500d9e6854dbada4a996cd3cc5a403ac298a9628f9136ed411806f163e0ac4430b2d8b65af635549ba13f54385681f2f493ad37f33aa3caf6d79a1b438227b56298a52f0b67cc30a5605fdd3f1f3bdf2764be4fdfc6056f9708d9e085c44e8f202460198feb908e694310f8190ce4835c26b082b1f7984f157eef8465f1c025af4d59038b814c0b686eade0d9039db10f218e424f7e30970cde692099b826dbb12e3f45d8d9d84c7ad3bcdb65997667d1bf7c72ccf847f3625693647899e4345ebead0c3f992a61928541ef0b032954af71ce77bab322b3d934cbdf928235c615c536bc959e4d050c131d50f057e66153c67b17cd9d50c5d4f96cbb40760c52d501d0e22546237f45cbe9e2563b84c3ce44e1307f881972176b3dca21743fff6d010fed5a1a5e02eb7030729384440e116a4237928d70c91b93002a86d11e7d1d57c480245aa36d8f06ebf401a18c970d4f7202ef108818d4b88cb35ccc442b90b409a7795e8bf0292565cf5300765cbbde426acb670bd6000e5fbb4e274dd64a0c6a03fade672a5be1b17b8cc4cdf816225066f7ec5ebdd92eca95d3e5f1acf1c600cd78ed223f0f1964a3fbe194756cbce7959afb5b9f94d88e26de8dd8f4f3b6f94a3e6307fda892d4054d00cbe77e389d5de78fd858a39a4adc94a18bbd88ae345b195827208790d0c1d5da0d5cce84c43bedd59b026942e97867c40888b3f1b6a1f83e0e4bfdf1dde58cbd9a37cd1554a5af7f5574c323447fc50420c6b7f7c680ba58d48409c018bb171cf09214bc4f17517e475b989b4be2a8734aaa4c569390dc694f5ef48d215e74b248227540b7499658f671b1e81f178601f00198e636f850a9ead3b1408c590e9d0606c43a179938b04bcd093017c9b00045a70f94959d6101bca67840639711cf1a416af7445e3d9da95d02f6fdf5fdb4792f91bb515bcec31c041d380b0ab50ec51811af15e0947d5cba48e8fae9674a70b59accd676802b89c4e2a4d0a832c211351ba338aa42d7b21d7b97173af70e257a34d73b28df349a40c6517a24e031529ade17f183d94aef33fef1b06a79fbb6be8b0dc99c15c52116d5261e4e12de2bd9473063829a403170a19055567f71f1f8f57b22933edae1e7fa04134f83ee58cf38856f8133dc0caeb8d5a0aa3e4de306584b79e5b59f83536fb6eb3b398fd49d71c86d602e2c2f2457604862d481041d244623dc90bad83b3d9aca76530ac5be467a16b6816a1b023fef0badce4d9c7408d32871b397b3363e39a2ab4ef40e561151cb272ad1cbd83a786bea68304d37992e7869b9e10b3963eeeafe96894c867f03be416c56dbf0bcaaec68d6f93a56cd1b578e3e1f6d86e0adb84eeadea62c94dd37a1de8c028ad341601ecf80995c4286a63288a9020eff2c13a3fec4073c9d853e33143ef1736f91e74e0ad1de4460dee46a71fb89fe4d6294ab4b0e70227b72a264977064b6ef644cfddcebd31f8f417ba2e6a13dda027696a3564a58703192d809231732848244e1a8f10eabe17e6ce088d95bfd933e899675854ba9b18a1c8666ba51a2ed96582f53004218888f2769659f3c782d153446d41f6eb8d23278ebd35ce62e9b5f811a907a73d17cb60dfad10e56ee24c257ab22c9bfe0b03058ea79f0fbf24bd1891c4b1f989f5bada4e2a791792fbf655bd7df9cb053c27850780fc2af53bc21830670ff868be46cb5fc0eeb562a8d314803fa06dc00ff91e4b58f3e89ed76b6f877684e2f85b5c0297a98a29a337aca36d872eee9c1035486e4e4d032060404fc21115777f498f7efe00cf630420fac7a9b9c5dcfe9eff476bf78e7cdb6d2e7484cfbf5bcc40bef51e9238f2135475bc00c7fc0ed21eec2c8ebbd7a98bfb9721ab08eb17cc58d476dbbb83ebe58f9d5fc68c1d943a989f870f0bad2c98ffb85eef410703b0a34bf54b99c2cdc687813b5a641312b1c60b9f3aa03a5d1ad1a", 0x1000}, {&(0x7f00000000c0)="c5451167ae4d540c29ad3dce28a073d19d7ed3430902258e2eae1abaef954f9f3637e723f30804a7f96201e96fad241a0510d4c09e871faebdab60a1cd77099b2d08c99aea9057ecf9597bc444d25f836c7d780658697c3cf5d20400e7ffd1b9566826f1c02bb059a3c55c5d8696078c50a56a6d0300f3352041a33b215a32cdf09dc6a234a504a0d493a47e051fcfaad44752bcb2dc6ff8c991e9", 0x9b}, {&(0x7f0000000340)="f3eefab89aa3fd739cb5304d63d221ffb999e371959726b70b4b04fe985553967fa09636d99ce858e826f2c7af92ab0989bbdfdbff5949637569fa74677ca6bee586bdae52b8b8621286a0cff73032c78abd4b7292b7880a68dcda61b65cc8dc5e199a401ee15e85a661", 0x6a}], 0x5, 0x2fffd) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x14, 0x80003) writev(r8, &(0x7f0000000400), 0x1000000000000165) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) r0 = open(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x104) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) setuid(0xee01) listen(r0, 0x100) ktrace(0x0, 0x5, 0x1332, 0x0) pledge(0x0, &(0x7f0000000040)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xacS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\x1e\x00\xc8\xa6\xcc\x99\x00\x00\x00\x00\x00\x00\x00\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0), 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000001240)=0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') getpid() r5 = socket(0x2, 0x4000, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r6, 0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(0x0, 0x0, 0x17b) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) syz_extract_tcp_res(0x0, 0x8, 0x0) syz_open_pts() msgget(0x1, 0x0) syz_open_pts() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000506000000000000000001010000331c13fecea10500fef96ec0070000007ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421a872c881ea6e2e00000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e00600246c09000000ff03000000000003051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000477000/0x4000)=nil, 0x4000, 0x5) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) listen(r0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3e1}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4, 0x24, 0x8, 0x9c3}, {0x632, 0x40, 0x0, 0x80000000}, {0x0, 0x4, 0x3, 0xff}]}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x80206949, &(0x7f0000000100)) close(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) close(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r6, 0x4, 0x40) connect$inet(r6, &(0x7f0000000000), 0x10) shutdown(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() executing program 0: syz_open_pts() sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)=0x200) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r4, r3) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getrlimit(0x3, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000100)=0x8) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaeaaaaaaaaaaaaaaaaaa81000000810000"]) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x6000, 0x1) open(&(0x7f0000000200)='./file0/file0/file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x20) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0/file0/file0\x00'}, 0x16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) dup2(r0, r3) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000002740)="80453f772137bf6c19e9e618e29d3435ee49005ffb67eaa9d0b6d1bed1adca9d31a927ec72202d0ff08fb3057ceca851996240e94449655f5ece65abf9428455a8993c443241d2578fe1458161a43bca24c8e22d2457fc6b1c36ab43120699b636f3a086f90cfa10b20c15d47df3a49b6fcf8e4c379e12c86d4b697f3f3bcced6007f0798200ee7b31227e1c0c5ab7abbdb618e6ff5de0b42569d67f87ab9b4909910b8be6f658e5e43340ef3bdf1e994e0b66d0194699d448998076823c3c336ad59c393d2412853eeafead55a627efbc6f1239926ad7f6627a70f9317b2a8fb19b4684bd9034d540ae0c5b8b6adc38338504dd19b82501d7018e6a5dc047a6801085f8113581951f512ee3c054c1eea0fc470b5e9354069b6abcfaf67a1308b4c564fcf437e0b8fe61918d3190bb506d56ff7c868a643875a90190b428d329a9cd872112cd46e929a5d27846e4b623871593d72a12cbb47751f2aed0691cf5dd77068de74999010a45e722e08e10ef36aeecc7d40aa0ae38baf2a2a75f9e9c193601dfc13f5174bccb6b17c7a5f8a4e8876c222b7c98a6b7798a5f778501fd30bc3bc788c612ed0338690f5d8a2e7575794a77b0077182ec6c5d18443715870554534e438b53d22d478e9b830e1a2b429b010b2f1b91c2a0bd8b1547a936a8e95866b0b058fb69616fc75e3232f5095482c11d40f935350d6afcd8a922697bdd56e00dbe2a120cb4f21890963c118aa1a63c5e986c0a3000431ca47a9ab3a599758a5dcbbb6cff4556e0d34c8ccf08127807d1633d4201ea8deaf5b1eb64cf6692e710c1c28b172fb664b92cdb42eb0fab3b15adf4eafa061f0078b742683768c68db40ee97fe59d5d6ad44b049e0a3eddd602f5d1f26ab7dc04b8d0ab2c41985d9a5ee8021a913debc06f8e4fb038fe59204628279fb042217764594bfaa13d25cb9e63fed42788fdfbeb04b35026c612ea601e85312f23af7b7b16f640646915ff4484aa18248f0141db0be9d2845694a18bed5654c01e96c6ced650fc7b323314840b1d96c3e41ed99770fe54f35f023f660d910d21d338ee4e0acd7cfe9a600da81399de1a684d5937b8c7bcb8874426fa5457ff5ba535699bcdd26f7b5f3ddf7a82abf2481bfef0714aa1897014abae1cc7a3b1ce7ab550114f771c80a358fcc462981283b0f7e8755f8d2397546b6f00c8e6c36218be21c1797382c3fb94a34d4a2f8a0a4b3403c1cc79310933afd2eb4763f01a505958604e5f0c53d0a2daca3ad58af1cb496936498bfc999898d920e94d3a8f3b3f7b759762795a05867b33136f11c856149abd48106f81b7d1fcf5b12fb24c797aaccb5420a82d9dcca0d1a9b8873c750bd25c0a26e6761355ddd44e255850de82a4e83aaa85ebbb587362ca3fca108b89ad8e73cef4e4029f554001a3c44e3d6e7e511c71fc84b09bc9c72c207f10593c484bd83843f177e5d8bdaf851bcb86c6669e6ecd4fc20cda936a86a72a2ca333d0eca9e8feb21761480f96146d9305a614371a804a73c87b5c5f75c30d133e411482444481710365753dbe97cd1fedacd09198c80801ee35782e2bdbf27755314fb7fd8bfe236938f23cb9555f8a4d67d97e5b801fca7ebd0d9da6b4633571302da5ed1e671ecbd7743e087dd6757eb63e1a21ad5a622c7fa89ae274646a469ff8a850da4e8806419b2827fd6917e8578d52ffb147d74844850bdf30154faae34ff8cff32be70b73cf95a39c223f1879c3a20737687fd3adb4c6d769b6963b9ef13338ebe28444db9e9c8a69ef0d3203ee07da6d70320ace3db93ed6cb4c4c385a82046c98c2979afbe84d5e50a2c0d5b85e42199dac0777295c67c7a9aacdc8a172874052a656ad6580c0da6748c36a01a63ca56330e52ce6542d2cd752b1de3e84356f74a97507e16af182e5e04b2c901e50c0431cd2100d89d69db1356d47e4885954818f461430cc862a3698acbecc1c8a6d075e6148b375e7ac9d7a893dd9241fe5f034762dd9d4415883ddeac1427c1c099e0b76c89cd6d61a00876d672c9ea74445afcd9b807080a6d67d286760721cd29d4a1ca98ee658b108b54bec1859cb30bb7a871a30cd6fd04b65a903449e57dc46fb8ae63e096b2e8dee8882af0c2d04d00117adce9d1311f9f1d6b7148996b145e70ac00fb20b9b324622cdc0361849ee270306c3eee9f12344c7f804aea3ad9a358f386ca5a1d49ac6ae9231c3852990b001e44c7881c017882c71b0db1c0d2c0efeca1030bf8beaf3d271f87475318a66d03b6ce7f8f17b14c030305bf632f325453fcf0e8b70933f1c9378685693b2bb01aacebc0ef16838fbd4e55256a9168d6ad97fb674b056d9cb7daa7504881f1ebfaa584989553fa2219e75f4a46a58b9afd38c4f974e6bc11ffe4386c09e7ba270ec055a6da33aed333df8c567b04634e546caab4c731e2bae781e5dfd1af606820fe6473bb83c551d246a73d9ebfb3a3894b8d782d205bc96d6a831bcbffb12d3fe24468642a30ca5c69cd1ba8867fd80c047b112777b4090ce5f6463e4394b28a5e836b075b21a9daf1fbfe85f21366c8912a31fff40ce2817f1d3a1ce94a6a85ece1041c413b33f713539faeda8645db5aa23e1385653271ea4e8c6fe9171ea9d669a9aaf981df6c078d2e2e66394340df5abbdc43ec74d1ab235c88ef48abf40281d6cdc135314d5f1ba82f440b9322a073684b79c35009c466d93a94f6c3bd05a4090dbf91a43cd24e71b68b8054aa5fe857660a7f0815f22ab631914cec1913e7dd17c2eb7edaf1d934703ba4db37d75dcf71fd8a73417c65219e8408d48151350d5820bcbea7a94a8cb0478574f3684cef3d933c593f6488a58ca1f72671269f93005b0f07ed852c53b5bca71da6fd4fb6186c91173d2654415003734980031c857e8f5a4a7f0417c37012e56f5b68c41e7b82afe06b508ebf0a4daa9519c5681736a65ead16cb548b0e8ca1f8ce768393eceb39c35ef7e633dcbeebf112c53be35db2a2d0b3ba83a9a0ce69b31f94f7236ccf6baeab6f7901cd00d679bf8fcde9ce10905c051c956e262c383c32ce6c9f107a2c1e6469876e312a4419e7fa289f79c3fc9a7b178627ac0b84e364b001acb7bcfcb8b3c429918a5cf8840b78df776f1756820b2bb19dd563e590e90a0c9ee65bb4b4a65187327f9bfbcf8813a83ce6058d47c1a6a1dfb3076aa67c8cb87012c5cd74894f09930ea233801a77f0e24327c546308ebedf4b183cf45f46100479cc7cfeec25f1363b6fd3b5ee0ca429e9b74fd4f6c97ccf45c341d7b63ab7d3b7614a31cc64e3e962e07b165dcfec8f9240d48237129e2d7ecde123e0973d8547827fbc0799e7207abfa9e1db12dee7ce2db5862d1c039eba4c86f7f59dd6535b11bbbfb6b9f0b1ed4580e411a2fffe7e9e793690a76dff03d0779f0ad9c1bdeddaf321db1256b2577096ce1913c278e05bae2331c8092648c7702f749a384c14ef067e74b9a3f610b31a2eb9de69bca6498c68c030f247f7c39049635624bbcb4b9c383d3e783a7d1e1fe9a36ad0da501b9cf203c209a6867b3f2e7ffb8bf3b6a955871c287fec74b9cb17bc1085c63fb46a0a46c7c0b02e9f06dde002cf66fcb23fdb486b34e07087f44608371337c7653b47e0b55a7171e04b1b8d3bcc2627743a91515beb1b534e97d328eb381004641fe1eb16f1a430f8556e7eaaaf2a12ce9a03f6cfb82acf65e4525a703a4de0469a5d4133fd9cdd21dd50df2ac8f7546f34e2bc815d63923d96170b121354e2a56c3ac3de7d70c4d2a4dc5cd5b17b712e7ee4972f66784cae75816462f0f8643c7809ed2fad553ef96965349cb7bf641a1efd2b17fbd5d534c882e4b07d860ec7bfba28f86344b47a6639b3a0f1d68c01e837c83942bf58de3d5fc9214ff2cc5ba79144c2ac9e66b54a52a80009f1448c39f16b8b204ad0ca951718a89af5b7b343c09e92502be7f99d3fd7cdcd3d732c6d1dde70695b1d17230246cf8a3e8e43444af6f9f90a546628ed5014d609838c19d1a967f7da1d6dafc33f3578b22ba4cbfc38033bae12bdf5045fd16b5ad5c1e89930f4ba004664887fe67f8ce251d814da92a59f0332fc5a43986a84b40a5d457673426a290cb0d7bb5d8354b2ae94342bac3940a336e4055c41c2e5dab62ce728afa7b7e0514fe902ac496553bc55a0b5f7354cd5362dd2562891f8388ad3e88fa3d4401814d8db4478138475dd19904c192ea6b6226c2cce20cb03c8a7ca77767429ba508a356e87dcb3af6065054888ef3638469fd06d48299aef2dcdbf7d72b3ab74f40efd8363667a88ea5ce2af6bc964b1790240ea19a150e4bfe4ce21b88a428860df0228471e417a63870f853d5ec0c8612ebd6096687b7b458a1a8b81897f347628745fcc4820ef3625108e1da3b30e7e554c8c1fcebb292f5b713bd824b7efb057edc5a124d5979b0f3fdc2f6101b4d8af5d327882b5d689a491b36d45c7861f9b3732628abba25c1935a5263bddc3ec1957cc64e729a97c36e93585879744a3f1deb73e4789d2ea4ed61ed24fa14bf8e8b6be57bd4b73781256599775bf501c4b2a702cd662efe88f152139b391712d49e239ba6f410ae8e5120c5ccd769248e3c87337d0341ff67e04053b44f19a8f233f11cb5d9e2f209ee3e9efb845ae74f50551c1bb2a83435a45c96aa25100b3fd7852c8002e29ecf46befca73b54a96adcac3deca1ee6f37794884ab0ed874ceb453bdbf80017f6756f375d669170213f6c0d39c7b86e479131bbd044260d9b2b72c6f7dc422223b25f11e9a8c3fdef48ea53a4b869b0e0e29f41da7a74d3d7a9f52d9d7ef2131ab77c5daaafca5cc1ffd26f89380ce454dce8dcba573ed1da75b414827760b535d833175e8e33a7d149b92b0b9a5fdbc520f2e57d88c3456751e6e3170fa2d4a8bc276f5fc6f9a1925d613694c74a3dc5503730fc3d14b29308956e18975b16ea35c49b948c2dca8dee119d874dc403b98d194db8861e19d92cf924c4fab61ed623653ca4e30cd1fbcf0c41be04c2e1eb763f99e114f52ae492c75b8a63a3531e1742c56d3ee279159cd8bcdadb94a4070694a7f8f92a6b7cf2ca88e499dde78ecdef0afc647b3e118249cd089fa7707cfbbdf816939ee80ff1aca436c4a6e63c071eb47f7bc91a1c88aed62d72552c7f1661badb4e6a3d0020330404f5ad1995bf0457cc1d02e5b2d9c24c3beee9559a1a4ca9ac7b682b8b8f6068d804b3527e7f586a56299ba50a4ec5806cb35696ea465640bb019cb1fd2dd5d8f9b6c38f37465cdb0a2578739d45179817fca73dd3e88856c0517bd250ff9fe9b94aadc3d267139476b3c3244dda4b07f8c439a7301fdafad7624009d3d5ba7684b0e7403a92b2aed54fdab20ba7d4276c4edd906dac32377c463ef5baa28d53ff09784b0441dfd70fa07511660f12f431ed438be223488c890eb01fb2f7c6832c2be67d892912e1756f9b635f3576025928b9c46582c32a5ffe0efa5140a4152aa6bec80f60e5ada06c4213dd05436e5f5157fa4081c07956c08c8d0794eb76e65b9c4220eb062c3e8098f0eadaf401ce23dca0813a375f08b9944fc10805ae343bf6efdb0941aa004deb895ae78c9a308062fae3a03b28be8c3726d07d15cd5caee58a5939684ff98eff7bfae7817a915377b461d68837457f09402d9272b5070a1fc1f5403633069abe4dd2235f2911c62f0290cb33cdfbb595adaa01eedd8f59896f7f633729790b1a11539d00b610e49cbc613d882037a8853203f29aeb3", 0x1000}, {&(0x7f0000000240)="64c951b820e75f7d1532bd9122b39474d9b3b82cc142453182a0b7d2b8b8d043dc1b6cedd08a6c93dfdc4954dd0e02f9ffa9266cb7783896", 0x38}], 0x2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fsync(0xffffffffffffffff) syz_emit_ethernet(0x5d, &(0x7f0000000000)=ANY=[]) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x7f0e7c8d9bc32a83}, 0xe062a3161892235b) executing program 2: open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x43) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) write(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe]}}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) msgget(0x2, 0x0) getuid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e", 0x8c}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd54", 0x5a}], 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x80, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x5, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f00000002c0)=[{0xfff, 0xba, 0x20, 0x1f}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x1, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) dup2(r0, r4) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r5, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000280)={0x0, 0xcb, 0x0}) getgid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="ed7a3b740d62526205eacf09b3b202b09c98f1ee834b8fd95b917fa25bc6b47478d0926b8719f6c729e90b0ad7f9571f3e844490dc29", 0x36}], 0x1) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001130, r2) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x0, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x406) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x25}, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) open(0x0, 0x0, 0x44) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) open(0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x15, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x7, 0x5, 0xfffffffffffffffc, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r5 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007af000/0x4000)=nil, 0x4000, 0x4, 0x1812, r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r5, r4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000002400)=[{0x0}], 0x1) executing program 5: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() close(r0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0xf0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) fchdir(r0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x7}, {0x2, 0xfe, 0xff, 0x70}, {0x3, 0x5, 0xff, 0xfffffffc}, {0x1010, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x5}]}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r4, &(0x7f00000004c0)=[{&(0x7f0000001840)="f917bc680478387b51390ba0392b88887720613fa0ee6a49c56d198efd853d9cf5fff768e5e2ae8c5113e6bf228db1d4ac9489fa80996847fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d7030", 0x82}], 0x1, 0x0) execve(0x0, 0x0, 0x0) rename(0x0, 0x0) rename(0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x20) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) chmod(&(0x7f0000000300)='./file0\x00', 0x1) openat(r1, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x189) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000000140)="de4f", 0x2) socket$inet(0x2, 0x4000, 0x0) executing program 2: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r2 = socket(0x0, 0x3, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) setsockopt(r2, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r3 = socket(0x2, 0x0, 0x11) setrlimit(0x3, &(0x7f0000000980)={0x4}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0xbca) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000100)="73ae663577087520bcf1a8deda2694785ecb53b5d4fad77c3b20cfc1a0242befc661c8007c7902ba9055e3e0712dc261f1a27b5beb60c23800ca270f21e36765ce6f12bb78c08334c306726cc17efe085ad7a7f82c1038d7d7859a234135f56c1de48bd97d7b5379a59796f1d5b957f8b4b98cd18bbbcaa70be80684062fd259c11256f8d92c9e6590542d24f3c568dc219c284cb6a80234836964b88bb6cb2a1a7516882d24d8bea0a001506e474609c1580a", 0xb3}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000500)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r6, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x9, 0x8]}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="fd9339c0fa4daa0000008000019078e0000001ffffffff05009078e000000145000000000300c52890c34a5398c65d48000029"]) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x22, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = semget(0x0, 0x3, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x10201b1a) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000480)) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) getgid() r5 = semget(0x0, 0x1, 0x668) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80}, 0x9, 0x41, 0x80000001}) getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r1, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa86468af8f1841f0086bec7aaaaaaaaaa8863"]) r7 = socket(0x6, 0x3, 0x0) sendto(r7, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r2, &(0x7f0000000180), 0x2) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = socket(0x18, 0x5, 0x6) r12 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x3) r14 = getuid() setreuid(0xee00, r14) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r7, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabd429", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f0000002b40)=ANY=[@ANYBLOB="200000000000040000000000000000007f0e230a5fd4cb4478e2a0eb8577544e468d8752c37d432a74c2e1e56a436bacf3e8d35f4442d46e02641c225132efda0907a52de656aa51bc0700000000000000146b0592ddff311e434740ed88a74254c084f11917180acce5b870fc6f08164082fcb8ba0e35c1b6144967dc2e29d343e4b9e962a55a5094cdc6c318079b023e641285a2194f0477c863daa6c25e1320d2c03c27768e8b9798199dc1833294d1c6a9dff4a03e78", @ANYRES32=r12, @ANYRES32=r9, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r14, @ANYRES32=r10, @ANYBLOB="000000002000000000002de83ba1e070000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r3, @ANYRES32=r16, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c], 0x90, 0x9}, 0x4) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) executing program 4: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x51) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') socket(0x2, 0x1, 0x3) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x6, 0x2, 0x5, 0xb278, 0x7}, {0xbd, 0x2, 0x1f, 0x1, 0x1}, {0x4, 0xa2, 0x6, 0x7ff, 0x7}, {0x3, 0x8, 0x3ff, 0x9}, {0x3f4a, 0xfffc, 0x200, 0x4, 0x3}, {0x101, 0x0, 0x8000, 0xfffb, 0x3}, {0x1ff, 0xd55e, 0x6, 0x9, 0x5}, {0x3, 0x6, 0x5, 0x1000, 0x3}]}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r2 = socket$unix(0x1, 0x2, 0x0) r3 = accept(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r4 = semget$private(0x0, 0x4, 0x1) r5 = geteuid() r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x3ff, r5, 0x0, r6, r7, 0x100, 0x4}, 0x0, 0x2, 0x100}) r8 = dup(r2) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCEXCL(r8, 0x2000740d) getuid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x20000, 0x0) select(0x40, &(0x7f00000004c0)={0x7fffffffffffffff, 0x0, 0xf0, 0x7fffffff, 0xc432, 0x3, 0x7fffffffffffffff, 0x20000000000000}, &(0x7f0000000500)={0x2, 0x6, 0x3ff, 0x6, 0x40, 0x9, 0x10001}, &(0x7f0000000540)={0x0, 0x4, 0x38a0, 0x2b, 0x4, 0x9, 0x5, 0x6}, &(0x7f0000000580)={0x5, 0x2}) sysctl$net_inet_udp(&(0x7f00000005c0)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000600)="cb1544f0777bd7c8abfe65ee1aac556c323af657c348ff5bf6d7a314c1b26dcd600ea6b3c052547bcc45f2f9032eac17029b9722a8162651e18c3657", &(0x7f0000000640)=0x3c, &(0x7f0000000680)="a26d8a6110c1f526c94026", 0xb) select(0x40, &(0x7f00000006c0)={0xaf36, 0x4, 0x15a, 0xe73, 0x8f1, 0x0, 0x1, 0xffffffff}, &(0x7f0000000700)={0x7fffffff, 0x401, 0x1ff, 0x7, 0x5, 0x3, 0x6, 0x5}, &(0x7f0000000740)={0xa0a, 0x1, 0x7fffffffffffffff, 0xfffffffffffffff7, 0x8, 0x40000000000, 0x80000000, 0x1f}, &(0x7f0000000780)={0x1}) sysctl$net_mpls(&(0x7f00000007c0)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000800)="edf050d0e5a8c77a903936ee469794161b32a6141e5dedadcd6f573fc73e65c3b5361c0e9b5599368020325d0db180644a4bcc3e41c99e8e5995364d7f47e8e917a5578c45ad5daf875e8a56b560713dac62884ab063c6aca5ca76ccd41351c6e3392185adad1feaabdb653400", &(0x7f0000000880)=0x6d, &(0x7f00000008c0)="dc4a8e614466c1f322444222dcb688dbf61bba3421a5658c7f7c8fb51dae87f006d6707d4714546008b2e823c682ab4e30c09cfed6774f8720cb", 0x3a) close(r3) sysctl$net_inet_udp(&(0x7f0000000900)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000940)="e48597d9a417ba1b58217ad834f3dff2f0cd17940c84a0888fc392cb13d33cd00a49220a415abfb7dbccd70869ec91f1c20b949798c9f5c016026ac9eecb94ee12765202b7b3c0d24642df72cdd841ac44b32059bc20b7fdfe143486b2260f46d18b6bb4174572c1ef18269612d7f0941ff118016d859181576408ba442261eb47d96dfbe59941769918ad1c95f8a0ea035a610944837098adbe4912b95cf42b6c96bc128fea16ef2d77687128ee8f8ed6d252605e50c3f10f6227b32ee0feed2c74e631b6c09b3bbe853c22a038f97fca498e63e81a42c75826ded3f75bfb0fa78a1eb3ed7318df36fc", &(0x7f0000000a40)=0xea, &(0x7f0000000a80)="b0fdd913bcdccb3f6b61d8604815f1da414f0bcc134d4634c15cd8276618370d12a44f59db27cf1e9454ded9c3d2349dfef54254ca791d973409028b907d67a3f3f108cdd0fff2086bf3d34361af995063617291b368ff778bcaff7b6f6557403a706a7c61552ed1c49dccc130d4bfcb488df163c485fa4407239e76e92e4bfb64f54bcfe983ec7ba2459b73ec1ec11fa9c2f310cc5cfd4e37eb2046df711179cb6f16bebf3d5593a033b03cd12f5214250ed8f4aa31eeed4aeb28e7f5385950f00b469f3dd030ecd8", 0xc9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000c00)={&(0x7f0000000b80)='./file0\x00', 0x4d, &(0x7f0000000bc0)='./file0\x00', 0x8}) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast1, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000100)={0x10, 0x58f0874b, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x44a7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000dd9000/0x1000)=nil, 0x3916}, {&(0x7f0000bab000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x34}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x1000}, {&(0x7f0000543000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000f3e000/0x2000)=nil, &(0x7f0000c39000/0x4000)=nil, 0x389}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000a9b000/0x3000)=nil, &(0x7f0000c8e000/0x2000)=nil, 0x4000000000000006}], './file0\x00', 0x3f}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c71", 0x175, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = getuid() setreuid(0xee00, r3) r4 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) getgid() r5 = semget(0x0, 0x1, 0x668) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80}, 0x9, 0x41, 0x80000001}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x5}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='.\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x335d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={0x0}) r4 = socket$inet(0x2, 0x8003, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r4, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() r3 = syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206997, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x1f) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f00000000c0), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/251, 0xfb}], 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="78ad55e8f895ffffffffffff0806000108000604000007b2ba59f1b3ac1400aa000000000000e0000002145566ee1874c23c4b74fa6879cc8d1ac5326d94c9992bdf17622b467efd9d14fe496183eb94bc14f3ffc57fb1d7714af292d0ebc73e09af718b650aa2cdeeb366f55a4ceda1fd4c44673edfbc327edbb645f091785486"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f0000000100)={0x1, 0x4}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x22) mkdirat(r1, 0x0, 0x100) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setreuid(0xee00, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pwrite(r4, &(0x7f0000001c00)="e6c5cfca5874cf2ba721caff57d6c4359085d75a9d95d15fd24307f4a7cba38f2e4d144901a01389dec5826170b9da8ceeaeab6ffec1a12fd5d3d7c823be9ebfa1c15c73b4c61682ffdb479af314a603be0c9cdcc86acd86b0d945da12d0cba55754fff2694ed67351cd13940467bfb07c9e6a34b03c97df0629ff11fb118772cf0fed3e59d1699ad0ee0b73a6724fcab9d8f635491415cace965fc15ab56087866e91e5e72799dc07fa70fc9d7e81bd8d000f672d8e88940947473cc3ab4728247089fe7e26aaf65bbce97c4a6c9b0f2c2a2f96c6081c1281c19d79a8c1d0f43b208f79b7214c336c4f4b9071c53cb006341a4fc7f1b56fe65b436087381837cada91469ae436183343ba059f278b55059cc59f1c5d8324a29292a2e1524c64cae0b91870b9bd159f9ed7b05b954876f3e19149751e978a5e1fe0290a74ff24eb6b9fa4dfc05b3645bb614fdd2395b5386ac97b219265b570a1134c9f5e6389c0fad3ba6d6f06de8d883215f569e9ff6c973d7b9d82767b933d02e336ddcc4b6e4e6cef74783553eeaa8ed474682d58f8c15ff95fa4501b6532ae7a584b693b5b01de17fa7242a23d542075e01ec015b5683f015e653abbaeb0166b4b4f55e2e148ca224d4aae3d0e9fc9c1420904464554473537ef3a16f5a4079a7216dc40c6ca4399da16d8255a273c88db8a8d28613de514a52f63f57f696e187bfeac98565d463e8c957f1856ab17e50af9d24c318d7013a55da49169d35b8bbb0926f8e9bbf293ed422704f649220a6b7f3db8e84a9c23233cc802ed9b67aad68d655acb4c412600cef0add8c2742daba9d7b98e519a2229ea4f42f2ef5a529812697c7a073521eff1bd0cd73aa06a236493f40e985571503eced821947cdae199f8174d81e03e1cb00c5540159e729c106abaf919bd6ab015a80a26c672b2931327ce1a553514bf752650f7adcda18eff4f2847f8dda681c8f8f27c822e3246acc4176ab55aa84f34d98b88c2451bd20affd1814b7d7b5ee42ab5660eb0c5d2c97bd4553292a106a1890a040118ad0dc1e19618bdff8caef0e0a6bcbae9963e3b121496f223cc3c3e0b6bf0ef660b96fdbc3a9966c474cc1429885f9de7db915122f6bdba8cee3a4f53ff4e5350a6f8571853221851b99b0955a8c693c2cbcc3c7379d878c454456f6f3452382cd96f133d6c8fe69b0817b53ed7091b23fb66c4e0a293209735075f028386acf4fa7924686f1840a7517e73155f9f69dd81bc70c95ed5c7b0c62a0d536e77f945d86f290fecf8deca565db43a6b75213fa8e79c34552598bd9d2b0c4ceec588164fd529c86038e3d056a6252b97f10afa6d00f18810231bb24a1688a6857bae97239b2fab31afa731f72bc6b06cc88ba57bf99e566d20ed3af1f39438185ff5e3252d00227496b52cf24557bdef3db27b70f876fc3d97f7d4fafef0931efadd30c9b5fe51c87cd6f4813276fab91c065bb25aecdf9d82648812be7b523827295e29e49697684b05f0c3dd756649a456edc2bcd497df1d65b22ccf732fafd0021c9e565a64d4b6be8d6983a965ee9ec051a8d81bac94c9d524289d97ce948220012df53810122f04343c92abf16c56e138b003a01d522b0bd39494a6770ca8c2744900f929b2a971ebd402f310400adfa31b65d584db383a05cb254e62132de94eea52be55c3a7c0bbe7877a4e3edd20daaf623fa543676e04bf48633202d192751ed194e696a8788c0289e560c81af78979bc9446f9b28fe64ea7371bf08267fe428c63595086de58eb079c9e5fdfd1a7763854cf3cc9cbc9ec676ca7b49d0a54096f489f4435759e55c2f7e30fa0280f76757a16bb7dd77e43b60b02837b61222ebc59be61e800dfe7f7e831b946d8ee31f25f6bed9bdda6f66567806a4abc04fa839e6bb09c1df2601db019eb69ba995ad9686efbc7da8ac9a88e1555de04cce8a5955645fb8e49f13dc71f2d326afc937f182fcecdbbf26f8ce6ab40bfa68730071cf33f6a7dc46e9eea4f3da06b8d41857472012a6dc631447227627936b9132fa34113c1d4421d8163256b2e51e5b5ae3360e9e33ef5c2478afdd4ead21b53d3caafbd830fc083325ec3d16caf14318e9bf3bb5e593eb710dc53d8c25fcff9a2cc803fd87de54402e2a29012c110e5dec1b97fe8447b83f7538a64e7f5217da001b4081f99226f11930399be977754fbf858c25fe7c0b4de697d5ebe384caba521abc563afcfaa096678cb0e21dd1bcd13c7df4e23f2d27b2f0090ae29fe1b3115d401a2c7cfec4e2357be1cc62dfd7180db02a77117f051b0ce14c999834e592b30ebd1bb5bbd3fa248315c3ab626d48532d9a984a0086d8fff47569193e02917807ad3bd7fd0e4f22f4f97ac6944059efc11a51da994e2cd992040bc09e39bea4929c0b8d649daa961c523cadf922fdb380ae9e6fce0b44ff8a88c307fdbedbf4590ed177a886e39f654b623821ff3f01cdbc956a3542aaa6a6b93e0f8152bb74e9c2d4a2d41aa211d5eb8657b35ce26a7b979dd480b9264f5d07a61ac63a334846040a42c03fe46926785c1a483bd45441c7624596bd34395d52b34b549e9e18e003aecea49993f32975548b10940ec1a5e544afd77e12557fa330c636a7e26634ebda60ef96f1a8fdf6256a0366f00519dcd6cb43759f5d7f5c870cf9c4511c4107845c7dae734c06f3cd80ff8c86fe7aec350ff11c94226c3937e68738092e61bd9886c98f09e48462044c3864095041b587ab4e538655c7a0b9ba7ece2704f982e977ec744fcb902dad917e34c0ae510044b817fd7efff3fcaefb285278521339933d839a8d47c2b1288c3fef31d8d124ce086076e197ab5fb3e538a3be73087588dc5413f79e80ad721217e899eb97909f37b71b3d28396957178aad80f3a698dbcfbc96fb8cf242160165a96041e689e3667748efc1b7c3aa014784e6d03c72b36a88cc996150184406644e5dc9ced5979a3fa26ed17f4f7254154d6c12bf2db3a8eff5a84b569bc43f1412b38a64c923929064df97f76d583d4413824087037f0dcc5ca5c8f968c40c5cb949dd323f838f9a54364937fa88984b51a74344a5d92fa0878410d34e4719935864871343fcb5be8c8f12ff7701e5ff59b1497a7e3276602088f2379403898196cbe72f6094688cf781310829c5d28710e7cf5b6cb5f08c1221f215b7a8016870a5a5ecab83a3b45c9a81bd3bda669ed15749861d0ccb06bf99e6911626483582937f8d6a50222a70fd89928c7e005bd68d2c87931e03c561b1498a7617403a785101a24508a9db01867605c55a03b031adc950c8019bed5ad8450d1a0bdc008696b48cc1ecf8bd2363302a9e27d5591fb3378ca3787ba4e1b434bcf59725a0f7a7e7aa5d02346206350552fca68a79576b098e6f0bf3d284cdf610537790792867c417f95905baf095f32bbca428aafad239d0e0fe28293e476fce8c75a93c5a134d289945a0adc2dcf3c404148db185cea962fdb4ec5ca0357d1914d1155cff6edb26414975ebff8e084ecea10d5dd2a30ceea3cd1206f0438834d5bab56f1e0f52bb906cb71d10348e3b5d9e2f4971af076375324d22ce411ee3c17802ca9821a90f0db84b2e8d0561975ac0a5166c978d0276e23c967a4c9db7401dfc451c74de3ccc4b25f14461a54629614f92a2da644b35729c44584959372e5199f2f21a7efe2ec07212def283a4c10f347fbf099f2a05ae311ca4c1f3ed9cb04fbde30b5ad82bdb3f96e209fd9e041d21d321fb5e80861cbedb5d83375768fe0c33d9a9418371d5733cb24675c9ba64cf155ff89446cb53d1c24461f61b7fb30876f8b4910f787b3dca880fb6af30e08ae6986cd27aec4235a6460e338f8843389065003362968055412c482cda61522528df4ff5de955f05d291c8776112cb0db6a7afe54c723357664d497b82bd6e06170651540884b01d3e912117dc82672187bdf8c25b503af0c9a1d13085f5a7776c8be19c173174286ba78f3d059ad4424bd243c6eda6df6f3417ab44c77d22950d2cebd03af2ccd7482346775cee3ac9b04848b71fced936f8deda06850184e06b4a3ba09bfae9d721bcc58399db0934c7033e87098a27c8b20a2e64706b9d0c163b1f92fde63f90a1583b8463b55447aa3433ad93892fe7c051c3990ca17cbe4dd1a2fa19851db2de1507539fc5966555ac04755623c400f535848c8433450c282a30414487e4201f8ebcccbc466681829e70072f7d20a44beb4b51303602bc900b6e9ea26e8a62da1f22588051f1db4d809357ef379b09f66884e424154b65f888d180c63a9a5c95adad0807f856aa502a5389ed5e355dd01b94f51be10018a746575bb0103c8790ff1eea55671af476cb6707ed50b76027e9afde0ba6a83214eeef327aaab8e66f87afd01a723281b30c8f9760a7a9e9e77ca181c4eb1d744b5f4fbc3c521c0c0539fdcdc80d145f889ce34aae44360854371e5cde5a701f915e90410debb6ce32fea7d5a49e57d2189b094c6f491c30e502fd71bdd4f4e6fa74a88ee31615743009ab0ab75e3b6fa068509128d9f72091c098ac149f0a06245f4b3e8af464d0a5c72972193472f2ff3385087d1fc78b12197c5ac0c96849b37decf08d4c3bfbf1df2292ca3e323696395ce21077e1c7151084ec12e511172b3624ea2333096d5e586ea063d71db26ead29e0f9416864d495644c48f8833d32bd0cce763f83eb93ee5f247d6f29a08db779b9e240658db3d92bf95bb78c33d3b6b1459d3c6689f1e06110f0c6b45ed9c4c42ba4ae021f33a903229d888849980460982c20c4d88b18947e043c1c95223421ab0c6742e5add67a73c37f7470eb6a290a7c226ca1bfe37423f7b2acbbf1e5157de7ed4afad5ee436f52c733550ef46b443f3c1054542b7a5a6fe8aea52f432bb84dcc5d1e431a10300c3c3ea6b9ec08ec8c02a128dd574432871dc3d11962e644b8a2cd26eac42ba9ddb630993e0ed672eeacb068d34dade0002511127de71b7089bd33fc5dc5682f4446ec8018393366773e3abfec1c7424b1a95a66c33fbb8b0de7340ea2d2e4e2d3a8d345ecaefe6e78ed6187e391621092bf7a05cba2c43c4b96d3cfc6ef4f8f5a801bb9bbfc562c286cb33f9cd631bc4b5d82c9c4770e907d38365cf286d485263c3cace7bb459a663f0a97cce0b10b2ae422d873fb9e4de6617e94f4100db06f1444c3db898fe1bb48eee3e4ccc0dfeade73eb4c4262066b3392848b6fb17fda9fe4b1aad1178028a0c3aa7275ce6de19558e6619e9bdbfbd91607d0f5ad4f457d6cea047eff680a69c8524840e7e83d208bb733ad26a720c21b055ffbb4128d073d653fb9a3e4307f61002582a9c03835985924374b35cbfadd957bc0cf5bb4f51c0b871665fe96af31740608c01f7d7fb69ce868ca5c306e6ecc7084c888b3cbbf7ec60e6e368f72b7e9c5dc54fe2756abc27961a76b8e407883915fec32e9fb092d83b8a351787792d59ee97219bd9cc6b1f308ee66941a33c85021c244a15c64be0fe95121d3769594b55137385c43feab5a11ac4edbde93df3d213d09f3be21659580ca048d6a4d127353348b1f98c4d27b5543623220c692bd10b62c87670247a1fd880f42c1bd8474ec80a2468efece867f0ccc3e3ab0075385a85bf669eef0fac226b7fcb0b191106573b17b52029f1e2629fbcf4d4f7638c2c4ab67b1a167216cb7a2c99d63dae8c41fabd539c32f5a45279bc18b6a46ee68f20c977b8a975d9f8b8a61dc5f21c0e62b2f4453aa4b4eb2deb3cae", 0x1000, 0x100000000) r5 = geteuid() setreuid(r2, r5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0xc2, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff00000000000088a8030081004900090064caf6db23cde3d50719fd030a1b28dd276d3e957ef0ebce0c9db4c060841f675295e42d6d02705b80bb6a0acb0e45d7fbc9d226b9bd75c2b1b41ef6763dabdf88f5255bcfad531165d8658bbaf6700a6f9b38be7468b4da8ea798527586522ee1b39466f45216dade60276fcff28843f7686561f0d7120e9c3d265822ddd5891bf8dff06af5ee71ce514fde7102e95652fde797fbec0a9135371ef9810ab03e38dea14c28f2be24e55f07c0b1928430849d1b248a7733d6c5282d8d72858a161ec40ab42de2d16f787e1322d1a91bfa4eb2d66123baca12e51c20b47a968279054559ff1c30d7ab3971146bff484ab0f5cc70a4b79d186a444fcf0947a67beb61e1cc576c02c5852c7742a84bfd1fcceb8ce65ba65611233dce8e62e7c4bba2a9729934f9c295825ec2bf5b519f17d1b56aff6c93b556cd4d26ca81d2"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x45}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) read(r3, &(0x7f0000000140)=""/92, 0x5c) ioctl$BIOCSETF(r0, 0x80104267, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c000000000000000000000000000000000000000000000008cb001a00000000000401009078000000006041c9030000000000000000000000000000000000000000000000000000000000010000000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x4, &(0x7f0000000040)={0x101, 0x3ff}) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) getuid() r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001680)=""/4096, 0x1000, 0x40, 0x0, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r7, &(0x7f0000000880)="ab", 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) executing program 1: syz_emit_ethernet(0x36, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup(r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000006c0)=0x6b3) shutdown(r2, 0x2) mkdir(&(0x7f00000002c0)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setuid(r7) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(r9, &(0x7f0000000140)=[{&(0x7f0000000040)='<', 0x1}], 0x1) socket(0x2, 0x2, 0x0) executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x40, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3, 0x2, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @pad1]}, @dstopts={0x0, 0x2, '\x00', [@enc_lim, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xffffffff}]}], @udp={{0x2, 0x0, 0x8}}}}}}}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) executing program 5: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = socket(0x2, 0x4001, 0x0) dup(r2) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857e51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5ff08de84b4c5200800000557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="0300000000000000b3f138b78f0000", 0xf}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r7 = socket(0x2, 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r9 = dup2(r8, r8) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) setsockopt(r7, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff00000000000007006048afa20030000000000000000000000000000000000001fe8000000000000000000000000000aa03f85170ee00000060a76f03004000000000000000000000000000000000000000000000000000000000000000000001118b8ffd38b56df2280ec1e9cc499c8ac333a4f360b21ec756c784282ba7"]) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x10c) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="de", 0x1}, {&(0x7f0000000140)="91755e797c147c06138d7546ad4302a4dfcfb3be30b12611faaeaf233c0fbde1db5c930795c9883e748d787705696b7177174568c151732cc667c32848fe7f8c16eaf6430d5baf4d2e0e9d4ebcfa9acb92574ec4154320ed9db20680269f74", 0x5f}, {&(0x7f0000000200)="48dc928185723ebf342c8eb268da380209d86f9391", 0x15}, {&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a7e73f14c499cc54e742952cd400ce1acc816a95b5dd94b058f18c3ac397d5a3e80450136f1117b1f39b96ba3f0a501771af48f622f3d93d8c29cde4763fa2f685e9df36aaa4b8604b01b8ba0ab4d4870acfe12a6a926d82b81851611318f619cb8d43d5fcaf989338710dfe7a41f95a0ee", 0xc4}, {&(0x7f00000009c0)="428aaab9e59d6a01d367f19a77e1199f30d511b333f09850affe09d7595698d361be0bc5b932aeb86cbeadff8c549656e0650adb80a9e9d8b12998900bab3027941dc18c6468da6c988bf4eaf9106fb88d581c6c4186f350ff2801a6b8f87b01f89f1607cfb711a3a211ea4a3bc13bcd99d0bffba975e157b39ee12c7834e3201d6c5bb052f2e6998c8840fe49b645fccad4b2ca04f29eb165c3ff7f21d9c55579b062d06f5399954ecc4c947f2575033fa278625329d34f1f64423e319c4e4e29e753cd9fe03f9ce1150e8efa7cb721479de408525e0c843dca519e1935df6531409b727164b285f31e0ba18a2cae19b935773b8a41261e1c4ab45109aadfeee522f63ee7aa599de84442ffea869c3eaf080639187612c97b4f7b6ea18b6e8fe5dd18145712c04c0ee0b02fe9540548f69dcdc8a6948e41bf0187353d00e10ecee5cf754df8c12e40727a0bbcd113f34fdc1c41187a53d0b0a5e6a437281e0d064a53b637d4de4214146b229355ab82811e3e8afc6ccc5a8034926fbc7a806ffa288227d6e277ea30233273d187b5ae573c78e0091493aa774cc7128dbd040522d8a13cce79bb7bb03abdd46172999b4a74a4ba7eeb5792977b22059acf03353fed402fc28713c31fa22c50194728d701cce06e2a49a83497cd096ec21b6adffcb80bafb3ceb256f3ced4cf120a822902f78f0f9bc432f291d4cad3b834880bf2043a07534eed609b778834960ae1d10060422ff8524e4942eabc5df47ae9cc7b42e0c8d6f6be76c3abb7da0b95f518db6ce2c830e2b36b9956505c2efcfaae6ecec94f4ebca6bfd1209d400a7a5fac08571956862cdf654dd61269770bae567dfa9501df837c2638a1405d8551c74fe217fd87a7d0258e411decc5782c280c408de4f7bcaa2438182d341ec353d161d4050403d1bfba2813c8b33d1e01ae49cb19c8dd48e3812b366c37c023fc76925d3f44e3c3c2c9baa3b2e075cddc73913b607c7472908ef9a382c65ec7d59d9d06fee8e9a5a3dec76201cea584fc6846445c7d326111e334bcd8cb5325081734b4ae830fa15280171af34df6a9d760fbd964c7fe63355981bede694af92e37c7ae6a678e30269e0cc5ddb5bad1e5590ab9542ee11038ef305f5179b6daab9b3069604a3227e27afb411449d10febfb275976de542de268a68aa4f8db89dc15b3e4e609549075dbc3098572a6ebea6944ceff960101dfcac8a990d5fcf0134a5d5e8334ae78f24cf876b310e2e9f4e1ad2cfa2c5599671d336ef14dd5197e741faa0d558a8c4aebe439a063711ea5629f47a37b51fb92eefb9b8ed46f0f32f4fe26e85ae1589cb432d11c106fe941", 0x3be}], 0x5) close(r3) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/78, 0x4e}], 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) semget$private(0x0, 0x2, 0x200) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x20}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000024c0), 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000002500)) fcntl$setflags(r1, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x44) close(r1) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe800000000000000000000000bbfe8000000000000000000000000000aa"]) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000180000feceba7d7ba90e28efcc5cc08cfe24befeffffff0400000000000000000000015ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"]) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r5, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f067314b3bd7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f0000000200), 0xf3, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) executing program 7: socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) chdir(&(0x7f00000010c0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x0, 0x7) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x34, 0x0, 0x0, 0x701196bc}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) dup2(r2, r3) getsockopt(r3, 0x29, 0x3e, 0x0, 0x0) executing program 6: open(0x0, 0x0, 0x2) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc, 0x0, 0x0, 0x8}, {0x1c}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x84}, {0x64}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) socket(0x11, 0x0, 0x0) msgget$private(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) getuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r6) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="7607d77100000a8ad119901d676f0000006e00", 0x13}], 0x1, 0x0, 0x0, 0x407}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x3ff}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 1: syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)="2e1156e705c3d7324a9acb2caedbbf6f11185378e1fdd5ad871f5b8bb35b093c3eb3573dddf94bbdf83bd2305cbefcfda9f392a66976908f3cbfbd34524b8ef3c71df7a1", 0x44}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r2 = dup2(r1, r0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x0, 0x100006}) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r4, 0x80105705, &(0x7f0000000140)={0x9, 0x0, 0x200}) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000006c0)=0x6b3) shutdown(r5, 0x2) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x8000000000000001}) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) r1 = socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) semget$private(0x0, 0x0, 0x82) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sendto(r1, 0x0, 0x0, 0x402, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x2, 0x5, 0x0, 0x100, 0x4, 0x0, 0x0, 0x2, 0xb}) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r2) getsockopt(r6, 0x29, 0x23, 0x0, 0x0) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r7, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r8 = kqueue() r9 = kqueue() poll(&(0x7f0000000000), 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8, 0x49, 0x8}], 0x3, 0x0, 0x0, 0x0) dup2(r8, r9) getgid() executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x420) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x101, r2, 0x0, 0xffffffffffffffff, r4, 0x100, 0x6}, 0xfffffffffffffff7, 0xfff, 0x6}) setgid(r4) mlockall(0x1) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000180)=0xffffffff) setregid(r4, r4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getgroups(0x8, &(0x7f0000000240)=[r4, r4, r4, r3, 0x0, r4, r4, r4]) chown(&(0x7f0000000200)='./file0\x00', r2, r5) mlockall(0x0) setregid(r6, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='s-\x00', &(0x7f0000000440)='tap', &(0x7f0000000480)='/&\'\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='tap', &(0x7f0000000540)='tap', &(0x7f0000000580)='*\x00', &(0x7f00000005c0)='\'\x00', &(0x7f0000000600)=')+,\x00']) r8 = dup(r7) getsockname$inet(r8, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSKBDIO_SETMAP(r8, 0x8010570e, &(0x7f0000000780)={0x1, &(0x7f0000000740)=[{0x1f, 0x9, 0x2, 0x3, 0x3}]}) semop(r1, &(0x7f00000007c0)=[{0x3, 0x8, 0x800}, {0x3, 0x4, 0x1800}], 0x2) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000800)="27ce42fa37e4b1b9dc862b652e79bffd608b51e0688a47f4cadcdff21c0f859b8e4fe0af2787401591f10bd5ce972b1beba7808cfb14635386971489e0ac48381336e666f7af2cb2252437868ea54b4ab05a9302fb10475c00c24a6741ce4af9a59fda6e777642288d6ea3bb74dd36017cf9534b71ecddd274a5fec197dea73d28eb1f24fa62dc9247587ce996cdc1a029e493e8576dfa7391ef8018e1c8666f0afabd08e33a0cbbbfda9f93c7991b808c41cb510bc7c900343f7f34364d35a4f24909b7e167da922830223f070ad07f807fa9b84afbb38cf1bd891b2768c1df4a1c47fd4ca86b01d05efaeb8838", 0xee) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000900)={'./file0/file0\x00', 0x7, 0x600, 0xffff8001, 0x0, 0x4, 0x8000, 0x20, 0x1, 0x1, 0xe5ac, 0x1}) getsockname$inet6(r8, &(0x7f0000000980), &(0x7f00000009c0)=0xc) accept$inet(r8, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000ac0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) write(r0, &(0x7f00000003c0)="2bdeb70cbc85b2badc5d273c190708103f507f9d30351391b59c41588ea31872850e081f6efe9cae31fc2e7d66571b30b385b617bd840825e9f447cc422e54469a7f89aa5be542f90bbdd71ee4ab5cc74628b815ef28a7ae7d9074b8626c24f71e6131275ee7d8f336205a7bb2eddda68e46a7cf1944e6bd855ee723837a9fc7eefbf4c5f08873ee407ec82f76dc51af29eada5f2f5bceb58d6e7674e663305af2c962b928d92344c556a6f4f36ae4756e29478e8e7369d5c42c7732596857c4", 0xc0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000304000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00003d3000/0x4000)=nil, 0x3}], './file0\x00'}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mprotect(&(0x7f00002d7000/0xa000)=nil, 0xa000, 0x2) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup(r5) dup2(r6, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x6}]}) close(r2) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x8001, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x20}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x149, &(0x7f0000000340)=ANY=[]) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async, rerun: 32) r2 = dup(r1) (rerun: 32) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f00000000c0), 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/251, 0xfb}], 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: r0 = socket(0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0xc0}, {0x2006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r2, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000002240)="f01073ddeedb4fce5ea1b18a45b2f0d33f622d426420d8d10984841b130b2b028e6abc408a64029fe00b7e8b893e14ae6c98a4943cee130479184689510ed03f4368986e4799551b5b96a458672fc3a2c09d2331f5a0c555ebc972249d427468674a8ddc713240b25d078e72ca7b046f68540d09a45ec61410e3b602a39c98d8e1a22e467b6fdd35f9d822d5f9f0ca30743f912b15d98f91adbf53acefa307dc6ea4fc53b63aa8ae9e5b367730c8bae2e01ff818e29dc87734cd765397ad59ce1c66a06fb49b135622078d9bb16c83b9c01ab9f965ec834b543d5d336942867418cd1cbe0e280a300d690b07"}, {&(0x7f0000002340)="6a3a7eecca74217bdbfa49d1f74baf447da536fd62431d69a9faf60bb265e9237dda3320bb94c395837b5219c71d5b87ffbf8b1f71f200d5769e20fa6507d25c65dab99838e452e3ac6e6e4750dfcf62ae9b11a1ad9db80fe3957e3a7f2c9e4ed19f04928b41b4bd17b6bec1a4b69e47df220d4626e2d0a389d97226ab1194919b0e71fc494ce20f7c263436cfc150eada472c11929ca478"}], 0x1a}, 0x401) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0xffffffffffffffe0}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x96}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0xe5}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xaa}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x92}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0xfffffffffffffee8}], 0xa, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000002440)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @broadcast}}}}}}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x4}], 0x1, 0xfffffffc) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000019078ac1400bbe000000137f0e9f2000000004500fffc0000000000010000e0000001e0000002"]) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x180) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5}, {0x0, 0x800}, {0x0, 0xc3f5, 0x800}, {0x5, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x1000, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) r7 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r6, r7, r1}, 0x8, 0x80000001, 0x13217f73}) r8 = getegid() socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r9 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, r1, r2, r8, 0x0, r9]) getuid() r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x3, 0x1d) ioctl$PCIOCREAD(r10, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 0: 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) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x43) close(r2) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r1, r7) ioctl$FIONREAD(r8, 0x4004667f, 0x0) r9 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000180)={0x2, 0x3}) r10 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r10, 0xc0206921, &(0x7f00000001c0)) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x80206913, &(0x7f00000001c0)) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x5, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(r4, 0x80, 0x5, 0x0, 0x48) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000001280)=[{}, {0xffc1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x80000000) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getppid() r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020697e, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x80206913, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006f4000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00004f6000/0xc000)=nil, &(0x7f00004f7000/0x2000)=nil, 0x40000000000000}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000056000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r4 = socket$inet6(0x18, 0x2, 0x1) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket(0x0, 0x4, 0x0) r7 = dup2(r4, r6) fcntl$getown(r7, 0x5) r8 = getuid() setreuid(0xee00, r8) r9 = socket$inet(0x2, 0x2, 0x0) setreuid(r8, r8) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r1) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r2, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) listen(0xffffffffffffffff, 0x20) ktrace(0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) setuid(0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) r7 = getuid() fchown(r5, r7, 0xffffffffffffffff) msgrcv(r3, 0x0, 0x4b, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x40}, {0x2006}]}) write(r2, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="2686280c27fbd3f957af6a133c50723d6068f496242e0889b119e49ab538e0ba11d80087577e8654332b9faaea40ed03f10b9f5519109554634493303e9b6c5969023f547cdbf23dbeda9d4bbed32f69cffadf90b850575e23b16a38a9e84e15e52cf4ea3b3c3a87b2266b5438080568382c91c26bef93f3fa5c6a674ef95228e42d0ad19fdd72fb5cfb000000000000000039a80000697e80fb", 0x9a}], 0x1) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffffd9, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="6e3bbb50dc2f0d3a195fb8e1984e3fa8145f202de1ad47dc01419d4600597c50b0323396b8f6fcbc434559dcf5f6d9b49b49f4ea95457060a07f1106c9e56a7dd9b51f3375cc695a787bc6635ccaf961f058f272a6e327bd71ae477c06042a81faeb9cf9c75285422ab0af24f7c1a1d3ea90a5ab532ce86dde5169fc5af15daf44950e78d7ec9e411a96e4e3ffccd63afaced6c554acb5f3635c442a3a568c4078"], 0x10, 0x8}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r0) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1c2, 0x0) read(r0, &(0x7f0000001640)=""/4096, 0x1000) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300273a00281a96c8450021b07f5a1957de74000039c5514f1864f3de45170276da4a3cfe8000000000009078000000000500000000000000fe8000000000000000000000000000aa000000000000000000d05cab2b2e237920a4f1ae010726c683b0ee8eef673748a318478e66a734f4939ae28f2c3b8ff867751b81682e092799edce8c1e3b77131165c824e01fe27b953218473a92dbd8c93ed876edabd734f19ea48030900532f197609123c0359a2fdfe1a5effcc9c683af572da46b5a559ce1056af42488b3546134abb7487ecfcee4e22be8ec6ada1eff547aed50053973b4c9e013303dd2339364f9dced17"]) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r0 = socket(0x2, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r5 = fcntl$dupfd(0xffffffffffffffff, 0x9, r1) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x200, r2) r6 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockname$unix(r0, 0x0, 0x0) writev(r5, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r5, @ANYRES8=0x0, @ANYRES64]) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 0: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x24}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x81}, {0x3}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x40) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r5, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x119, 0x0, 0x0, 0xfd, 0x1, 0x0, @broadcast, @empty, {[@rr={0x7, 0x1b, 0x0, [@rand_addr=0x3f, @loopback, @local={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0xb, 0xae, [@multicast2, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x1a, 0x0, 0x86, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @md5sig={0x13, 0x12, "11950326ddcd8f82b631eb9e184f20e5"}, @eol, @generic={0x8, 0x10, "48fa89ae2b849e38741545b4b986"}, @timestamp={0x8, 0x68}, @mss={0x2, 0x4, 0x7}, @md5sig={0x13, 0x12, "f6907c40582d54ed93fe121614756abd"}, @sack_perm={0x4, 0x2}, @mss={0x2, 0x4, 0x20}, @generic={0x4, 0x7, "01d5cdca3e"}]}}, {"1829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a848204ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"}}}}}}) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x8040000000000000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x2b, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x2, 0x3b, 0xa5f}], 0x101, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffa, 0xa6, 0x8, 0x0, 0x248}, {{r3}, 0xfffffffffffffffb, 0x40, 0x4, 0x2000008, 0x2}, {{r6}, 0xfffffffffffffffd, 0xa0, 0xb09e9481a4eacebb, 0x9, 0x3}, {{}, 0xfffffffffffffffb, 0x50, 0x2, 0x7, 0x3}], 0x4, 0x0) socket(0x2, 0x0, 0x0) socket(0x10, 0x2, 0x0) executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x40, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3, 0x2, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @pad1]}, @dstopts={0x0, 0x2, '\x00', [@enc_lim, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xffffffff}]}], @udp={{0x2, 0x0, 0x8}}}}}}}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) executing program 4: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000040)="da9d1bd811d144d20142007c0b44e5cad08b49e6f83a10723d3d4c6d551f93afedd75d3b044c1da2cc6432a403cc9c54ace37618a69629d67796aea8a197b529b4dd947282024fbd066bff9c170840166c6a7c220900f1091f75ca89ac152e45f8ab20aec6d181927ab5a5cca2ad4fc75038badfcf76d8ffc08bf43fc0dd6c7353937a048ef6d0805faa55843c211b90a2d4c63b979c16e75f1b9b063fb47978", &(0x7f0000000100)=0xa0, &(0x7f0000000140)="fb2f3b9fcbdd176661684ab712d08d98c328f143bb3a7228ac6093e9054507430a68e151d259d89900e24285f24fd1cf7b528aed1d59f11fbb019ee9a1d50805e40e466f1436b7c0a9a63c0f52c0f3647f22d9b27fe5f03e59abe31372c7b7e18924ad8cb5a21d5cf78cc06f0d42aa54c16909f0c00b8474351b5919fca53d90d541df871d202bea1422cd4aa6301132826b6c6580ac2433131d63b0fc23031f9ffa1696", 0xa4) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f0000000240)="669e83e48c910dbc1de61a7a04f3c82a0c8a440f1f3e14b6264ee43df5d099a726fb33d2a95f8886d110d4a53b02cdec4c4131ec8dd082b2df27b5a4cecb07a258034b9ea220f2f2ef7c9c0cd570080991a05453450a69a409fcaeab85cb11841463a4e48c13319f229ab9bacd28b5f01779af1a591848992a91841e1ffdcc50e25fac776713a1b33e1d8fd6457c48420db96a5c34a3893ab2649808e0f1df907532d2c21ab9fb346ff202e9c915dff8c4554500dbc7b8fa7eef6daf8cae0937b1b9e423747601011ac382958d69ba1416ee1ac93e03885fbdc3a8e975b897", &(0x7f0000000340)=0xdf, &(0x7f0000000380)="dbe84bfb5b", 0x5) sysctl$net_inet_icmp(&(0x7f00000003c0)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000400)="257ebca29b04b43137add8afcecd72cd28d34cb67434f319a5363a811cf037e255e6cf918ac761cbe54a8f3daf23469ab74d5c8a820b46e2932acd2ed4ab7319d69f0e922c899dac29521e79e692e36b0864247e2a5377ddde59ab5f7a255a5308a50d208f0af8bcb2793fed2a1392915e73bad4f3501f2bf3a431ecc04ae6e4365e42b8fe41d0e9810a05e294c08d51aedbe50d875908fdf772b277d1ded8302cd7126925ef60381f791a4384d9a9d051bc503f907967de10b1fb2a848ca56e728e", &(0x7f0000000500)=0xc2, &(0x7f0000000540)="d83cb9fc99a278bcec4688bc153ae0a6df8356b4d1b54d411a9a35f6cd4e9a01fd060888dd3b8a90697908e798f5a71abe61918b4bc19d49944d75f01e02bc056f2517f561cb1a2daebe75a563ade1f5af9745a975909157f12059de756a126bc1b388b379e5d5dd5a41d316f25405bfe3bbe4e2efcdcd85642522d56d8875962d142c3a5bdf615717df7f574c32c540a6005d26752198868cf902533df7cc7d59d37a449d8bc618a83fdf99b2c93d752573c1a64169f9b458a1b09c8870fb42355c20c43ed912bc7eb98d96e7c8890e16762484d8f12fd6f27ade7e5d98edae0faccbc27955cfd42a77d24dc90559a28c6c0d908124d5242dfd155b25f4498d271264dcc37f3fe73189fb85c097f3fd4f920ae2b18ab9f16b07a0a104ae64712bfda253812297aced91024997818db791d44c84d01f4843fbc5adab71d2a70bb3c741836bdb36d01b57672eeb5371ae0759ee2cd55a906f72ae9a3c5d5e2bd0625f24f3b3ac424a3b1594d0e07784d6ee5640f26e8dfcc4f8247fd69e5111c967cc309d795553d58a400e6dd1c9515e9fd0b404f0086a461a3d5d3bfae7377a71ddae36d644ee0b53b5cc4e09b22cbf97ff0ab4c6b97bfdfbfe25ae2b3d919e400bbd51e3f08c404f10ee0d270a7b4124c987eef2128486d655589c28135126bb3fc843fdbe831241fade02fd88eb648bee057722f47b2a27321cdf6e5910525f3ee54d7eac3867b68c70cf30194569b81ab795c884ca26cb68e83e3dbfd8c4e6d19c0fc5454a474219e285ae8b086c6e227055ca530070dc1a6914b3bd71eef0b04d66c854f9f2134c81feeb024b0ee9c4793dadef68dc3f8de660ff4ee949ebc15587cf4d167db6fb6baf763e050a53b814f6a800ed5ce5710c621f7a7982dcf6de1e2df91e653d000b17cc456ccf2bf8587b5e179fe822ff302c6f8dcec083b7c616d00a3518048fe2c1e9dbdce712b68723c7679be02bad9441b81c1eed731fb3839a9b97d63fce15170231fc745925edad1eb175f16671e55c959da1a9555003e3cd54699c6555aca4cfee53f82718653e649545100c434d1cfaca0545380532a302e90c246907cccfa9abce36c520e527b7776190096728f8402b5b7ac5d9def56edb4048df59fecf06c7cdee3a0b557501f51b3dc12198401d9b3a17193ae5eaab9a272ae8af67321a0c60fd5bfe41ce8b9d7926ef29a8a7f2349072214da03dbcedd699653b13a6f7f34b39dcf5a30612883f8184569c6f5edbaf3008f60c951940addbeee7baa4e4ad320a56297baf3d763c192aebac7dea73511f976c7bc35794e7ba3f8a2e1c80e13cd61972e39c70607aa8c79ecc3f1f15ac3e4637aa3acf09b1d7f6c07d74b93df20c44b4122111965f8ffabfa5b46914fb64408ac267037286003174dfb725e7fb407a0a55f4eb389a83d9c391a78c0668c5d5d54f3b8253a099c6d89257cf278a9c4442baf95c7ee608228fb6f80d3a4a0f418271c91844b8b0a1f8754f03bc6d7f444dc8d107f361179d38f626e257ee892e034e523385075d37a02496c80900c5051fb107de26c44f5d058ed68c2a5ebf3b414cbf7bc30430b360f9d9c0379d498dd8e268c18714a2014d795066cfb7320a7805694b5dcf819b67dc4bfa66481e52794cd6e919b189f557fc6e62559b23baa48f430336685066ace9977f35823ae310a929b2c070264826ea2d6a692b27976efab3ea87dd31a3324e427d2420fff75a2d523bbc65964903239cef32bfcf0222d2401a2ffb9d9006d772fad5e3265c9906207ea25ba9ff61a14e45f4a77ff7412125ff21519e13bc847a8368ed7a7c5df816a31e34cc465b1a4b73ed15fdbcf7c65494f45426d738a7b92a09aea4352f30907a8e351e2287540beda465c3d0473095257190c76c4addc515364f15a29341b3e8799514a184bd1f61ce4f38cb38c2b3f0eb4a2e562ad538825b6023e021680337dc540e97db5939051cb263236ccd514401cff3fb001c7f1834bef23e5fee065e679a91a334a7fae6357d61583763f770104499385d8a177ac252f621fb731be17d5d57790e53dbcc0fa7a388844d6617895ad6615ccce220b6a2071d3a740c3b290962873fa2ac1e2d5428f503f04692e897537e04a7074a223c16f87ed110b6574926883c83c1e64bf47b92d85c5db5665d9b332e7d213081cac0f2dbdd928679c9183ddffba4902fa734b12698c81f54f62a8cc4d0d38866f959b1cf19d7ebf4844ee57dec10cd256eef2ff8963303018e6693013e7af2e8e5e0cd253c1ccec0f56a8afef269cc7dfc25ebf1cfc30789125cec34db8c46eb6a937b86311f31d7f36dbd0c22e273cc6aa2a652ea8147ef8df5060d2b5cf5729cf6b1eb3ed544a5196d2cf227ffd706bdecf58db2218b65c5d131c7cb6f03e7fb8381093f421e355fa29fc7331641d9818e376dbbeedee5ad10b872e814136a58357c6bec0eee2b2b5c23daad33b1d8e9ad8022a3c06a0aaba5c9648b9d13664ba7a241dad96043728daa7a72095ce545f7ba88c2d5461ea8afd271d302f66886d88b3c020e1e268ca5c11e5be88a5ba9612fec8ec81964ab6d4b8b2279c9b02e9f8fdf79d48584eb3f2daf60c0054836fc7b830f3406e6911454bcefe6e5b14bcb88351815d55faa8ec83450836f9968dd21ee4b3b3d1f5e09260f7975d2baf87983e40772e13b5558b8077f4f7a5be8278b41dbc51486fecaa664c54cec2171a0d1d7e3650f7c0eb07c5b1818015b356c3ee2816447d56c85b809b73c36271c5f8036409a9b217a6656efe72c3e5320c6bb44bd302d6963b6cc7400b571a2fd62afa071f2ca32f345ec11aced30c5ce7ba149bc3110bd1f275c4059c56770ca270c6e290128049c4ed9715e71d291c8a4df06394beaa5ddabea3591eccbaedc67f32ea3a352a47622be254da0129e0c0e5cd9a31a9878fcee028e007c9e2d62c69ca4f9caf122c632aded3840a71ed924a280260bbc1dd86943d5b7abe2425f2e7b4d93c68c4f0c1951d87ed532d92cdea3e593ce7c32fadebc455580043a5a5bb9ff80d1b507379ce821b309a57aeeaa9f1bad26c7d766e11c88db08b573b499f7a518c6ba98d4e348927493715a11a098680ae6669ee3a1b1bad50b01e63b03927afe4f243c3ff783ab7383b9324c085150f94723ad7d669a327c2d17a8e69b4dec64ef0821d621c3ee577382dc45a4b49a21b8e15827fa52176ea260ccbc7f67df1f01d6292b4c19834031cc245cbfb4be90b467edd6cd16a4e16259cd1449ae1f4857804a477d731e4bd3c64d3c13d5ae1c818900b52e95a639600a6ad3887949e89145c3d420c8afc1b25487dae3e9406463d59dc79097388a4ca6f2c57b667d59874f2faa83e4b6de139028391ab73d22dae534ffde8b25da743eb8b1b81ba6f4b1f508d8bbfc182ee0dcae9b8a4747c79a36607483280a9b7cb9d4197e8918ef32abb21794917d49e151ec70301c07d91fac4bad29a037795a44bd259ad6b07ee046102cacd5023d45a46ac35df2ddb53c6e83456506fc20453eb2abd0ed58c3db837906356e1a81f689ffd072dd28b2787506ec7c85893b4495f37c167b97ff3135f008a3556a306ffe9639fb61e84366d643afe455d0bf7658e884ddf6f5592bd5e1542cbdfdd11fb57993cf8e6c5076c1e40114f273d3bc76c3afecb346a0e7b47d45a14041946926d8e675d2357af94f65eb3061227428221faee75112428c6771eca101f5aa5cdd6e97a581a0c8442d2dda94b876a3aac26c902c485be0757f5c56bd04d8c5ec124bc60e91bfc08c29f1f7da49fd94cc0e3e75382e4012b9bdfc932270614a429b93f8bcfeb024ac4f841c5b6948282c23b01aeb7db0cd666fb965fe011e0dab33709bc9806a7ffa1340efe9f22b83427fffc57c5d73af6b44a61f2e87ba06c6bf2d5c4bec9a7f8ab3e95b23be4922376a3e99c718f6ee6c1049ea340ffa1cac9fa694147f867e65cf1991b95d2a7532553a9acb75603868a2153a338fc85479a9a5f0d52df03c7cd95348ef5e392be8c89c15e1bcf25b58989705c40249e65699bb676486d5ff823fdb7797b9aee3f436e3584d54f13750227bb104b4a153404c7fdf63a6e1c7aa7a3d3f0246e3570329f1b846c4caf8498e75aa4db3034a69f7ff8066da65dc6975348aec633d39d057e6d43f5779510650fe12c0890bafe854e8225e7992a4e756858c2a5afbadf135600e5f39573874dbf9070011485cb9555ccad228a08ab39a6e98f023dc934c63e528b670741b7403ebfcec01200c5ff01b890cc4250de5cbb92a47382237c09ad9abe664dccc2b3dcb7eeca1072a7323db6eb5cef2169bb8be738b6c8954606ac5416bc5fd66c476fcc567bc9b701a9c19978ca82b9da6ebe87b4130b00e932b5575de2ef1ccc0f6df89b609e030b4e8980ff3096e6ad05f84148b4d3e8e7b4915d1e3fb85063472477fcc02ea1de28b6fdeba3698570d93d25f06d57317ab29d15dd558ff0d9d8cce6afc0017020d7dbdc147b21441b92d8f899cc086c0c02ca7eb34ad7b4c91e7bad6ca2df8a760a83e5ba775d172a06b3b2e73e2fe33d20803d07371bc1f0b5842268e2004578a60cd0590ff029c65a1b68ec076b4f21e25e589132d0916090ff12b9cc9e8c8a69729f3ba7631004566fac645e995ec1a9e6553b74dd6decae25edb9aa88365d2539395a99789881bb05926e735c9334d243ec6ec669c5885551dbc75aa793488d1058fc1d544f77a0566e5b7923fddef1a6196f4ff5896e14d0a1602fb3676cdc088a06178ae7c7faa510248002b189bf2816027e9f8db7b1a4ab924866aeb2d22de2951697aebd64d0401ddf7781c731c253a541b6e00fa23ce05efcf2aedc0501aa78bc5957ce6f0d5bdc8362c00caa9929e7d390d6dd95033548ce6a7dc597b940b7109acfe8b6c5e52907811eddd43018bb098ad22951c1c3fe214363e8052e766765538669a4998456c717808817c1813ca5bf74b2ada4b0341c4c01dea1da64c64780a738b3e9add8fd902b8208c6c694b34c737504478ba5050997e4103c0c4cd4af1be35506e89359656759a3362f2cf01cffd6415b75a3730918388aaef11ef8df04ff3f4ed0ddf513dc6986efabcff36f1b9fb650152e6d79f9ece0aa46e5a190d3d629a77524f2533f610a76b6f053d44dab94a283ea3502a9f3c7661372f19ff94933a8dd625addbcb55f2644aee4ed03e62d2126bbd786792b98cb3b1e37fb815ece39e0f369fddbd1915c6f8d67c915572c67a8cc7a967e1e963b885a8eba4decc5d65bfa2ca7423266f4d7707f710e170d3eb2a547b96f3784d22bcc248f0bbb5687c2315562ce26851afbcbe7563d5f369b39446847485853f3d5fc5de9cb079ba63e8c4c884814a9208daf9e0c59b5a4614640b888163615ee713df1ca768a28c72ec9d4e846c8644d33435896afd177876fda93aede1d56739f3f2d19d349f1aa377d0ec22b0a96e34023ef8a3fa5fe52089d7c81ae35ec262b5323036371ff52c473b7cc4b93d345e5cbc31f8d81fc07612fbd38a0549a33c14068ec6608a137010736d8378c37b3d4e9dcb7285e9b1f603809fe1639c5a81262033464a44c8b7cafefd5656ad1b22a8b13b169963f7f9a10b6c15ab7da1b6277084f81100c3c9c28cf3c102d46ac4df6fa1c720f8171689450cb5a24505989ee081e2e62e74d4c922cc97090f9e8776d73049ebde846e6bf24043ed3382f93b8254f24ac6c8267ccb72853f2e18debb99d34c7501ad0eefce6ba5defdde9d7ae4", 0x1000) sysctl$net_inet_icmp(&(0x7f0000001540)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000001580)="a663ea98ab8c3e3d84bfcb5501d38d04be6eab49896eef0547afbde36f21426f5dee7b034ee91dc80eea1de53b91090dcd4fba997b486b2f38f9c3b063da803a70ca2cade9fa67877b98af7c98d5fb05bcfdf82ba6aeef2d288e49aba85248", &(0x7f0000001600)=0x5f, &(0x7f0000001640)="0c15d58c2a75426da84005f10c23b28c2cdb8e1b6579d7bed654be657ad29717815c11ec41b0451a9ea19d9c2561518a7dc2be797834db4a49c63f632652e811bb65b45eb25c29016d12b792fe7935a2f3f96f365a5a86ed3c3620d70a94aa4f87edb1c044b841e09241895f5196c3506af68f4636ce7d94a40ad0fd5d03f97acfb714aa64104054ee2533536ea3e79e86a63eb118d3", 0x96) r0 = socket$inet6(0x18, 0x8000, 0x0) getsockname$inet6(r0, &(0x7f0000001700), &(0x7f0000001740)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0xca) r3 = openat(0xffffffffffffffff, &(0x7f00000017c0)='./file0\x00', 0x40, 0x83) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001840)) ioctl$TIOCCBRK(r3, 0x2000747a) syz_emit_ethernet(0x1a, &(0x7f0000001880)={@random="58b5ca257f89", @local, [], {@generic={0xc084, "37dc8c561b6656d959bfad46"}}}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockname$inet6(r0, &(0x7f00000018c0), &(0x7f0000001900)=0xc) recvmmsg(r1, &(0x7f0000001d00)={&(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000001940)=""/121, 0x79}, {&(0x7f00000019c0)=""/64, 0x40}, {&(0x7f0000001a00)=""/245, 0xf5}, {&(0x7f0000001b00)=""/81, 0x51}], 0x4, &(0x7f0000001bc0)=""/219, 0xdb}, 0xf02}, 0x10, 0x1, &(0x7f0000001d40)={0x8, 0xffffffffffffff35}) getpeername(r1, &(0x7f0000001d80)=@in, &(0x7f0000001dc0)=0xc) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000001e00)) close(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0}, &(0x7f0000001ec0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, r4, 0xffffffffffffffff}, 0xc) mkdir(&(0x7f0000001f40)='./file0\x00', 0x3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001fc0), 0x2, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000002000)={&(0x7f0000001f80)='./file0\x00', r5, 0x1}) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000002040)=0x9, 0x4) symlinkat(&(0x7f0000002080)='./file0\x00', r3, &(0x7f00000020c0)='./file0\x00') r6 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r6, &(0x7f0000002100)="7b191662fff6d09e7183e936f1301391afc1740e4ac3701fa9128d68e23644191ac5a5e759242b166b13d751eb54f59ee9bf288356969865767d59609c13edd6558a2b33757a7bcca3530905e35fcfdbd26ef6ca27de2d4092560b7d972c82a876ab4a260ead7c2cbd425ef6362fc020855e847711e4df7346cf641075869fb26282d32946159973e5af5d7b5bc07d5ec8b9311e2627d3957a7a7e216ed7e7e69893f7a38cfe8f190913e3dd9f3587236156a40db776a61f4d1ee3f21f61c16816474b00839d43ca5bc5bc7f13fd26c6473403b2421ce5dc1eed5b88e1c202e0a6b6e062fd12affc9cf0ad6530d125e0fc74e7abc1f0b3d64f786e1b", 0xfc, 0x8, &(0x7f0000002200)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f00000000c0)="b2", 0x1) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}}], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES16=r2]) mprotect(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000200)) socket(0x1, 0x2, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x2}, {0x20}, {0x1a}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000000c0)="420100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc031f890a84a563e15faf04060000006aa4cd7d4da2e4a14aa82cfc0d9497e083baecc36332e783f9b95e5c3c10ef77e51b5693043d79134468da7a10058040a2241e1190ad7ce2043c6cb0048a95b9204c1b0a4d955fac39b7b19c53caa30d67b49c672b", 0x7e}], 0x2) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x7}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[]) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x2, 0x0, 0x80000004}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x3010, 0xffffffffffffffff, 0xb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r4 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r4, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r5 = syz_open_pts() flock(r5, 0x1) syz_open_pts() syz_open_pts() r6 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, 0x0, 0xfffffffffffffffe) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x20, 0x3, 0x1f) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000000)={{0x3e125344, 0x3}, {0x3f, 0x9}}, &(0x7f0000000040)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3', 0x2}], 0x1) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socket$unix(0x1, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x10000) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x2c}, {0x806}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x9}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "bb08000100f1675910508b00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) socket(0x1e, 0x7, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3]) dup2(r3, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8", 0x9) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1fe) r1 = socket(0x2, 0x4001, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/203, 0xcb}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x13, 0x40000000}, {{r0}, 0xffffffffffffffff, 0x62}, {{r1}, 0xfffffffffffffffd, 0x24, 0x40000042, 0x7a000c78, 0xff}, {{r1}, 0xfffffffffffffff8, 0x39, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x3, 0x8}], 0x6, 0x0) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6}]}) sysctl$kern(0x0, 0x0, &(0x7f0000002480), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) chflags(0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000580)=0x7e71c3db) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000000c0), 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)=""/236, &(0x7f0000000080)=0xec) r2 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffffff8) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/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, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="a1a7c1f8ebaf5882f1ff56d439e2a49cf2659e91df28b4eb942b68023b2f0f8cec820870bb889974b09440b9af19dfa9624eccd5d777724c841c0a1c06ba866c33683558d4", 0x45}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="fe00000100000000", 0x8) executing program 4: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='*-^^)\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r1 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, 0x0, 0x0, &(0x7f0000000000)="2e88c87aa90ae4422c3d04002db17a40837656a8234dedb816df56e22279a4cdd6ac155ff20dc078d07300167486dd614d4abec3c4d87e05e5df92920c951b0567c993310b1232e12c1817c4c3fc5fb31dee9a722b41afb0803474a261fb1b4cf5b53724abeab31e9ef699903a9182e939e35b99958ef0e802bdac737791362e812ad99c785fd340afbe1ee83f8ff355d2df", 0x92) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0xdd696c9b3ef7cfbe, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000011c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000001280), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file1\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0x0) wait4(0x0, 0x0, 0x1, &(0x7f00000003c0)) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x35) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(0x0, 0xc008, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x2cfc}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) syz_emit_ethernet(0x93, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x5d, 0x3a, 0x0, @rand_addr="00f0372e0865911feb7e00", @ipv4, {[], @generic="002350755a44b05ad08a9618dddb9a5baef17c60d5e1e43ec2eef92a83f12d001d67a002760ef587ae415933c2870c13b76a36355b739fb589d1c973813f94eeb5a9446cdc837be4eaf936c67c6a94aa25d7508e861c02055e84b3d699"}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x2000}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000000)) close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) r4 = syz_open_pts() r5 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) fcntl$lock(r5, 0x7, &(0x7f0000001800)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mknod$loop(0x0, 0x0, 0x1) mkdirat(0xffffffffffffff9c, 0x0, 0x0) socket(0x2, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000a40)=@file={0x0, ""/525}, &(0x7f00000004c0)=0x20f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000480)=[{0x40}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)="175afb3ea02504bba0a58f6c286203e3d5b5301618b3eeaf57b27857d923419633dad726ec5bb08814e562ceea51016b48777b1350290c2e4f6dad34d2eb3a6fa5714e11782cf42498a332c4108e8b7cc2fec39569488b9b5645dfa40626cce6d88937202121754a62f31338493d63", 0x6f}], 0x1) execve(0x0, 0x0, 0x0) executing program 1: syz_open_pts() kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0xc2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 5: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f0000000480)="b4a441cf799325acaff421b5326ff3c761aee72b49c999e9dc2dbbc148e76e307db118f6c410d3747017147ce20dfe48273f4dcba6d00ee7d8e33e1ded1b965a4a025899e1628a1fcabcc48314516b986dfd65d862797f45a18de467d4054d0808cca8405fa526ee914ef788e821b1bf287b6294538ad5f6f3037416540c51552784f43135e0cc1c91ac2c02b62eafe65befd83697b142fc92299919f9d7c4f58b87438bc764ffdd50237ca3b422", 0xae) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2000000000054}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "bf4621ea5fc8fd2d6dfda3766485e63042041a32"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000300)="d4", 0x1}], 0x1) read(r3, &(0x7f0000000140)=""/223, 0xdf) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8210, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0xfffffffffffffe92, 0x0) poll(&(0x7f00000007c0)=[{r0}], 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0xffffffff, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r6, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r6, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) r7 = semget(0x0, 0x0, 0x0) semop(r7, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x44, &(0x7f0000000140)=ANY=[@ANYBLOB="bab0e6fea5ecaaaaaaaaaaaa080045000036000000060002907800000000000000000c0090780914000045d1c0002667020006620007e000000200000000bcfabf6d9f11"]) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "b7468837510a984fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f71b54592a80fa782669ad8219c7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca43436cb2932d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d7575cac903b1ff120deb142e5d40a0d", 0x101b}], 0x1) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) r2 = msgget$private(0x0, 0x13a) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x0) executing program 3: r0 = semget(0x0, 0x1, 0x668) r1 = socket(0x11, 0x3, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x3, 0x40, 0x400, 0x5, 0x8, 0x8, 0x8000, 0xfc63]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffa, 0x0, 0x81, 0x100, "476fa4fe159e030d4f00", 0x0, 0xffffffff}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)="dd722386aaa50f062d1a91400aaf2539c073a40f2a1300184ab8d130077c906ce85c", 0x22}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225f133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d894f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc70376a75c3408c5771a0ee7a3c50e1726f4786d2bbd0390b6f586c8167d82e04b169fec00d41b9fb16fcedfd2d17889caeaa16fc1585397f854c6b62ec92a01c8748d24f13d09d28838968f96c22c0e1e521489c9ef99c63dfb3a045b07903c2264978718a0fcb6e367fd8aec2995c8126c1302978b6cec8dadcc09728801e668cb6bb9c03f680399377a504b561c36fa7f2cc8ccd334cf08c65cb62bbfeebdca0c3cfbe456852b659fbd53b1ba73970e2acd0a31ce92e116bd6cd92daa75812465721d2b5529bf834f4c863f5f527a0f14e2e479bae8a849b4d0738326c245895d4f12e2e7a849c7811d96722ca390d620b1e55683aafc4ef5672280eeba65f58b3f60c89a1112dc376319a7db19865dc8785dbf34ef40638ad15fe38168052603f21b339358a532b4044ef59db35b2884cc39a3b7af0c97fa51708d8fe7361549e8ec7a4dc", 0xfdd}], 0x2) r5 = getegid() geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x3, 0x2, 0x34a81badcbc74354}, {0x4}], 0x3) semop(r8, &(0x7f0000000240)=[{0x4, 0x1, 0x1000}, {0x0, 0x60, 0x1800}, {0x4, 0x0, 0x2800}, {0x0, 0x2, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0x32, 0x1800}], 0x7) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0xffffcd0a, r7, r10, r9, r11, 0xd0, 0x4008}, 0x1, 0x8}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x4, 0x0, r5, r9, r10, 0x1e5, 0x9}, 0x1f, 0x1ff, 0x9}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="4b9af7", 0x3}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r12, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)="b10005016000009f05000000070000007d9113fecea10500fe7a068da7a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3e5148e68934e5029617c217dc9d1b5bbbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a806000000772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d7a33c556ae9be371a3f8343712051eeab71d89000407000000800420000001a1136c770a7081212514e8a4004a8e7c7f45cf544834f91981c8d1c1bf4ecbafd1ae5658e680d1b5b64383850d0ca56598496866e5331de395aff6275a1eb7c9b1707ba28b75b9155ce44753e50fbf33c4d153a3b19641a89aed632f5b3d00000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffc70) executing program 4: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x3402) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x8, 0x1, &(0x7f0000000000), 0x0) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0x68) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000180), 0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0xd46c, 0x1f, &(0x7f0000000180)=""/37, &(0x7f0000000200)=0x25) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xc}, {0x3d, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x800}]}) write(r4, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x0, 0x1}, {0x44, 0x0, 0xff}, {0x6, 0x0, 0x0, 0x7ff}]}) write(r6, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) read(r5, &(0x7f0000000280)=""/167, 0xa7) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x812c}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000000)="b8", 0x1) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f00000002c0)=[r6]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x14}, {0xc}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) executing program 5: mknod(0x0, 0x2000, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffe94, &(0x7f0000000640), 0x0, 0x0}, 0x1042) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) socket$unix(0x1, 0x2, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) r3 = socket(0x18, 0x8000, 0xfd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60, 0x4}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) socket(0x1, 0x8529a0c5a7641dc2, 0xfa) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0xff) shutdown(r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x4000, 0x0) shutdown(r5, 0x1) recvmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = socket$inet(0x2, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000180600030000000000000037f87ccdc0c4a92c0000080000fffffe00000000000000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5dd61f9078000003030000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x84}, {{r2}, 0xfffffffffffffffe, 0x86, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x6c}, {0x24}, {0x4000006, 0x0, 0x0, 0x1000000}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x86, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='\x00'/14, 0xe}], 0x1) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000300)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x80, 0x0, 0x6}, {0x16, 0x8, 0x8}]}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4}, {0x81}, {0x1fe}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async, rerun: 32) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000000c0), 0x0) (async) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)=""/236, &(0x7f0000000080)=0xec) (async) r2 = socket$inet(0x2, 0x2, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffffff8) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) (async, rerun: 64) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 64) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) acct(0x0) (async, rerun: 64) sysctl$net_inet_tcp(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/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, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) open(0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="a1a7c1f8ebaf5882f1ff56d439e2a49cf2659e91df28b4eb942b68023b2f0f8cec820870bb889974b09440b9af19dfa9624eccd5d777724c841c0a1c06ba866c33683558d4", 0x45}], 0x1) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) (async) mknod(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) (async, rerun: 32) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="fe00000100000000", 0x8) executing program 7: mprotect(&(0x7f0000671000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) link(&(0x7f00000007c0)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d56", 0x5d) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fd9339c0040000001f461c93080000000000010078e00000010000000005009078e0000001450000000000000000000000ffffffffffffffff0000000000"]) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 3: socket(0x800000018, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x200001000}, {&(0x7f0000226000/0x2000)=nil, 0x0, 0xfffffffffffffff9}, {&(0x7f0000d91000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00001d9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000002f000/0x4000)=nil, 0x40}, {}, {&(0x7f0000074000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x12000)=nil}, {0x0, &(0x7f00001f6000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00009bd000/0x3000)=nil}, {0x0, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000165000/0x2000)=nil, 0xf5}, {&(0x7f0000d92000/0x2000)=nil}, {&(0x7f00008d3000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="c7cd01b975fe3dad2eaf250dd8", 0xd}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0x1, 0xffffffbf, "0000c6f26425c087f4ffffffff00"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) socket$inet(0x18, 0x3, 0x102) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r3 = dup(0xffffffffffffffff) pwritev(r3, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x10, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x0, 0x0) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x202db, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) fchdir(r2) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100), 0x4) executing program 5: ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x1}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x0, 0x50, 0x1, 0xfff}, {0x3, 0x75, 0xff, 0x2}]}) r2 = semget(0x2, 0x2, 0x40c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x6, r4, r7, 0xffffffffffffffff, r8, 0x11, 0x2}, 0x4e70, 0xff, 0xf7f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x6, r4, r5, 0x0, r5, 0x60}, 0x6, 0xffffffffffffffff, 0x1ff}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) r10 = fcntl$dupfd(r9, 0xa, r0) r11 = shmget(0x0, 0x1000, 0x14b, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r11, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000340)=""/50) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000380)) r12 = msgget(0x0, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000440)={{0x0, r4, r5, r4, r8, 0x4, 0xf913}, 0x1dbbadd9, 0x6, r3, r13, 0xfffffffffffffc00, 0x0, 0x1, 0x7ff}) r15 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x10, 0x1a) fchownat(r15, &(0x7f0000000500)='./file0\x00', r4, r14, 0x0) r16 = semget$private(0x0, 0x0, 0x4a5) semop(r16, &(0x7f0000000540)=[{0x3, 0x7fff, 0x9609410eaa85592d}, {0x4, 0x4, 0x1000}, {0x2, 0x52ab, 0x800}, {0x1, 0x9, 0x1800}, {0x2, 0x1}], 0x5) getrlimit(0x3, &(0x7f0000000580)) r17 = semget(0x1, 0x1, 0x140) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000005c0)={{0x5, r4, r6, r4, r6, 0x68, 0x2}, 0x0, 0x7f, 0x1}) getgroups(0x4, &(0x7f0000000640)=[r7, r8, r5, 0x0]) getgroups(0x2, &(0x7f0000000680)=[r18, r8]) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {}, {0x0, 0xc8}, {}, {0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x0, 0x3c6}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)={0x4, 0xc8}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e", @ANYRES32, @ANYBLOB]) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x5, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c5, &(0x7f00000001c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r5 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) executing program 5: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00", 0xfffffffe, 0x4}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000480), 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x9, 0x0, {0x4000000000}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "cc29f32e3500463715b31c8e3cbc7613992e6429", 0x0, 0x7}) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x8000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) geteuid() getegid() r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r2 = kqueue() open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r4 = socket(0x2, 0x3, 0x6) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x45) select(0x40, &(0x7f0000000000)={0xffffffff00000000, 0x200000000, 0xfb9, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) mprotect(&(0x7f000074a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = syz_open_pts() r2 = dup2(r1, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x3, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x5d4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) close(r2) r3 = syz_open_pts() dup2(r3, r3) close(r0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0x10000041, 0x5, 0xa7bd, "d8f1e20000000000001800", 0x0, 0x1}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x32, 0x6}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a000020000000ac1400d0000000000094060000000000830b00ffffffffffffffff004e234e23000890780000000000"]) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x20) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x2) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setsockopt(r1, 0xc31, 0x6, &(0x7f0000000340)="2bada06f87e8fd03381bbbcb3a40e02e462eb0afedd7dc64285afaa407fc33baaee365a12647e43d794fa1d2e0d7faea0a3ac8388882495e9f9d174f3558855c0b4ced7da49d8dccb7c2b0f2c3f286699e630c23fe6323f78c7835ea959f2541395ba13ad18edbfad047545d273e3b98f58536cef97b154d5d26", 0x7a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0x3}, {0x0, 0x0, 0x6, 0x2}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) r3 = getgid() setegid(r3) getgroups(0x1, &(0x7f00000000c0)=[r3]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900"}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047476, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x87, 0x4) ioctl$FIONREAD(r3, 0x80206932, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) getsockname$inet6(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0, @ANYRES16, @ANYRES8=r0, @ANYBLOB="503093", @ANYBLOB="981e5a87307f3e6aaf1b4ac7acca66bb8a15997bafac7d6225eeb93b4a452c9930311bdaf4f6609f2c35df8dba1d779ee273a1428ab77536"]) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafffffffff9ff083c15fbd04f7d4e250caaaaaaeaaaaafa046ce1049369e2708655fd"]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000001380)="c434c41a227089168f0fc5b0251f9c26d8d500417cab60e87567722c89cec942b2cfd90a646a3dd5195f772dcc443b3ffaad564ccfb6c79d43e3df92ff1235b64134d2e5989839d23e3282f09c9ee557db306f8e1deacc82ab3d716068000f646e11971630d798388fcd96a459c7b92629d94d7162d9f543a5e5770cc4eef14df5023d1e510b0890911b90f4c3fd5022e5452c3fb4d288dee537116dc4febbd80663532a5a4f889d2555cbd7d08daa21361d49176dcbd9e68398b5d55cf5df731365c04c5e3aaaf56043b7724d2bc8f28a8275725222de7c96cc6a566cdddc58f97b3b8e1131ac33138e135e33d508d046f8c600dda50a4a6dedc0b5711dc3346f2b942894c136cebd31b6f0109163dd980e50a8247d754a46fc7d5d51e2bdf86d6c0eee5b242f62cf17fc5a0b50c54d71f7ccc6a0233f73dbac19029e9e7f07fb5eec441c7ea0e13515adbe4b121a81057fff9e8f9c051bd7d19cc2dad7ac6e07e03b3ac0d1cf27530fda7e6dfdd3339b12c3fca8123729f97be744d51c563d08d801516b62767eef5b450e0c152c4b7033bd762773be64e3763442425c145131c7e0951d9879f3442bacd41079f37f383ec8ed083a2014b4ef90b71bb02d1edb424f3117f18f0ff6fc3f9516630d63f0a863f9e47d953225df8222216976909e54e930fd67bc592b434acd7b5a9718a23fa7d5be424c862709eeb38b68b4958a646f64e350464cd52562f7a97443d329f290abaff8f611b47962ec13652d9b0ff7ac0e3b97eaaa4956c9ae197ba3df231820a169f82b023c65b41658a87158903d3160d34af0154dc7ac3cdab9e23d8d55e26a60672f3be0208dbe385fd3deb5ca99210e18b3952a9d81c1e276fe84440722b7e621ba448ec53c634c37408603741d2867e5e8508971a9b389105b51eb5f25d10832ffba61ceee442142cb6e804219560e6146fc966667d1e127b3f082a156fd7fe91b2531b58b15d41fdd6191cf55f9c4a072afe24a93e97fd4d657f729b4b20a0d3435f46e09038407b102662ec7b404ed0e274db6d3461f728b5bd6cb939d038546a2903db00ecc36329d7cf66a012447e072dcf3e1be403689eab2d37bdd30bc37c9e58afabfec88e75739ea3feee65aee56556bebaf18dc58b71d846afe3119138177b4ac358bf5d39d5b5fa631d3152c3f9150c4e7ec6079b851563e0e05dd955e030e7d1e599ded5169227d762c9736ed6c97109d509b3d6cec0572be9f8463fa91a7fad3a49f6f6bf052f57edb15838a5c8b2047b41285b27dd03bbe4ba659c3fda2734751091757b0d7a34150a91335cf0e8d39573bc3d1ee7fe0a8f3147c1dce322841a88d96bad1bddc16cf4f106e340c34f912a853797454cbfd0bfbca6c2bc98f6806d511df2ff97a1f15808b23913a7c1519b052213624a4ef27c251f29d81f915a234c3bd23b761b1367d798acd3d11c087bfb66bdc44e3723c445b94616caafc6f6d54652d020593cec0cc2dc524201022faebd7009ce3246c7c8c1435d78d0d188e6cf70b06b56866ed733fc4c1812890230d76dd023465741f9c54487f03504fa1f6041cc1bb215f4c296a83650526929d711744f9ce2d6f22a9ea66cf8324037d364c649914ad558a2fac515b56134e487e928411f45f770718c0f010a278ef256b15efaf300e093cbca78baade4e003346a5ad924204a980e4f4555dcdc5982a19799b88a0efc1a6a9a7ba50f40bb8a712dac2f474c2378a949f34706f8130532e57ed917d33e3f34c53ded47c18796126fd3e55ca8351153becf27f7f9d57e41fd2644f7ab3506ebfe7580452da3d5625465e79b4e09a51a2ab405852e6e06520473a313da712aff43ddef5562ad145c44c8ee1b50fa103f6c19bce27a517d3fc5206c751e8117aa3daca091ead7fa4e943c29fa4b9edac8f037c75d04d5fc3c08a6c470459ac549179472a3e4486d98ca9d8989eecde96150ff57d25f1af7af4ab0283e8b4885e78fe56517e9c005c3454d0ce9845c7690ba660fd91e20922e6daf22a42c775a346a910b4f88ed969debc6c2ebe36eb9e9abfb509c837ebee85afc82a096e9cdf6d518b66fb1d60d596067f0e46407424a13a4fb52399aa2713032db87250d7ba14f02b54b82493b605ac272850c8d93db74af5511bcd2291b9d7d5e2971b2c654b0afb7fb8d6d91bb60d5145f86dc7cd8c8e1a8146fb67d411f6033b908430abbfd7b77451658f34de959c062f49a3dd1c1f076e5e5c00e325f4450900ca902c2787fb18e440566af53376aab779ab626c415cc41fc0e243620cfa2350db3667365c408e36580d152e9dce4fb9419d08e9f3e5f226adb2da3fb9acdd2c6dadaac4db33168d47eb9b52f448e6a754311572aed6e45f972a6d53405b8636fe333aa8d068e22622051798c3dd2790b6e712f78f2914044830d06dfb7d284f1d8215091d25ba2f5bd55d05c9a99658789146cad3200f8bff9b9722faa093bb9bcaa3d1f296a5c972e129ba97142218ea58f07a0400cdcda84afeccf55c5736590596e442f4d4a01c016836666917e7409b115aa068c9445000f2945295f234b914717447de0f8cfea37aaed3eb78fdc70ec44bf44827f682b8be8bcc271939133df030faf48387d7be27e0634a108d51dfcb191a067ab63c25753c5983f05e07e76a4ac445af9e5d170789c186af04eb2cd91276b5927416be2e5c69ce0cf7ccf19246c8e83c1cf8f37726ce9a61eccd70a36c5faa5bbba51be8ed58bc99ceb8cfd5ef3db7f591de3c14b016e0ff3f24abc33d2546383085e5c6a1040ae2803d0a798b3eb967588b21bc7945941b152eb49824ff9b4aacdfd5c908074d924be1d60a4421259fab8b5bcfebf3c938d98204d54a32f02788d294c803adc256e98d8d9f9a8bb9f95ca61128ba39231a8d22f79f55994cbd0b8b0a8618ff91728684200862e50763e7a52697f91460db32a9deb6acc3fc02a83625b67ddc8b5dc8d58223b47648004b8938be6bb2f577e11350f43a264c1051a96877feb546e12bbab72ad61499be518f58dc828e9f7b5e26d573f865458baa063128fe8dfc16333497ecb0caeb06f8044b9cc3f96ffe559aa90db14d3646981ddb186b6cd79b2b7df9982a68788e9b110f111b63027312791b3b164b01d7b673229e20ab3a30db758ce1207eb37c903d9a14637053c4231e46f46c7131e0150a6561762523c089c2d9787357152892977a27be50eef5e67cf649b81b058436d5f8af10477900370dbcada6b21416498eea2c8be0d4520dd1a0842ec39fbe418c767e2438617337103701bd7a537b19e1e91050c295e9eb17caebdc82f59262823c499299a71c77fc4dafa94269c5758a5fe04d92fea44721c5fd27b54316a8968804b3c70a2cd0e7a934372ffaec2c52119fde67cc2e22c6cb11cb3eddde0f5282ec2e1881d43472974abad774d18a4e80dffbe905f9de41f8e2e0f8f1e189b0c2d669ea12a911928ad908a5d1bd1e5744bb7cb67c65ec0b4912b231e32ecbc1864c6b9e54617bfae365005cfba034cd7bac5fa75a3f1c074e9f58d51128934e6cf77d327c4a9015b08cbc55ad4ed808818b2f1187108efa6545d81db2d0ceae80677f7beabcaeb652e6877011966372e9a9c6f047b825e2d1fad2ecea459c2f548c3196c2548f184a2bc3e82bf8496349f0c4b85477a1eca85b0058c4ff5befabf1189d54e1cac2210f0c0221a01ebe52283c5cd2819e7cd297e1996af1980952638d0fe8e831d5c05f89e1aea0bcb9be433ed7e1974ec886ffcd83ed067837d82a9e6fda52b242cf2df7d3a2c48436e97b008ef4b37d1228430eb7d91c08b004febc8747cecf6164ad5829f83d6bc16e2d895e62f4bc6287c50054b5236686ce4370c297a81fa4361f274cef34bd239d09db0a1ab287516ddcca45e8a6a665f579395bbe8d74b3f3ff6944dc092ddeeb2ff0ed30d2e5392262daf29c466bb420edf807acb28d889290ad50ac4ee2debf9ccb82effd35c9f168318847c70a86110a550021222eb2c4f17986697b833743b8fc855ae672d50cb79df4c94003aec4bf16e779dd397a641bb315815797d5166a4206933b5ec10bda2a11875876176d626fb55d0a8e5b29794af6b0b37f8336dd436162f5b9d159ee23299ff02d3338e37b9f4b19a885c9447921ff06e7614729ec3459c56a7c2eacafec650446c17f7c15a8ab6bb0cac2d186777d4fa668905190bb2b8eef955f8c629c3fa1d3f3c622f4938b32db6696bef4fb41e2757826adab3df0b96feab5015e052bff863f10cc225cde4e241f9b28b33e1772f42745f1623f559dcf6d96d4f85a2665baefb5551a039642656f132a08acafba9db06f9ca3746c99bed69b45c1907f770f692a2a3b1fe46bf7192ff1c42c297b94853270b2af403e297d511dc78aaffccaef2ec1eb78d0eafb2262c80c4a42a248843af3d19df707d79fc03d3965e64f05183d96e52cc241f1b0a7924a3ca8eaca60c03353b66e82ec6056fc65353b4ce3d40f677406b5f10e04fd1dd74e21e9537724fd9bcf17ed0550e1c99c3e215af6925360c7411524878c8b3aaed18d83c299eabbd9e82a4ae78362a36bf0691558f8cb1d6179a35d64aff5e86e103cfc5a923604fad62bd9fa62656442e201b9194ea2c51c8590a3fc3f17acd400caaf3570bb115b16105b614d63a9df8d5b1f22f8250178a90d24ff341aeefdf1989127281d3eb47cf753a4ec35137fbdcf16416cf3e05f3b1d8c3df4f6c391b1c53c9bad73053455d16bbc65f6f937acd3cfe089fe6ccc713db4f11d7cba61a494dcdbb61f1faf1b4ab5241e843cbba991ae56697232fb7d50859069306e8ee6b4c82dc4b40819d429f80be218d91b9103b371db6b163474d99d34b151cf83ceb0be84278c0becceed28c71abb9b11a08e259817373be514ac51686a6c94df1e96b92f0cfc95665a7c74e59366b64c3529039a30fb597136f2b9a511fcac991ca4e8988fd60f7fc36f5d2fbd9e18110e006a2f9375b1a445efd35fc4a6df8641e9e91b61778ff9754bfb1f2aebc7993a051171b5ecd1b90681c126231fe9205cdc0287b24ab6bda438fdba5ec17c8b3c926b84ed4b12d23fafd2ba3bab2a0ec0a0448e67199e1d50f58c76f3f655c8bdb14b7cab79956213a4f68a578daa384f1ec7f7267a60ab210e0d2188f27415870a4ecc910b3922465eb02537498ce96b632e5ec50516a768160e5c2baef2ff0d5dc43258efef28fd4021123ad4dd06440d9738a34c1dc575b2021a86ce195a32cb7baeb2e97783bcb9e84b2ae3c8e55442d7aad20b08d8dd1c83f128a7a5fac56d9bd16da3e2c2289b6d248c25b0f2f520f4645b644e10e0b9df19fc0d62e2d46988bda8f74a1535b57d612dda756733f754e154901081bb33f423418e431ea89bdf7b6ec13fd00f99d287aa65999826bec8aa5b70c5b9e450694489c68bda8a7235fb53d0ac2f61019cacaf472f8dc838edfdbbf245e8fd19aa34209fed0c107aba93302c3524aef3f1cb8ea0ca56926de7bb38bcd5ab726e0544ed016d38946f41bf1d27f30ab8460d413b76ef65ad193177e9d0bfb61a9a029c5a4bc84ab881a59a52a66451c4f4530352ee40a4c449f871a55e2444f969fc8608340b89d914ed213710188f0329a42097412fbdef0fa731cdd29893ce72dd07cf679e71760298401c0507852962aced2196358bae8e9b608575bdb7eb21a7503d654142f5a891d0cf7299c3ea7dee906bcc91319393edaf4ab3e319025d7d971cc8ec16f6588f6c188f75242d", &(0x7f00000002c0)=0x1000, &(0x7f00000003c0)="d66e61b461cbec780428994d837e65ed61b1cfc22a59f9a5b5e2fbac9df67a413660a77f720bc5d1624f709fbe305a4bc8593d8e326880726d968bd7d1796edb00262ef6f9951c0bc026ab6fa9121cb65539055ba4de9ca70976db2d33952964d722c91597f6f40ad3e59742b6016c02b8012cf7199e1fc2fca2ff65ec543d47845a89ebfd0f0db3f1c3b447516a46", 0x8f) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="22ca014db07e7afa75bf1df3d5fdebb9340380e204c0cafd2c5f6a55f429081ad442f890705d7eaadc53e47eb63db546acb18cd3e3445524129e543b53ea1dd15c940b90c5c3fff0909746056db23907be9895603140c9c542dc3cb85af712616067739eebbe88f698c4d5061b952bfbacfee063803284243c42c605a9f90612a9f7ab8b7cf24335994e0718f659aea9d36ec4e91dc1bfe757e66e09a693935b77e4fcd0b5c3f7c7b038f13aad627530e630e689f135e277f63c74e1e7633742b0c792900f21f50e8dcded69b268ea912b45a4007df32c780035acc9b855c26481b24d334bd05ff10d086945", 0xfffffffffffffe38, 0x8000000000000001) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffff95e8dec7f7842fffffffffffffff080045000030000000000001900600000002ac1400aa0c009078000000004500fffc0000003f00110000e0000001ffffffff"]) syz_emit_ethernet(0x32, &(0x7f0000000480)=ANY=[@ANYBLOB="fff8ffffffff0000000000000800470000240000000000029078e0000002e0000002019406000000000008009078000000007fc18a54d37071369460758592a0069a7e7f754e16fdc94bbb61c0479b96e94c2809e12eb6"]) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000600)={0x4, 0x200, {[0x5, 0x7, 0x81, 0x8, 0x8, 0x1, 0x7, 0x1ff, 0x31, 0x8, 0x9, 0x4, 0x8b, 0x200, 0x1, 0x3, 0xff, 0x2], [0x80000001, 0x7fff, 0x7fff, 0xffffffffffffffff, 0x841, 0x80000001, 0x3b, 0x7, 0x19, 0x9], [0xff, 0xe8, 0xd1eb, 0x1ff, 0x9], [0x7ff, 0x3, 0x1, 0x0, 0x8, 0x10000], [{0x7fff, 0xfff, 0x0, 0xf90}, {0x4, 0xfffffffe, 0x1f, 0x2}, {0xfffc, 0x4, 0x0, 0x9}, {0x7fff, 0x6, 0x3, 0x1}, {0x7, 0x6, 0x6, 0x6}, {0x3f, 0x3, 0xbe1, 0x7}, {0xf1, 0xcc, 0x9, 0x8001}, {0x2bd, 0x1000, 0xe49a, 0x4}], {0x4, 0x0, 0x1, 0x2}, {0x0, 0x8, 0x0, 0x4}}}) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0xffffffffffffff7f) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) close(r0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x10, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x6, 0x0, 0x0, 0x1}, @fragment]}}}}}) executing program 5: r0 = kqueue() sysctl$net_inet6_icmp6(&(0x7f00000016c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xd, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r5, 0x80002) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r6, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) sendto$unix(r4, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206911, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 6: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x80000001], [], [], [{}, {}, {}, {0x0, 0x0, 0xf122}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff00000000005a08004500001400000000000090780000000000ffffff"]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x3a) dup2(r0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x80000000000, 0x1}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) shutdown(r1, 0x0) (rerun: 64) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) (async) r2 = accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000240)=0xc) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0xfffffffffffffffd, 0x2}}) (async) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async, rerun: 32) chdir(&(0x7f00000001c0)='./file0\x00') (rerun: 32) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) renameat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) syz_emit_ethernet(0xb7, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000001037f87ccdc0c4a92cfe8000f8fffffbffffffff00000000aa4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"]) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSBRK(r5, 0x2000747b) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) (rerun: 32) r0 = socket(0x18, 0x3, 0x3a) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = socket(0x11, 0x3, 0x0) r2 = accept$unix(r0, &(0x7f0000000b80)=@file={0x0, ""/65}, &(0x7f00000001c0)=0x43) (async) sendto$unix(r1, &(0x7f0000000680)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357a3196e32e488ce3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c600000200361b1257000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80d0aa8bb29ab0eb99303362626d1119a789f104b7ec5654ddda851a1982831124547fa692912c5798e65f850007f474d32a5158bdc9e0c2b151c3835db9ea0fa9b05deed86817cda3d262ea080cd0afb8175a8034a8da055ec4bf866d223da23be6eaf864f252e04faa75373c05763d9fb2618d6e105d43e53eb864945debf9fc130c8bfdb1cf0bce3e7168a96080b97ff1c8b70dcec7a6bcc53abe2b5f1bac5813ae7e9bfe24b69c89cb02e6af3d9423f9eea4557d4d5a0457d5e01becfce7def984fdf169a4014d1a90b009498ce3a61c449dd8add56635728e8adfc5d6c37c1dbca0fb7917f75ba996a701844ac946add4744aa6cfb4b0c0efba26bfb938de908b2a83da8b0ab7013193d173690312bf9b0ac6b834a423219e9f33b664c42439f982f1ff16aab8dbc7803837b9223c2a991f06807a12d25f9d3f6365ff523afc8f0ef9ce6517d06e314a578f8a52639bf736cbd9bd560b11911c5c4dca6b68093cf0938119c51738badd2926de91c066befd3deab06f50c216cbbec2f0f50f77ec1d06b10748c96011d9254263f6d01e3632c79f9c597b14975f9597c79e44a98ff720272d5e92b3e91091e43c4e2736003151a70025f65f516755cfb49b821d55de13959c570e9ac543e781f2cd20b5660bd2e43b754c8b50000000", 0x28d, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = syz_open_pts() close(r0) (async) r4 = syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000005c0)=0x5) (async) r6 = shmget(0x3, 0x3000, 0xa0, &(0x7f000068f000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000600)=""/78) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x9, 0x603719, "00000cee00000000080058460000fe91000000e3"}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000a80)="c9a4c0e8c25078175a7ba84995b44fef7c37a18fe012a382303949cfc9a8bf028ecd743a260d361a9e9f1fd36c0d67f9a949ce34dd7f1efa21651f47a31ba21ee61aafa18431101d81b7d0207a5b579aad18106a586a29396f2ed424cec6a5c968798798a6091ed11a22c26d661f7b6bc8cc405cb8c6ecf32a16da0d07da7c3dacf60f21b90734127d7e19aa231a45e2242670ff9896683a2c5e788637af2045715a0821b43fbe4d2a09e357c3d9f9e3cc6aa5e959c8d9308da90d9aa1ff7bd5047c5fd5876c3ec7fa4c5f19fa9b56252662c6dc21bc02000000357af54c", 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091", 0x78}], 0x1) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x5d, 0x0, 0x3]}, 0x3c) (async) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x3, 0x9, 0x0, 0x0) (async) fcntl$lock(r3, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x40, 0x0, 0x80, 0x200}, {0x3, 0x1}]}) sysctl$kern(&(0x7f0000000100)={0x0}, 0x0, &(0x7f0000000300)="eb0dd5b598a89e9a439a4bdfe3045f20279921280339c4dc384544ca028ece0f617859ffcd6705f71154b673fe4be419aca285c5a0563aaf5abcc3d33dd4604d1237f525db6244c42679263a92d54b788f447e243973a42d9a3a25b4951bd342778ae51625a312387b32f844ae373974116f20b88bcc55addf57ba697f290c8bdd33483de865f07997405ad6559fc382b7ccdf120d3ad943c84c777f9f0b10ff7bac560c0c8bc5d3c927b4ab41b72cb0ae4e744ddbf89ae46287a8be6da15dbfa953", &(0x7f0000000140)=0xc2, &(0x7f0000000400)="119672783928651735327817eb2558bc4ff44c2327f62c2b93b4e6662479a8d673f7e2664f5cc57af89785a46edfba12e38170a44a9eb3316e50e0fbb566ec872b3033f8ada0fa0571b6eb2db9e0c4c6dde983793b4dfbe3c8d760b7b1596bc3722d1810686b20e3d71ebce93744e83eb4f0c50d91d3698aa39290cc39d2fdc0426082e183e4f7a2a9501644646a6ef1ba16842beb3a124781c65e907bb704dbd58882dcb9366cafc9e6c1ac8baba8868aa96d439d3ee6e9390db7ce83a2b3f4fac18a87c782749209b406c202974038caf07ec6bb4445387a050dbe6da99f6f3e73afb2a056ba48683af1ad5679aa6780471fb2ad", 0xf5) sendto$inet(r1, &(0x7f00000009c0)="5e6a6309f088c2f371aa5f8479e5700a0b9583e1594d7a625bb24d5228231d85fd45b78f544434b038009be75b22d00da367d46837a9951a81436432f5b3e0a947c9539c642be56be0fd124b2c72a9fd23e591bdd0a04afd144be54d4be3e9e0a085802d72862fe71f09e71e36fe1b4d8d6d924afda341f3ba991836cbc8b6fda0aacd18fe242df26e6c5aa8231b5055da6d63d5ea", 0x95, 0x8, 0x0, 0x0) (async) mquery(&(0x7f0000199000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x945d) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES64=r1]) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=';', 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x81}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r3 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r6, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 6: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)={0xffffffff}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1f, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 1: r0 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x6}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r4 = socket(0x0, 0x2, 0x0) r5 = msgget(0x2, 0x0) r6 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001240)={{0x4, r6, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b", 0xffe) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r3, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r2]) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000", 0xb, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x5}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000340)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x8, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) malloc(): allocation too large, type = 29, size = 28292870884 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x1, 0xa1b, "4e658b732b4c2a529daca3e52b1496d7ba28e8a5", 0x4, 0xffffffff}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64}, {0x4}, {0x806}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) chdir(0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x81}, {{}, 0xfffffffffffffffa}], 0x144, 0x0, 0x7, 0x0) unveil(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000000c0)="5530c7268821ebb356a036a5f9fe5a793aed2f8e729e62eec4e3ebe63371538e34250210e83920c7b287c49376426be9b97616283d572676fc17f2580e782392ed5b7568901a", &(0x7f0000000140)=0x46, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b51ebe9d4b8881d97cd341bb7a99fd7e62c5737a70199c16eaf09caa1510f360bc48e9ca7c6cde", 0x3b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) preadv(r3, &(0x7f0000000540)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f00000004c0)=""/73, 0x49}], 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000003c0)=[{0x60}, {0x3, 0x0, 0x0, 0x4}, {0x8106}]}) r4 = dup2(r3, r3) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="9d74f745350b5803c22bc6457eb4e2975b10f9ffff62bcda4f057417467439972b01470f610475ce95dd4234eeb330e0a2ca3dee7e5f8b6a86baaa525ad16025694e06312eba186e9b16cd42df951629b595846d6edb", 0x56}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) executing program 6: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380), 0x0) r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x50}, {}]}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x3, 0x5}, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f00000004c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r3 = dup(r2) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x1000}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) sendmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000040), 0x1) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) r5 = getppid() r6 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r5, 0x0, r6}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r8) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r11 = getuid() r12 = getgid() sendmsg$unix(r10, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000500)}, {0x0}, {&(0x7f0000000280)="dd1029e11e2b989de70df57ddabb49027b461909fc310e9be190a665bab6dcb3a407b42c2b71957e36e6a0e535259dcb8242705b103b0c", 0x37}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r11, r12}], 0x20, 0x9}, 0x4) r13 = getuid() r14 = getgid() openat$null(0xffffffffffffff9c, &(0x7f00000026c0), 0x800, 0x0) r15 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r19, r20) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002580)=[{&(0x7f00000000c0)="dea50a139bcf521c", 0x8}, {&(0x7f0000000140)="5f2bb07d9e32f40b2d5e49632d8f9d4dfbe00164658fc8206ceb3293611bcf9184cf90d237aaf8a67ba00875ce7811ec27fa2d7ddb237e98ed11f469a47e830655a46fe1aeb73825b9775af9639dfdb5bd056be853ec78df22b28b7c6f104dc6d6086c4d1949ac3397ac9161caa960bfac190a4011fb2905f5d0aed5633e6a8e072727e133fe75a73bb9fb125f5990d1ff21acdcee7269be968d072b8f83f4d722678c40c297369d01acd3c0308e33868f2b25610ba1e750e9384d5bb5dada51141edbe3421566d6c034e027093a3a28186174f17f1baf44469e98ee3f547d551efb1e07bfb61b1e368783e88b128638d2479814dd5c7b43cda3936d183fef72331a68003fcb3b5d1e31feb108131b75ef97f6d295f493cb2eabb2a8e38e60f4ee5df30a02096dd07272824d3b05e7bd2b857ddb5c744f3eaf3de74c8a16225bb9a242faec4935ad219575af32be595dc9dd355022c14dcc32d82e166f71031069aba7cd05d64a06fc5cc9f1226addb83ec3951b4d20b748c29ac0590586ea902ed491bdde6984d595f7b7ae45a66040968273b0495f5c9dbe03e5ed67502a8750054f2d74eb92afe632d688debf82d5437e770b5cfee7e2f715e3c6fcfb91b138e7235b2371350ba1748c4c9a4f59b4a0d6e9149650baeafd9bc0dd0f1b5e06abd943c535af2839a038806040a5f95d2e14d2a0727b39ec1d2d3d01c672cf1668e74f23639593c581efa8bea089a8e814e0322a9ed790ed234c60b7272b6de6533df56808d7d966cfcd0d4e0f95c524d66576b8e8b4cfa279270c7511c0f6d125e4d50ee2157f16f2b001de724e9dc987cbfa4ad992534848f0e792353218b8897a5ad38316cd7b2a7b3c5ba60cbffff16b100c5dcef6b7f22ff02a0cf2fb6188ce95ccc546c633e9cb0f8fd21773118a5c526ce15c0172e78a615b2dc9adb5e5056422688285161419fc498b6505e88cbceea219eccab46172ae46982c8559deafcb915509327e8e8977ad6f5dbb3dca432835574c762bdc5049ef8b05de61dbc8b71d130cf7f5a3f8ad2036a0ec5e2757b631389e6ebfc7a7640fe4347d1bc4ba559438a8193b98f1ee6d90faf85e428e485ac44ae57dfecf4a5d987adabc06f0c3743f05ad502203746af162548548c82e7484b71b1f0567bb4ca38cebe320f46d366e03d20529fd0f978897f8c818bef9b36a5e594cb9851e191e62c0d1e3efcc3a1514ef727a47a2f0a650a708507f4defc816e2fb27dc241fe90601ad5ce4761316ca9e6829747c2c2ff4af27e605a9f24115847670d11899a5f5722cb4cc573eb5160922075c399319862676921a5686e4b54eb7ee432f6cbb8f766f943489f47864f3c7112a64d1b176e4c31c73cb19b20c52f4194fe37c345aedea125b01069edb220c2293ff8f96eb4674e34e78017d70aab6f989e6147061273d6376852b1cca4e55f19e3042cf670ac1993cc6b2921f8b10507bb8eb6921ab314666ea6bcbfa5687f18a1be5acf22f7b93f00459c5f9f0abebe2e083855068005f8b8d6324adf0bc5886c8fcf29cea19f8f295e0b2a8f0f03366fed50a57ad61af67e15c48fe23da3c6243bea3c64ad5b1151a6b11a50212bfdbfeca1c1337fb4545e855c6a17db1c9342b33b5ae2bd713d39d5ec7e56c188f36ea8dec25c5d50cbc138c08c02b762672af8ae843bef9f8af1631d1095e5213efee6fc6323faff1eceed99db13078322b9ed5787b8e67dba541e6c36e1ce6f6015470c3acd76d92b240905f793f3bc029deb593a86b774764c8e2639f4d099783ee2c5843a12b7a4770e0840286bfcff6d3717a764ab4f952199e17e77eafc7a0e4c86e54c0e87164ce1bbbc49e1999c8292848255f75746f9b41b8422532d83b79a6ea8b530a434a0e1866bcef93a39902172472ae905815bcc602936cb864bd95ac3070b8aed44e86cd89cbe488e122d48fcf03b6f0f0f7c2a6a72e7b21a987bfdc397e8350c5748a5970bff624163345ef2c71997fc374ba6c0ce2c182198481cfc0a0924bcb81090b629aeb96159fce7224e4eede93066f7dea610de5fc448cceeca814a2e9c4e92b45c07bd999b6e094c06d3b8f2e3edcb6ef7fad5755574a88dc7929ea4c52b857b161d7465b722d846573d4be723ca581a6e4efb00cd8c383ab06d41f439fa37df86dc25565d01708b37fba3346d0cd5496d2ba7502ff628e00f0e6dfe9834791030bae8fd92c71953e5318dd5c3c7d80280db9b7687c445e82361071d07575391cda4e48c6d7ca109231ff3759bc4c8c881072e81d89ae73794caf1207dd40d99050e85d5694ff64143a3151eb9a0019ec14db3504990d3eb17b34fc56da638da1fdb66cabc56c6ccf69f91641cace4f53606ae207f6b7cb3f9471f80a51d8df19fd9e1a08e180736caaba8a3d6161bcb4538a1ffd1475d8cad2469d457562b87b0d3b4a4740032f95377dc6b7032ffbd148d23ab49880fca8f76981d41793a3586d30768c808bff3607513cbee9b17f3c1e7a667c46001aaa2a49e17a85c8ad42d15b1622bc63abc76a00cdcf5ad0748757bfd6445440dd3bf22fab2034aa6a06c64beca0a0d5da098e58c1842a6a0a001ff1a5912e9c354216c0ab8f9ccdddf9684979e04632d806edad58d69958d9d96ae4e5cbb5042353335c7a7eca9cd08f0ecf42dff0fb28e9c300a964207c58c10f00b0fd3b5d6eb9d423a2b6bab6bcde8b2e75fd2ec2566410f0a96bf21b1cd0c62f8ea7256b57f722733d614fe2340b43f40d7b090edb3ded24c90ec717db7286b502d79e8eb1e324598ed8c42eea8798dc6c41d2a345db80c33695081b0ae6f62ee5d1071c3dae1888423a415ca0bac86de96ef987ac6d41772cf58f839f8519ef49fb0d4f4ba0c9521dbdc7f5131a28b58f064bb825fe9808dde7ea03b30e4fb7575aaf8a5053dc0ce991b88616340230598d25e9014b76815ee9fdeb9ae9b41ea144ea28b1543279a4133c811c6cd7654c18bfb301a817d533e8341d73c1e8195552a3cadedfda0df1f7791750469cbf4ab6e2bdb8a20d66a34b4c1e32a34983d141417efb19cfa2e92dacb17f636f9fdadc6fd09bc2d2b27fde343adfca974296f2418c448c7482c11ee12b38f71f0ef5667235fd88f759ccf9addb6a447e2b1197297d8727ed002ba74ea1a82b5be30c96d703a2ec15754529d9de1bfe63cde0064f1155c0107d1a10f996bc079c63daaa3e74eba6a72fc90c0990b00124aa74df25c4c741df3a827ece6f9d9d2434f82b7c81bbf65a53907e1e83a967a447b2a47b2383f845364e524aa27fc04a99ff975ede1f87d1a2c3ecc1b4575e073de4f20d2191f8b4f756757da044071a2baa22cfea5fb8a56f378dc4bcbe3ae63ee29218d95d2cf2f850b8b0e25f451cfe3c12b54e9148dfa8dc4cc8ee9ea80673049ef7c0f8aad2b987d8f5b725f9ef362372161c888a7190261497b7b29e5515300879a412b2837d411bac113447131122dd251a92323acc595a76ba05a2db04daaa6b968931e571d896967e6a7914c10a029352664b2896654c23a762b72c0ce147f346bc770fb72cffe096bca62cd9cb0ec8a57565b0b9e80c2c166683362b0bff16956c0e1ae59018ef3d9cf3f532267eee0102b565a9484996a9e12352270b96b92e64e04fe92c54ac090b424310898547c1ff03bb7bcc566e548876ef2f6b06b49c8c381013dc0549626e1fccf0abde79ba8fd270e1ede6f81c265ef66426b7711b8a280ac22cff82d8d6e6f076442d4b3ed8f634cfdf3abc64f0affc7459eb9d05a26d55c83a95d2de22a1d860002988f80b6e2c30a284c48fa1da17907a0e9ac870ba0415a46395b4248904a22defbc7b4d2a87b66576391fd31d616964c6a803f96d3f2cc4d271c701a16126bbbd682339969789bc25b5c921b3fce5034c818f6b35ed12c411fea20bd25606e850178f088e298e96603abf6154e8c3cb0c9a0c32eae872d8ca38640d85922c927e35141e6467e7de3ef459821b1f07ca4ffb7528efb5915096eb3ed53d075fbde2995c1a7a5595120633c8086e102316d8969c811080d68cc5ec2b5b25d9c9d9a97ba0433467d920e695fa6393ca40d0d1a241fb6e0cf25fbc5596ba4b92ef8fa3382d11e57c9b414b832c3f7a2da21ac050ce361d2c82222add3b243a49fb0cb8c9bd8d731019b5fb492a3d2adebd520d4b19f1bf6683a520250897bc05c1b24af8fa80162a3ba3691f53ef0bc7e63546c819a73f22d76f16589964f01c9d7c19143a4cd9151c788cc0106f071466c5b27d61ce0b501f61b2dcdbc310e920571a68091adcc614265cc9b04160e7870f62f52a428c0c6baa42716e0774660ba1f1272c3e6cb741cd4e843d06e98a6dd7fd14be4504d6407e75bc5ed297dc2a095da261c051861ade743d4df50149e8a6b12856d32a318294f29def6e3448db32de7e0c0232c969e2b9db52af9250e5c9f03fe7ae5d19f8f20f2332ed59c6f0bfbed2a4f66117553bf66537b90d729d8549d19d0e61cea9f0ed558e6f838bb628628150d2f299f8d9917e66b2136ab402c15556f59d87ec1eff5eb84a0a1b8a9cccc8daec61a154699d3d4c668e202c79246582238bd9563b2641f639df810b138184a10fdc0f02122c7a494860647688191fb6a8a1a24fb24a6be3b14868148f4daa89d0fb3bf3a426427eb5daa0642ef2e2d9c41ef26a77bc10ed3945031576cbdd4354ca4371e2e362458b68decad249f421997e987b143e1686df680f452a40214d55dd8d9365343fdd12cf7cdf768bed0d97ae644a2cdc1748204b073239be4131e5fcb9c8e2ceb2fe4357f814e8cdebb1f6eba5a1331a1de9d842bfe263ff045d4b1644f836e769a64d0d619040bb34fb94acf368eb27343b74c06c30801fa5ec1763f7e0b023b55dfd7fa6a28fbeff026053c825bec5bcda8b8bdd445d7d61988b5d77a7d2b4f9c14b154aec5c3f0dc348f9530110be34f797f97db0cfb2527768a0261aa2be52817167819ccc6450bbbe3c5f312cef679e84915c712e52d7ac2ab8ba574bfb75a90e9006ba22db669c49367ee013ca2ed93aba9c53ae27ed62efee5a96d3970ffff8012c385b3fe4858277a1b2873b7dc635a7055be3e68341faaf9b1008d54f858ef3cfd4f8a8a1f059a5fcef45420f02eefcf0d4f9df9407ea5dc28ba6f58d58a908d217942fe984bef168630b543db973a96399050ff92a1dad2c72f0b85824d262af97e078bd49622156c36ef3453c3d2a386beee21cf54d1ac7d1dc2975293cbea912e1a976781649e58bd34d122492455bd9810dca02352abcabdf99186c6ddc71a7349c640ff5a4556ab7f6e6e71b12050aab2ee30425604e8ff776f5ed040a9703f9a14f60d8364a1608f74cc104fc1eaafe4db422ae573438c2ab5519b2ee465e3283a9cc4ab1a4d857a9b4c0b32a1ba287ebb553fdea8be77e501695675be7157713aa11edc94595bc158d49de790c3fb9e0e0f4629179b4de0284c5279a1d8e75039d2be29cfe4d5b74b900cef6085f21a33171eb9498a11587c0c5dc8f601fc7dbb85925ddc83a47b7e3c69eac1d49e272723d4e01624a476e99c822517435e3fa3193a8b62940b1063e378de2a8d9d701c51326efb4bcf7add1580cba0aaef6dbf0b4a3b164f4aef472957544f0e3d123db5b75cf12c85a854b567b8a5943a66cbec1eddacbf0c6fc82f0ae2cbfd4a639fab0263a9d8c51219d34f57ca346c5df2978b118c93ab62bb16aae703a17229f8d67c4cf16fa39be554a41ab9fad69fe501575777df2fe", 0x1000}, {&(0x7f0000001140)="a59033a3db931c342ac159778d516b00d5fe1677e195affe4c50ec9ca5b247ae8fe40bb6c8c98a12b114e4e8540f97feb16016d8a3099c9f30c1c3a6a346a10957830b4ce14cafc7e39df44949d11ec791d5b12b3a883f7ba86975ab6b4460fb8079e20e46b43ea74780739cd257b6dbc7cae57889c7f8f5b5f0b4ea85c434ce7028ac581c663b2b4243c73216008ccd2b5cb6a18278f21fb923defafe07afbf54fc8e048d8ae3da12663c0bea3b4d1c9d485b8512baa7994cdd321e1c983ebe00de245e53a096dc6f1a4cbba81e2155535dc39f4c63825cd17dfe0b80975ddb5f", 0xe1}, {&(0x7f0000001240)}, {&(0x7f0000001280)="769279eaa6642b55ed2958831cc19818a3b1aa5be9484ce2e78f9c8420bb3400853f32235c8c16ebf2be173767403fa312d8802b106e74388612da09c2a5c599d45f9be0e3129ba04bb926e7055718296348fc2aece0a1d09bfbcf0a1526582c4af665fa8551f96054f79de13ed08a18fa7988764bf3fd91d2f2ac773816efdb3d653351f4fb82d9c756678f5921f0c52c718d1530b15fa09555d40a9e5969bb5b872ea492ed0a8a5c698db6215bb9921ec7409123a6cf005ac334bbd844b4e9ddb352c4f381becc8c4eb41b55e045e308b7daa1", 0xd4}, {&(0x7f00000028c0)="02ecc9bb923d9384f8f59aaf287a8cb56060107413075984333f93985baec2e756ae37fb3777a94c8639ddb851ef699669dcdd7d19967828f76d989ad7c1cb32193b3d61d7d41170820172b66e94a25e72e9e02b8d7af5ed5f0b22e9590f06991f7debdda03bf0ca4dc90c7c320ca92e02b5214efb7993c8656ef4b0f33e0aa5e47fee325ef664eb12479b7c7313766da2c27457f804d7da06e42b41bdd1ecbe43bbd200039c5efd66d0082359cdc6ed288e52cff7a7433169ac621e5723ab0277405575439a46663a646ac45afefc5c935a481c08fc31967c717c7751413a0cebbb6fdc596b5ff3f1bd6c1f1c89f710c51f8a42ee25f3a69abdddd29409f67ee325346544dc1ce4e6502112977952c98e665a4cd50def3be2f0c1ce0173e9c4e5537f5d086457b7f9a513866ba6f75cac456d8c57d544a4ff704651439cc711232dcf4d65fdbcea4e174149c309d953b2e6ead6d497a4eeae3ada728928cbaa909f898fd3d51b8a1718a9c5", 0x16c}, {&(0x7f0000001480)="5e51f56badada8f509ec1d4ad548d98e13e2df75da976e0b8176bbbc8adaf4c496922f755ff561842f914729fd2f38e2ba4d0530c2610a1eed2b892b7773da79a8cab6ae341b05f07a", 0x49}, {&(0x7f0000001500)="9aad3ec184d088bdcc2f6e94af76835aca71fd4eb4810aee9cb913933130cc2b8037fc68104366246e696851f3a8de640357d4e8f35f138d9f4e0ee735416ca5e28e4ead52a33c964833cb245664", 0x4e}, {&(0x7f0000001580)="cb087a6459f6e21d38412398c2474b818d138fe7085bea474ab07646d0c4d7cf39c264b12fa73f0fffa3bd8830988e483fb08d1d7bafccbb38a713fcadd4e5d1e40eefca981d1c9282fd75fe97c3e7e36f78d5e41041dacbc91f679a4dc36e35e192478eea8f9367756f4c0e4a736a41560b10e55a210080d305d540ff5117d026413ae20b7fc1b3aa218705fafe32077dd88596893ea7ad76e53cc195c5981df9b211aa10b4948ae451d04a5eb99f5b29d37b0efd9fc14d8d85c04b01dc8ae187b8c91dee5e3fdf28e900b377b7147e7140fea978b5c5c6e16efd71e582911f02f6c9f45ff8817a4eaf4c5aab8380e8c624d6d4bc1aa6cb97d207ddd0f0941f6e44af0e6317509ea1b8ff63eafd62aa89b25e289b552d7dbf4bb8cde44880403ade03f97d7237c7b56347ef6fc831706a118430e349e3934f9c974cfaf40a44b7d352eb8f648ff749b29d015cb8f7cf2af31589e91609f933bded3f4b0dd064157b2103e7c562a86c995db38876980545a599974addcd9e0c5aef3b41a96aceec8bf6222cf59e74944a73770374a910d5fe1c41c736c17e8496e0cac1cdff36a4dbd6ec679162017b3dd26450e7948fc53de37a5672d3ecad9054488bb32f099a7232cd04694c6ef6838ead684bb1d2bb16cbabfd6338d74d336b766f3441ef7236d790d9ed15bb28669e8fb80f80c157e4b017f990bbe3856d9d78e3d7faf3c33fcda18b6b4ec1d0884db4c31f8b425e2fc97f9620e4800c366875e644c8d4a7d766e0338af2e791537ce9990fc9b83da2ef475fa2e0a12f0657f0cdd4cb89455204e34371e931a237d2d8b8a0d799936426f52726adc3c26d0902090880c2d8a5576f7fcc33423b5755af86968e5d78a563295fd10dac59e3e02e775f45d2c8a957c93e8aedcd41cae220d3cff2a97f79a972d1f8b1d61ca746214ce9458d1fc5c8b55fe3c9437bfa95778da9b06eae79c0e62d425c2c21e3d72027be1d76220dcbcd0aeada495cfa9f9ebbf6f58514aa578cee05ea2074cbc38efe801bd814f5f8d62bbf16e2f9d4396675a13bbfc8f8cd60cf809b8ca064283354502d7a73698fc1cc8e1a9f3555b7fc31823223c73f4ecb404cb9db4791d34e914d0013fa274db8ded6000c690de9e02dfbc23914a680df95f951d4558ec4626b2b2eccaf07964e3fe01d2e517c6003734ebc91ad1c26c1fdea3d8004a914a2c94cbf46de4273890d78c44e7bc2d1f3ff6cb2097436cdf3c5ad4af38df3243af807d7c83b7b9ee19b9799c20fa0d24ff6a9d0afe34dd93b13221e3c69d816dd15dd14a97dd26438d661f0fa89b9a9a2da43b87080344eb1cb68ddfc016939e1845d0dc6eacf7da8ac8feac9c67f965f96c0c4621cbba416aad888e7a34b35e14726c4e1110bcd83828c797e6be843c703a890f1d63037c00cec3d9b79d99efb3375d7df9b9fe434f2328216c973c9781be9dff2b756e4e5339f7bc730899d43b0608bcd95f90c52348dbaaf5fd53e3c994220bb29c5d34a1b16ad4d40d58458146feb356fec3759ccabb4793af31e7c71ebec86b0601e90defbc4a39beff443da6e4180d17abdb12d4bab0d08515ed7c1548f1e75a8c209aaf2f8d184e337b838c7405ae0db16007db794db460adcbe4ac1c0156a2bc2fd847b39c9c96691a023c1321502e8301dadfc53c1743bb1cf7dec77a80ea3c78c5e8324b36892bbb2ab5a069015d8a4cd7effab18545718c07713ba856b4df8dd79b93b44ada7ad0ebfdb938d0c7485e3a197a5cab1866b08b139d0445bba7d9f7c34629526b2098fb04935afb69ee596a3d530b9950e502ca4e4e386595b8612764f5fa4faa193f137386001ff8323eed00ee8d7c1cf275939a5e6a078ec86fa571fae2f7a22643dbcb51a34b1229cfe0932f9a6227a3bf9fa4f2eb32d3c4c06da673755dd632773cd9e6560ef4021eb1ff99af9f953eb25c60c9108bf1f45fdfde627f39fdc9fef25c2678946c360a0e0aafe62de6ec365b4fb00550061baacface8bea6a0a6c48e9798d6f1d017902dea2aa8b45296904eee053e03128aa2e07ea7d586a88de7a1b3d3255ea812cd50523d29f753a86bb1e5d637bc7e3cb697ac8f2380c789210c84fdcf6010a2f9474137c4be580f6a4b8908b77dae6af9805bfd40fa2c86480e6c5e34d16c0f354006d2eec4fcf54e4d369b9b6e40450b1ff80d23222cff0d589b1aacd55d70432a161192523900129b2fb9b7dbda399cec659f58c22f7b06f80fe87f8ac45700987d19d1917beea67e64da6f165e8e2a8ea47cd7280c0756e6ed22fca5212713e395d7e01c8a7db435cac901db6d326558a9ac0cb8297969b8652da2702cb727a8bb89586c9de193931467e914f190e7cb78ef83f3862c6d7d49f30704138ba8757ae48c6de8887de34d6ff3ed03b9158fda245457a396d44723060245befd9d87ab3f885a9c960a0cfaa5ca8feac8bd6c7fef45782adf2bf825fb74456dee449210fa33942e936dcd289654621c308b310aedc45b276211a65eaa68d600a045c945980484b5497e16c5d6df2f1de4d52d82420977f0b82ff3edafacf8e88d1cfb0aa9927893b9068e84437161b4eb47decdda6c6ccd19fc1054588a7f142863b656b23a6128dff61a95142e2b329e4ed3dea66c3cb214e9ab01bfc5d904b7f857e1b016381d1ec195352588926d824e88e980179a25c99127cbdae8fa0d9c1f6637271829aaaf0cf406df2521488c6ca9939e810a92d1cd5ef4c7a30b3eb1717aeb0341ab9735cc12703525eac8d3e95ee8f03262905fb547c9a36ee7ef127b051979c3e99655f345104392043a1edd7bea1a7976249b885633734a26b5e4d6c81c661d3c54612a6ba83b4b8a5118ade18adf90e43af3120555ff982489bc5e755ba39216e1c7b0ffbb9cbd8b60a380c4711b1ebd129ceb31f9fb358731db35276abc396d106c6a15da155c1b35af24c97a3e2a59f1c4b59b7c43a38214ae2299068288b47c375575191bc628ea1db8cfa3a7bc66f760ee6278d9f58a3a77ee45a6cd6b693200521036ad2e061e1fc7e06514d243371a676cbfe20ae602a0bc64aa7bd2509a3864b0e173b6c333aa7885058fe94794b1971cec8669f9884914d9b3753ffcf93950222963ee0199593025f7c23b5db2ee2cb9357cda4711ecc78f26d90cccd054858010db7ecc2a447b14a12631ed52f00e6862b2b3bebb51b788f542870757b83eacce2c883bb79db04fa790599358b1ee746ebf3f5f06098e28d6073d796cb8d65f7559ec9bed9f4c28a9affb35bdc60ed405cdd26c790e3b3bf3f975bb431ca9e5e7b47b105fff47b506a024644c4c5490015e6ac9f98a3135b3bdc258ed6f81de21c0b5cfc29fef2d76daddb0268dedb42f81f1c6d92fe70e57a83c61a06587b43957f9036f0f957087a0355c1152044fcfe3a606933b0ad289f78d75fc4d98fbb02153bfc15a7f7a3f06d8af7a8648c9097bf2caeba750df473ff112279adc3c210ab19c87c71ce3702fb1f211d2e451e1ff3ce2b981b121d61e0a586c847351dece1f37d96065a10f4e633286618c416af9d57c6849baa24bc95fdc8c6ff4154797e3fc3b17fb5b27765d29d9251723746127b6ed39189b52f93bf0c914d46ea984aa0832ff5877190869ddd92200aff2d441dbbe58a465a26d99919bb10b1f2797c20c7b467a15566d6faa46cb72ed5921eb310526b7541b13dc78c566b80ccb5ce8bbd2a77bcc1554920d5c0f64e7ddc9e53f8c11053ac118e1cf77d77d9940dd0d527a69e4582966654f0e9ba781af7edf3aee9436f02cc11d55b87b67de651bfedbb5b7f47500b4518f3ab1e9154f53b3686df3e3860cc7bb54d6d00b61d4dfa4dce8a466f486f396e88305fd45062684ec04761cb3b0eb88e3f273e32aff0ff54af281622636b8513162d3e12343e9a411d885c5001ce19f0d7aeb126dc511bd0916e0ceb0223500f49e237cd09ba1816c455ff1bec057734663294740975272c1102d5f106d8e46eedef5de09db73dbbbe4fa8e8f4025d54a226ea2118b61a06c20296d558bd44aec819a197dc1db468d6e32df7f67dd74c75275783109d16da2deb5765ef474b7353ab3db16bc0aabeeb550c041c342ce0eb6326eea41ca55c2dec849aeeacc5eaf9576bb736723498650a595e8419f11a85bb8718f461a9f2f2a26494da0412559a21d1b793ccfd5f855e6fdb822d30d4eeecc801ae5f52375f85d116a60da77d1d2c4842ae3c6967e0ccfa2beacb355475e1aba369d0f29e3fba9e6a463e637aa4606b3b30e95169885fd53fc2dc43e4d8f0bdf915497a9656c58000416f5811993c3a42be9b7dca8a077c005f02347288f6a6faddb4d3e1933624371de72499519478b393fc4453c42d14f352e67d6b3735247bcc7eaabb51c5a9b8dcdb3685babbeb00d1b50ee08a5eacba91eebb0d75c85af6105b5d77195698df6f5b5074dec79a8eca221984adbe750d9482065705a0f1284ab5612deee1dd7e95a3d20a720b6e261be8396041b832dfc1c745dea509085d30b292fc4dcdacaec55b1496873de95dab1215b9455d18a64618cb9fab05a19e6c6157bb8afd1a3030cc4d0695e53b46dd4cb34af870d87e28352a9efb9406dd4f7f12910e7e117cc2501f263d2f59c69a57c3a088822aa0375714bf025ade518cf0d70cc407a7264a07f4378ff68211ef507f017595fee0ccbc24a67e99f2588fb8e94c54d176c4709871bda3e8caf65c46039428f5025f45d67664c090c628a49351f37bdb4f785fd7fa9498754859b967c0c743ae16ab87f6cb0d336ce1c751ed86a04f9749afdee2fd04efad9664b0297122cd197185e4e790b6a7733ba304f14f2b8783af7be578f1f44662818edf8771207d96c9d181f2f775305d2d86dd35effb63d88d8b9c05760ef847a1e57be51a69e07ac4a22c9ca789bddec0f9fbc1ed42a59dc307ed918c1e4ae9b60c5e16204311970137655dac3969bbd3df6283a9e1367d0bc72bed1f23f6664c3c4f8417789b68dd9696b46ba5e1c5474d28444ab543ec1604a44aadaee0d311711d8a4f5d6b34e22a537bdce32458f730714287df8647aba4ee743a41d2c7dba194f920c9184ffc618fa6ede69e4e8b34c74fe4424fc65f489ea8501ac42bcbf711f5fcd953501b1255a2bcd285556f5da233fe178dc3ae571bdf0764496eafa063cfb711a7cb98a9b2125585fa95a77418840a0558f1508e6c0980e14b1f26cea0484413599c77026163e4292a6bdd4e0d8942c3e5274fa5acb777b2301b5efe3beb167a590f931f795812ebd7523db141d95c34bf785934fe7d118650586d8a1c15459a001aaa578af4e891bf3c1101c2c0440f24ee1597db38671f45d7e1efc89ce3eb9a695ccc8f70ccc42dffc37deee28065454816a2f1aa4af2e3ca22f2603dfd90135c935c1d70e959b381717ed37546da5a866412f6a08171c85f9ed47d248c804f5ec5d4d9181335d6d8a42b20a78a2e482acbbfb2afcc2b16f714268c8af06cc4796797a0b2685275a37d58e7e902c1e1fa76651a4ada4bc808675fae213473ac8ba37b14408685fe3bc63e584c1b0ce21e8f084123d0f86ec58c04ba1b1833fa5a509564e36e40721247cb61f13cbfefa915d6d95bf87c9e72c497b5cd518671fcd2d69c78c4ab1f12e3afebc18b6611a3bf7101765c02986db6eddbb2fb2a4d30fd3e1b8f33b8fa8bfb717c6b40cd1eb09590d07ce92ff440caf18833e1c2a5edc09789d2ad987c725ebe25b79846c327f4f9d2067fc40ccee43f62094b61", 0x1000}], 0x9, &(0x7f0000002780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r4, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r5, r8, r12}, @cred={0x20, 0xffff, 0x0, r16, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r15, r8, r9}, @cred={0x20, 0xffff, 0x0, r15, r17, r20}], 0xf8, 0x1}, 0x10) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 2: 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) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000140)="0000199a", 0x4) bind(r0, &(0x7f0000000000), 0x10) r2 = dup(r0) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r4) accept$inet(r0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) dup(r5) open(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 1: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xffffffffffffff44) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r2, 0x1) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc135", 0xf}], 0x1) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640), 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) link(0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) close(r5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c5000020", 0x89, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000200)=0x7, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f00000004c0)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f000023a000/0x4000)=nil, 0x4}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004a6000/0x3000)=nil}, {0x0, &(0x7f000070b000/0x3000)=nil}, {&(0x7f00000a8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x1, 0x0) OpenBSD/amd64 (Amnesiac) (tty00) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x40) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000140)=[{0x2d}, {0x50}, {0x6, 0x0, 0x0, 0x555}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) select(0x40, &(0x7f0000000300)={0x9, 0x20001, 0x5, 0x2, 0x8717, 0x9, 0x206, 0x7}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm(&(0x7f0000000240)={0x2, 0x5}, 0x2, &(0x7f0000000280), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2], 0x30, 0xc}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r3 = socket(0x10, 0x4000, 0x2) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x34, 0x10, 0x0, 0x4}, {0x16}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000340)=[{0xfffe, 0x3, 0x7}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000180)) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 3: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0xc, 0x0, 0x0, 0xffffff7f}, {0x0, 0x4, 0x0, 0x6}, {0x7f, 0x0, 0x0, 0x40}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x80) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7, 0x4, 0x7, 0x101}, {0x2, 0x40, 0x5, 0x5}, {0x100, 0x5, 0xab, 0x2}, {0x3f, 0x8, 0x0, 0xfe83}, {0x9b98, 0x6, 0x40, 0x9}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r3) ioctl$BIOCFLUSH(r3, 0x20004268) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() dup2(r2, r0) poll(&(0x7f00000001c0)=[{r1, 0x17}], 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@empty, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x40, 0xfffd, 0x0, 0x0, 0x1, 0x0, @empty, @multicast1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x9, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1, {[@generic={0x94, 0xd, "16faebb3a71e2450679eda"}]}}}}}}}) r4 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x311, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x40, 0x0, 0x0, 0x50}, {0x1016}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x50, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r5 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900"}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) shmget$private(0x0, 0x2000, 0x9c, &(0x7f0000ffc000/0x2000)=nil) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 0: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000140)={0x8, &(0x7f0000000280)=[{0x6, 0xa7b, 0x6, 0x5, 0x10}, {0x2, 0x5, 0xf001, 0x4000, 0x3}, {0x0, 0x8, 0xfff8, 0x1f, 0x1}, {0x7, 0x6, 0x4, 0xd7b, 0x1}, {0xfffb, 0x1, 0x6}, {0x9, 0x5, 0x2, 0x1, 0x4}, {0x3c, 0x8, 0x6, 0x1000, 0xad}, {0xdaeb, 0x6551, 0xc6ff, 0x4, 0x96}]}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) executing program 2: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x3, 0x40) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f0480b33b09122db12e8b1f"]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x801) acct(&(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES64]) executing program 4: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d901ec096a31c7a113537b4ce1f378a00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x4, 0x1000, 0x8000]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x3, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 7: r0 = kqueue() sysctl$net_inet6_icmp6(&(0x7f00000016c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xd, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r5, 0x80002) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r6, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) sendto$unix(r4, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206911, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000000c0), 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) r2 = socket(0x11, 0x3, 0x0) pwritev(r2, &(0x7f00000005c0)=[{0x0}, {&(0x7f00000003c0)}, {0x0}], 0x3, 0x0) select(0x40, &(0x7f00000001c0)={0x400, 0x6b, 0x0, 0x0, 0x6, 0x7f, 0x4d}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)) syz_open_pts() (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) (async) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x1000) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x0, 0x1, 0x7, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) (async) socket$inet(0x2, 0x0, 0x0) login: malloc(): allocation too large, type = 29, size = 28292870884 executing program 2: pipe(0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r0 = getuid() r1 = getuid() r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r1, 0x0, 0x0, r2, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, r2, r2, r3, r4, 0xffffffffffffffff, 0x0]) fchownat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', r0, r3, 0x0) setreuid(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f154c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be812225ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x6f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="73b9ccc300e0fff60004000086dd6000000000143a0000f0372e0865911feb7e000000000000ff020000000000000000000000000001879964c200000000000000000000ffff00000000"]) setitimer(0x1, &(0x7f0000000080)={{}, {0xb}}, 0x0) r6 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1ff, r0, r5}, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x221, 0x1}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x3d, 0x0, 0x1}, {0x0, 0xfe}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x84}, {0x4000006, 0x0, 0x0, 0x80000206}]}) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000001375558121ce5ae91839f42d5cb40139e54ea2021be16001b18d06cec0ee9cdeaec06a7295c71a328e5481fcec5ca297dbf2adf59af8476c58e0cb9bc00469525cb480eeaa9b88ed0ba1aaad0000"], 0x54, 0x800) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x6, 0x2) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff0c00000000000088a8090081001a0808004500fe270000000000019078ac1400bbe0000001890000e0000002ac1400bbac1400aaac1400bb000a009078"]) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f00000002c0)="ad31f149bfcdb042f15eb1cd355b0c8a28720f83674a613e0a6989b7ffdc5f44bcf500478f9b2f902d4a8b80b627ea9be3d7b77707881e26beca340bf0f4333bf2faef796f1833a16422bb6c9fbc5c39b7f297f513860d554a9c28e149a6a319dbf8fcc1e35f5dff0cc3e355534421c03454833abc0c4146338e52783d534c512908c4ca", &(0x7f0000000180)=0x84, &(0x7f0000000380)="5f0f5597e402fba42bc90062fe4497f9d7ed2e128b95095cf1095c0de79816471182e7e47bd9c033454899b34df52e5ba6c42633e4e6337dc790c3df274a75420fce21bcb35ccd04e0952448361441a1e07e2924b179647555a5985f17fb5f67039bec4d190f211aa5a06876dd31d24d2007052e892ea038609208c6aef6c90f302a5b485b9332df1bca272a8d544c9baa44d359f16b9306810cbf16f7e4b90d92810caf4a1db603e7037526f179f4733536964684aad539cda155409ac7d347670c08d0d961a61e00d084ab13d7dd96645b8ef152982197aad2f1", 0xdb) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x3, 0x6, 0x3f, 0x3}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000340)="f698d1806a2d302c8785d57db7244e1571cf74a3d78bdb7a448f8864d00d38d0558bb4876b477eaeb43215976a85432d86d28a2dec3f63c45a961d8d58e87d4bca3aab6545816b40454158adaf1719fb64b291206da344217144c476b478e2b464c37352b5925a4d39944d187755984fb539d8c81561dc4bf3d0fe657902c61138", &(0x7f0000000180)=0x81, &(0x7f0000000400)="9c9aa71f272abacc3a473126f11b8367cae46c6600cc99fdace4a1cb3c8700887a7dc18963b23abe33e9b4a7a27fc159ea69d252a09526ab703c83ae468d13a1561b8d1994a0231bcee5aba4b7226c4aee3d73d2096efbceaf6efd52febe34b260d53310f8c99df9b9245c8d9c14f4", 0x6f) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) r0 = socket(0x18, 0x3, 0x3a) dup2(r0, 0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) (async) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x2}}) (async) syz_emit_ethernet(0xb7, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000001037f87ccdc0c4a92cfe8000f8fffffbffffffff00000000aa4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"]) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (rerun: 64) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) (async, rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSBRK(r5, 0x2000747b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) open(0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x3e, 0x0) (rerun: 32) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500faf96ec0c72fd3357ae30200007804be38164991f7c85f882b297be1aa05004000512102000000720fd18b08fbb670c1f5a872c881ea6e2ec58904001800001ffd8cec1b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83400", 0x85, 0x8, 0x0, 0xfffb) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r1 = open(&(0x7f0000000000)='./file1\x00', 0x40, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x5}, {0x812e, 0x8}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000240)={0x1, 0x16}, 0x4000000000000122, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x75) fchdir(r0) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) fcntl$setown(r1, 0x6, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffeff, 0x820355f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="3b8fe47b1f760f1c18cc74fc23640575327cb99d200f12aea3e3b7be78888bd7f7395a8e0a13553a65536ca8e64ab09eccfb480833249be711a7b96b20ae5413ee726c872c7f16202c7043e4ac3023394cdd2b68df4713f6b5cc086fa3c0bbbc6157361e8a51fb11e0f80896bd", 0x6d}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x115}, {0x14}, {0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYRES32=r5, @ANYRES64=r1, @ANYRES8=r4, @ANYRESHEX]) writev(r4, &(0x7f00000000c0), 0x1) open(&(0x7f0000000400)='./file0\x00', 0x10000, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(r7, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r7, 0x4}], 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r1) r2 = socket(0x18, 0x5, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{}, {0x1d}, {0x812e}]}) syz_emit_ethernet(0x146, &(0x7f0000000440)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000180600fe7fe0000000000000000000000000aaff000000bcc121f49534ef60f4fda6750001ea44", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6002"]) executing program 5: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[]) setrlimit(0x8, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946472, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x11, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x10, 0x3, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(0x0, 0x200, 0x0) r0 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0xc0406938, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="051bffffff000022ca6fdffa0806000108"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random='\t`\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657"}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffff1c00000000000000ff86dd6060626000e0a293292dae46f98f59502546000000fe8000000000000000000000000000bbfe8000"]) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) ktrace(0x0, 0x1, 0x0, 0x0) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() syz_open_pts() lseek(r4, 0x0, 0x2) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e435ca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aafb8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c", 0x8c}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ff01000000000000bb27bc9aca21928c2745c01230093d485ad5a093fd43c7fbf18e5384c8ff7ea2dc50b2a06c9c7d7d266aaf1c6cc60085a678604c47e941c39cf851", 0x66}, {&(0x7f0000002340)="fbb3c5d1975b67a8c13a81628654fd10e746b1c13440b1b3a95850883b3b6eb0774879323921c1733b1bb0247f21e1f511a6f0f6d712023c3fb1c3a00a8d68e2b04da89fb725ab1a7be9b7969dda247b8c440b50695845518993e9dddd9daa71409ec8b58dbd6f60e69baf7f54f0aa368214377fb05e49a9d651fd4e2486c9cbb720f981a1871348ede132aa30945d1c5abef885de87695a08aa6db98771f6527f2f54088b6fcf901aad49b2b5bdab3797dc0d6b437c8807a9aed84446be7f522dd5e1a131a0396b7eca4a3ac0cc2dd578deeb57b08420d6afd1287d01cf39361d0c3947a9ba9c9cabb08a11f48935f35a7476e8044835264da8bd9fcf305ef8638b519f8908509c0fd9b02261e8091369d3bafb85f3a64215e2bd6a494b0c2b9e3713737cd8e15ffaeb8a4da025a425cb8234b9e41829b65c78cfce30fb0abc6e0e128aef8659615c27cb189753a0a7d578361bf5e69923ce535e1ed32b0bc33ae0636a455220bbb8527af5dee3758f41d3e2d985435d9104f070cad65eaeb07c559b61b7361270536b858f7bbde6d4392e191cd36fb9dd07b6165e6248b36723ab989bfc02500e088605a0297296d947dd300bc46de9669347c1b654928083bb496a5222017bb72adc3aea99630c74141cba1e0f0c26ce373d4465794b9e6ec479bbed593ae81184e4be707020950809ccf5b177fe7a5d4d2be555a1c2408678f8091d27fda57f5b296bf43a8073f7ed570081a637b87a007f35e67439bc9ec044cc8d7c84564c4da3f72bae3a2df30371d0e37110930518203d97ad4d2b44b0ede34903accb08da2f74ed0777370e03434895e77b66e39d4e35445f270b9c5b9b49cd775d8e5b5d50b6e572d03cf30aeca197abf705ca1309dbb5314d94ecd8ba061cfb47b799adb514efebb753c0566c4c7373b9735222170c901de39f9621e2ced1417e8934c6bf4cb33986c340ac2ffc02f34271c3c19d53daa2f163e23dd3e3d6770f93bdc934cdcf0243c615a6fec90297f2c81bb06baa5109272b5f71622ec3950e9e5ca6225413b069e875f9d668f82cbdff9975c394f1bcf29d45e2677315385ed48021478e940a96de9b124df9d86286644c9aaf054e2e336db2b2bad2a1cccff93221e0a336444bbaf6b3a10f357cac9b7d119d5b051d7520f9fae7714b003cb97a9d0eac3eb5a2323121e24185b926d6e79239d219b097cf431d65709b9954e3d19e373cd6bd4d71972c693a75701596cfc11d9fa43d1aba00307ffcdb2a1d601e708d5600b69e567cdbd572606f0d73eb3525fd13117d8445ebf674c2ce68f73cf9cd1acf79ee30a4e4be8b750f58fec4b7dba1578824dd1fde444afe200f9a425414fd0c2d1ce742c5b26324aa59e9180126c5d2bf720d", 0x3df}], 0x3) executing program 5: r0 = socket(0x1e, 0x3, 0x0) dup(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x128) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000380)=[{0x10, 0x1, 0x7fffffff}], 0x10}, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x4, 0xfc}, {0x3786}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r3, 0x0, 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) r7 = syz_open_pts() setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r7, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) r9 = dup2(r8, r4) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) fcntl$dupfd(r9, 0xa, r0) executing program 2: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x20000009, 0x20351d, "28b77c09b87aa5780008000500"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x60}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socket(0x10, 0x4, 0xf8) ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x802069a8, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xfffffffc) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x1, 0x1, 0xcc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 4: syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81004400aded4316634400080000ff0200000000000000000000000000013337cafd8bf0af8b99364a74ee1377f38500907800000200"]) r0 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x45}, {0x81}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r0 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x3, 0x3, 0x80000000, 0x0, 0x20000000}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xda6, 0x7, 0x100, 0xf07]) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) dup2(r3, r4) r5 = socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0xfffffff9}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x8}]}) listen(0xffffffffffffffff, 0x0) r1 = socket(0x0, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000280), 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) mkdir(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0xff0}]}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f0000000140)='c\x00') unveil(0x0, &(0x7f0000000080)='c\x00') pwrite(r3, &(0x7f00000002c0)="2c2e49b361cd992478e08b3700fd5c4bf9739f514cfdb628059e6971d4454f35a5d20cfea6f4194413bca5cb2abb735bd4d9a7789b62d6e59d5df1ada2293690b1ce8b7a7e7ea2aa517c1e620672ce2e4450010cadad22d0fb469f1ba85b80bf3b1ddad9bd20bdcaca0ae03c15a0b3674885f6fb90aa323fd92551880949a03a82ada0d5a0cf982d50", 0x89, 0x5) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) executing program 7: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = socket(0x800000018, 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100000000000000}, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = semget(0x0, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001380)=""/4096) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000100)=""/103) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) seteuid(r6) setsockopt(r4, 0x25, 0x3c, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto$unix(r2, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x292, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x80}, {0x7}, {0x106}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x4000, 0x4) r2 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00\x00\x00\x00\x00\x00', 0x6}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000200)={0x3, 0xfffffffc}) execve(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x205318) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file3\x00', 0x8001, 0x20) pwritev(0xffffffffffffffff, &(0x7f0000001600), 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRES64=r1], 0x401, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x23) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/233, 0xe9) r1 = getgid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300), 0x80, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r6 = socket$inet(0x2, 0x4000, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400), 0x100, 0x0) r13 = getuid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000001c0)="13f40de52909360409c71247c4d738025f248c028653dd03e06d1b98d3e4d022f8c35b1a613f03a969f1e1d35a702e9289bc2a5020f8d63a8ee775e81cbb30571a6e0649392b46d2595853347eb2defaa1dc8ac7a73140808aa53d90b6d1f1cb2db4fca784d20b741bb6e1bb18c102bc26f3c5756164572623c31308b8c925c4b4289a77e4272948c7d7a38579fcada972c4b3283ef4f5b0e0ddca3970576de5e42e3c185c7578fe85d7ca6a568bb5174a60c45d255bfb19358c538105adce25b82d2f74569b3b080655ea82c53914c2fad453fe1cf6dc6d93199e887747b184d345fc2b0de3efabe7db8edfd729aca6282468138eeecac86a7dcbd70527bb8c57c9a6e9e058e0bb6857828fbaaadca03b077824a8bce8ff95ed5c5d61da7df55a0fb627588bff1e70b41ef291a2a483a11c588276f745914756312a6f5cccec0b9b60af7e330cdc099b20eff0f711c164d5fe998efe000b290212233cdc972389dc94f83274e562d22b8d65078aecbae956dc1c28895a8dee1a55cb055a80ca999d32d47433dce1f84d3913fb999e5edc78593c6201779e925814792a6ad74f51e58282b5f9c160de294db3e3fabe201eed2033875d8cb1b8c839b29595e219dc1441a7c3a15c03e0b28b8157276d7511d892d62d0e68290ab812e3b06357a5370e433da9eecc10601d464c843ac0fc7e8609789a89f1292ae4beb3d0df5273a5bbfc0cff490c8fc64e43c4627d1125ee7948b6e5477a17bcde596c6081ccb34a4f5938e138992a8cb454f29fdce07ce401f71ec464da1434234621f1859b6a0813759e4989492a7a8a14b1c3d4a5c85326c070ad337958fd67090da44eb225b571ba28a3c4030ad33b49d6fb74dff64815de1b4c0f78c5d0edc3604ad8ace57d45703d5b2b32c37ed0edb03c33ed0986c3ed53cc4a6d6bc96e3556cf2cf0b8cce2c19367a9d3d1f7e68d922b0865782cdcac29b4f67a4c061cb90385d5c5ebd41a95a40592d1a7689a8451739752090da189a30b1ac880c7f4bb434a7dec229eac4f76fe57563001ad3d8be05e0cca69ea3681319e9faced2a56b7a4f220a42bba9f65ed12877700f54f153f86f79cd369182268fb63421c19cf487230a3ca521eee9f512150806da7611ea57443c7879d4e752fbda52d432b3dcb3a5161b3c1e12c0402b30fc1f0c2021e4a9e2bc48e7027038d1351b4a746621ad97e60fd91f90fa0c88defe1af80f6c3b781efed2c2e9663e48bc498f72f99abb1786a3906ff3c37a74b2ee979eee05503ee5c4d01d6c7e735a1bd791ab0fa5c0c081ff8a5e7736b86d8277706ea5d264de1ed548eca7c4f9168b5fcd30909c96ec32cee55c1d4df9e99594d789381c18e728faf41b136bd2d6020c0c1bd6689acf462eca63f76fdd6e8fbc0cd0007b6dde8dbc99af7e8b17775f6e989152767f6b7ad5eafeb6dec7bf3ff7dd53bde39b162123e924ced26c379c3403f3aa7e5ab219fd3b11510dbc3c4fe44f4a89a2770e0a5b4a2e4f51cadba4b5a38808a1181fd197bd5cadaf764fbce064a8a77c106fa4edf3aca59c78ef3dc3aa6af76d3fd9d12d17f8b7d264d99a31702eb0bc497eba44f76daaff5e842a5abbf08ed56448434393d8566779b7db6514c4c22398892f54e3bfd1d019b815f620cc010d2da9e586461777411717fcb37042f61bd30b1d1731e6657209fff3125de0ff70174ff06a3c649f31f14947388381de0053d4eb9750433dd20ef165f293b3bf4cb9a3a570df5b2ee92e95f249f90ae6da2bd99fee8af939242484453c52e0357d7e3cda1a7ab5c8a505b4b46edcf16a853705b30da3a5c1421e3f63f05998f3f640f774de75827f0f3b995202bdac48c1b7cfd2bac753bb81cf58c44c538b0ebe5a45d034460f25bf37403eb4c08750c6b6f8ec783660c4c0b9604a7bb31a0411cb3269f799ada3047d9166add30f6c4b55af439e63a97ade521b0dbbf31d2347ef53ab5f76e6579011738c21353212792cb884bbbd68bfb953541abf97c89175c8aea45b62f67021fb4ab434f250fde5a710662e7d5887b0125c333737e67493a3c91af626c2e0720ae8ee1e0a6d5d2af8264ed32d15dacd8abd82d6bb8d2c9927da887c074406b846b1e00d8181c90f7baf68859e3bd9a2433a6d93f4f8b0b7aabdd92a3d023ff181b70bb5aaf8b29a4b8d1222f7228ab1cb911471af7d9df17169d4a859c0f3cb2bb3c43b7991b50cdd69e278f998fe51e54d955e2e9404d380fdee9d1eceb398e04f14c11c64067c8cd7f269e3c49a3d3686aec74622fdd02231dec776fd3f8c7ff96817cf70fdaf37ec66531c68800f3c09c56aa17d7db6fd7f9c7ebfb4b7371a920f4d067ccf9a55e9bef58dc638226bb6292fb94de32a890e5032186b18360900347f584f44b1e57d9ca8081892e901391e6eaff9be3dcf783d7e27252afc89ac8da355f892ce125e1e1263d1c24ef62543aa1e8932c1733b79d2ab837d44855612a79b7da0c512473f7c3bd91410606cb800c9928ee6b95125aead057ce0ba3ffdede6eb1493b2c7c50b00a27449e184c969a69a68d9ea4bf74e8796647bfb12c9a8038d7de1d65d0124eb979302cc91a667ef38de7ea082dab1c418821ce7e7879e59157e30bd20dc799647e2d81d258b67a141e174a966f27d1fac79aff1eaf58bc8a0a834e5e53f826d483f5dbbd3e9b1b0b3673e96acbaebe59b77bba88e1c8316ea3f2586d02a63c26b46769fdede62d8053b19d0261df504a3757f62aa6af9a71a049a1375768692dd2bc1a6438bf7895c610ff45f653645ab1d008a67e6f16e1c3503dd1316a12792037d17976880c089307211cdbd8508bb61e3c2725678ec20f26f79f7e7274b6b4cd0989015ba603cf37963b6a29262bc0b1f6b2491ba51c78836072f8fa2f734b59f3ced6735c46b8ec85cddbdfbddf1147f22df92c3c6f3c55100291f24546253ef398de975253016a5cc6ed90868f25fd9b4ac9f37e9a8485a1e091868fd9dbac557558b8c8719cd18ee864b197bd649748f28eb265063ec2d01bb89f9af9a5e3531066c94f956a2199eba8d994361036b01801f635375c034a88925b474d3ed5d094ddc4b172bcdc023657d392275f426c5a49ffac6de71c7f1d28ff1b99ee0abf61171a11ca4ea26cbf23cfd73d269abcb0e5b5b68870b98ec5aa2819ed5ba491a4fd2887eebc332737991c655ded91e1f16e46efd9013966bc0b34b4b40dddd99eb921fb6cf5b8b6dca3a0f82539145d0dd1f6e09b4fed8e6f05eaabb05950c48898341a41ff547ae449da6d822313f4bba90cd2e6739a1166ae011cda0400aa47679b15cf9c5389c7a0bbaa7d1a6e9455c2574f2d5f538ecfbdb04e18d12b0367cbd68ca789f01bb33b7b56e7a7e64f5454372779bad7fd0b3815bbbf0103af9588291b0c94dc668f8fa118004165947faae602277388866afdf6930e663d00cb7e7feac31e470c7733ae9ccf6f0d54490dc3550855c7af10fef1381155e115c411c414ca8431b2ee45fafae333ee286eb9d3a51b4d9c00c0b74aa35b320258fb4c01c1edfc5a245a736881d069152d736d2f972ae014a129ddd6431ac4578ecfd79bc6438a9f3bc89c5b7fec0b0407804d54929cb697ef0e450dcdcbe2547896cc498ca6ac4e3285c36a455c8162f742f7af15dd913d25ab4e5b548db9f48d6a43b51466ee94b7ed3ffe8cd3f84027d0aff55d25f693f3073a15715f4a24f795b0695b1e64f68ff9f9e4db0ec9c7de4d8270f3052ae96213ae6befa2409bb526c7b17de0663fa4d8eaf5f5cc07f430a9c1c4995862a4dff781d5e73e3f35fd7217fd3a0392cf4e74fa8485b80b0287cabffd1a6f48bf289dfec288777bc483ad01d634f1dae4af14c196ae9ca89ed4a47777cb528d544d6b8de0f49fc687fe8e380968103de788a99a4c80b492e31a59f181381df146e2b7b5bab6c0a639aa0b371ea15307e34bf8fd70fea35d31b2d8ce8408ae600abc63c8b8f56df7ca651e9b5f1ee13f235613dd1d4af4669e045e4b83d2fc603b13ddaddc57a0011207f56b7e9dd211b974bfc8b4b8421e9be6fbb1338f169f5451c222f4b29ab0d2dfe1f1ab6252ddac7097a8333aab73a831c88b9005aa0cf36695e3a494355f8d5077829cb1f359a4ceacee1bed12b634575e339a97f07a78a653d907d0facdb13b9845d79435aceb6c7fb32c5301acd38ac0ca662a9957219f0b24489c56e40f6952a04ca4a45f6472631855aa2f5ecb19d8e42850eec9d7f0e82a7d55af9f58335ccd93835f2ff4e4dd0ca6e135045b06a9753a31db98c351859f2e5ae6f292af99d9dc455665fdbe1565528925cefa82b7cf8d27f71bb7f349ea3581538473f6c39ce34f8de013f9025ec29b295b20391ef2417a6c7e40e40d5d81787df6be99515f0c70cf56859687462facc0b62f86742402a97ee6b2e251950bce7d99ac6abe96787719b5da1cee1ea1e0bd9eb8522d36834718e9cdbbb5a476ff1dffec3efe121737b1f93f7829ff2901159757d04826987a43307f501c0743a8a706439f9a14480186853165e65266dac83bf481ea8da2fc8ac89ff3a795258b9d26a3683a2926848f8fe61a98f0ff57651ec35decc39451cf8ec27821ce08f7eacb13f1e0896209b62e6eb0dade1f4a5ca4d002f52167ebe5040eeb65b2f3e4206b02cd1ea7af3ec3abe7374b0925e766e87a5c6f96f44b8d168d9abdd8eeca05e952a7848e037f01dccbcbb4e098d22af159176d3a6835dce12d7e86e2526161b05aaf72285a51b75306e97e59de360b6111188bd2982a6215383c4b41fcef52f9603abe93c656b16132abdfc293ae2baf4b8539439e26d724723ee4a6140ed78803d7ee8c5464863c40e099d2ef6a65bc044a8a82e51498ec0c1c250557ca02289e4c3bc7c36a8cfca43e19d1c085c642ed3e50cea35ea0dad7f487da05018a9a1bd67395f0f5da3739379bdad0d0ff46586cf4cb2ed19083f57bfe3d8435b6f36f3ae0897587ab745c6e663cbc1aad1f2272247b2153832ed5c18ae1ae1a170edf6847ccb69c97d0718e9f9205f590f3f5c29884d14995e44bf35c94a67ccb7552cdfdbb3b98abf189f1b312831e28d0022a8caddef248d9ccb3f5323548728224b5e501bdc765d0c50a8b2dc38866bcb70425ac5a36e97ba48c88adb4c5289e10aaf16818ef8f5fd44ea29ecb21be4d7c18094bbabe7168547b951543e6339ea50e211c922b06ea1d749ca6423d6af8c222c92f07c1e2c6204e3e1b4b6d61235655aa96f2b46b1d82936255b1188031ae13713e7041513fdff6d3259f3e1e73acacd4c845bd137bf6c61329bbc39f43ed480cf6dc09dfa7f3eedb11d9edd0eb85577f0c03e0cacffb1e7b273e9acc0dc4b7607804b8b82ac57976a9e46321f0bebd866d7ca7d8b594bc14f0bc77550c8fc9f6eac8416537c31823c41ea31c345c2fecbe0961d87cffe4e35beb0c9a8fd33e90910d0b266d6aaac0bb096de93cc1e3b4eeb69521b78aa791157c92ec428519d74ceca3cc73bc2bbd7e11e4f3688ad5abd4eb1ee2d0b3f096ae941aaea2fa7f41e6b3a5051dfa91279168d00b10f400a60dcabc9a3c34095b2ee76ed88cb6134989526f0d3468a456ef08a4eec5a7344b2480bf14e9af9fa81c5157ce723ce22842c055caa45aced55f440412e16c6da6389422a383eabfb967d4cbed69f8e6ef73ef1ce185badb6c2738924ba31adbd5615b634520888cc1cb7b3faad4360fd964209bccd7ec2124d3f141c36b5a007e24e390b55d69de4a362eab", 0x1000}, {&(0x7f00000011c0)="0f8b2acb1d81b0aa1c9619f1461170e2035fe6dfa2789e6e5ff3f3951de974a150fb1b8f9ae4cef8fd216891a200", 0x2e}, {&(0x7f0000001200)="c70619b87f83dbd0e67cd6b78d0bafe65fd5413ac3f7781488403094a0cbabcce58de884733d015cbec274a2d7e82b225a7d1e80022dc30f853c2a608f006ff83b7d7e5f978e0eaea3aaaf91a00e3b81ad85ff139666f02a3c917659f0fc429b140751b740d33ef3d11a776e61a5cacce1a55a693ab975384c5ce17af5df1d2e4a403250b49ef3fd6ca08103518efa75b860f6058bf8ff80d4fc4d076a93781a02829ef607fffa5781af65a38b0ec5e40bdc22", 0xb3}], 0x3, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r1}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r0, r12, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r13, r1}], 0x148, 0x2}, 0x1) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000001640)={&(0x7f0000001600)='./file0\x00', r0, 0x3}) flock(r8, 0x8) bind(r8, &(0x7f0000001680)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r14 = socket$inet(0x2, 0x8002, 0x1) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000016c0)={r3, r10, r5}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001700), 0xc) r15 = open(&(0x7f0000001740)='./file0\x00', 0x10000, 0x0) r16 = open$dir(&(0x7f0000001780)='./file0\x00', 0x852, 0x2dc) openat(r16, &(0x7f00000017c0)='./file0\x00', 0x400, 0x86) getgid() ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000001800)=0xffffffff) sendto$unix(r7, &(0x7f0000001840)="c8f50c32806863756cbef8b4f933fe24b663f5d6f19c115172c5735ae66ccd2e9356b7d58223118ae12fbe2b8c4d549884fcd89d02b73a270af1df1ff62f313b2c15bdf4c85fa9d5924b206f36fa89e66b7393c99b4e99a15c4fc86f8c652025719e0953189ba578e73388143847d7032fb4442b07838a2630fdf694d7c0da332548fe91774158b99c828815c8af732c3178569cb379750716fa1b03bfd298e1122eca67a3b2682493115ac40d90e243d2c575e54d25fa4de92a370d", 0xbc, 0x400, &(0x7f0000001900)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000001940)) utimensat(r8, &(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)={{0x4, 0x8000000000000000}, {0x9, 0x3}}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r15, 0x80185758, &(0x7f0000001a00)={0x7, 0x3, {0xffffffff, 0x5}}) open(&(0x7f0000001a40)='\x00', 0x1, 0x8) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)=').-\\\x00', &(0x7f0000000180)='*@(:\'.,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='&{%\']\'{\'&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@)]^:%)$\'\xaf$:.\x00', &(0x7f0000000340)='%--^$^!\x84@%}]\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='-.@\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=')\x00', &(0x7f0000000500)='{(%\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='}$(\xb0\x00']) chroot(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000200), 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, &(0x7f0000000340)="b12c3ff501267a18eed8f78472d29682c16ede6303083004ae057aaa0448f25f444271983197c1e79714ac62668a83b9c32f2df656e44e29215400dbc7e96722b07a9976d93af069d71ed38bc1a80bd9dc2548ded29209b501b60fa646e8cbcdf7d42dedcbe403f6279ebba3f50d4f8239958db6e666764709c1a1efcddb68f7fd1b8ca28a1aaeca5df9622be09a1c9ade800ab4d0f4cc3e3ad67ddffa65d9368317d5b8ca9045d5f993da8e3698ea05b9821d040aa908a81a1170f41e6e4cc8fea071f6e3553ad7e0977d3ae27eba85af0d621ed4e7bd79a3c2f24a6de041856035347817ebd1584ce6d0ca072a1a53caccc2cb3c", 0xf5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x20}, {0x1d, 0x0, 0x0, 0x200}, {0x8306}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000280)=[{0x9, 0x0, 0x2, 0xc2d8}, {0x101, 0x5, 0xe6, 0xfffffff8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg(r3, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r6, 0x0) select(0xfffffffffffffe71, &(0x7f0000000040)={0x0, 0x100, 0x0, 0x0, 0x5, 0x0, 0x0, 0x3}, &(0x7f00000002c0)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000}, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x8, 0x0, 0x40, 0x7}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40e) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES8=r2]) munmap(&(0x7f00000ac000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f", 0x1d) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000240)=[{}, {}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 0: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x801) acct(&(0x7f0000000140)='./file0\x00') (async) acct(&(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES64]) executing program 3: socket(0x11, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xa}) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="f9c600000000000000c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) socket(0x2, 0x1, 0x0) executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0xc, &(0x7f00000000c0)="71f91e34715f03006fb59c7afec3617fba52d5ee726f968d13d83793b9c60f2aebdda0dc49ce337cbb36e93034024a646cfa17d7fecb574d324f8133175ba1d6711fa11307ff08356cb69b5fb8405dc1e4ccbae7db3067997da9785ceeb6aa2bbca3ec2651abce4e488444e1eb9f846ec8a9bd04bb8611998f00a53974734c585012dd4600be1821c331bb236f00"/153, &(0x7f0000000080)=0x1c, 0x0, 0xffffffffffffff6a) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000340)=0xa1, &(0x7f0000000840)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899400fb2fe37e467d974592496856ca7fc605163143351d852e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe80dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61a0000000012df568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6041625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d06b929f45eb91aa86ec4a4e2e45dbfa5935506e4d62bd7942207215278d0d7bf68cb17da882617b01a5258773264eb640327df4dac972ecda42cc056cd5f7c1675a95b849ad8f879f9074d5992ba9ccf73caf3f8e5803180a54cf3fec2a7f77d2afd769ca9b8b9a0cf44d837da22c86933def015842e5e4e71ef71596ab68f719827182389b62efa1c9f5e2ed7539e99ace275fbaacb221a7a343f3776e629a6ce09e740d2b41712dee2cc70753a96173b6a302605bb2c501a17cd6d48eaddbeaeb483ca4c3ac37ac37d5d470ad08f74bc2f92ee654c0000000000", 0x1c4) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5}, 0x2, &(0x7f00000006c0)="71f91e3471ac0058d55a91501d94a382d180b4d8893b98ddb605061c9fa2646c02d1be009e4969dadcc4142e6091b6e37e40c4abec935822218b39b901cbcb238d61fe8a1f5928068feeea3850d700f6eeabd85955971fe6181e9c380d6bde972ee511c4ce45343914fd4e9565497d76b7dc2732136c840a0ccc5b8fc51cf1b9293ab666c0f72bb69721f0d7a6adb2de04ddabf8e94f5bbdeefb64e279602488b3900e976218e24cdb649ef378193952e6d11dbb359775e565ab0800eab7751db0fe4131e28ace22ec900ad336a9db271a0eeb09536ed55189cbc164ef0c707378485339860870b9de3511045cdfa17632fc46e0ee34571753d3fff4ad83d05cc2bbc92772b0de1534bda5826abb791d960aa22e021f1b1173561424322d7388597d67d18cce8646435f61e5a8d16bc2b252842a65b5e2a4b9e23fb22e97494fb625347b75695c5043865e", &(0x7f0000000200)=0x14b, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) seteuid(0x0) r2 = shmget(0x1, 0x4000, 0x414, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) semop(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x29}, 0xc, 0x0, 0x0, &(0x7f00000006c0), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000440)=[r3, r3]) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x0, 0xfffffffffffffffd}, {0xffffffff}}, 0x0) r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r0 = syz_open_pts() close(r0) semget(0x3, 0x2, 0x24) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x4, r2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 0: syz_emit_ethernet(0x35a, &(0x7f0000000000)={@remote, @local, [], {@ipv6={0x86dd, {0xf, 0x6, "c45c19", 0x324, 0xc, 0x9, @ipv4={'\x00', '\xff\xff', @multicast2}, @rand_addr="6b32804c3b09c25b5be779f39d4a9889", {[@hopopts={0x50, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x20}, @jumbo={0xc2, 0x4, 0x1}]}, @dstopts={0x6, 0x21, '\x00', [@generic={0x8, 0xe0, "3dfeb9ba14322e0d09ac58b40fc1b459a1ed2233f19f79b5219773e90b680baa24e9b86de5bd40e49f05f0d2a42b0b8bbe8540a6957394070d83b0c6fcfe893e3495d634ede2f61d30e521805910731762452b49d78062e8b8816c9f55168eb0949b0bb05a3413d4ac7cb6903bc67841375b2089d8a82642cd1f624e73b160b9d669e7402ae7f190deebf5f7ed1f38cc9ee5117a0746cbd2063675deeeb9a673cd08d431f6dcc7158a7738e5ab2b92b0a2eae57d9bec32cb3bdc7d33bf0586aa647c1ec5dbc91b848265ea70c023c6617f4ba8bcd52f3ea8d700087c4f198b17"}, @ra={0x5, 0x2, 0x7}, @generic={0x45, 0x26, "2746dbe1b0ebdf06889193c778a958faafacc072d211075b508333c9506c0551eef36079d1ba"}]}, @fragment={0x61, 0x0, 0x3f, 0x0, 0x0, 0xf, 0x68}, @routing={0x61, 0x2, 0x0, 0x0, 0x0, [@loopback]}, @routing={0x3c, 0x6, 0x0, 0x7, 0x0, [@mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @routing={0x1, 0x14, 0x0, 0x2c, 0x0, [@loopback, @mcast1, @mcast2, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, @loopback, @mcast2, @mcast2, @rand_addr="4a30924e78b16e713f27a1c4e00d9eb7"]}, @dstopts={0x6c, 0x0, '\x00', [@ra={0x5, 0x2, 0xd8e}]}], @udp={{0x1, 0x0, 0x8}, {"d6a7bd6fb2b83dfba3d720dcb7d655ed36b537006d97ab064299b287613232c9d215368d26932da1c80e3859d5fa2149be8b951ccf817b021bca3c5de08bd1923078eafdfc3f975739f9ac5119e93a99e74c30484c83c0fca613ddf444039f567d2bb298bdf8733b4ac34eb5ee25158c5c6fbfc183bd6f4d265ffc21cf35ef1c15e04d0f02186d5d77fb9f06ac1ad83939a7f4c00dab6106679eec7a78044f2ecdd82c9d3846a6945fd1fb825efe7ac68ad71cc206d06b4c4e8c600c0bbef888a4d0dda31207480e3bfb2b62f2ad1ec296cd88feb17bdb3e7e0bcd5f"}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000003c0), 0x3, 0x3) syz_emit_ethernet(0x48, &(0x7f0000000400)={@random="53ad509e93df", @empty, [{[{0x88a8, 0x7, 0x1, 0x2}], {0x8100, 0x5, 0x1, 0x1}}], {@arp={0x806, @generic={0x6, 0x805b, 0x6, 0xe, 0x8, @random="981001fc3def", "08cd2f3a526c030b6645d11caf7e", @empty, "0c353c4a74b398e5bc40d05c2a1f01f3"}}}}) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000580)={0x7, &(0x7f0000000500)=[{0x200, 0x101, 0x2, 0x8, 0x5}, {0x5, 0x1f, 0x1, 0x7, 0xfff}, {0x3ff, 0xe0d1, 0x8, 0xfff, 0xa5}, {0x401, 0xfeff, 0x400, 0x3, 0x1f}, {0x1, 0x5, 0xb634, 0x4, 0xb7}, {0x9, 0x2, 0x4505, 0x401, 0x3}, {0x0, 0x6, 0x7, 0xff1, 0xfffd}]}) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000600)={@empty, @local, [{[{0x88a8, 0x6, 0x1, 0x1}], {0x8100, 0x7, 0x0, 0x1}}], {@arp={0x806, @generic={0x18, 0x6000, 0x6, 0x1, 0x1, @broadcast, '&', @broadcast, "d5ea3f034437f1f1f171245d8916e4c3"}}}}) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000680), 0x7, 0x81000) syz_extract_tcp_res(&(0x7f00000006c0), 0x6e, 0x9) r1 = kqueue() syz_emit_ethernet(0x79, &(0x7f0000000700)={@empty, @remote, [], {@generic={0x803f, "f43a99b8b0bef6700d78f1e37b1913d4838a4ea57708e22ea70482245d097d236317c16d370ebb790125dcc8cbedacb75f74814156bb18145c09b6a84951c2eb1db55214b7d3f825e348c122537ea771d5fcaacaf161b099159b535a456d75cde3fedc191de50a9175f48c"}}}) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000800)={0x7, './file0\x00', './file0\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) readv(r1, &(0x7f0000001a40)=[{&(0x7f0000000880)}, {&(0x7f00000008c0)=""/3, 0x3}, {&(0x7f0000000900)=""/64, 0x40}, {&(0x7f0000000940)}, {&(0x7f0000000980)=""/81, 0x51}, {&(0x7f0000000a00)=""/10, 0xa}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x7) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001ac0)) connect$inet6(r3, &(0x7f0000001b00)={0x18, 0x0, 0x6, 0x3}, 0xc) mkdir(&(0x7f0000001b40)='./file0\x00', 0x8) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000001b80)) getgid() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x40000) syz_emit_ethernet(0x43, &(0x7f0000001bc0)={@random="04f8baf46792", @random="50bfe9f0a798", [{[], {0x8100, 0x2, 0x1, 0x2}}], {@generic={0xdad3, "865022ead01f0a9808e58f5f27aaf84d894a8ba2c25639ba5b8a6a541b73a445c2725414b68b50d3c4ff24180fc966b71f"}}}) r4 = open$dir(&(0x7f0000001c40)='./file0\x00', 0x100, 0x0) mknodat(r4, &(0x7f0000001c80)='./file0\x00', 0x1000, 0x0) mkdir(&(0x7f0000001cc0)='./file0\x00', 0x2) fcntl$getown(r3, 0x5) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x2}}) syz_emit_ethernet(0xb7, &(0x7f0000000340)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000001037f87ccdc0c4a92cfe8000f8fffffbffffffff00000000aa4e204e21", @ANYRES64=r1, @ANYRES8=r0, @ANYRES32]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x25}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 7: r0 = kqueue() sysctl$net_inet6_icmp6(&(0x7f00000016c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xd, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r5, 0x80002) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r6, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) sendto$unix(r4, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206911, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 2: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec", 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x20}, {0x1c, 0xff, 0xfc, 0x3}, {0x7, 0xfe}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = socket$inet(0x2, 0x4000, 0x9) close(r0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/172, 0xac}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/99, 0x63}], 0x7, 0x80000001) poll(&(0x7f0000000580)=[{r0}, {r0, 0x80}, {r0, 0x10}, {r0, 0x4}], 0x4, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r1, r3, r6}, 0xc) write(r0, &(0x7f0000000740)="6545e69ba73c2ebe452e2ca2a3c2815cfc", 0x11) r7 = accept(r0, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) r8 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x10, 0x65) r9 = getegid() fchownat(r8, &(0x7f0000000840)='./file0\x00', r5, r9, 0x6) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0xb615b28464d5c8f5, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, 0xfffffffffffffffe) select(0x40, &(0x7f00000008c0)={0x2, 0x9, 0x6, 0x2, 0x2, 0x3, 0xcf08, 0x1525200000}, &(0x7f0000000900)={0xffffffff, 0x4, 0x80000001, 0x1b, 0xee1, 0x0, 0xfffffffffffffc00, 0xffffffff}, &(0x7f0000000940)={0x5d, 0x0, 0x1ff, 0x5, 0x0, 0x1, 0x5, 0x6}, &(0x7f0000000980)={0x9, 0x39}) socket(0x6, 0xc002, 0xfc) bind(r0, &(0x7f00000009c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r11, &(0x7f0000000a40)="d0a9c3b3f696cc9d6e4af889427df112766838c4cde63b5568509cd5663eba0076fa651e954b5866f2a2841a146b5e257851f9dd2b49935eca584d69f854001b054ed4ea01caf387cf111038a88b9a2b9ac849be9bb6ca7c014e5ca1774d4a26ff2732202c26cb0fc64b2ceae7e750720497600ed00505d213b02ba1240896782f71c5683a4931c58e57c28706", 0x8d, 0x8, 0x0, 0x0) sendmsg(r7, &(0x7f0000000f00)={&(0x7f0000000b00)=@un=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000000b80)=[{&(0x7f0000000b40)="3eb28cd208f11b0128e5e646385633811fdd3138f382bd0460c97053e030c60642dec2af5d99c7", 0x27}], 0x1, &(0x7f0000000bc0)=[{0xc8, 0xffff, 0xb83d, "54c09290aa03f55268eca46005662965543884e63a65d973e3e496301647e6ba28f8dc3174da9c093db86e1f94d5f8c43507cb24fc4b947dd11f709f2c5043f3220acce67b632be8cdd6304db5363bd335b4197e88d1d9f8b8eca9f585572d0f76613d3476abe700df57c52d258e050192f2faff319dc1cec25bb470631b84e72371b7696b180a249ebbf03ffa35fac542bb87d4e2b48f1caf98e080de8bb0e8c5d5d2498ebac9c1e74681fc3e9e43673d"}, {0x78, 0xffff, 0x0, "e1e667b70e22987a0f8102dde2c68649afc7c69ed12254bcda8916447d766de51b7fcd32bdbcb26be1a9ab85bd4f8a74370e0202d0a806cc919224ff49e71daf4b82ad2289d6530111a1b0c4a967e91428a41cc94c10d921894583d77866cf9d0871"}, {0xd0, 0x1, 0x3, "aa5a3db46a633cd23ee2310787ff00456e9d650ed31207f9177bcecce720884e0d8d4031cdb8e30462de5e04529841183d40bf361f14965966e8dda7616a90776dd4a61136c62f1be0050d2edba2c1a371425c49d8a48ec7cace782e4f68823a97340015b4e65e80a27d6ec91d5b0d9c2539091916b84b2ed7f18b4ee69e3a02f9140498fb862d609be990c85a199fcb026a72e0ac9707e70102f47d09f3e9df5bbeea7c89e00e99d73a48638ad6cd2fc7caaed7bcb45e26aca228598eed3941"}, {0x80, 0xffff, 0x7894, "016e0dc4c94a8df3338a8ddcddcc638eb64b7d6c1377dcf7256aa3e919fcd7d655a2365dd8f6c8da9e2382c6dfd16ffe77beffb6185b6f1062d823f61edc87d8ca8442ca376fed5ee5f9d69eaca25a672fc64bb17b27bd30abcee61f3c405e0e6447d1074a61e3193794582271efae56"}, {0x80, 0x1, 0x4ef, "c3e2c744035b526bd6277dacea43d9e23fa2b53ecae029b17cdead9c52fdd1999c2a9bfd000bb7a5a041052a51a3ac4954458187f669fc6957cf4cf31e648c0a09d6b87733bbe5befa1e53b33dd7fc26c43f06009faa5a30a0063b9d087af4fcf3afa6b4b7a1b6725ae0a465f6"}], 0x310}, 0x1) socket$inet(0x2, 0x1, 0x9) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f00000011c0)={0x8001, 0x200, 0x0, 0x9, &(0x7f0000000f40)={{0x3f, 0x0, 0x5, 0x1, 0x1, 0xfff, 0x3}, {[0x40000000, 0x4, 0x8, 0x100000001, 0x1, 0x3, 0x1052, 0x5, 0x2, 0xd19, 0xffffffffffffffc0, 0x148, 0x3, 0x5, 0xffffffffffffffff, 0x0, 0x400, 0x8], [0xfffffffffffffffc, 0x7, 0xd6e5, 0x9, 0x7f, 0xee8, 0x101, 0x5, 0x8, 0x7], [0x7fffffff, 0x800, 0x10001, 0xfffffffffffff801, 0x0, 0xc3], [0xeff, 0x9, 0x80000000000, 0x8, 0xf4e2, 0x40], [{0x0, 0x2, 0x29c, 0x5}, {0x200, 0x9, 0x2, 0x55}, {0x8, 0xeb3b, 0x80000001, 0x1}, {0x0, 0x1000, 0x9, 0xa6}, {0x80, 0x10001, 0x8000, 0x2}, {0x3f, 0x7ff, 0x8, 0x7}, {0x6, 0x9, 0x225, 0x4}, {0x1f, 0x8, 0x1, 0x860}], {0x401, 0x6, 0x1, 0x5}, {0x3e, 0x4ec0, 0x3f, 0x2}}}, 0x2, 0x75}) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000001200)=0x1, 0x4) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') r13 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f00000012c0)=""/153) r14 = shmget(0x3, 0x1000, 0x6, &(0x7f0000ffc000/0x1000)=nil) r15 = getuid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000001380)={{0x20, 0x0, r2, r15, r2, 0x184, 0x2}, 0x4, 0xcd94, r1, r4, 0x3, 0x2, 0x20}) executing program 5: syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic='3g'}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x6}]}) write(r6, &(0x7f0000000400)="76e5dead6f01f8407d2100000063", 0xe) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "1bb7e60ab87aa57800000000d0d200000000fd00"}) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000b80)="a0095ba17dd0d086b3b2119ce6a7c6b1e6838280c81119f1665a8453bc1df36edbe9413ed9e9e18a679b6ccd7c1a2e0b63d1de4e941a4efd063dcb3146c575b9700f10316bae4d76cb9ab951cbe141cb7ca93718969e928d443c8a86f7ad244eacec73482dd6dfdd90dd7664fa214398b8b13457d398ce7d953f86304b841c796ec7d6a1afb4a1692f0830caf997b9017541d479b6beb4f57cdc09fdfaa6e560f53348a733a5cba87f54d82fa39b42f30d397607", 0xb4}], 0x1) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) msgrcv(r7, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/77, 0x4d}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x10) executing program 1: setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r0, @ANYRESDEC, @ANYBLOB="6002"]) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000440)={0xffffffffffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e", 0x8c}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd54", 0x5a}], 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/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, &(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}], 0x1092) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) getuid() syz_emit_ethernet(0x37, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb0806000f080106050002000000000000a1ea444cadaaaaaaabaabb845a1f65a899c24731866a2ba3dc0000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x6, &(0x7f00000003c0)=[{0x0, 0x3}, {0x1, 0x1, 0x0, 0x1}, {0x3, 0x8, 0x0, 0xff}, {0x401, 0x4, 0x7, 0x1000}, {0x80, 0x40, 0x1f, 0x1ff}, {0x6, 0x7, 0x49, 0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)='./file0\x00', 0x8}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000140)) setsockopt(0xffffffffffffff9c, 0x10000, 0xe5fd, &(0x7f0000000180)="d44cbfaed68d7908e768befe5aaa22d30d24e60ab3ccab18e0a94f795df890405c6997c960977e787bbc55712d859523d75addb6f7db135a0ed7a29b8f19088092e72f28048137b36717a28ea1543fb9e4cd941695d8e72110ef5e04585e8065b432883317c55d75ad190324b522e746bca10335f3036b5b8ddcf4309f5c8fba42d98f65af754539b978ca9bf461f783c248d6386b1e9da198974a6fbea25115c0b632e67fc1bfc4ab534e0935260456f4ff18b4cccc55b145e3d99ee7ddcbf9a44f72a37f54be7876df82ca9b44fd97c64fdfdc4c0f2c07eb5d35b3468cbc39d8624c5ce6255fbb3ff8a89b2660", 0xee) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000300)=@file={0x0, ""/262}, &(0x7f0000000440)=0x108) r4 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000480)={0x1, 0x1, 0x2d90, 0x4, r4}) setpgid(r4, r4) msgget$private(0x0, 0x0) r5 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x10000, 0x176) dup2(r3, r0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000540)={0x83, './file0\x00', './file0\x00'}) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000005c0)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000600)=0x4) fcntl$lock(r1, 0x7, &(0x7f0000000640)={0x2, 0x1, 0xffffffffffffff2d, 0x7, r4}) pread(r6, &(0x7f0000000680)="8e5ca0806a974ff5ec75576da3691c836d19f735a8bb1ee8ca319c4259e19e3e97c2", 0x22, 0x7fffffff) connect$unix(r1, &(0x7f00000006c0)=@abs={0xea0324db12d11a58, 0x0, 0x2}, 0x8) setrlimit(0x6, &(0x7f0000000700)={0xffffffffffffffe1, 0x8}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000740)="d795548a203b6a877076c2b9b10d78b74b4d0592651843c88eb99d7855e701d3a28ba64815b9e8a0b703c7e759b0fa95078ea7fbbb8844a216ef48c9f12094eee1a36bb35f94148c49558eb98588fbb8e59f552cdd9f9bfd60e888e25bda6c7f0fa9a059c80110", 0x67) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f00000007c0)={0x0, 0x0, 0x4}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) executing program 0: r0 = socket(0x10, 0x3, 0x1) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="7607d7710200005e004e2b1f000200008de4f67b3b8e681e1d93740806b6560f81822ec7e87188f13fbad0056561cdf0d69bd5912e4d8e275b346b92da5427353afd8c2fd7f7038f8f5efc447644eb73b1a1ecd3a8968807cc2c24f8a0769efd", 0x60}], 0x1}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) executing program 3: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0xff}, {0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0xeb, 0x200}) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000300)={0x2, 0x5, 0x0, 0xcdc}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(r0) listen(r1, 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) r5 = dup2(r0, r1) chdir(&(0x7f0000000400)='./file0\x00') ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000440)={0x0, 0xc8, 0x0, 0x200}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000480)={0x3, 0x4}) writev(r3, &(0x7f0000000a40)=[{&(0x7f00000004c0)}, {&(0x7f00000005c0)="98eecb58913ca0827488262d412e018888e28ef66201b155cd5847e0433d0fdf08b5effc414118097967de8951", 0x2d}, {&(0x7f0000000640)="13f27352f3979c489caa353683cd1169ce588792af0f77376310552342a193080a0de5d7624a655b2705a77e20b137296b264c06d06993e27f4925b36f6f4bc78e9583a9044212c623a7e9ef7586f05411d2f2ddab987363ba863a82173a5c390a32d89aedf2a52cf21bf25fc6ef2eb5506ce5e66d283b9a18edac74f7930aa953fb6c03f74703512eb98672428e6e5aa0e59a7b6c5770f41f39d8e16ad67e9b65226c5260ccaa9abda4121afe83269b09391e171d660367627dd75a46e99b5807", 0xc1}, {&(0x7f0000000740)="2eaba019350dc3584e5db3eed307fa72d514df2fc7d895e920f1f1383f4c707736d297940bb9f3d184aac2784bbe498206979019770506efc3bf6fca0a9731db5bf42f6281c82f074b7b6a", 0x4b}, {&(0x7f00000007c0)="6d018303fc48b6661069f7d224f4f1da", 0x10}, {&(0x7f0000000800)="658317014d929f37402fc015cc0ecbd276f4a1ad90309942179687f243f87516b616d08034cdde46805091599319ae56acc13e417bcd1edae94ab5d36e9a82f5ba693135bd7aa86faf7f54a2faa52e17e48be328ca798fa297eb1d2b09668adc6e1983446275d99f86e3d8273fa225ff9001a270455ca1a0a5c05067b745597c281782efd35fbc0bcba0b86787b5553274d810b7138217a6e730e19ab60f6c1f304de1", 0xa3}, {&(0x7f00000008c0)="3d54820a8908ccccb213c8adbddfd2134dc36b57fa6d3caf28c462fc7df838e31225fed1ac6a9cafc8619ed1d10e0cda9f855c710942a771", 0x38}, {&(0x7f0000000940)}, {&(0x7f0000000980)="d1ff827d5e53cef300eb9d2249fb0eab11416384cce50c46f3f45ee976b151ecec53190d5b0149926cf1cc428be1bd4a02b8896288d207787d3fb2e8cf499941d9c05744780f37f3705098cc6916e449eb4e726daae8a7681157254a5a35d22891fad2225994f0f1f08bd109295677f66704abea3f22a347d7a0cb2ba9724907d59c814d7f9d7d945bca65ce6c5f9e71cc05eecd7ebb712e758e833b90fc4a5b3b0db4ad48384c298442e2a42fdbd8132ec3", 0xb2}], 0x9) openat$wskbd(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000b40)) syz_emit_ethernet(0x72, &(0x7f0000000b80)={@empty, @local, [], {@ipv4={0x800, {{0x17, 0x4, 0x0, 0x1, 0x64, 0x65, 0x1, 0xf8, 0x3, 0x0, @local={0xac, 0x14, 0x0}, @loopback, {[@rr={0x7, 0x1b, 0x0, [@empty, @local={0xac, 0x14, 0x0}, @rand_addr=0x7, @multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @noop, @noop, @rr={0x7, 0x27, 0x9, [@multicast1, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback, @loopback, @multicast1, @multicast1, @loopback, @loopback]}, @end]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7e, 0x1}}}}}) r6 = dup2(r4, r4) dup(r6) pwrite(0xffffffffffffff9c, &(0x7f0000000d40)="2676bca6a58f6e3987d2bbc996a43914e0f2f3c88ab40979ebaede0fc84346ff2555a52c2e70a4ba013017ffc898329cf01c8b746bf3a1b574410731b604ece7a3b4e62bb23abd01cdde9e64f626fb6d5050b6fe22e85b085dbfbec7d3812725e52cdfa307bfe00a3233870897d3e808cb51d7b36399ac3c71542a127a321791f0dfc7a5f748289d198239e635ade6e7f3d44befef535acef4e2ae90ecce835d83b3b89257e0e39e949adfbb4f3032ad5e5dc8ef68c26eadf3c82e81a46c23531a5e135f87", 0xc5, 0x1f) executing program 4: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x40, 0x45d1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7, 0x0, {0x9, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0041b400", 0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, 0x0) r2 = syz_open_pts() dup2(0xffffffffffffffff, r2) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, 0x0) dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) open(0x0, 0x0, 0xd0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) faccessat(r5, &(0x7f00000011c0)='./file1\x00', 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)="198f7e486d0056a06ec1f19283532eb609cc8f2b8985abcc7236e9c60a2e76ab734aef2844ebdf01bbd84a9497d623f7ac6d42412a65655068b41d60b532bdb69ac54367e41825491597323604902fa82e42c66f07a2d8c282af2af2e11c26a0b01ceb40375b625aca69b0ac1372448beb51abba7cd5588fe55a6f8474a3173edf2c18289ba0db583ff83933b53533514579d02b1c6ad79fb4e9e6b719fb349023b6912ccb2011f9ba0f1f81e09f", 0xae}, {&(0x7f0000000400)="5748f82120880e7f700c2074019ffd90f15c54142bb9d7b23cba044973a020277d86600cb48a452d436eb81ee01d186c0fde484ecf24aec702c4d2fdb6dea72c950dab681dbd833c1c1f62e809ffd5d0fb36dbe77fce80c5da2632909fe4d694d1bdb7be709b9102e41422c47a3ad27a678354ffd881aae95388cdd1ce55e754007cc3b7c8e59d407050f51bf2defd2dd4b85af542008cd7fa4f72ecce0f3120a8ce0b2a2c6bc4f36e0d585b778a902ca37b41bec97e04a098f66a474d27fd3704a50f791cfe05fa14de77c6bdf4a5dfedf97ca3f6e361e068c17d5961484597ee0e6df5e12069ad059bae89deb0", 0xee}], 0x2, &(0x7f0000000580)=[{0x108, 0xffff, 0x3b, "bdd8fe80152a1a19d99ad27d98ce0c98e090e6a8b2b6090dce9c8cbe4a48c4f94c67b68e33948dc2eb85c0d0567e4ab050ffabf8ab3f19bdd70691600a5e817aea398e446bd52cf36ebf95c27b4cd647e97b5220fef6791561f081f47461f943bde31bbab53487ae6991f7a05e6fe4db2352cf082c3538a941701ab99652f4aefcdf0576cfc1194eaa449ac0ad79abb9826cb5da91264f59ff92c77d28c19ff13b0b81ccda85e50090ab892e945dbbcf05c66a96f13b895e0098bdf99a47262de9fb591eb9dd44a8754eeab5a113212f23e108474c16fec977b01718e20bdb56f3851a2b3600e03ca03eb887df13eef965"}, {0xf8, 0x1, 0x4, "4e5c5d1ca9b617a0e07fb5abb0d8b7626c66539cbd6e92308e656f999f8e7db1105dc4e73433806c3fe7abf03cc204d0dd04c419f015b63f56431c7a44dbe6ba50f30c10767c7110a5b2ba5f9a9d7714eb5161a67a9c0ac19dc4dbe24d68705e92526da82b5c153529d23bb17e5fd590a21bf1e85a50716d61e8f9a23fcd4aaf0f0d6d4d2d2af2777dd02ef90aa6f74fc2e52b60a016199c88b3ece17c36b3436f91a9af86a0023a359f6b4c82ea9e779d11fa7e56b0aca713cfbe9907c50ae55ca8fbe110cede48147f45c35630cfeea54d9ac4eae4b2e1f65e292d3ac4682ce7e275cc7c"}], 0x200}, 0x80000000}, 0x10, 0x0) socket(0x18, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) syz_open_pts() open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = kqueue() syz_open_pts() kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r4, r0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001240)=0x6, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c, 0x3}, {0x28}, {0x1016, 0xfe}]}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x10, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r6 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000200)=0xc) connect(r8, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x80, 0x5}, 0xc) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x149, &(0x7f0000000340)=ANY=[]) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000280), 0x0) dup2(r1, r0) ioctl$BIOCLOCK(r7, 0x20004276) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f0000000180)="ce4aa4b95074f4", 0x7) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x1}, 0x2, &(0x7f0000000200)="1e20f2650549d221f91fb886fbba1e3d37cd929835d96f7995994f17e7c97c8c1d8616d17e23a22af9ed025aa78d099ccd3444de265ebd979cd704aff164ae943a4b730b783fdec310f171c5aac82e47e22de3", &(0x7f0000000280)=0x53, &(0x7f00000002c0)="52ee", 0x2) lseek(r1, 0x0, 0x1) syz_emit_ethernet(0x39, &(0x7f0000000140)={@remote, @broadcast, [], {@arp={0x806, @generic={0xf, 0x8863, 0x6, 0x7, 0x8, @random="2032867fe3d2", "590f635370d494", @random="6985da495dec", "5bbc7f1da9eaa0566919f1cc2af35eeb"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x10, 0x5, 0x80) getsockopt(r2, 0x4, 0xae, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYBLOB="0000f5ab487dce6c8390a2115248d918a7b6a62a8f536823954fa3ca8ddc88f478a6eed1ec4b786b1fc8304ec2dfa8178b42d874", @ANYRESHEX=r3]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(r4, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r5, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x81) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) clock_gettime(0x2, &(0x7f0000000040)) executing program 2: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000140)='\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x80000401, 0xffdfff8c, "1ba5d82d727c660800"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) executing program 1: r0 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x17fff, r1, r3, r2, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r4, r5, 0xfff, 0x0, 0x40000000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340), 0x400, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x2, 0x0, 0x8, "4a247dc47c125070064d53f10cd66d6aa181894c", 0x1000, 0xffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3}, {0x6c}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r9 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) pread(r10, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r9, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @empty, [], {@generic={0x8864}}}) syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000200)=[{0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r2 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x8000, 0x1800}, {0x1, 0x1, 0x3000}, {0x2, 0x4, 0x800}, {0x1, 0x2, 0x800}, {0x4, 0x1ff, 0xc00}, {0x2, 0x1488, 0x1000}, {0x1, 0x6, 0x1800}, {0x4, 0x200, 0x1800}, {0x0, 0x90a, 0x1000}], 0x9) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/251) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x206}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 2: 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) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x43) close(r2) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r7) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r8 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206913, &(0x7f00000001c0)) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x1, 0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x1, 0x1}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r2 = getpgrp() setpgid(r2, r2) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0ba"]) clock_getres(0x4, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea080023bf000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) malloc(): allocation too large, type = 29, size = 28292870884 executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x65, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000380), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x3}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0xc0}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x0, 0x11, r3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bb8f788dbe5cb82957248c3701367c9909fa96bf7cb700000000000000009878aa255367452ed6f15734288d2865c4cfc6a9e674b0e84673"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000200)="8652675c63f2627fedb2ba37e557ca06bb711b2f31476496fb134f3e3091df02a903c1b722f26dfe948417d76b13b8d304a43e6e452f6fb08b9d726513d1a14bcadbcf091ff2c342f7cc2511823f749d18d93d04c9774975439f755bd031", 0x5e}, {&(0x7f0000000080)="a0aa78d230d8712acebdfd8a56a90f4195dd959735c6f33f98ef", 0x1a}, {&(0x7f0000000280)="20e785da676998605188da77e973987cca44eed58394a26325bddb924a3a6d3d74cbe2bf9ca2f9a438fe8bdb6aa90179a164b9c9acd0d299e0f0476339d43040679a3c16b23a5215688f66525d3000d82d1abdfacfd503e305618d67c072b6dffda78f47bde26ad3c6af34f54993b71d614bc046a79829bc53e835b9e32e6ff7497a65dca29f3cac50468678b30c1c7dc9c3ef871c357f9d5820a3da640463332bc15ba5eb4c62225b2772563d36908290bcee1b", 0xb4}, {&(0x7f0000000340)="50292175c102d74a72f8dd1bd6f6935cc454bfb1b6ff2749c3004206a077a5c5a29df2027236dbe20ba2a3e201b92d4399", 0x31}], 0x4, 0x6) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f00000000c0)=[{0x0, 0x0, 0x1000}, {0x0, 0x2ff}], 0x2) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) executing program 3: syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff860060d9000000383a002629a17a6c58afb8877c8be1e2e3ff02000000000040002000000000000102009078000000006000000000000400000000000000000000000000000000aa000000000000000000000400000000010000000000080000"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x2, 0x6, 0x2f, 0x299, &(0x7f0000000040)={{0x1, 0x7f, 0x2, 0x7f, 0xbe, 0x2, 0xa74}, {[0x0, 0x3, 0x9, 0x2, 0xc48, 0x9, 0x2, 0x3, 0xffffffff, 0x1, 0x9, 0x3, 0x100000000, 0x1, 0x4, 0xfff, 0x5, 0x6], [0x7f, 0x6, 0xffff, 0x7, 0x401, 0x8, 0x57, 0x80000000, 0x4, 0x5d0f], [0x54c, 0x8000000000000000, 0xffff, 0x8001, 0x7, 0x1f, 0x6], [0x3, 0x1000, 0x9, 0x8, 0x4, 0x8], [{0xef3, 0x0, 0xf4, 0x34}, {0x6, 0xffffffff, 0x4, 0xb30}, {0xffff, 0x2, 0x7, 0x20}, {0x6, 0x92, 0x101, 0x3}, {0x4, 0x20000000, 0x3, 0xa29d}, {0x4000, 0x401, 0x4, 0xfb}, {0x7, 0x1, 0x0, 0x492d}, {0x8000, 0x1, 0x8, 0xffffffffffffffff}], {0x7, 0x2, 0x1ff, 0x7}, {0xef87, 0x3ff, 0x9d, 0x8}}}, 0x9530, 0x40}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000200)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x3a, 0x0, @rand_addr="00f0372e0865911feb7e00", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}}}}}}}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) dup2(r1, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) socket$unix(0x1, 0x2, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, 0xffffffffffffffff) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) (rerun: 32) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x2}}) (async, rerun: 32) syz_emit_ethernet(0xb7, &(0x7f0000000340)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000001037f87ccdc0c4a92cfe8000f8fffffbffffffff00000000aa4e204e21", @ANYRES64=r1, @ANYRES8=r0, @ANYRES32]) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x25}, {0x5}, {0x812e}]}) (async) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSBRK(r4, 0x2000747b) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) semctl$IPC_RMID(r6, 0x0, 0x0) (async, rerun: 32) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) (async, rerun: 32) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 7: syz_emit_ethernet(0xae, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6048afa20078000000000000000000000000000000000001fe8000000000000000000000000000aa00000002000000000000000000000000000600000000000000000000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bb030090780000000060a76f03000000000000000000000000000000000000000000000000000000000000000000000001"]) r0 = socket(0x1, 0x4001, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x103, 0x0, {0x0, 0x3ff}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x7}, 0xfffffffffffffe08) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = dup(r1) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pipe(0x0) socket(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x20}, {}], 0x2}) socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x61}, {0x6, 0x0, 0x0, 0xfffffffe}]}) executing program 3: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0xff}, {0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0xeb, 0x200}) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000300)={0x2, 0x5, 0x0, 0xcdc}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(r0) listen(r1, 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) r5 = dup2(r0, r1) chdir(&(0x7f0000000400)='./file0\x00') ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000440)={0x0, 0xc8, 0x0, 0x200}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000480)={0x3, 0x4}) writev(r3, &(0x7f0000000a40)=[{&(0x7f00000004c0)}, {&(0x7f00000005c0)="98eecb58913ca0827488262d412e018888e28ef66201b155cd5847e0433d0fdf08b5effc414118097967de8951", 0x2d}, {&(0x7f0000000640)="13f27352f3979c489caa353683cd1169ce588792af0f77376310552342a193080a0de5d7624a655b2705a77e20b137296b264c06d06993e27f4925b36f6f4bc78e9583a9044212c623a7e9ef7586f05411d2f2ddab987363ba863a82173a5c390a32d89aedf2a52cf21bf25fc6ef2eb5506ce5e66d283b9a18edac74f7930aa953fb6c03f74703512eb98672428e6e5aa0e59a7b6c5770f41f39d8e16ad67e9b65226c5260ccaa9abda4121afe83269b09391e171d660367627dd75a46e99b5807", 0xc1}, {&(0x7f0000000740)="2eaba019350dc3584e5db3eed307fa72d514df2fc7d895e920f1f1383f4c707736d297940bb9f3d184aac2784bbe498206979019770506efc3bf6fca0a9731db5bf42f6281c82f074b7b6a", 0x4b}, {&(0x7f00000007c0)="6d018303fc48b6661069f7d224f4f1da", 0x10}, {&(0x7f0000000800)="658317014d929f37402fc015cc0ecbd276f4a1ad90309942179687f243f87516b616d08034cdde46805091599319ae56acc13e417bcd1edae94ab5d36e9a82f5ba693135bd7aa86faf7f54a2faa52e17e48be328ca798fa297eb1d2b09668adc6e1983446275d99f86e3d8273fa225ff9001a270455ca1a0a5c05067b745597c281782efd35fbc0bcba0b86787b5553274d810b7138217a6e730e19ab60f6c1f304de1", 0xa3}, {&(0x7f00000008c0)="3d54820a8908ccccb213c8adbddfd2134dc36b57fa6d3caf28c462fc7df838e31225fed1ac6a9cafc8619ed1d10e0cda9f855c710942a771", 0x38}, {&(0x7f0000000940)}, {&(0x7f0000000980)="d1ff827d5e53cef300eb9d2249fb0eab11416384cce50c46f3f45ee976b151ecec53190d5b0149926cf1cc428be1bd4a02b8896288d207787d3fb2e8cf499941d9c05744780f37f3705098cc6916e449eb4e726daae8a7681157254a5a35d22891fad2225994f0f1f08bd109295677f66704abea3f22a347d7a0cb2ba9724907d59c814d7f9d7d945bca65ce6c5f9e71cc05eecd7ebb712e758e833b90fc4a5b3b0db4ad48384c298442e2a42fdbd8132ec3", 0xb2}], 0x9) openat$wskbd(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000b40)) syz_emit_ethernet(0x72, &(0x7f0000000b80)={@empty, @local, [], {@ipv4={0x800, {{0x17, 0x4, 0x0, 0x1, 0x64, 0x65, 0x1, 0xf8, 0x3, 0x0, @local={0xac, 0x14, 0x0}, @loopback, {[@rr={0x7, 0x1b, 0x0, [@empty, @local={0xac, 0x14, 0x0}, @rand_addr=0x7, @multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @noop, @noop, @rr={0x7, 0x27, 0x9, [@multicast1, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback, @loopback, @multicast1, @multicast1, @loopback, @loopback]}, @end]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7e, 0x1}}}}}) r6 = dup2(r4, r4) dup(r6) pwrite(0xffffffffffffff9c, &(0x7f0000000d40)="2676bca6a58f6e3987d2bbc996a43914e0f2f3c88ab40979ebaede0fc84346ff2555a52c2e70a4ba013017ffc898329cf01c8b746bf3a1b574410731b604ece7a3b4e62bb23abd01cdde9e64f626fb6d5050b6fe22e85b085dbfbec7d3812725e52cdfa307bfe00a3233870897d3e808cb51d7b36399ac3c71542a127a321791f0dfc7a5f748289d198239e635ade6e7f3d44befef535acef4e2ae90ecce835d83b3b89257e0e39e949adfbb4f3032ad5e5dc8ef68c26eadf3c82e81a46c23531a5e135f87", 0xc5, 0x1f) executing program 7: ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000340)) open(0x0, 0x78e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1928, r0) syz_emit_ethernet(0x66, &(0x7f0000001300)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec07afdf466c130afc590bda9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @rand_addr="457c420108ae233c3544d14cb2e90800", @mcast2}}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) listen(0xffffffffffffffff, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) getgid() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#', 0x1}], 0x1) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r1, &(0x7f0000003500)=[{&(0x7f0000000140)="556baefeca19a82ac87e2b9ffc2d33962a44542672467de8c37d9f1d1223eb1d772f62f5b2ea25b194407dfbd67745dcc0b788e5b2ed4e6fcc894b24ec412ae932e4c4bf42452b442134857a07c063185b3e0fb9363f2b6c87633ca7acee11115ebba8071608c8d2864e6509b4e3dbb64f01387b267f99a653654fdbb6f752fa0ff4e8009289b5afe8768ec980b6f3f88217ec90561bc6a0a30a606f682c8a20c354f56bec1549dc4089cf0cd9a249c25b43aa8e54c7f210a3d9cb9492e2e07cc647724e3b409c529da0c4584532c7b9d0baefb1f6bea9f2aea079eff8c3207ff5befb614a0fe4623c836395664a31a7985da9e44c1801f5654e7060c4af3ac3a6d4807b088e406e38263c4008e9feb3913f97633ea55be76c05f5b6de117661558d223a4fd6ef4d5ac1b031ae818714580bc2cc144e4b16a7a8026b88c90278a85ecd5b6642e1096f2feff6c94e8d821c", 0x151}], 0x1) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000006c0)=0x6b3) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) shutdown(r0, 0x2) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x410}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x44}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x5}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000380)=[{0x9, 0x5, 0x1, 0x7}, {0x1, 0x1, 0x9, 0x74c00000}, {0x4, 0x1, 0x0, 0x6}, {0x9, 0x2, 0xff, 0x1}, {0xff85, 0x5, 0xcc, 0x7}, {0x8, 0x3f, 0x2, 0x7}]}) close(r6) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES32=0x0]) r0 = shmget(0x0, 0x3000, 0x101, &(0x7f0000749000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x33, &(0x7f0000000000)="0000199a", 0x4) bind(r1, &(0x7f0000000000), 0x10) r3 = dup(r1) listen(r3, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) accept$inet(r3, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) dup(r5) r6 = open(0x0, 0x0, 0x0) preadv(r5, &(0x7f00000015c0)=[{&(0x7f0000001780)=""/4106, 0x100a}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f0000001700)=""/116, 0x74}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/83, 0x53}], 0x8, 0xfffffffffffffced) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000040)="04", 0xff9a) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x25, 0x0, 0xff}, {}]}) fchdir(r6) socket(0x2, 0x4001, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x7e, &(0x7f0000001640)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff0200000000000000000000000001ff027677d9c80d6997b4940377a7eb9ea1aab4cd3a9e67b4fc3fe44746"]) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @empty, [], {@generic={0x8864}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x4) ioctl$TIOCCDTR(r3, 0x20007478) r4 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000240)=0x2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000280)) sendto$unix(r4, &(0x7f00000002c0)="01c2335d02a087a876a3663c08dc8216d6030bc09795aa0ea08a26ef4dfd24408f58caad6ca62c471508979a0a37409d8c6c9e51c9cdacfebd1e5138faab5e4f0f63187d8a63234399a1cb60f145dcea044e6c9919374660ed381e3d1b", 0x5d, 0x401, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000480)={0x6, 0xffffffff, 0xe}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_vnetid}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000500)=0x3ff) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000580)="c6d3ba4b043d3b5900f719eddc45642e9a5edd0a8033388c673a6bbcef77a38dd1cb26b402ce27fb0716944150e0750120bac8768dfb671c9bd9077ba2b8b1ecdd38a536e5f645b706528bdd1e27c1159f3f8b286a07a3a945f69e907b9e9bdc5f58376cdf89cb1b1c1d076b55cb1d52dab33ed71bda5e8a722fd20c33046e5e351872ff442f6eccd56a6f09a74d04cbbb631614e2c13ff979718374349334ff083872798d7175c006c90c8ee5459c00099f07aca91e7ed3977d", &(0x7f0000000640)=0xba, &(0x7f0000000680)="cb442e1dbab1aab9dc9e8319da3b313549614b975a8b47691458502312cf74eeb54265e30f6bd4076579a788d8e656656460d5f8bccd52a76ecfd171140fe0f6a8d8a003291c314f65e52aaa7561597f06f449b07318767d90e92360e3b058d1cd7d6130943e941a429088c8e848ae5859a049bbbc7d2c850cd2d31dfa39b13fdeb01a9487b78a6151c5af1e17f76565a575dec01a686634b09f386f4b37c083371c2120869ac60753bec84966f0fffad26c7fbad91b429af736ff7a1eca9eb2cebdda822ae23e58e23b0d8906d617f39b030844b8fd26337d6bf116fac8d454baaaf802781eac7dcc763916feef13855d01ac06f591cac66c211e56", 0xfc) ktrace(&(0x7f0000000780)='./file0\x00', 0x0, 0x40000510, r1) syz_emit_ethernet(0x2d1, &(0x7f00000007c0)={@local, @remote, [], {@ipv6={0x86dd, {0x8, 0x6, "bb717a", 0x29b, 0xc, 0xa0, @ipv4={'\x00', '\xff\xff', @rand_addr=0x9}, @mcast2, {[@hopopts={0x28, 0x0, '\x00', [@pad1]}, @routing={0x2, 0x4, 0x0, 0x81, 0x0, [@loopback, @mcast2]}, @hopopts={0x61, 0x4, '\x00', [@generic={0x1c, 0x1c, "7ee8383398b57b7abb30f0af898983290992ca89d4b37b1be73a2f6f"}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x16, 0x0, 0x6, 0x0, 0x0, 0x9, 0x1}, @dstopts={0xf0, 0x1b, '\x00', [@pad1, @ra={0x5, 0x2, 0x5}, @pad1, @enc_lim, @ra={0x5, 0x2, 0x294d}, @ra={0x5, 0x2, 0x8}, @generic={0x0, 0x4, "a88fc9e0"}, @pad1, @generic={0x7f, 0xbd, "7cf318ef966959ea832be3265027126dd8a6798eaf62bc59e473d51a95e1893e26c22e3bc4b5aab463255582d79483f3838eb5d5b1484c1bfd8e4f233db5abb3db33e5f13fda944c5f4f03d089622587a8604d01a655c3a9ed6f51265c8558be024f02db7e55090f639401e5eae4389a5363d96e90c95f3d1b3c9256177b55b715051498fedbdfd7f44f78352b04743dbd874b69230e1a021995a84714f8b7a557ce8e98fc16507278fd4256f858559a1ea1ab7f7d8b1b1e105760beeb"}]}, @fragment={0x88, 0x0, 0x40, 0x0, 0x0, 0x7, 0x67}, @hopopts={0x2f, 0x6, '\x00', [@jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x9}, @enc_lim={0x4, 0x1, 0x4}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x54}, @jumbo={0xc2, 0x4, 0x4}, @ra={0x5, 0x2, 0x9}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x3ff}]}], @udp={{0x0, 0x3, 0x8}, {"09b3b39b27b38b7a701ef1eb7a0eef5bd3c8a673601ce27632ffb57012cce0035df060e00a828f2cde4563ad6512a10cf959a6a871b55190d3fab583a0a9a6c1ada4083aabead297c47efb809dff9c3b859874d35ea702ca9e7e3a17937da4ae9773f665ab7e7956490c0c0bf6ae94ba1b24a6c3859353ee480f0c7b2b60e77ef6b8412271e6231af80499e1e141295f562bf9a124948810c7cf7c6d980aee77c3ecafe3976c7337cb3f6a53f71528e1228f6730b09ceca706ad923d9089e03b791250bcce797b2e4e89c82dc1503769e8f47081ad6aad3dd64fec3e302c0d05bb15156a293bff0150a3ac25e41e45fce7d1a2"}}}}}}}) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000ac0)=""/136, 0x88}, {&(0x7f0000000b80)=""/118, 0x76}, {&(0x7f0000000c00)=""/96, 0x60}, {&(0x7f0000000c80)=""/118, 0x76}, {&(0x7f0000000d00)=""/48, 0x30}, {&(0x7f0000000d40)=""/249, 0xf9}, {&(0x7f0000000e40)=""/165, 0xa5}, {&(0x7f0000000f00)=""/239, 0xef}, {&(0x7f0000001000)=""/8, 0x8}], 0x9) r7 = accept$inet6(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001180)=0x1) sysctl$kern(&(0x7f00000011c0)={0x1, 0x20}, 0x2, &(0x7f0000001200)="c6939ea305d556c2a8a44ba8af6d74e2ff2623361b01e63d7399cff91cbcca71c6aeba1b5633dc7c9e8ee49f79a21749d0f9580cd1ae507d97324930d714c3b2dca981fc05338369fbd5224406c9d2c0a42d9ff7e83d767f18f6d9f3f0c9f1c6c6c72e38a07bd6cccd2555372faf7c44fcfef8f910da08e39804a9b8e540f5418daa4e97ad50707ec6bef431358ef5f0345e9390c86cc7d37f970136e8d165d44aad128079ae77ff93f9a57d39b9639e92501fab45c2bc60132ecce9d1b155fbc824763797bf4509c713f31111661c79062a7b7a62fc3ec86497fb7e9cb9eaa016d7f28ccc6448aa8170de5b712e62412c7a2338647bfb8ba9af5374468055c17ab01eae47234915ed43922c911870d56862bb512f7f4574b4931e5a980b403d89738740189234e5f3e3ab9cd92019bbd1a7b93daa831122df4cf3f740859b71f0796a0e5e62824b321ad3f3d698c268ba16546bcf9df701647b7222e0424e6a34788c46f9b2dcf4b9308957989f6164bd2b73adb2f7c4e3d9d81b03cceacba0ebc0838b4dff2218ef13300aa06437ad82b01b35bbc8487417a89f365b95e420e9d6822819d833964fec2f0b255f9552842d457ef3b179b66ae6f1baa51bdcf305c300bc97ecc869f250bf55c90d2a674c85f3efb3c50dced1f4d443487b4e11ea88d8e5279fd28eb5a3c8288ca274ffb581002e8bceb4eb57a654fda06e1533e34ca3c7e46d2e6a6bec0f6e19a4063efed1ddbf369f68bfd172a4e7cf0869a10640b0b480ba24bd60a4125462bb6c696fd26e8c94a07842ce13eabcb64edfe555463cb138dca8a845e86ed71ff5963d5a600254005c6df3395488f85af84d88fc58ba5941255f9fa5b024228f55254d9158aea747dff04f8d892aa613631027137747c9e08f736371bd7894a5e4349b9944cc543a9d7cb94a3944071e6416135603ad21683e3144493aeca6ff2d55894d89cd6a658f584c8c29e020d416265b1ab266e6faca7d47dcbf1e216a2160d9f1fdbc1096a0cf616d9c09a496be4eb8129a1da1402343d48cc6260ad23d6b83707e18a051ee725125b7dab0faf177bfadc70179dc03cd48e5fc238eb7040ca88303f7e889a1cd419937d6e11f6fa0cf637509757f7ba92fd3c483b54dec816fcc81bb12b1bf8389545b22af0d4c5c8341615e3af1dd4af9b3ad6e5cea18900b5f787fa12d33675257985cb45774b610ed780f4a7849715b37cc811a10cbceb5eab7aaead9879a1432c40abc2dd093aec01999c7397cc5e433382603c62d1ee2cfccb4f14cf1b153af65b4b9194155241504522bb6bde8afd41e2c1a9fe0ccd02aab6f7cbe603f96bfbc5dcce84d988a01dacfc61d4183127d158178bf367be3878d5f19debfad5620f7c3ea0b35c24c9975890a0fb8b8be759ea6aa09cd6cd0682ed0d96989985b7c2cfc819fb65e5559f2a631788585c23e55c2ff108f43fcedf346f52b56ba382ed6b7c9a994f8126b84bf8fd4520ac091588d9fee49d7ec545664bc3a8c4a7b24a708cc319cfd6cf8a466e3b2834d382d1d84ae52824c1104418fea09a6c9a2a007aa0fca004b74570240640e5b9ed33e670676595eb3b5e2cb3846eae10943cedbb45023796cd4f69a6c2aa4fe44fab845196d789a3a02802fa52e67b1be93f71ef5dc52a51373280b7deccef599f73b1e3dd4aeaf7fb0841759538724b122035c168712ed69c829e405b0a21e00e546e4dfec220d9b2ae3b08117a60e91119ca7bc95dbcf5d8e5bce5740a851221f14988b69ce40d15b9066c9c4a78c7103f8b9a5c40e1fe1c3d3165039179acde29668d2fbaff540acde265d0bc0d1d211ec1e75971637ea5dae53d940c0a99d96f74cf821eb0a6dea102895552fa4b4785c9bfd235e3c02e98672f8a4e07e60d6414bb2da0a9c1f6dea1044b8d225d573ef07ce7e9fca42f9d906bb6ceed7eeae9ec4966214d7a8cf774febc905dc9d370a144826e5f92d172beb40b7c19311dc075191013ca4e93855b2ad1de928889956daf527b9d41d7b63df6a970bb2ab7140667ae0f4e2b172eca8acab203547f19098d2954965c06d289362d29df980e9ef84772752e1a35380d3cfde373c3333aa51a00cbcb5bb5c437c77bb936bf2c54ac2ab82c2f9b22c5a10c0a33159a4d285c851a4aa2364e660e3918081903b462124d445a5dbf00b6e43920e9957318d9ef335ba4947804186aded7a4d44e34f276d9735cd911a71ea0e6cb7ff6dffbd8dbb370456ae56065f9932a40de7622917024506f1cb0d6a18574b612e78dadc033ecd519169f178609042bd3d57e714c9b207df0de2c62fec1ffbe7c2a80f1d85558e40f60ce9145336debf1c109c2e9097b43670bce5826d8fa87b440c0f3584101ec29e3a10e1ddbc955fa13760b5b6da8948aa06e622bdf3ca733dd4544c79eb7544e0405609752c0cbb07be098659970e2cf3fc1ba33961d94cb3a63c4ec4a3d49aa0bfb599eeecfd73dd7b37eb78c4be18a7f6b73c8be9abde6d52ffe9e33f9efd28d56cdb38d8fc8e99cb50e0f0c29d005429d3e8feb93718a433b33fa338ace7320ea41af073f3352d993d77717ee057c8e57264f108c59488de557ff7e30272042b20753f414e1509228d145519240544280ae66c285dda317feb5ae3bcc75426d28ee080689063fcfb5a7144d53a7c47d115cf9fbd9c038e1069d4333e4a1e16f7407582c65fbb905f3f07697e777a4a63f7f93ce88c0d63d089f8ca8dbb137372a66cf5653488faa4e3508036eb285fbda7fbf22174678477aa50bd85582913ecffbf28795fb84a2c83f3100f4d891c890fce5861f61297a4f5139ba1bdf3252113468f79199be0c48344a056a4113f89f80b4c9c09e79b65148ec66eeb78edc5711b1bf680b69118c43f4f5e2093e0d9485983e5841cc4e0bde179c357e6661497fc7c608bd412241ca2c41a5ffec8d56224edbf522a7260cce8c8118b9c0c8441b5e069c359007ba4a042a265c56cb6587a85ffe5806faef413dda7bdce29a80e6acafda8df6a6dc50c7fb7016d3017defc2413762aba2d88f965799084c4c7139c7d8d38e948715f9042ca7418b030692a84ef7d5f29901cccc2a182ce28a06956936e8d9af5c6faa0fb1094acde80dcbec340c76200d581e68f4d877c915136088b35deb1bf6c8b7403c564660cd91becdf246021605a4909489f504396059e63053620122233d386ab4fd82db00ba481d637f55da7effa0755be19434b506bd5c7e1fbab1efc1bcb6850b7957ed3e72f0ee569be8be5643e2bc5a201d337e3be8590a08bdbcd67167887ef4be281b7d05e55ad3f7b4f73e14599b500be7e6f5111eb3330a5a94b45ac862a3293c4c0cd9f8c4830abff6487dfe0a08e9bd9919053828e7e4cbf8fe5d67aa712f8fd910d2401164d121eac69452b9e347cd431ce701749a4c4f8a5f97745d15969362b05a44321c1c89ef15773453d7944d0a6a96cd2058781b7a472e5e6a6c6f63287d67ff148bf1ae021dd5cc364bb7f6c615d2654a3c45d5b46c6bcc9cacf4ea720d6c628386cc12840beb34ee37a5e4c4e9eb23fdff081a061b387c0199aa68dffda4c914484e3ac2c9d1467634b9f567799e70bbff0028a407a3d40e77900f34b5ef73b498022c94dd950c179ca827e930fa86e9db4ea0fd9754e784fbf8ae3053b1f7ca2382fd1e002b8357b156df6c8464a77f18d03fe931338eaaaf58ab689bbee1ad2cf96ba3712b498ff17f704dfdbc32042d949703fb4e5ff748167e3321576d79f525f0aa108a82e600d2790f90d6db0d529722fc07083a42a660adff91e8ec241bb0490e06d0a02e1ddddaaec0c6e689c213c6c3e33fad90aa92f9c4b2ca95253743576cb8119a3b5cf6f049c51d428d0b32ce0eda1955e3095d25d6885719c7e5ef1e654ab404d4e8e9662449e63fe1180de21b88289276793abc776d28e309e09809d6d24540a8e413a10e49349d92b394bdd4c27ada81341cc7c143bdaaf6ec0c58371cfc8c5bd79ca37fbd793d5ed09ecad3d519eb52885a49d6a72340890fe0f331822149ebbe6c429460a71408fc56c02578c5291632c2011779f7e3fd5987dfe05e9d2512df545f58c519deac5f1ccb185a0626c2e7deade34eec12cdecebfadae6a7a880048b84ba1b8a617627a1fc720198f987a438fdf6058621bef5078e510050939a4e8e579300a0ac1f2e76450d68cf4343574a19e778b98b6984821a1f41d149a67a582c12d9eaf37d0a034c45ba1fbc1b6aecc0011c152ea75e3d1d84932cd3392ac6a032cd99cba41425696dfccf111a6b7c5c267e8e285bfda1ed0782cc7c6a0ab635271e3a593b720c02510520afad08473c1e763849299451a6dbba9eb126393ad2dda3a8f7e73cc1b0c492d9993940c20eb0dc1ffcc42af312d6cf0a0813086d1f33c1db113f9119e70e6a0e22e386274c403929cb6c47272989f6bf3b5dc038298ab5faa3d30d723be784229b9ca2ee89153838de66ae7ba1a8ad562db36b0fb7eeedc5c5fe1c9dd9823fce2c9478b2bbd86c034484f924b00c9d94f0baee7395826aad053a9f34e0cf948f0b42e2e9f6f351f25dd9189a19c628b25f34c2c79817a3aabdb90e1b86055da1d891bcf89b4d7a4764e8a30aad5cc04d05ccfdd3ec60d7f712714e8139249cdd7f89a9d8b6321bb9bde7545d33604eacfd2ef8461b1ced5517ea7fc475c047305d26fd048ae7e1a35f907ed968ca72af6c0ca40891012bb8b5545c526070f50081ba735f116b24bd70edc64b270b8897ae7212a6e648971c0114c21d1eab0f6170715db4e48c5ca4d501d7aaf0b943aaa706f737358574d6cc8ef1050bec04d1307f6a98097d3860e18fdf55a948e4108e7329465e469e7597af05795f76b298b8a61db4e66f022e5ec5df0fcf5ba389a9eb00cb472c8f800c30ebc94a28d1b6ab337cef8b1f7a4eaa5ec26f154f5cb9a1da974242cc0d309ebce5d3a263dc5f75371360bad6f3b678aa94f8f66cbd0631ed1d31a2b6c7dbbd8c9a9f7caee5c9d4a9f5ebc9f1f709b60788ccd239853067be17f17bc6e2c7d8ec6da96aac3f81f04479023d93c678ce9c6c89d3b7a190d6c78f192754d2d5206993bb2f22da2ebad6f97409bd165a60038179e6f39dc849bc812381eef4f06195133fb923da99b219fe7edd54d6cf680eb6bf24a1678bcb7b2792dbf2c6b5d0570de9fbf5e9f357af4e3355abbdbdf050e0a7e0b68ab60779ba4d65ad2630481e41902a4c127d49cf3537f73a668b39b2a218402e80caabb1032ce8a83a236defefc61e3959c66d30124d1b80464aec5368054340e80d047b6b967a410a2e21a7c0fe56a971e84654c920678af4db973d38978c5fc9fa02e046db5f98acc9a495386e7b362ad9aaba9fc91a0eca1c60b6b15aac1a43e674b31d8b7e249efc44454c798c66c880735aa80ee4cdb93090e176776f935e8ec6b31c0129d14e8421ccb7e29f31697a2293b01a6691ac37cdc3744107ef7fdffba8aae5d4e1b428dbae84ca9e73c10d41e3854755ad98b2e7b5e2469ff7c0c7c8aa60198bbab9fea9d7c32c8f6bd1b4a2c88fb28acda616464f2076a46e95560ffbb7df44816463124cb34118d5b70c708ad8cba89a6aa71e1e69789ba2e3c0ff6c761b809e4667a00bdfb0c35f8ff13c0965f7b9354d1f35358ad08f61e3f0cd646757c2805712c9ed6863f15822288c7f037513a2a1ebbdf10d7a473ac9f06b6fab1766f5f08c8aacb6880e4ee882a010952d3a61c6fb8f83a4f7ca2ebfd4c4ab85e6e5998ed", &(0x7f0000002200)=0x1000, &(0x7f0000002240)="b737dc0ef19e1a2a89af863494b16b451c8d9107a6b1aacfacaf1fe57ed86c528eb4be2c3c5da23c6e81d97c72eb6b5be5f4c379b674fd552d13e7d59c45862e0effdb95489e19474d7cbfb6a30546b66f413b438cb59e4f11e487561af455f5cf2df89c11c31bc9dad5223889b166196e4310ca88c21e1a7175da2c68fe9fa4fa98e9d502d096fb19c6adbc466a3c69a34b69df0b901ae5aaaad9acc3c314e129c664c95dafddb4370575dae7656baf4523adb4b7c639c41ea7ffb2d66432f86c679653ba01b97bd03704e4773aa85492a7c1e299236bc791239e2fa0a0f9127b659b803cf90a7a251dd812a4f3cb506a69f099433b34d7dd5748534db6f5", 0xff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002380)={&(0x7f0000002340)=[{0x23}], 0x1}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000023c0)={0x0, 0x78d, {0x2b3000000, 0x5}}) kevent(r4, &(0x7f0000002400)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x55bb}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000000, 0x5, 0x9}, {{r2}, 0xfffffffffffffff8, 0xc9, 0x2, 0x4, 0x20}, {{r7}, 0xfffffffffffffff8, 0x0, 0x20, 0x2, 0x7}], 0x1, &(0x7f0000002480)=[{{r3}, 0x2, 0x83, 0x2, 0x9e9b, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x7, 0x1}, {{r7}, 0xfffffffffffffffe, 0x20, 0x0, 0x38, 0x8}, {{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x2}, {{r6}, 0xffffffffffffffff, 0x94, 0x8, 0x1000, 0x7fffffffffffffff}, {{r3}, 0xfffffffffffffff9, 0x45, 0xf0000000, 0x5, 0x6}], 0x3, &(0x7f0000002540)={0xa40a, 0x4}) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x280, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x70) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x415, 0x0) writev(r4, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r5 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0x105) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) executing program 2: syz_open_pts() msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x9}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000040)={0x5, 0x3, 0x3, 0x6}) setsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000080)={0x6, 0x20}, 0x10) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r2, 0x7b, 0x100, &(0x7f00000000c0)="3e30b30097c1a8b6f4c63c87585253932165156d66f859d3c2a690ea05f43f2b8fa3c9394456fa18bf4d90bf366391a367f7e3b9495137863d458f41231f6cff4896d6cf134e429da17f3d3b25abad6f232d3f5bc35bf5be090a8999c93f51e77b0b56eb6e42ef89cda4e7b1d6b15b18d760bc7038da0caec17d4749a28b269a55d39592dc1f1de8be4587353163bc047ba6ec69bb2ce0564d890f66ba77e18017519ffe678f667518b19a148a7e70c0657b83e4af1c9d85d63d29efc6d2848656846c8812", 0xc5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0xc9) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffff9c, 0x40105706, &(0x7f0000000200)) sendmmsg(r2, &(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000240)="0a67b81eb4e3348af4415d308c41c063527918438c19f8e7f6463235a9fc474bace20ef67d566abce06908797dbe23ee0715a8b57b4dcb29", 0x38}], 0x1, &(0x7f00000002c0)=[{0xe8, 0x10000, 0xfffffffa, "7f14acbcbc5ce8f68f6ec4b81f6161e3fbef50fab6941acb118115bedf5fc7414b491761ad78ca877d8d9b4b85b0e77d66b4e0ace03a5aae4b4b269fcd8d016468e3562a503e9e9a891c94eb9d095793279e4ec7fd4e4ed3ecdd2a50c9489fe5d0eca0524e1cf1fc92578a1faa2a21c1624fb7904b144cb17a1ea3b93c96111e664dfae6060bd226b2df1146b83279bb904944ca6320afe4619fc5c91a8291780840ad33a681d29f03f0be49e271cbec1b8b0278fb6b19d2fad19fabf71a8bde975e407f7f2a7a9d5c570b23ed07528b4e946dc2a71313"}, {0x100, 0xffff, 0x4, "ceaa4d3f3a387cb4bf95b87d57748305bf696df8f54f6f817b355241439500d05f2f709e59d492a7fe754f4920fe772248fa91cc7f9b1331913302e9d362f8a4a3a644c1f21c721e64153723f5cc2e3aa41cd9083e63d07cbcb82bee4fe92cd460cc9ffa71fa9111ddee8e96b0474bb69f69946fdf80c1b9f61bdd8273d96ae16a3bef463b89737f9a4c4e7d08a46241c6aaa95dd8b6bb3ce43e052b0116900352d8853533c62363d6377b19f90649f972fbbc634e5574b2d87a661a4dc556daae310210eb55e0471da4417007ec4ca4e897fbbcb6e88d16e470d59a8270327b82001a29957fa4506a910527"}, {0x80, 0xffff, 0x800, "e1de61a75a8f64084db06050581012ad18f5956d6e87af8b4df9321c41e5aa82be6f32f91d0df5766fd22caa4675a7531c35c5f4cd54ce0b37184e24818e5e86e95ba6db8ae161c99c603e1ee578820978c469ace51aaea587b19cc2185dd853886d8eb4e218bb36504dd25555098c"}, {0xf8, 0x1, 0x5, "acd8dab79305465351115d3e88c660635c25f058d60f307eae3b3ee357d45a3264f28460079bf595582cae454aefab5827582228603348d82fc4b5137e7c44e4feb9bf8fe1126e8a7504091b5e6e2c509c4bfb02e8de9046c4187071e1ecf429752e505fbe42be726d6d890fecbc38453be518aeb37be4a1041b00bc43d28233124c2f7547fac3f323ce9b38996588f51aea2290cfcd2181279694211520ad4c181480ff3c72b273e20f17fee68fef39819fb4eee0e89b410751a4c409298179e7ce98c4187078f3c82de080aceb2d4bb697799f1eebb6920c48ae2e162ff6365e"}, {0x20, 0x1, 0x1, "5107077c4fd5f1d7fb941198e940eb"}, {0xb8, 0x1, 0x2, "c58a07a8b93e34fadcf67d8c514b32ae4a3b03bba39b325bb5aa0e5bf428a58c6c08a16481970fa0dcfb78007726e5a0d325000acc7c217a738594c8322f9685f8dcef01031e139f4052dd1084f82aba21f3ef5c180cb55067140e96e50c2b7bc3a1d5ac23468b4adcc3563019bb6adad23edd0bc0eb762d712e82e3ef99bece69ef5f23a72f1c164c47255ab8477ff698abd1fa6e3dc7a18193d883b17e38770481a59b"}, {0xf0, 0xffff, 0x704, "838f56b45217034b8b7887343d569d7cf7cc0c16a2d315f784ab82941063176968da09f8efa8e0bba7201062744094e08ecc94f3b4a23e931e7da697ae606244a875978a183b960093547582f233bca616cf071b3908f31edc8d4dcc678c3d4b18a73d6ead0b88c9e72d96db75ccc00dd0245e627e2513bd7f476f99120e1d0e768065cd2d7c294e81832a9d393e427927ad6d99815e3a36a9d5e29b8785a0116c42ecf168f939bd9c338ae85eb0bebf6747416e764b3d17c8786abcd565028bf42083e8622ae31f36f5bb239d1c7175c8d335376e30c11d1c86a93b11c11e02"}], 0x528}, 0x8}, 0x10, 0x8) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000880)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0xd5) getpeername$inet(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000980)={&(0x7f0000000940)='./file0\x00', r1, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r7 = accept(r1, &(0x7f0000000a00)=@un=@file={0x0, ""/44}, &(0x7f0000000a40)=0x2e) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x3, 0x166, 0x5, 0x0, 0x1f, 0x9, 0x0, 0x0, 0x2, 0x9a9e, 0x101}) fchown(r1, r5, r6) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000b00)) bind(r3, &(0x7f0000000b40)=@in6={0x18, 0x2, 0x79, 0x5}, 0xc) r8 = msgget$private(0x0, 0x12) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000b80)={{0xe206, r5, r6, r5, r6, 0x0, 0x2}, 0x100000000, 0x1, r4, r4, 0x10000, 0x0, 0xfffffffffffffeff, 0x8}) lchown(&(0x7f0000000c00)='./file0\x00', r5, r6) sendmsg(r7, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000e40)=[{&(0x7f0000000c40)="4e6f7a2dd5f696c921e9857f7b950e88cd045e132fe860940795586ee9f679795956e54a4e405ac05a4d54d74d88b0f049f6446c737f178540534b4e31dbe923192b276074c9a0e5fe15fbb5a07863d25682a936ae2cbd5dd104fba2db1bcb1e22856901b48f802f95bd7fa18070478a91", 0x71}, {&(0x7f0000000cc0)="20518762c1d5a61f4ab71644e26c2210941f4e1c9480405f73a8263edea633a833ba2021fa890ecdfcf2609c39d1c49ff2df89b28a019ee7fcb338e3af2a4edb22c3c67f57c0d11ce9f023d02be1251afb89efb8eba3d10f491d08c1086b9c43dfc13b8b31e9e8ddb0c2268b2a274295c54657b99396fb3a54539f5a715150ead627bac2712e5c4679072e1562110e0ac264e77d53e44dff", 0x98}, {&(0x7f0000000d80)="a4427686d945bd6f4d87f0ad0c2a8dc16a86a5988656752cfdce021a5d7e4af8886e84dfbb02ad82c55515650373217fcb47f0985b8e9a70e45a558b2b62d61c41fa73eb26729169f55a1979275b4e3c6f41c1d1d6ef2222f041ff59108d88df2f50ca95163df74236d50ca8c3a9fb22b3b6c3024e1c511c59bbdd49dbf29ec927323beccdd3ecd197afbde36da99ec13b3908cc967e63f549a6d0a41cc8f6b68386167296a0db05ad1f1d6400b807df9184cb2150e1015bfeec39c90f", 0xbd}], 0x3, &(0x7f0000000e80)=[{0x78, 0xffff, 0x339a, "ca450fbc8bb76599c7cc32dd3a4d271bd605ba8ad97edc0b5600669c821590237f177fe1462190f47a60c358f571a6d7a176fcd7cb4b4b7addf4a64e3da10f69556f6641e443bab484a4ca44bd8d3e672c8170e935c245cd2f2c93f34c8836176610519680a595c0"}], 0x78}, 0x404) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000f40), 0x400, 0x0) fchflags(r9, 0x0) r10 = open$dir(&(0x7f0000000f80)='./file0\x00', 0x80, 0x180) fcntl$lock(r10, 0x0, &(0x7f0000000fc0)={0x1, 0x2, 0xdda, 0x9, r4}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001000), 0x10, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001040)={'tap', 0x0}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) close(r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x45}, {0x81}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, 0xffffffffffffffff) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) (rerun: 32) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x2}}) (async, rerun: 32) syz_emit_ethernet(0xb7, &(0x7f0000000340)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000001037f87ccdc0c4a92cfe8000f8fffffbffffffff00000000aa4e204e21", @ANYRES64=r1, @ANYRES8=r0, @ANYRES32]) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x25}, {0x5}, {0x812e}]}) (async) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSBRK(r4, 0x2000747b) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) semctl$IPC_RMID(r6, 0x0, 0x0) (async, rerun: 32) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) (async, rerun: 32) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000000000000000000000000000000000000000000001a"]) executing program 6: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x26bebbca, &(0x7f0000000180), 0x10006, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x3, 0x7, 0x6, 0x0, 0xae, 0x8, 0x5, 0x2, 0x1, 0x5, 0x18000000000}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x14, r0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) lseek(r0, 0x3, 0x2) r3 = socket(0x18, 0x3, 0x0) chdir(&(0x7f0000000300)='./file0\x00') connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r5 = shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) shmat(r5, &(0x7f0000466000/0x1000)=nil, 0x3000) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0xc0}]}) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="70242586e2"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0406938, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45}, {0x7c}, {0x812e}]}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000100)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x60451d, "1a0c0109020400000000000000000000dc00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="f2d98d803406fd3f3ae5de618b17e9c1e351453dd510d71c27f34224a70b765f5806ae62f1ceb57a7b93ae8cf96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b2604", 0x4c}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000000)="b46d8614056ac0f6c72628637a0352c2da8261c53a4906e73b13fd23368085080000bacec8", &(0x7f00000000c0)=0x25, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chdir(0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r3 = semget$private(0x0, 0x4, 0x48) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0xfffd}, 0x0, 0x0, 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file2\x00', &(0x7f0000000a40)='./file2\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0xe519, 0x50}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x10b7e23d, 0x8, 0xb, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) r3 = dup2(r0, r0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9000004f, 0x5, 0xa7bb, "d8f176d3bbb3950000c37f000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04", 0x1}], 0x1) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000000)="0000199a", 0x4) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) accept$inet(r0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) dup(r4) open(0x0, 0x40, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socket(0x2, 0x4001, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getegid() setgid(r5) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0xff}, {0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0xeb, 0x200}) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000300)={0x2, 0x5, 0x0, 0xcdc}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(r0) listen(r1, 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) r5 = dup2(r0, r1) chdir(&(0x7f0000000400)='./file0\x00') ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000440)={0x0, 0xc8, 0x0, 0x200}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000480)={0x3, 0x4}) writev(r3, &(0x7f0000000a40)=[{&(0x7f00000004c0)}, {&(0x7f00000005c0)="98eecb58913ca0827488262d412e018888e28ef66201b155cd5847e0433d0fdf08b5effc414118097967de8951", 0x2d}, {&(0x7f0000000640)="13f27352f3979c489caa353683cd1169ce588792af0f77376310552342a193080a0de5d7624a655b2705a77e20b137296b264c06d06993e27f4925b36f6f4bc78e9583a9044212c623a7e9ef7586f05411d2f2ddab987363ba863a82173a5c390a32d89aedf2a52cf21bf25fc6ef2eb5506ce5e66d283b9a18edac74f7930aa953fb6c03f74703512eb98672428e6e5aa0e59a7b6c5770f41f39d8e16ad67e9b65226c5260ccaa9abda4121afe83269b09391e171d660367627dd75a46e99b5807", 0xc1}, {&(0x7f0000000740)="2eaba019350dc3584e5db3eed307fa72d514df2fc7d895e920f1f1383f4c707736d297940bb9f3d184aac2784bbe498206979019770506efc3bf6fca0a9731db5bf42f6281c82f074b7b6a", 0x4b}, {&(0x7f00000007c0)="6d018303fc48b6661069f7d224f4f1da", 0x10}, {&(0x7f0000000800)="658317014d929f37402fc015cc0ecbd276f4a1ad90309942179687f243f87516b616d08034cdde46805091599319ae56acc13e417bcd1edae94ab5d36e9a82f5ba693135bd7aa86faf7f54a2faa52e17e48be328ca798fa297eb1d2b09668adc6e1983446275d99f86e3d8273fa225ff9001a270455ca1a0a5c05067b745597c281782efd35fbc0bcba0b86787b5553274d810b7138217a6e730e19ab60f6c1f304de1", 0xa3}, {&(0x7f00000008c0)="3d54820a8908ccccb213c8adbddfd2134dc36b57fa6d3caf28c462fc7df838e31225fed1ac6a9cafc8619ed1d10e0cda9f855c710942a771", 0x38}, {&(0x7f0000000940)}, {&(0x7f0000000980)="d1ff827d5e53cef300eb9d2249fb0eab11416384cce50c46f3f45ee976b151ecec53190d5b0149926cf1cc428be1bd4a02b8896288d207787d3fb2e8cf499941d9c05744780f37f3705098cc6916e449eb4e726daae8a7681157254a5a35d22891fad2225994f0f1f08bd109295677f66704abea3f22a347d7a0cb2ba9724907d59c814d7f9d7d945bca65ce6c5f9e71cc05eecd7ebb712e758e833b90fc4a5b3b0db4ad48384c298442e2a42fdbd8132ec3", 0xb2}], 0x9) openat$wskbd(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000b40)) syz_emit_ethernet(0x72, &(0x7f0000000b80)={@empty, @local, [], {@ipv4={0x800, {{0x17, 0x4, 0x0, 0x1, 0x64, 0x65, 0x1, 0xf8, 0x3, 0x0, @local={0xac, 0x14, 0x0}, @loopback, {[@rr={0x7, 0x1b, 0x0, [@empty, @local={0xac, 0x14, 0x0}, @rand_addr=0x7, @multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @noop, @noop, @rr={0x7, 0x27, 0x9, [@multicast1, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback, @loopback, @multicast1, @multicast1, @loopback, @loopback]}, @end]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7e, 0x1}}}}}) r6 = dup2(r4, r4) dup(r6) pwrite(0xffffffffffffff9c, &(0x7f0000000d40)="2676bca6a58f6e3987d2bbc996a43914e0f2f3c88ab40979ebaede0fc84346ff2555a52c2e70a4ba013017ffc898329cf01c8b746bf3a1b574410731b604ece7a3b4e62bb23abd01cdde9e64f626fb6d5050b6fe22e85b085dbfbec7d3812725e52cdfa307bfe00a3233870897d3e808cb51d7b36399ac3c71542a127a321791f0dfc7a5f748289d198239e635ade6e7f3d44befef535acef4e2ae90ecce835d83b3b89257e0e39e949adfbb4f3032ad5e5dc8ef68c26eadf3c82e81a46c23531a5e135f87", 0xc5, 0x1f) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYBLOB="096000000000aa08002aaabb08004500001c00f8000000019078ac140000e0004a0122009878fe339657d5ea4aafdb35c61bebbed7e064af41296f974211da31e7ba2599688262de0bea1b2dc2a8b69cd4e0e9c1f826b4d0e7c53fce083846ffb8d5d10eda4447d6af746dd47e6d3c49184cbef8aa4d1c1a8e0bacca598ecac2c00f88c7d1625dab0636a7100fd6f1acbcee1d477bb936b54fe07db4ad7eb21e5903eb50cf8aa1f857333ec7f0dd6f3b8cb3", @ANYBLOB="7b20e6b0232e491f79434305dc85a53e525d05ad642169150bdbafca28674308c431a624bfefb46bc1c5a35de2571d3445f62cb72222e9f553c7022816c61f40691202453931be2befb164b45a37c90296d7e592e468dbd8460df0f79584252ccdb461113d5d8bd5af140a2ea0d0bb5e77eb0f36e0067d809f452c00477151e4f2a6db30b7cba8df012403ef43982564ac50f7daa063503a7660892b1a24ade01a173ff5e7d3f43441824fbe14f9639965cbe673bb2430261275d8fc6a8476e3e297ed014fbccc91a20352a5fa2a64f4e51006f9d569cb1f3331cfc35e94aae4bd2ba7f6482617ee403a7c651dd9cc40bfd7c0c96c70d11bd497635328f0"]) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xb9) executing program 2: r0 = semget(0x0, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001380)=""/4096) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000100)=""/103) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) mquery(&(0x7f000046a000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffffff, 0xfffffffffffffffb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000380)=[{0x0, 0x0, 0x3}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x2a, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x60001212, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000140)=[{0x0, 0x0, 0x7e}, {0x6, 0xc0}, {0x6, 0x0, 0xfe, 0x1}, {0x8001, 0x4, 0xff, 0x6}, {0x868, 0x6, 0x6, 0x20}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) open(0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file2\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r3) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) chflagsat(r1, &(0x7f00000000c0)='./file2\x00', 0x10001, 0x2) ioctl$WSKBDIO_GETBACKLIGHT(r4, 0x400c5711, &(0x7f0000000080)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r6, 0x4, 0x40) kqueue() connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x2}, 0xffffffffffffffd3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) executing program 6: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea5793b9", 0x4) chroot(&(0x7f0000000040)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000000c0)={0x6, 0x1, {0x9, 0x7}}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x496}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0xce}, {0xc}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() syz_open_pts() kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xd}], 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x4}, {0x8006, 0x0, 0x0, 0x2000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x1, 0x0, "2d917dcb"}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1af, &(0x7f00000003c0)={@random="bffc02aae408", @empty, [], {@ipv6={0x86dd, {0x8, 0x6, "e506ce", 0x179, 0x4, 0xfb, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0xc, 0xe, '\x00', [@jumbo={0xc2, 0x4, 0x7fc6e393}, @ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0xffff}, @generic={0x8, 0x55, "d5b7a660ea98390a5a890649891caf237e9f8106c276798dc757f1abbff6118aeec1e60d9cb61fdee5dc2a0b15962763eed842a371a56f9cc5204a768f336f5718b86309e98a933d9f3a276c89bbbd650a201b7454"}, @pad1, @enc_lim={0x4, 0x1, 0x27}, @ra={0x5, 0x2, 0x20}, @jumbo={0xc2, 0x4, 0x8}]}, @fragment={0x50, 0x0, 0x1f, 0x0, 0x0, 0x11, 0x68}, @fragment={0x2b, 0x0, 0x8, 0x1, 0x0, 0x9, 0x67}, @dstopts={0x29, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x7}]}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x19, 0x12, "466b5b225812c15c9d79b95348a602bfdf6b4429992cb7fcc5d862981fc667ce1ee81de8affcb930f386e31edc9be0746e4f1e975b69b15a1c78295402675b0847cb7ad85c13c1292cc7bad0f8c0b14618d80ee507db5053430f47e5e1f22c899866851615ba0eeef1478dc21b1da99aaa49363c5620542fe7d2f9ea11b0ad93075e7ebd49cba5ae8cdd4a6eead41cc2"}, {0x19, 0x7, "9873d1605c5b1c9161d1f86b46cb858651c98afe8343dee2613ae9f6fa500179579f2adc409d3b7d518ba81486ea074ace197de2b6927fb2d0bdd356c0"}]}}}}}}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) executing program 2: r0 = socket(0x2, 0x4001, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffffd, 0x0, 0xfffffc00, 0x80a19f, "bb08e6ad4668e9d200001f00ff00"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1a8) r5 = kqueue() kevent(r5, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x2}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)='\x00'/14, 0xe}], 0x1) r7 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x2000, 0x81) shutdown(r7, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000500)=ANY=[@ANYRES64=r2]) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) dup2(r3, r8) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f0000000180)="f4fee739ac4c39d09a1a5f70bf76fd7d1852835887e6a5cf6297b3d33096c3d8ff9cad8c4be766de9e8f6e00c23e5c842ca62314dae06d2130dddb36398e402b3fa8b3dbef60cfea6273cb3c48d1f704b2a4ea93ba3671ac8727e5d64237368310f3313697de886e3c4fe407eeb2d7f277bb15543df7700f1780a271f35176e89bbf5db2e4bd10b4cfe166adca6884ec5bcdaa6831072c1f543b1955233cd0f303ff138b6f74c3ca4744785994064e2e1af6411c22b38080dce374655379e3e4c62d07527d04f129d130ca357365bda4b1493dc881df3960a6535f", &(0x7f0000000280)=0xdb, &(0x7f00000002c0)="e0b9d7fd499bcf9e874a703ce31c8801a1820cab999f36a665fbdca226c148d79ec02bc79dad763e64bc8deee818c0f1e6a3a0cd1d2032f539216d6df3cf778cfb5c0ea2084ff43c18d3cb0ac7744c42d4901a11eaaf662372a1a0edc284802593b298d41d00885560b66f89310095cc95e3b31e572d2b421b77bf076703ee1b26e5f4efd3d6162c615b1b1b44c0dc1d08c4cc7de7f254f595dbdf4354202df2778d114a91868748944a42aafbeff099cb472565b2c7243de566eff6984dcb165a0826d658898891f58097d9ad1e84f3a6a8e3699692ee60fd43e80ba5365452be831e169975b5ae0d8e", 0xea) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x3a) dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x2}}) syz_emit_ethernet(0xb7, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000001037f87ccdc0c4a92cfe8000f8fffffbffffffff00000000aa4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) syz_emit_ethernet(0x3e, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0xa0000401, 0xffdfff8d, "1ba5d82d727c660800"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r2, &(0x7f0000000280)="e6", 0x1, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2) mkdir(0x0, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x4, 0x1}, {0x1001, 0x5, 0x6, 0x404}, {0x40d, 0x9d, 0x0, 0x80000004}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) dup2(r0, r0) kqueue() socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) executing program 6: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x0, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r2, 0x20005701) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lstat(0x0, &(0x7f0000000240)) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a000000000000000000000000000000fe8000000000000000000000000000aa"]) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7", 0xd1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r1, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xf, 0x0, 0x37) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) close(r2) r3 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$inet(r3, &(0x7f0000000100)={0x2, 0x3}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0xf6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r1) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r3, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000440), 0x7ffe, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xb4, 0xfffff, 0x6, 0x1}], 0x403, 0x0) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff2000/0x4000)=nil, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x3a, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x67, &(0x7f0000000140), 0xc) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) executing program 5: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x7) r1 = accept(r0, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x7f, 0x1f, &(0x7f00000000c0)="d91166dd7f22bb42df3d27ee4a09ed6e93a654", 0x13) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8d, 0x2}, {0x84, 0x1}], 0x2}) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000200)="39362c2738344be2d020b6dc0ebb92a360514b7bfe7733458911d52c8d8607a263aa3d8db31cf223bed093ce3ccb2c80fc1219aa973eb5665cdf673a19a456132ffe21fa19da3b37a1bf2ae5ffa527ce87d5391a819cb0b658f14a424d401bf83f6836bbf37783b970f3720f9bf1ee40f141fc88945125be369bdf1b22875ae4c17c11c6564fddf1ea390162218ec95287f4552c7fe2963a32b1dc629eb424d0cbbf68f003c27e16a8e4e70b1c5c4c8c324662e2c694967dbbac6b65497cb4c40cd2354d9dbfa57617462fc3db176abaa72eb12a82863e4b1752b66996c2c2d343f7f3", 0xe3}, {&(0x7f0000000300)="8ddfecb2ce7482f1840b1694", 0xc}, {&(0x7f0000000340)="d218301f6c95003f1e71403513460f767e299281a066004836a15b811286eb7a4138a6027f105d6c96fdfd7893f9a9939b84dc2232a0e87f6f34958c8fed4fdb59de0283a437f1f3b9d7e986f676677657faae0f5a0f52c3a48ed303657a1eabc8c8eca1aa48b64ea2f99bacb3442c87bf42afbb74f8d6eb5da93d983c944bb3d91d8994b69e5e289ab59c885e6d9a854a24bcf4806a22e419c67b2fb5f1adabb4cf22fe92173aad39bea0e8b3a2fcfe80f2617d615dababb6df03381518fc5e9690cf7edb", 0xc5}, {&(0x7f0000000440)="71afb840d8e40cc1dd2e5f86045a4d04efdb490b85adb7cbb43fa3b15fdc37357900c7847b0a89fab9678427abdd110687849a7ef9f10e7a1a3272c0d6b7673c24c219e57e6771067973931646e05013192fd71eb535015255bb5181cbaa546edbdcf5fe75f7f72c990367e4a4eff889fe3342f5c783fb231007d179db0d5f2fad068e1d1c10351712976139cb28bf0222d9a0fba4a2bd045e9372ee08561f62a087c80a308db352f6ab990d57865672e04659ecf72f43a3bb05cbc190a1855cf3000de8d5ca4768a6fddc5a2884da29541bb2afa10805d83ab1819c5bba83c63a2cf579", 0xe4}], 0x4, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x18, 0x12}, 0x0) r3 = accept$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000680), &(0x7f00000006c0)=0x4) r4 = accept(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) accept(r4, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) utimes(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x8, 0x4}, {0x4, 0x7}}) connect(r1, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) r5 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x40, 0x1) r6 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000900)={0x400, 0x8}, 0x8) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940), 0x8000, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000980)={0x80, 0xffffffff, {[0x7ac, 0x14baa310, 0x7fff, 0x3, 0xfffffffffffffff9, 0x4, 0xf11, 0x3f, 0x1, 0x4d, 0x0, 0x8001, 0xfffffffffffff81d, 0x7, 0x3f, 0x7, 0x1000, 0x8000], [0x6, 0x7, 0x1ff, 0xffffffffffffffff, 0x4, 0x0, 0x7fffffff, 0x1, 0xea, 0x1ff], [0x1, 0x20, 0x5, 0x7, 0xf89, 0x1, 0x6], [0x7, 0xffff, 0x8a5, 0x0, 0x1, 0x28f], [{0x0, 0xc1, 0x40, 0x2}, {0x400, 0x80000001, 0x5}, {0x8, 0x6, 0x7f, 0x10001}, {0x3, 0x4, 0x1, 0x2}, {0x2a, 0x2, 0x4, 0x2}, {0x4821, 0x4, 0xba, 0x3}, {0x4, 0x1, 0x5, 0x1a}, {0x9, 0x53, 0x3, 0x1000}], {0x9, 0x7, 0x4b, 0x5}, {0x6, 0xe9b, 0x0, 0x1}}}) r8 = open(&(0x7f0000000bc0)='./file0\x00', 0x75e7de9fe0e54d2d, 0x1c0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000c00)=0x3) r9 = openat(r8, &(0x7f0000000c40)='./file0\x00', 0x90, 0x140) fcntl$getown(r9, 0x5) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000cc0)={0x7, &(0x7f0000000c80)=[{0x8, 0x1, 0x0, 0x1f}, {0x4, 0x1, 0x5, 0x8}, {0x8, 0x40, 0x1, 0x8c2}, {0x57, 0x1, 0xf6, 0x3}, {0x18, 0x2, 0x34, 0x8}, {0xa38a, 0xf9, 0x1, 0x10001}, {0x40, 0x40, 0x81, 0x5}]}) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000d00)={0x2, 0x1, 0x800, {[0x8, 0xffffffff, 0x3c, 0x1, 0x1000, 0x8000000000000001, 0x80, 0x4, 0x7, 0x0, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0xff, 0x100000000, 0x80000001, 0x157f], [0xa1a4, 0x10001, 0x8, 0xfff, 0x0, 0x1ff, 0xfffffffffffffff7, 0x7, 0x4, 0x1], [0xffff, 0x0, 0xd6a, 0x81, 0xff, 0x80000, 0x3], [0x8, 0x8000000000000001, 0x100, 0x200, 0x81, 0x3], [{0xff, 0x60, 0x9ca5, 0x2}, {0x400, 0x9, 0x8, 0x80}, {0x401, 0x86a4, 0xf462, 0x40}, {0x6, 0x3, 0xff, 0x7}, {0x8000, 0x0, 0xfffffff7, 0xffffffff}, {0x5, 0x3, 0x2}, {0xaf, 0x505c, 0x100}, {0xea9, 0x0, 0x1, 0x8}], {0x8, 0x3, 0x0, 0x2}, {0xfffe, 0x8, 0xffffffff, 0x8}}}) writev(r4, &(0x7f0000002140)=[{&(0x7f0000000f80)="50c87ef5b82e580cac86f5011a37343198febc9ff187d55805fac4010de1d2645559e89c5e0b2bbf5717377717a6ed8cdf99e6644b2561145d150e89839c9213674f5503d7d9ee25246ee1ee7f128767c6a7d8d84cb96f599ee8452e34be210fd2e5d8c0567aba0dd0c68ad69f439190b498c8c62a86f852eed5ac30185b9855b24d2a5ec0e812358810cb45b9a644b6f407f7e3bf81b36af1a3da37432b1cdabd3d575ce164c1840afbe8c895eb90c4511b3f8e5ddcbc4b7b969d845a361bf5ab4d3c8c944ffaa3b0e694576344", 0xce}, {&(0x7f0000001080)="216a2a147b11348d1caf25d4a2922e1183619153cd741e1f20bfdd49441a80045ca8eb5d90a007e8afc7920342e87e6539a05125f994666301e0a7f320084e08c31d674c1004ca48c94a6fdbde13d1dcf3ef51583993243b993dca9cc5e15e6f8b9c678e89c278a31197231aaa7d32545535f7d55f2b77c881c83322f9404b1d48a07a2efd8bbcd649426f20d501ad37be3a16b6cdf8ad18a0ba5be975a337", 0x9f}, {&(0x7f0000001140)="2cce6ab2853d95581e160fc19ca58d20573c83cc897701956f45d26f4a98589dec0a7329fd030894ed566f54db603a5534fe9d253891e30994ff262a30916979191d46b9977392acff562704931e54c006666d7ca61b9106e9762eece7587e018d5f06953f868dccd9aec111fa68083c8ea43b872d454254a461c2c5b174ca19d165901210704304780c36e639f9ed0691e5d7e7d8422154ca4366160574c148c82d2eefc098d2cd653449cf76514acf6864de980af837f0b583ac8540852d5ccd2ce887aecf30a1affcb0aed75d2984abd9dca8217c2ff64090e14f298c8e0b379888a98aad46a9da6f36c791149c3e58a8860a3742cc4b5ca7550699abf45e2b9d8c25fea7dca2c73dbcd9f990cdba9137fa2a0a9c750d6fc4039ca0368bf26c7c9e982a9e868b180cd7e6d799ee5b74c5f9994e6ce4f71400ded61b833912a1ee6ef7c420d7123d522036fd156929cf94d853895efe684c42e8b7b82be61aea8c5fc06a7cc8c21f450e849f3483ddc275723b1d4f51d2857ff27805025fecfc1057a679d11f7a98d07e9c83eecc26fb3626151c0c580b99639dfb3855387b646ea222626ee0a5af015e5bc253b04edc1827d2a0a62d2a30aada8b6e98bc75e3e475132526a85dc45815da97c4e6beb09ba006a7ce8e0debf41730b2330614e13c7ae390d144c1f983785fb5622de031302def0d8b8eed9dfa7884d05431038a69ad5053018d3b263bba26e38c9b45b66431b16097e5a63f8d1e1a49842c34481afa72cd1c3498271a4235f0f66b83c7cba71561ac66b9ae124c23041f3a688a7250b57097ae5418e9018b0edabd4fc96fe71c0f65db32fcb2f6581a1a4896f83a465d911eb61d7e5c04845c464c3e576e59e9376c113807f2b4591df7d270e8369f703f26e33e29f4d4cdd8405794eb9a358f385ddab479bffbae2eec68e54441efbe88aeb85862c06830198c153ee2d2eb493ef475c91cdeed46b441543eaee3ad67582d7207d8f2bbd4f377d44b191f6ca358687b4cbe871dc74e61ddb82440adb176ebd2061a21db50299f3a97fab9235226b2260f0460997ed376aaf50d6020ed88df59f421e7c9efd61b2399676802b7498af142bed3c1fbab10e968729fece080903995a2ef3bf5787209d80e24c31ceffd12752808696cc27e02a31b4f7532c3a7564129e4dade37a05d9311107d88f73de20bfc6df09b370238e8ed5694e5c4eb07a270b88befe8e8d4d9cef26451fa072c26e282f8a5bbe838b8baf5068487bdf72a44ded88bf30b534635e1cfeddc231df83e08cbf0511153f9825a91faaf0f6f17069af5f8c4971637791c95791c8717049a4a77215c00a700cb419256c507b6940e2b638c7b381f17b4201fcab6aa00f786cb6ac1d65363d15b71c5e57478e2141d3d24a1b61a87d8ee4a55c9bdcff66b6ab71c13a5621b9f069cdb86c10658d51063bc5cd184c4870e3533c093b50a8a9efc7237879290077edd7b28def1e7b69ad4ad58bf92cf9a0312a693ae0f9e2489b920ed297e86eb14890854ed33bf0cf8a1681fceef5f33d3483e82be5195f43ba169aa3268a4e8fdbf61d08a85790947b694d328d248ef4c1e07f57ca992462f8ed2d574141d1df4c865326d2f9f534025b8e89b276b0083610b6831ee77a53c9002dcab2d74ddb9869640858b7836e14094d9ca0e601d686976a05f8a416bcafdf210130c2e0e72c07a2798d3a495609fcfd368a83efe6e252acac2d73fbd86c38580844da8074d53905ef09ae829ec5b9842022ee74f6b9100fe424f2c5cd318eb528d1e00cb1ade08de787628582cd3e835a0bba0fd71f1e51a7a37d074b3feaa709d26c3726bbb9c8bee05bce37c5ad066ae5cddaa26ea81d3905a3ea63eb89cfcba9d4af3dab1c41d7f8116b945640a4a8d631681a438dc2e061342c46d91203c9579e56c94f435c6621745b7db04913fc556020b50ff76aa5a7cc738dc09b240e3113bba8f39ff8886b63e35366b844b477ded2b41b7e4543080a4c85caa917a679dca8750f994cf108730a18a166f397d09c186ee360f8e7d679774a3d2dbcbdc03f64e73fd4f3a8c662db22456ecdbf8e8e5fc00d711742ec4fa861758448abba060f8f475a9b288ba02839c5f4f788cd893dee81c416d820e922732b84be95455276aa9fc8bb00db26733f7c810afeaa45679e8b05725658f7bc3a3a3f4443648bb6c3f0447ab2131cbdea0168b25a9bc3d77938a865335eefd43aee71ca7b9122d381beccff54c736e5be4625953174176393d307b82ec75ed80706178b0aca9031c1d80bf9d355ee8532829edf2c15a01f3a2c7b4c97c6da1e4b34e3c18d1565d80e9cb27559b4232620d8a6272d2b2ab3fcd35cdad9724dac8ef5659adc9ce6801b54a0bd188ef8d9c6ac5c9606ac6d19ed08f7c5220a57b6b42f3c1a1a221f1be454f069913f771df2b38a5039e25f3436d7af2cbe41ead5d40f72b60ef1505d9c566097fa4ce183babcf41dfb127a0e45affdedaa1ff5f3e149e3cfaa601b64d647f5dc6f8fb447467c69216f8b57290d31f9dea3b4f1e3130ead923bc18b2c93962d7f0f90925dc6272775ced74472a916acf098360ee52a225970f7251c48acb23e976ed1e18ea9e472a1ed6a06199ca1cea124578d04173cfb4e772170d9017460ff3f815ce19545997196b4da6750d039a3ad405d39c51d29a8b1884cd6caf3e53a3ce39511e3e84b4eb75af00846b6a9fb8b0dae9701ba9861c0f1ca686f091524c2eaede202cf9a0e711e04f0c3a917912e5cbb3fa2d8a025fda4f3365920656df69665c5770d33286f7a52d41bebcfa6115db2f4de8dd788915d9e0827d6c0278812253e4c8c54272dedc414791a9ba3aff489675e53d4aa87d7caff1deeeceee62d1a1e95583d8ba036787a583740edb2e9070e74642926e19ef03e58d22592951680142881dc5d10ca115b3a04bd706b4f3903d35a6fc33fd4d6d3ba03b1d57c385e48bb2f19d24e8062fada70c906c8580454aa2ea317e74fe0a0a9655ccf8c4acacc70a837f9f8cc890f5416f6b748374d871bd499dce6126b9e67955afbc6ba0e473b3dcf7434756fb60f735918991cc7dff055a2b6dfea3e81c703b60eb2b1e35cdd375fc9d5d8655e3b76b133fc21c2f4e82a5a94d9015fc6d8cf92eae70cd1edb241b7dc3badb43d62d47cfd24c0b4b0fa5adec04dc5525160de51195a4483e3cd84a4f4a3bc119adb74a199a9d5ceb423a21730c4146def6929c7b42298ce4013aaf9db46f4f1b7f805a41ef93dd3de3dd17257bdbf426cdf4890d22d29f6f9b1fec4630940c3370607fee3e48ffc64239b37db5e7127bda19aaca7bd4cc2e3c0c7686ae5b9e32c83a7e16be5723c4f82aefeb44259f53942c04d28967c9f5ad1134002934e68ede2a33400747e2dedcb2e4a73bb83e92ca58185f647ea8503ae435a58a42a8504b50495e331d5af386994beb6a950be1c684e1ac7fa7a9b61b473079020e603cb2385b4da564fb60a89d885d6fb56b176d29c65f0c54903583a719be149a378a0a71273403b3446a6fadbea696478748f21480ea9e0c9e298a94599962b3ddd99181ac9dc1708db959e55e665f67e148093f099648487b7c173cdb0885ec915319870baf600ddd87128c3c0f7703a3b4ad85d63aaa56f034adb70f9d1c200936e489eeeb23fd01ed577998755b0a748eb0dc62f870609be38e077b265c9229590d84d3e4cac36b421479571f032b0a8f10b7096c7890f80d1a7c03a9efabad44d6083adf001ad7b13bf0a3a3191937cc1b01845d9270482466f978b5b4ddcdf132162f1e14580ee585e1e169a3d8b0e3f1866da022b801e5a677366fd470c4b888d3144d31ffedf4580678aeed00196bd3080553115211c36b2c1c27e937466058dc953be2802d02f3cc45e71f3b541d045f20e39fa497b81d4ba502eeec43e84028a6097c6a899d2fe4bfc797059bfa4acce198c8e0a55a8dcee2fcc4e5bdc5ff755349586577caffbde528999ae8fedf13b6b91f2e2cb9ac2e0900c9534679e2f554a987b6a100da5ba4147a71461f43c99b848f6c3b3dc5a2c8e2b11c232245faf6fc96cd4cde1eb07b8867a2711fecaa00160e56a86c7cc4160b8e52468a0f6bf8f80055cedcea31a17e84e4d27a3860155db1a08973d12836d437264ca82c9aefc2a591368b5e1a772d9dc659a80bdce0abf2e1874af2fb6790c4410a781e6f9c2cf7467dfa1095637a9573c458e58da59eb5fbf59b058d06a2e2d48ef89506490d9bf431ed754fd458e027c910b9703cfab98bd068e62872d02ac78c9f6d4dbe5300f9971e5169370f97face0a6c21d426b12621a5e55f5ec2d6f7424e33a51987fdc4414ef8152c51b22ffc2aefc6d45f9ee99afa72197bfac3d024f36f0647ba6d64999b666ad59f47509b398e62e0f3b525e02b9434f406c7574ad7a0f0675cf41c2695232408284a93642d624f913f45124a631af9b90074f9f58aa7f7596024ebdebbf9b9d38d0e3207f40fe6a5a34ff18a7c93facfbd9e8d1ab603274c395ab38de1ec699d91deacb4fc848f9360234174c593da40d3c0c620662cdfc1aa6e5e239cc4491a6bbbcfd11a2f27dc14bdf0539876133e532642b79b61206da6b88cac308ba93020bb1aa1a9f91963db7de41998e7ed058936ad19fc26e88f5052c8705649c89215a8dbab7d25daede10c02df3e9688d80b805cb356dd816f06269f1a7aab5d0e4bc2f062165638f92bd90e87ac7b143d1589f89054078401b7e0cbec8ec6b7019a3517ed285290eae75e051db7e60c6dc38c8b38db61356c5c5d3fc3101054fc8b0c635194a38288303d9a77b3640521cd0d075864a3b599e9a4bcdc49200022529a5df7d59e5eb1798f50a48ae902b99ce055abe9ea648f2c59f0f165d7380e492fe4ad5d809eacdba696f05384b54c4eae02cffaf77b8c292d6f2093760e62a87632e60c102cf6cf0117cba060da54a9bd0259e1852820dd6a8bcc3eca1791c337f8bcf0fb777d1f4742007e58c17d684608c2ce44e9dc096cb46f78b25f1ba34f905624d907938232da136351b0585756b353c9edc207e5278afcf0d3fa036d7f44b598e4831f24011b3b2007b200f11f50e8f81ca04595200bfcfdfc506d1d3d530849c5447ebb42b133d3b738882b62c1b65a7611e4eae1f6246f201d1c05be5a95a4fd365b1e827fe5a86f6e16d2834fb1853abd0986f47ee96fc99057d3fc0a32482a781537d23fb64f629cfae623bf5067dce5181fdd28eb0bf5bfa201ed7c8f3a4cca574551391c8699cc3fd6a17abc4e4ee7fba1f8cc2c13778ddd97e11230314a88bad13b77d33b8d300ed6a16cbd8d04698d1abae0d3c459336863dbc5f769c72bcb70cef507603899d5305151afbf1848b0d8d2d424ece7f6535b14fb05475dd749ff4ae1790352f333dc696ff682049ab202e05576d7ac6c1c132628cd83f1c9d7c4d67a227303124d2aaf36df16b9512ad8b1ae4cc6c937d3bc0bc1fae111807bc27939a3e4eb01d9a4cb56502f325495d183b3077d9b494e30070d3fdc3564f2f0edc134baf7f8299c6171b173266d3c81be9df991067ebad8c2e56508bd34e8e3947c2b648406a5e1cb8c5f39cc2b2ff603becd7d07633630fd10e8a3f7c6cd7724fadfd21763832f8c2658f06fb926b584144a2dda95574b39f30f60d1d717383b70809019995aea9e3a76d3e7e4725f8d18c0f43baf83a93399415becb5e31d6b5f6bbdc713d049b987afe1cd56572460c05adf9847e30515ffaf2f5e", 0x1000}], 0x3) setsockopt(r1, 0x8, 0xe3a5, &(0x7f0000002180)="9caa0e4f7c07affa6ab41aabf5d6b20016d916800953ab11a74150a2b8ed8a95d584236b27db8d3670711bb22ca488469f19c4ce8f3ecaee89e877e9b1564307a42934217b2937c5d7c7ab9716592ef3a0a5e35bd62c9f3c4a197be9b107b4fb66a8e0160a96f745923e9cf9be0043066fda29aadd82a802c908ee907a27b5f223e234d4d5247d4ae772a8369184b68f8f99f2b46b5eb4dbb1ae6d496afff03468418a22cb5527cad8a9346abcb99cf068db9beb", 0xb4) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000002240)={0x2, 0x0, {0x7fff, 0x4}}) fsync(r5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000002280)={0xf2f7, 0x56c9}, 0x8) executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4089}, &(0x7f00000010c0)=0xffb) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100), 0x400, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001140)=0xcbc3) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001180)={0x2, './file0\x00', './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0), 0x200, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000001300)={0xc2, 0x0, &(0x7f0000001200)=""/194}) sendto$unix(r1, &(0x7f0000001340)="bd8cf9bddd962fb178efbdceeb8f5d9a3ad94729d45b494734c28129dcf9b887feabf2f83470a88d7cd4cda3d086795857989ec7c57dfa276bd2b64193f2d54302e8bf5152852d69a53f3618037bde8f945bd5f4b3c50172ac165666e4f9faaf623c02207ee7f7f4de5f752aacc25689c461887a2b424db22073267c8921c19f647efaebeeb4b3ad4d3f94eba68b7d9f449a3a62ef7d74fb40364d22531efcef3283d716012565e8ea57aecc71cff178ccf0e017b9cf310cb81d18a10863b694732cb3001f6b919675049ac9d861", 0xce, 0x2, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x8, 0x3, &(0x7f0000001480)=""/226, &(0x7f0000001580)=0xe2) r5 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r8 = getuid() r9 = getgid() r10 = getpgrp() r11 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000001640)={{0x0, 0x0, r7, r8, r9, 0x42, 0x1}, 0x2, 0xff, r10, r11, 0x45c2, 0xfff, 0x4}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0), 0x8048, 0x0) ktrace(&(0x7f0000001700)='./file0\x00', 0x0, 0x100, r6) r13 = open$dir(&(0x7f0000001740)='./file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000001780)) r14 = openat$pf(0xffffffffffffff9c, &(0x7f00000017c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r14, &(0x7f0000001840)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x606d, 0x8}, {{r15}, 0xfffffffffffffffe, 0x41, 0x1, 0xf980000000000000, 0x101}, {{r3}, 0xfffffffffffffffc, 0x9, 0x1, 0x1f, 0x9}, {{r2}, 0xfffffffffffffffc, 0x47, 0x1, 0x7, 0x5}], 0xff, &(0x7f00000018c0)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x8, 0x7fff, 0x100}, {{r3}, 0xfffffffffffffffc, 0x2, 0x20, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0xc8, 0x10, 0x6, 0xfffffffffffffff8}, {{r13}, 0xfffffffffffffffc, 0x24, 0x4, 0xfff}, {{r12}, 0x0, 0x81, 0x20000000, 0x81, 0x7}, {{r2}, 0xfffffffffffffffb, 0x11, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x5, 0x4, 0x1ff, 0x81}, {{}, 0xfffffffffffffffe, 0x20, 0x1, 0x1918, 0x81}], 0xfffff001, &(0x7f00000019c0)={0x100, 0x8001}) sync() mknod(&(0x7f0000001a00)='./file0\x00', 0x10, 0x3f) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000001a40)={0x80000000}) unveil(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='x\x00') msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001b00)=""/84) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfffffff9) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) readv(r2, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 4: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) write(r3, &(0x7f0000000100), 0xfffffe5d) write(r1, &(0x7f0000000100), 0xfffffe5d) executing program 2: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0xd5}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) syz_emit_ethernet(0x138, 0x0) shmdt(r1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0xad2d, 0x1c, 0x0, 0x3, 0x1, 0x8000000000000000, 0x1, 0xb}, &(0x7f0000000080)={0x0, 0x9}) executing program 1: syz_open_pts() msgget(0x3, 0x42) (async) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) (async) close(r2) socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) (async) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) socket(0x18, 0x3, 0x0) (async) r4 = socket(0x18, 0x3, 0x0) dup2(r4, r1) (async) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) getgid() (async) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x9}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000002c0)=[{}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000001de64e8242ed81000000000041a79dba9396fdfa6cd35c907e51f90df16176a869206ba60bdfe3fa260abbb75e9c8714b4af3e83e9b1e1fa095612de676de39cabbc8da9d90e69ff2ea8165a1b06d911666909f7da371e3b3567002b459ce220408c876c44817c338bdb73c22fc3202ead1fa21987fec4334475f3aca0dd53f6f073"]) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) execve(0x0, 0x0, 0x0) executing program 7: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0xff}, {0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0xeb, 0x200}) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000300)={0x2, 0x5, 0x0, 0xcdc}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(r0) listen(r1, 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) r5 = dup2(r0, r1) chdir(&(0x7f0000000400)='./file0\x00') ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000440)={0x0, 0xc8, 0x0, 0x200}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000480)={0x3, 0x4}) writev(r3, &(0x7f0000000a40)=[{&(0x7f00000004c0)}, {&(0x7f00000005c0)="98eecb58913ca0827488262d412e018888e28ef66201b155cd5847e0433d0fdf08b5effc414118097967de8951", 0x2d}, {&(0x7f0000000640)="13f27352f3979c489caa353683cd1169ce588792af0f77376310552342a193080a0de5d7624a655b2705a77e20b137296b264c06d06993e27f4925b36f6f4bc78e9583a9044212c623a7e9ef7586f05411d2f2ddab987363ba863a82173a5c390a32d89aedf2a52cf21bf25fc6ef2eb5506ce5e66d283b9a18edac74f7930aa953fb6c03f74703512eb98672428e6e5aa0e59a7b6c5770f41f39d8e16ad67e9b65226c5260ccaa9abda4121afe83269b09391e171d660367627dd75a46e99b5807", 0xc1}, {&(0x7f0000000740)="2eaba019350dc3584e5db3eed307fa72d514df2fc7d895e920f1f1383f4c707736d297940bb9f3d184aac2784bbe498206979019770506efc3bf6fca0a9731db5bf42f6281c82f074b7b6a", 0x4b}, {&(0x7f00000007c0)="6d018303fc48b6661069f7d224f4f1da", 0x10}, {&(0x7f0000000800)="658317014d929f37402fc015cc0ecbd276f4a1ad90309942179687f243f87516b616d08034cdde46805091599319ae56acc13e417bcd1edae94ab5d36e9a82f5ba693135bd7aa86faf7f54a2faa52e17e48be328ca798fa297eb1d2b09668adc6e1983446275d99f86e3d8273fa225ff9001a270455ca1a0a5c05067b745597c281782efd35fbc0bcba0b86787b5553274d810b7138217a6e730e19ab60f6c1f304de1", 0xa3}, {&(0x7f00000008c0)="3d54820a8908ccccb213c8adbddfd2134dc36b57fa6d3caf28c462fc7df838e31225fed1ac6a9cafc8619ed1d10e0cda9f855c710942a771", 0x38}, {&(0x7f0000000940)}, {&(0x7f0000000980)="d1ff827d5e53cef300eb9d2249fb0eab11416384cce50c46f3f45ee976b151ecec53190d5b0149926cf1cc428be1bd4a02b8896288d207787d3fb2e8cf499941d9c05744780f37f3705098cc6916e449eb4e726daae8a7681157254a5a35d22891fad2225994f0f1f08bd109295677f66704abea3f22a347d7a0cb2ba9724907d59c814d7f9d7d945bca65ce6c5f9e71cc05eecd7ebb712e758e833b90fc4a5b3b0db4ad48384c298442e2a42fdbd8132ec3", 0xb2}], 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000b40)) syz_emit_ethernet(0x72, &(0x7f0000000b80)={@empty, @local, [], {@ipv4={0x800, {{0x17, 0x4, 0x0, 0x1, 0x64, 0x65, 0x1, 0xf8, 0x3, 0x0, @local={0xac, 0x14, 0x0}, @loopback, {[@rr={0x7, 0x1b, 0x0, [@empty, @local={0xac, 0x14, 0x0}, @rand_addr=0x7, @multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @noop, @noop, @rr={0x7, 0x27, 0x9, [@multicast1, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback, @loopback, @multicast1, @multicast1, @loopback, @loopback]}, @end]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7e, 0x1}}}}}) r6 = dup2(r4, r4) dup(r6) pwrite(0xffffffffffffff9c, &(0x7f0000000d40)="2676bca6a58f6e3987d2bbc996a43914e0f2f3c88ab40979ebaede0fc84346ff2555a52c2e70a4ba013017ffc898329cf01c8b746bf3a1b574410731b604ece7a3b4e62bb23abd01cdde9e64f626fb6d5050b6fe22e85b085dbfbec7d3812725e52cdfa307bfe00a3233870897d3e808cb51d7b36399ac3c71542a127a321791f0dfc7a5f748289d198239e635ade6e7f3d44befef535acef4e2ae90ecce835d83b3b89257e0e39e949adfbb4f3032ad5e5dc8ef68c26eadf3c82e81a46c23531a5e135f87", 0xc5, 0x1f) executing program 1: mkdir(&(0x7f0000000740)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r0 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000380)=[{0x4, 0x0, 0x0, 0xfffffffc}, {0x1, 0x40, 0x0, 0x80}, {0x6, 0x0, 0xff}, {0x9, 0xff, 0xff, 0x1f}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x38, &(0x7f00000001c0)=[{0x8f5d, 0x79, 0x7, 0x7}, {0x3000, 0x9, 0x0, 0xb9}, {0x401, 0x40, 0x20, 0x8}, {0x4, 0xff, 0x7, 0x41}, {0x7000, 0x1f, 0x7, 0x2a8}, {0x1000, 0x8, 0x43, 0x3}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c674", 0x5b) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x14, r0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) lseek(r0, 0x3, 0x2) r3 = socket(0x18, 0x3, 0x0) chdir(&(0x7f0000000300)='./file0\x00') connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r5 = shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) shmat(r5, &(0x7f0000466000/0x1000)=nil, 0x3000) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f00000001c0)="39e4aff1513909", 0x7) write(r1, &(0x7f0000000200)="0900000001000000c001267f5d5e8ee581e12aaa95abbaeaa007a90172c84c838b4278ad535c2a591c97413f308c970527b0f7a6540a", 0x36) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2, 0x8}, {0x5c, 0x0, 0x0, 0x4}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0x40001}, {0x6}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x8, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaab93fad6b9ddf86dd6000000000083a0000000000000000000000000000000000fe8000ab"]) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) dup(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() close(r1) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="3243909c6eeee3383271392a361f5ecf44da700cd0aec58b62580d68d7233a2075e7c65de66abd52373789ed334abc3a0f6172be172738be65dbbf5bf318948c268556844b0c338864b19f6e43ebbccfa9aa8d3f4ad7aa082f747e7b4296dff7747841d6083f13444687a2d4fe399fbe83504d00c22bfce5c55d672a771cf1f4f41d9c490d2d8565c3aa68cf59c4c2a7b34909cbb27cc29a73e5efddee8909b904c278e7ab2432e24e", 0xa9}, {&(0x7f0000001340)="e09cf783cd45ee94f312d1aa57007e0ed7d83cafe3a900446531e09f65aaa279663cd8e0971137d4b126dc0e4662e841aff3d75b2932115d7cb1a9759d51c3dbadfcb2fa17dd2b6b653a098f6b6b86f6eb58bd9dccc9a14ecaae941e006ae9c7ceb5154ccf64a1fdd7a8f966dfbaa1db54f618b86b91ded331acd4b244b438dd76d90364fb8448e92220ed4113305d80f4acab72478e310076efd5c6641c58b94d47ad70735e23a5cfc9b60df9b01fb7a6a022d3e7fe028ae50f7904a3f670dd49f2c0f1230cdf78dd99e1ddff24ea4d0be71a8a1e3a879a8210dc05fc5ebb5b0065456029a672e6969a0260492a585fe208aeaaee93f83fe1614ae04a2e3789bdebb74e82b965c97dfc2ed1cee46650885aff1ae1add28579f596efa95e6aa3a1e389e9d8e0f228e7d47fb546c2d5e35d9847860d47c41a7db2dd7903e7ff3d80b360ced9411932edf3777ed082416c8edab47d8a05e4389eac0e1c9c8a246bad4726fff124fd397cf93f217436c21e2d927dd91a1cc8d4706b83d1b87ebe0b5357dae875f858d94ae6c68d5e2138b2de3802c0aa6ebdaab1d9a2cf7ab799fd0a2c2ad0f52da66c948be76980d3c0cf7618f1e0b304fb9193b302e87e32da56d6047067ad580ad238ab9bdb5db15e4700841335d9ea6ac6e29aec191488121d97c82129eb91f99ec1bbce42e1bbb9ae7495f16be67f2abef3c9236611e8999c4b9fd758547cd243168b697a54c9a97a209ce22cc6c48f6e089141745871b9658a2719826a2ead95b075db5b4d1189e2bf92d77d06752aff566c3a4360af922fa81f40fad016137696404d505ef2c5edc68a6c65905128c5571fd5c5e873eb2208865e81c3799ad84b6f57661d1b99fb43e9f609a9f169626b5d99a5cc16af285b057214ea51f079fb4d79ca34a0c06dfe2bb3041b8655d48bf35b63de22fce5ae90331a9dd5da23e5ba690d3b01ad8555c7caf69a977c701a29a9e7d3699b8e848c65c0445402d23a8d19e2a2200e2e4cefbddcf88b2b3b7e0c5ddf90958ed52004e90eba21d38ce7d0dbff4a720906ca433a68b71d916f8e9681335f3a7407f6220565ca0924fa87a9d71c16319f3f3d6d72bf565606b85290900d70c5a6f36ce08e0538a63c6c07ea6e409943bec54ca4b137bcf1c830a58d7bd7ba086d8a4805f30024795cc09a58cc836db80e753756ca2e8ec955f5d7e020977e967c82d97ed8ef1ef61ba6c285f1a4aa4fc3747d07a03f2f95fe14cde15f01c588be3bdeccd3cfea9b1a5036ea12df68a2fa0cc1a28c7f5cae6c6e2cd9c67cb133dd41215ef98d4534b843c802722be5208e8bbf630dbe20810e78cff4d705985f6c5acc7bc6bb1a97d0f86a5a4a1d1e9688c920016580dc0c29723dbd5fd261602b628626d832d451657621459abc00c8476d0e22c4937d78cc84668aa056b7e46f1332f41430965e8926fa75ff02071f09eb20e702b96ac59bb8ae8a92564ef1877644add5201760283e63ed6cedbece0ca777801567efa36d1f06f40483c9ab60568d6ece9dc9b5908aeb74d05c9374b7e21f3a71d9804e374f8abdbede6c065459140eaf1eaa610d6b81415a756028109c1fbbaa9fb3ad64243703fa491563b44d9b96890b6edc2baf89a83dac124e6a7eceb64ada44149b70bd712d738ffad1a22c019d5d956f2502ae7929256f7621a4cb8ec48ade6ef90f639ec75b9ed14297111de5d037ba5a5ae7265af421325bb044c3856fad83f93c5503001734cdbfe3cf93164fd2cd8625c0b688937221ce2a8d392af3b92a25f06a7da979defdadf6fd413d6268579bb23fcf97db586469c4dafdeaaec713cea450a45dd36ba2ad8e7786a8460e6c98d545c76c34765d20d365018acdac439ca74bc0cdfc834da42dab608ecf89c32f54f0e2f34ef5d2b22b9ac8d685ba5a241e206da72f96077bae04259f3be3a449bff961d9d50f0c4591c787cd0574b0195ffc114ecb3a071c7d7cadc0e345f01a6c0ea544938dd42801f24dce46fd370cd13d0580f7b580d9b283c1b76e53a1d436c98af59b2b9d6f08f9f6302b27eb64fce3ce11a8bbebf9fa23a47de280fa14bb95544272aa6245bf9eb25c146636ce273b47271f7ddf6d397d18926f0bc7d4302768e368b92eda81865c1373fe3e3bb3fe863339c75063ef8986c67028716eeef2dca88e996d896d590bff5de377cf6aa617d5303bc5bf3640a1b80545980b39ff9ac27b6af36cce90dc06855337ded593a499cd95a2bfa6fa3d345f1e11babeece67dcec4cbbab25070f30c47554896df9039aa3265e5e51faef86de343811f94206fae4fa0f39b9607de09017f5df7498bb828c69782893f9ca7e5669def7c4d68ff0c9947ae93fd9215b087b210206013280d3fed2ab56fc0ea97fb8ec1f8450e62136c6d63f9edf49b37bd8bf15ef4876861a180f68416a814da8c3456e53e3d4372d1cc8719b5ce43318fe51e4bbf909e58d55fafe15628becbf092e558d079f33a6ee85e3bf0c8f2d784a73892a154db72628ad1068323b9a9e22340e92c28aba3b0e8f42f7d4d11a5de2281d18cba374760dc049a8b3fdc37183dd1b790000cf662967604fac51065893fd4613cffb2f64929d73b62a72bd852da5c9f8c1b380cef64cd4ce02531ed8a4402243b955f5ccb72c2b8f38dd25c63e2078865776c910f9c2ac0e20a5dc080b2e8d1c3f1f4db51fd2e6a213e4eed769954a2bfb6c02f85e76ae78bca6a532803443a3d1b65835a3e745af48c619e74b707000354611ee0f118c47d4645a4f220ade265ed3df81be71b671f8c307fdc074aeac0ce5d786de712bd0be4ae898aa69452f78d087e79ed4904c776b28922a9512df103242b2cfd60a22e246ebc02fd63235e5170a9ba479be2fda737467958de011c96ef070fd292cafdb34fe094472024b83ed1678faae318d3fb2f919ff2dd1725ce2ce2a9a69ca24de753436de7650dffb81f89d6cfd0f31c8c351c2d5e6ffbca1f676b2523ab5e97761a2a178d8d5b25bf55ff5c525356d3a795595ff833f401e424f9c954df1cc4f3eab6d4334dae9f3ba7a757cfd36a619a0fa3588cece76c856d5ecfbdcbbe4628c3a124556ee847598456d2448e6425bf298965e3c23120bae92a4e14f0c4cae898a9f3bc4de6913dff9383c6d6387376b329e8733f4102d59c8c990e82b16ffd9631fe39fe947679f62410ef715259b3ca15267922e1bbf799a2c528814796dc27393c33cab2401a11631856b3cf6219bb694ac3f6a931c064dd161d4088d799def5d16ab7d28985f791880557a973128ddb14eb2d5e61fcb0a23316c399e6172dbf76be3d9da7c32701415988f2cb0bb344d653403686f2f28d71340bc0bc0f64b9c466f01150a692caf6f72a2e81511ffc4d5777ba83d16306e85181d1a3e44c737be1c9bfaf392c85d6ceef6a5ba02a03f3a5ebddaeab310a3ecdd3cd30720099e22dee28e61f7cb688a6f92e657200167c81f4fb04806573ba9f906e8a56adb3ce6707fec78017b49c10cce4519c44fc8cfb44b25dfecf0e30ae86b842d03634dcd0450333f7b0ed89c778a4f0bdeb0dcb53dcbd4a37a87c0b7ad7fc1cc407f2186bb460fc207af4e0398276d3f87a9bf04434ce06a138f155311b3116a8bead8af7a55c976fb980c432855f150718bafc1b5578a0e7fe65799ac3638e219b1881a93e24eb6a7a29907d1b8a0f98a14f69c8eb2ea0cbee53ffa2fbb71639c7b5423a769e87f79cadd40c160867f355dd12a2680da740ada19d89c127e1d032b4446d7c2ff85438f2b0cb6955cdd375ec6659f8ee8edb1bd52c72713c52aee498ea59b3ea95cd3507d90ec0ef5a658f2ef85229b8484e8aa2d9330490a4809c17a409dd19bb5a7fc2c60ef563151fb00cab015c08e2ec79e0097c2d90d73c521930d9a9e4ee05a626dd0318e85352748fc1c8b8b289a0557fab5586bfccb35f0f623a3c2417ce8e7ac099dffdbc464d6cd5da9cd51be64ac908d1fe4d5e6ca16e573d2bc50b0635bcb72b6a8ea7c9d2a621ca38a73133fb528e47e3f45dab3917f4faafcbf1970b0e54eaed1d165836c192a48af91b850d3f5211c5b16636d1dd82337b2b48b22f07aab3725dd0d2a3117838e4a85eebd4b2ca1595eda145e82747ca74f2929fd235a7f43335396fac47a071ccde2ba8f76c0973654f6dfa92ecaaa3f69fb2b5dd5d2fb4653c4805f2bbeb2a8f39dd885ba63ce5ce7dffbe1f5395e8637a5eda198199046186e2c47cea6f1bc360ea1e60681348df994862932ced74c00b420e714faef9e78831023f46bf1bb7588f1f0fe4f3b1d0485a54ec56bdaff19ed10557de26a484ec31cdcadb91563540a47c42481a51086a546af91bd4ddd86455329be6d9d4b54feaa3692e6a9cf088c4db14656a3ee4ac5fdefeae7767cd6c9ee221851a07ebd3b248b8056ad0b8fa039a1317892ce70ae11e4b4f2c460587199579ee79d48898a9e0d2c121b60281cc81a38439c5e488058e802d091d947b17186b98e55075aaf5ba00e4439c4214d990044bd06a57c156d4872df0de95b748a6d287ea24fd75e70e4afbb595d2976ba108dd002a6c7c750fba35f562c91631793530b353ed3570549c31f5fdf60aba0c7cb60b5b2b43571479c157eb4bbbb5231010347d9dad6cbd4ef985e6634ee75de49ec21f353937169a29a072054d26c427e9f3b4a12aaee982e4a8e66839ed5ca731112b35296ccee46ee56e70f19a233e08560fb51d890477a51c30e6bb50ce13a46307658d8c3dbc99081480de8e6a01f269832637ffd36dbf772f19560df462ccdba1c6b88711581b3fa6f4cfc89114d3b06929a3502e8a212ac91c206e645e82c07722e6054b4f29ff4c7c0e87023d5bb0a3548b52d735a2f742c5c5af136afae0c845d2552fd1f5dff36833abe49f5935bd886e198d961ad27bd7b13d56e62499afd664abb9eccd2f30c11b499aa8b29072883c4e1921326dd90a2702062c004548418f7b597be4fb69ef88aa8c4123aa3e9065b3035b193224c97764ac901a8499cc0aa7feaaf99c7c861504c4bb1352275c7d3f2ad185542face2d5816b64cec131a0e9ce3c18cd0c60c71406dd413573b217ede9b8548aa9cf5a0ffb8c525136a8fd801c30651add3c28cac21ec29d4a8f968fcb837bb5bf6c10fe9d4ff4a339cb818ceb2a2a6f68cdeb5c64d388705f8ef88551edea7175e7994c0bda2e25b9d37d0e4a4a5ffe032d7153094a385675c70c8a6f79b9c6f0d540e99c67a8999450b4695086ac09c5ae64a8d0998502cc9cf71b0e343bc597ed6ccdbefc28851cc7698c64ddc361d703f146b6455ff921487f457e7b0d8431b28d9ced1fe27874fb8ecbcf472a50025522406e9f1150baf236497c3dbe813e7ec919afd7118e02ffe63a3a314bf8c7dc121d36337a3e820eb418f2fa5f8f6f14f1b60da2bb3ebea3d28dfa5fc7e81d46dd5c0ab11fb7bbf7a2f586003115c3161bd390bce89c61b7092c67aa1040d565847e200cc0cfeee315bbcf15b64b7d2c2386af60e0e2d384c6ad2af524eeba0d92d5268642a945637a6b0fd0d311d7a2ba470395e5b4a688fac66ac0d259e16682bd8a14303edad75c8285ef6690e5be7d4066adae3fbc025349460882cd47cf63abea8fd02bc0cc4f88d710fedb231bbb590a9c7426c8842309742a73e2ba67b6fee292ad91afc017981785078c7df87155a53805d71b074dcb94a87b5a01403a90da49cf86cd004d6600713e6d15c70436aa697fda968d48661a711db2ea712aaeb8080dcf167018", 0x1000}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x0, 0x1d}) sysctl$hw(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffeaf) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x7, 0x2347}, {0x18, 0x2, 0x800, 0x4}, 0x0, [0x8, 0x5, 0x4, 0x8, 0x0, 0x5, 0x8, 0xfffffffb]}, 0x3c) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) r0 = socket(0x18, 0x3, 0x3a) dup2(r0, 0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) (async, rerun: 32) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) (rerun: 32) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x2}}) syz_emit_ethernet(0xb7, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000001037f87ccdc0c4a92cfe8000f8fffffbffffffff00000000aa4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (rerun: 64) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000140)) (async, rerun: 32) ioctl$TIOCSBRK(r3, 0x2000747b) (rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) r6 = geteuid() (rerun: 64) setuid(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x3e, 0x0) (rerun: 32) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="638f4ee8a693589cffffff9feaab4cfecec82ba6630ae68efbfd3d373130347807f34f8ad8d423c582e9131fa7865c60e96d0d46802e5698c4f7a7dc09df8f68212f968c6113c804ba8ab79833964626e944add3abcb8458836db1d04a70280a835d2e0de6b0e4d49a748d433db6be452b", 0x71}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaff0f00000000e1f2d7542716a100000003498c7d3c8873f94107000087e8d9841687e257ab4f1845ef00000000001000000000ffffe0010074000000000000000fb044eba32ff51b00000000000000"]) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES16=r0]) r1 = open(0x0, 0xc2d10e1e2acc0c4d, 0x23) r2 = accept$unix(r1, &(0x7f0000001840)=@file={0x0, ""/257}, &(0x7f0000000080)=0xfffffffffffffe5c) recvmmsg(r2, &(0x7f00000016c0)={&(0x7f0000001680)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f00000005c0)=""/100, 0x64}], 0x4, &(0x7f0000001980)=""/4096, 0x1000}, 0xb26}, 0x10, 0x801, &(0x7f0000001700)={0x40007, 0x100000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x106, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x2, 0x1, 0x0) mlockall(0x0) setrlimit(0x8, &(0x7f00000004c0)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "708000000001000000001c00"}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r6 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r7 = dup(r6) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) r1 = socket$unix(0x1, 0x2, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/252, 0xfc}], 0x5) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xe714}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x46, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r3 = socket(0x18, 0x4, 0x0) setsockopt(r3, 0xffff, 0x8, &(0x7f0000000000), 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0x44}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x2, &(0x7f0000000240)=[0x3aff, 0x3]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0xfffffffc, '\a\x00'}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000280)="e7", 0x1}, {&(0x7f00000009c0)="e3cf6286c6f61148c6b6e9d11bbec3796d0396e13ddab2bbd21dd195fc7e79fb08f511037da15a38cb4381dc09bcc6c34cc8c184097cb60ff15e14e1528a99fd3e48923450d59ea026877a7809ef5318863e0df37216a4d24d43391f985706363fb00dc0da788124d8bf814364dcf881254ff4156a665d01702f42bb86036ce52e8e14d63baf72d7319292de7118aa74ea22cb37d745f8f9b091e25f246e960d5e6d57524109ff3d25623435face108b1e34feaa80d4", 0xb6}], 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) execve(0x0, 0x0, 0x0) executing program 7: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file1\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000000280)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, 0x0, 0x3e) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x6, 0x3, 0x3) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f00003d9000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil, 0x0, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00002f0000/0x2000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x1f}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x10, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0, 0x2) socket(0x18, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000740)="b100cf05000007000000000501000000331c13fecea10500fef96ec0020079d1bfd2ab0ff24d300300be382d4991f7a527523d2b107be1aa2500896443a42102000000720fd18bfbb670c1f5a887c881ea6e2ec5890400fffe12e923735048f1413666719ef91ecfb70f4ab561198c634f1022dd1f0064c8cb777082a135a45a2cc6549aed5e9790fb243ac33536f61679b6a5466fd9966afb03a7c3b4bdcb0d5635ce3f237e4fd6c91541cfa3b1a9f2da67df5aecbfa4fe2eecbd157ada1d4ec5f28b43fc297ecfbe206e4c89f22a38c8d6156641492238aaa7236f65452ea8e504f8cc151310a4b2e38a7f879b6ff8eaef0c3c1c24aef209aeea5bf682fcb68ff711f285e483a0a6f50d407c21297a36766dfa376a0463f9b4c3064a93646fba320a1dac5b12ba1fd1f5acba00ab7294525842d297f1883d3f83760d035bb8625ff3672f36a41b448a3eba2f8c96ee92e1492e4683811682e9672b4cc931447baa1c0d20fdc66fd879a2035f428ee22873aff15c74874fe7328f8703cff301bdec5ee3bef19aa47b366528af73cad8d0563f3da86f2df197e6015a", 0x69, 0x0, 0x0, 0xffffffffffffffd8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) write(r4, &(0x7f0000000140), 0x0) semget$private(0x0, 0x1, 0x28) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x202) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xfffe}, {0x40, 0x1, 0x80, 0xffffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x7, 0x2347}, {0x18, 0x2, 0x800, 0x4}, 0x0, [0x8, 0x5, 0x4, 0x8, 0x0, 0x5, 0x8, 0xfffffffb]}, 0x3c) executing program 5: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea0000000000", 0x6) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socket(0x11, 0x0, 0x0) mknod(0x0, 0x2000, 0x40000806) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3ff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x1}) r2 = socket(0x2, 0x5, 0x4) close(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x15) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x400) close(r3) syz_emit_ethernet(0x0, 0x0) r4 = socket(0x6, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0xc23da25c528263f6, 0x0, 0x1}, 0x8) socket(0x800000018, 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f0000002380)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b68d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cfcffffff0def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a3329e49d1b2e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c3cf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec129e4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a98993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771076792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33b000000000000000000000000000000006f2b41c06bd1cc5a79dd1fd9f19db78b2e66f660797d9af022b5ac7259fb7b89f1c9fdd4f896592d370a0053e4a5a0278fc014856133d35b05a80335afb55069e62e78ca2228ce83474c6256ce39644f9f4d7fd53017c31970e97e5207e04fbbb73a9b5ce9d1ae3a9208150a2af2acc02cbd8e4e5fdb01cbb9de433b3e0368334caf516247c2f5d6619a8ea435875f7972e1278be4c2157ad314704af7083959990a177aa7595fc3e4b263d8a9b37c55ac5449861d384f9ed8fed74442abd2446ee4f4e1d60d39a3eb28d6bf38cb5d85c8f4fbd3acae7fb1fb134b49fb9143e65a020f2ea2136ef41a6c8742b4531cefa04c9cfb82fc204249f00f696cba28577afc26ec9aada36352fbf6502d6083d33cce6ad6ed0f70dbe914738fa2dcee3bccba53782319607be177034891f4981afb9b79feb9bc2b9a", &(0x7f0000001080)=0x1138, &(0x7f0000000000)="7d488fcd29f7cb", 0x7) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x400, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') sysctl$kern(0x0, 0x0, &(0x7f0000000080)="610c3cd16367b4435dc113b1ce2de99cf536cf39440fcb0892171b433291627a30a4110fb022e5f38622b4f819ba", 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x4}], 0x1, 0xfffffffc) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x60}, {0x40}, {0xe596}]}) executing program 6: syz_open_pts() syz_open_pts() unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f00000001c0)={0x3fa, 0x54}) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000011c0), 0x2, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x400, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) close(r4) syz_open_pts() executing program 4: socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/11, 0xb, 0x0, &(0x7f0000000000)=@abs, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmmsg(r4, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0xfffffffffffffc88}, 0x3f8d}, 0x10, 0x1803, 0x0) fcntl$dupfd(r2, 0x0, r3) sendmmsg(r3, &(0x7f0000000080)={0x0, 0x5}, 0x10, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000740)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23ed6b51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0cf900008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400000000000000338ccbbc00e1dd83d42723492bef0bcb54871d5495ae3830e21aaa154634173874d2f4cb1d141ed7204880ae51347f5d8a0ecbe14b1ccba33fbd7fbbe1d3fc3926d2baf61ebc12f25838399c2bbdc28a89b7173746c8af1a02987eabb6a2ccbf8317d24a9ee523647463160fd1836fef67e2ff05ab90d854f1103af57ec9fd2247cadfd8f490d8b9dc51f6e96afd14b28e4168d6188f82dec20ae2c5cae18b015bf7fb71ae6db028121067a981447bc38dde03775619ddf81b5d717b29ffb2ccf77b60bedb33c2c19dc1f3078277c76bf4b82a888c9656da6ad88d8814585ee86580aa6620a4798f", 0xb1, 0x8, 0x0, 0xffffffffffffffcb) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) socket(0x2, 0x1, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r5, 0x40047477, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r7 = dup2(r6, r5) ioctl$WSKBDIO_GETKEYREPEAT(r7, 0x400c5708, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x54}, {0x5}, {0x206}]}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0xc0}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x6}, 0xffffffffffffffff, 0x4786}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x0, 0x1f) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet(r1, 0x0, 0x0) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getegid() setgid(0x0) getuid() accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYRESHEX]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x2, 0x0, 0x6, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r3, &(0x7f0000002240)=""/4097, 0x1001) write(r2, &(0x7f0000004240)="a7", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000), 0x4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x8, 0x0, 0x96c2, {[0x9, 0x0, 0x100000001, 0x1, 0xed, 0x7fff, 0x3f, 0x0, 0x0, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, 0x22], [0x1, 0x3ff, 0x0, 0x0, 0x5, 0x4, 0xdd, 0x3f, 0x221, 0x10001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x5, 0xffffffffffffffc1, 0x4, 0x7fff, 0x7fffffff, 0x2], [{}, {}, {0x0, 0x0, 0x0, 0xe48}, {0x4, 0x3, 0x8}, {0x7, 0x8001, 0x0, 0x1}, {0x8, 0x2, 0x101, 0x8}, {0x4006, 0x3, 0x73, 0xe}, {0x1, 0x7873, 0x4, 0x8}], {0x0, 0x0, 0x0, 0x8}, {0x12a, 0x80000000, 0x5, 0x2}}}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) executing program 5: r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100)="a4ca5108c469d47ac71c57388cbbcd8d0de8f9643dd313a26ac7aa3e7cccf2c0b99f25b0ae8b39abddaefb87", 0x2c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e40dae60ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3", 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffead) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff0000000000000800470000240000000000029078e00000020001000094060000000000000800907800000000ea79422685da9b4134d39743f9ad441dbe84618ef62ae8e9d4c9923fc9ea443ee82d5021af316678fb8ec557345426d3e32c5c360b7a6196e452ca9633fe17"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1262, 0x0) close(r0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000003c0)="c365c20b49dfbbb4e16dca59aae7894eec434e98a659fecf70edd73eb7a6b60ba14a5a571da8a1a49b4ed112be96c3a26ecc2f410e5bb66dc16cc9ba98163b25681fa676e6c483801f759f963e8130b719e4d942393d9bc4e975ada0d1b6f428708bb9a5c46cb6e9950ed73d4cd555badc2aa63dcb2dee62a1e223cdd29040d940948bcbce93dd558628a352a8e33e688f96d23c3871926cb83ee08b6e5d6c822bac5f4665a470b8e6c59ebe283e556388079541faf799407d7b5b9bb8fdb2e451c121eb0921ca18ce93777a318278acb0262cc65d5c15d4eb4d0cbc", &(0x7f00000004c0)=0xdc, &(0x7f0000000500)="78cae05185d9173bb966f546d15cf88a3fcce105d927202e4f38638818973132830c40170792ca357308cf65ea775ca13c74a2f015899a36bef280c5a13ca5fe431881a4c6b184f9357c5355d066", 0x4e) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bd5ccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c5802d986dc210fea19a3636fdf6a0a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc", 0x175, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x5) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) seteuid(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x1f) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) fchdir(r2) ioctl$TIOCCBRK(r4, 0x2000747a) socket$unix(0x1, 0x2, 0x0) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x3, 0x0}) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f0000000080)="b6", 0x1) fcntl$getown(r5, 0x5) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x14, r0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) lseek(r0, 0x3, 0x2) r3 = socket(0x18, 0x3, 0x0) chdir(&(0x7f0000000300)='./file0\x00') connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r5 = shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) shmat(r5, &(0x7f0000466000/0x1000)=nil, 0x3000) executing program 4: open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) flock(0xffffffffffffffff, 0x3) mkdir(0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup(r4) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000000c0)={0x2}) r6 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340), 0x0) r7 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {}], 0x2) setegid(r7) getpgid(0x0) fcntl$getown(r3, 0x5) setsockopt(r6, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f00000000c0)={0x8, 0x99b, 0x1}) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000100)=0xd8) r1 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x4000022c, r1) r2 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="4f5b7de10cfd1b39f709a234c97f17de5dc7bf89290af1a4c8a4acbcdbf48ff6d0c93aa9df4b64d182c2fa903c76d963171d6786af925e362be6178160515690372d5465fa71092318d2a4ca342b49d3db837e980be547e17a19d2d0c18b2bf6c079f22fbabd78095dc93691397de2a367248d28ad07b95e5f75e442db3bf6406f79a03ca7023461831c238cbeffee03f6d22d371e551debb0be", 0x9a) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000002c0)={0x80000001, 0x8, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(r5) r8 = socket(0x1, 0x4, 0xae) r9 = dup(r0) sendmsg$unix(r3, &(0x7f0000001600)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f00000003c0)="c10640b9b592ef0b029d841d94452cf01a921c04baf8310b8b579a2cc65fc310206c3273eec52875d503b496221cd8fd64cb29a42da2179af107071137fdd9374d67dd35252a7779e7834681374e04d3b95b0d77e0c93f38a38cba168bb9df0bd2e0525837e5ca53fded5147bc6ae81498fe91c55bafef89ea3eeb94a08581530d57c0901d7a9ead5873f330ce3dabac6228ed2af83a658c0739c5f6bd7d422a4672bc6556666ed592fea08a272e04a95a5c2e8e7d04a8c86655cdd13a71c2a4cc0ecc720bc50900b27ddef04f927ae721bc1ed14cd884a00028c843b6ed76cb51279df97af03242493fe27c9a5462acd88ac9850b30fdca3a1e607e294fd1fef6c0a176826e10b8edff15de4861364855db3554aaaf1f53ece062597cacf52d4ff4c0b4b108c49de667719412e00862cf36639e1ba6db32fdeffb14dd531055fb34e6f8520dd65f0b69c819b914581be908e68ed95846b961acabbb4000a2b843a0c1be90774e4aea25561476425eac7916388aebd76755650af0a625543207f87d802c14b72cd195e75a258caa28b51c8d6e9feee43a27d6626497f973e9688757b7e4fbc1740e6b529d96787f77d367bd4b1f7c73cdf584255dd7b60d468609abb2bec6aa590ec2d75ff1ea0d168cd9f7589f4d8e44a20c97c4bf6a69654aa8ace81492c6cab35bbea1d2a07f240804cf0941619f7e5af050f940db1039a48814800af485d139723c53c10245735ebdf5aea56d549c48d7421d008f061617ff3a9e0e0eae350065c0c3d558b60a83e8194be97f77e492aad492e64e02c77ab5a2d15f0631ae52eb183a79a23460cfc0115a3796cd0a27a77375dddb2fe41a2129c29b20c8644856e5ca40006df0bd4b60a47cb6c183d9a185521c7439527e18ac892750144d3d591aa013c2fd5297d32221aece2c511dd99df8912366e1761dfac294c9655e21aa1ce39ce5fd47a3c495cf98ad3afa189a26692850588a4ab3b915830546c7cbe3d66c19419f22de849b700e6db633434dad6c00766c6024e39988751aec3c9c16ffc893fc1616c87296d7e04ef752d1ec21b45e4fe3aa6b7ac03560a8cf74105891db206fe0b99300b6a2fe0f9d4d378f400e8d33c4ea3f6d8a68b96b77554ec5b5336d9309ed37d41d0cebe6934f36282e047ac3cf815caa8612c5dab1ba2dd18d502d3bb0aea0047f28dd8f04fce8714b9763c97433578f6288dda6a785f727bd52be3e11773af6577e6c4b401b5029b93f47ecf59a40b10b1556857b5e6a40121965fc7c9b22b47c4aa5ce2b464a2d552e7e66d2534dcbb91a74bba58c5c86a2b6b1a67b81cb7e03889cec101ebfce56d7249c88b68b4386545f10fb84e53df03adf6bae040460ec44015a6c9c2cd5d47c926e74a61a5c05c785c59a88c92aa7d3f8aa9f217db15238765a541313fe7b97c107e67e9e1f2a7ad2a2c305be248ab72dddc7b61128c6e0b1d376c4f835b568912db567c23eb37569a868ab100eef31f89a4a51c337c529b648b01961e68a749dd6f85396e4bc329eb1b047abf4ca00a5f9e7d7862cb4c87464580bab7ecacd2c3d745537b485891c63603d6f24c40d9aa93dd3f04d3d08f53142ef5d3a44bee1c55529767494658d1b81408111ed8f97fdf7798259fcf594ce690d093ed3f96867c3f651c486db51d77c7e326367cfd0b2c7a2145f25f1b141c6cd34cffc7f92e08b96a2f4409fa965515975a59996d8918d4501ebe8020b2193d5266a900cae18be2d1db0ea139415a8a9f64776e73e90c00b793c7db496b117b761662239f65e8c153f7873e602dbb975be30e2177dbf4e8a4234eec3280d9ddb9fe48db3088568116aca3e49e5f89a41a8cea2cfaa305094ec5dafc2e31fdcabf8be7aefa764fb6e355cbf3b44a2844c2f61ae1d71b3edc1c62cbb9c8195038133cca9285088a352524761147043d968643c59eb3c0df60855ee578399bab198cdaf3251415e937d407bb5f7746c8790b5136db152eab28cfd94807f4c206bb869b0156752667f5324096cc2cf468897df968f0034181664fbd0ec646b55d364ef7efbcb9944e61f3176e7039758c7bef4f121bbbea358c58dfa72adebe980a1832fe5e083ce2ccef70d003f88867ffe163984f5082ab4e0e299fa90e1bf5cf3d64c75f54e11e40ed73357f26f3b3e733e031dd4df72e05794430010d312fa7944140806b40575d9cdc8884dd324928219901f6d1eb6896c72560f3fa45295c7177c4b353d1fd66bf0f12534887da7a5d69f9173994786791f8895369698b6974babf8702458328be0f0a78e3f449bc2a5be84d706173fb47b192713e8e608d29e19a5eb19f274b9470963c02c0165c1a6bce02bec8bb057b406a46b3f2485e9773f880b884a3e4971b9c71e31fc6716ad33b0ba613a3e057fd9d1e02727523316a964bb3da96d4e18805a09c7cc934389b48b9574d618d76c6f7edc34d94824f839b0038013cdcf39215f00c86d2a02b270be7cde7a48ae28f302950df193893dea32ec5dcc2106a568754b675d3d8f573e1b45a815b4f86dfd240933360872433b82afb56a08834bd4e3aa75246c701eddaae098414b76c5b6cb936f67f9b8eda99ccd86dde4a71c5c69a3554dfc8c0e8d6389c5fd2b4fa86ea6bbe59f35090cf9d987d2255cc6f1936e97124f0e74c82ec2752f73e275bfcfb3cf9bdd203aa733728c5d6e29a97fb9630d0c8327b0a141e8501b69866016f6cb46e009ad5e7f20ab8890e7f9e5b47441e80dc470b54a265cf9be750c04752d5648b3347e9be3565c0043048d914ce1ed41240090b6706f95a1c934b2c33c6f04f3c3796460f2bc05ccf4085358522266f248bc6afd3866eb02ed33a0ca63b9a1ab20332593b2c7d811e25dcd6db894b5d1db95897220ccea670574301cd691cde1a03bc22d0d5209b48a8e35e56e5400bc62fbf4fd6464f640530d2f967dbe82ce93f6c5ef9f03bd2eafc40f4283c5f5531aee6510f1719fa5f83bbdc64017ec4b63b240d2d88483b19ba90c0283006016f72312730c29cdb8f9b27df009f1a342aa0dc85288d034777ba44daf3e471d87f32e5f39cbc6a19042e7da9b008ef80760a24b3e2cec76256ff2d476523c2a53c488ae83fe119445cf1761196e49abd781c35cbc6143968152f101ecf51cbb968d4ef72459672e621883b908aa74f4d5282dd22fcf155bae933dedf9cd9f3030f5293a0b1dd3e7f258a460085ef68da516cea5e23dc071734d2b7c11832ad8d2a8874ad2c663823a4b20634d468975dcf92dc99f1c8488281173c2499d319b95ae347e4be199e87e8ba265a154ed313596aa1fed371467765320dc69b7dcbf4a3bbdf878605d809ca8f7733735855b0245ad78a2fa245efd721941622fb56254a9a0419711f3c92bc74fa279ffa709944c009655af8fd883230235c9c5ec9b1967177ee72f33b1ccb8c71a126609db8cefece64de36794286d278ef7f86a324e545c2e59cc90763c239a427ce4f8f710f3f991bb7dd798666b2bdd52addce1bd278f3824ea23b9c6f43466c0bca9ec5773ad899e58cbf38bd0412d39c10d8201594fdd7370b8657617199e04f098e61039a387ba2bc95b78da518a147ca0df9b698784f00899ba30e95930f23fda738c0726222d292364c63ed8b2af2e33ca9adc89e3390fb225515dc336feb8a2245f0e12947008e765dc87defbb7c3bae07af101a85853221655a9f4ea40235988df7e6151ab40386e62f976642bcceb573698cf20986fe58c6371a23618f4fc97038f6bce4ee91aa854b9fc3511ceff646b8f40fefabaa5cf2b905398b28847ba2f0f2d061debed616091c80a9ed85b5df57b54fdd8bf830d8c632bedce0ee5b59500952f06dd4f4112e62f9cc57c440eef34056d9ee44a909218e81ce644511f8ccaefe2c0f41f9a356a41e4a408d931df85d2e75564f95c3672abdd2dc8ba15e2a3a48e0a60e7ddd568ec90f1401becaa99e82785cbc00e2b8f3b6bf95d2778615fc644e5349f1b0c22ea45250ffa7001dafe4a7c9457857c4af8e15c232309f2c7afb9b34f6a60b98f4abd049ee9d31a88481eb143efd9bd81e7e75aae5160f74897e3e518c596648126056e6bfb2c3066c834180ec272ba835cc3abb442c75064616f3d1df70e9dd633ecd449909145370db7afe7d19933f71e9e89fe0034fa16af2d350e221c234c6dbc508f4792f6ed07a5667b6b890a5804004023335da3a3f3f7f7fd1d817fa6a58d1c84713a5e36412c40faa77a086188a99b6d86d85befca5b1c2dbccdb3954eb2e1d2e06a86a348d611f4a5eb53fd85544aaee46520cc6c20cbbcf821ca5d00a2d697fa08693ed1fd5a9ad6240170ab6974e9382bdfa32aa3a45c63267a576c8d18d53fe59ff097ea2e09ed65104088ab01cefb52e3af649da24887e255be7731a269a6246242a5232a6bb5e178d32e4ead9c84f90dbd10034a7b9f68b30f0cfb64fb8eedca7ecd88ec7fd2f67fbdb1184448df87345789f55d3b7389b193350cf2de7fdca4da489b7eef43496b610d32a5766eef9f57cc7ebf974dae2012f3d66244df7a25fbbe0781572578c61737aedfaa182610583eb3e59feace8380bd2fcd2b7b6af573c48c67dc8981f322ddbd82191b74c9ca0490165ba3fc3404979a789bd1f1689ceec516c2fce85e072d013a298d0f79b3aa66c1ff56067d1c07232ca50cdae175c944df4fca8484f54bcfb1bc4c8f09ff6dd8dbaadce80a310d70e6b9f82760e511c988eeecf63e637353d169f5ccb08ed358de4da423d051252db4dbffdbd7b697b9019ca4bd55019ca4fa5d7f88c706d0b08311498a4a65631f8fc8892f93f5e496ce0a8acbf8ef7a05598c73ef4c90c3b3bc8b9adf186a03d6283fb9e06233a20589b5c0f0d3aa74923015e871a45393fbebe950fcd9b51e11d08e498878e8757ec2af710b2f07f94e84b3a5d6c3bddfa31f47ed89f9ec1da519dbd6498dd88c56c2a812a552e04368e30ff3cbce57e202a95eea2757260eb10712aa60acd782b478e8f4d6f353a3219978cfcc0717c923d338de2034ccc37e9081bb84fc815811e22c88605e811c47476003b07ed46cc141fdd0492b2983675422f6abc54b2baed38324e44a93dba9dd6c9254172b402df644bca08b8d155526b1d37b6ff965e54c8439f72055a66fdb984120a743d66276fabd6f1b55a3733cf465e9c799042b4a59364bfbf5ced809c7f469d3be9988f332300422657c93db987112e0e47bf1bca9f0aa20a11505a523919c8fc7d0454e119816ae4bdc17fcd63a4bb44976be67a0cbc8cf0704ccae5488574588ebc0f96217241b3c025d4912a16f559045cb22f23d6d46aa0562eef8620ba116ceea913531c43888ec364762ec97a616f361f1eca856886559b32875014ab87855414bc69715e8e629056678f2f5c8c51e4b7bf9b0a4386c7aa328a9a8cbdc3b343eb0cdfb0ce01cb0ea73c2caf9234361d39dcb7ec36b08e705816f96bf76cadb420a767f59e9e12d5344af5dfaf005f056eff32d1ba7b98e4f7eb3c14d2f1a5f26e4a28ab6142779d315e87322957188b6b2407f42656625542f89846fe83472e0d52642407c0865b49101ef544ee4872177e0286f6795b84dfdd06521a1b33d5a3f60cdc0fc45cecae0a5fe69522681d2e2f2cfed174bf0d6747b5f025184f9f9d0b12b152d3226949537841b4c291fbaca832d0f1396415be9bc01ed0018430156bdd156d74a802da2a7d8c43e431c589f5225056ead1a1d4b2fd491ea3a12de4a42e8810ca776294272", 0x1000}, {&(0x7f00000013c0)="2ef618f0bcd1c71ce234adb80b4eb6b3a7693e926982a9915511947efff335a46991f6e6c2724dec248494fa668e995005450a", 0x33}, {&(0x7f0000001400)="d6ea7abaee172bd04297f87e532bfe4c73ac8c03c6cb147b6512ba29c48fce1362e76b381fd13938bdce882b42536d03e938306fc1331898f1f70232cab3828aaa6ce8ce797625354aba14e34564fa0b8cd457b143202456077f8f117d663380b4fc7cebdeffd14cd51b06988ade7958ed16a3b5aa6221c5a6ad2989f7cc9f62ea43bbbe2ccbda64269b56b0445306fc260afb0a305c89a057d9e6b212ecfa874f7490291df45acfe1d27b0900ab4767f1f8ed4f26503343688b0e896a693868d4504ac416f3867a89db61f87a7f160ab8891073247ecac943021eeef07a08e1ed031f3f7ec0597aa346f8738b30d0d6c953", 0xf2}], 0x3, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r4, r3, r4, r0]}, @rights={0x30, 0xffff, 0x1, [r4, r0, r8, r3, r2, r4, r2, r3]}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r6}, @rights={0x20, 0xffff, 0x1, [r2, r3, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r9, r4]}], 0xa8, 0x4}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001640)={0x2, 0xfffffffd, {0x2, 0x3}}) socket(0x10, 0x4, 0x0) sysctl$net_inet_ip(&(0x7f0000001680)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f00000016c0)="cc0ed55ac82baa2b38eab0a5085c02e6166d21d8b973a718f583457a293bc2477bbc8afac9490226ae13d4c35aa765a549d768caf375511ef558f0f6a6fbcc78e86fc322b179df5cea22b16d70556292a9b8b1042a87eb8930188f834a748d74bdeb946e980e40e904a2e0f68d61bbaea97e8bf9ad9e819c66088a7d1448129762c17a6208588808", &(0x7f0000001780)=0x88, &(0x7f00000017c0)="057aba507ca394ea81ec0957ff8171c877096de33100373476cf84f73793a6a99da3ca7eec041abd81ea3052679d8450aae32bc73b5c490093bec3f54faf1ee28613", 0x42) connect$inet(r0, &(0x7f0000001840)={0x2, 0x2}, 0xc) recvmmsg(r4, &(0x7f0000001a80)={&(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000001880)=""/108, 0x6c}], 0x1, &(0x7f0000001940)=""/221, 0xdd}, 0xd67}, 0x10, 0x0, &(0x7f0000001ac0)={0x3, 0x200}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001b00), &(0x7f0000001b40)=0x10) recvfrom(r8, &(0x7f0000001b80)=""/4096, 0x1000, 0x1801, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000002b80)={0x4, 0xe6d8, {0xb106, 0x8}}) ioctl$WSKBDIO_SETKEYREPEAT(r9, 0x800c5707, &(0x7f0000002bc0)={0xc28, 0x8, 0x7fffffff}) setgid(r6) fchmodat(r9, &(0x7f0000002c00)='./file0/file0\x00', 0xa8, 0x2) fcntl$getown(r2, 0x5) r10 = dup(r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ktrace(0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000080)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x109, &(0x7f0000000840)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r5, 0x1) syz_open_pts() close(0xffffffffffffffff) executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24, 0x0, 0x6}, {0x416}]}) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = msgget(0x1, 0x42) msgrcv(r2, &(0x7f0000000000), 0xc3, 0x0, 0x1800) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000008c0)=[{0x0}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) dup2(r3, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/4096, 0x1000}, 0x2) executing program 0: r0 = socket(0x18, 0x8000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) close(r0) r2 = socket(0x18, 0x8000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x58, 0x204}, 0xffffffffffffffff, 0x0, 0x6}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000005c0)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540)={0xffffffffffffffff, 0x246c6956}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x10, 0x5, 0x3a) dup2(r4, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000001c0)={0x3, 0x3ff, {0x9e, 0xc6}}) syz_emit_ethernet(0xb7, &(0x7f0000000600)=ANY=[@ANYRESHEX=r5, @ANYRES64=r2, @ANYRES16=r3, @ANYRES16=r0]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) sysctl$kern(&(0x7f0000000240)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="5e1910654ac2708f7c345dbace0c2dc93b9a7744398aef415461d4141488cf74d1ad93548e4f76989826c8", &(0x7f0000000300)=0x2b, &(0x7f0000000340)="3fd81065408c90695c5bcdf6696fb1b964bc592158656a96f283fce460d6818ff59d2475d35f3d999b1a666f02b73767138e1a9c428cce8df44fd476da4e34ff731ba946688bfc7c42b7228a7075c3996da5acb9693e4f50c3142624fa4ac67855485257dd39aaa7803760823f7ca2372f65201545d0c41d7caa754fed7fa3d757c6a5f91e60e2c1bb27ac00de4ee9b27b53c3be3b091a8c7247695a39e3a4815f80dd23b63fa95f3b0fc5b6307df48db3476b44c9adc56c1f12ca4cd8ec9ac0c0d9", 0xc2) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x40, 0x14) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) executing program 0: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x8, 0x0) sendto(r0, &(0x7f0000000100)="5f1f26f954aa2fdb6200f09f1af75c48ceaed490c30b43b4b16cdb49294346fa23ac16c8d1edb7da8e1f728d35c2458edf410fc8395d3e75347ea001a29676a5f5614c0fe00597bd148a3dc834793b5db52c50fb5492c49feed96904823dd53404d14860def579707387aeeb8a037efaabcefeeba1e352919b1f77b432a985bdf4911ec32ef2e8a79070aeb21677c226accf4047428274c984c8d8d1b6afededaf43a439b42588cb8e5c5bb05ed53dd26a273e55d9c60cf368644c89df94ac617751f339051211c39a60afef76c3b428ef66751cf15eec0e7dad48fb03dc7abae8681955b055656b7c5694b2", 0xec, 0x4, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x978b, 0x0, 0xff, 0x0, "bf08000100f1675910812cc900"}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="2f814f6842541c86e8134dc03f", &(0x7f0000000140)=0xd, 0x0, 0x0) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r8, 0xc028756b, 0xffffffffffffffff) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r9, 0x80002) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100), 0x1) bind$unix(r1, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, 0x0) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$BIOCSETF(r4, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) recvfrom(r2, &(0x7f0000000040), 0x0, 0x1040, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r8, r7) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r9 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r10 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r10, 0x0) executing program 3: syz_emit_ethernet(0x60, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe"]) clock_getres(0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/114, 0x72}, 0x103f90}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() executing program 0: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0xfffffffe}, {0x25, 0x0, 0x0, 0x4}, {0x8106}, {0x6, 0x0, 0x7f, 0xfffffe00}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x4, 0x3, 0x7, "5ec100d5a27a97c91d60603a0754742e2b3b5a23", 0x7ff, 0xa3}) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES64]) executing program 4: setrlimit(0x3, &(0x7f0000000980)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x1, 0x5}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) writev(r3, &(0x7f0000000340), 0x2e) r6 = getuid() setreuid(0xee00, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="34eb4cd59e8456ebc0881681c60e1cbbe0bf01ab18b3cb934394c5951c1db0fd943a5a1cc79beb4b833dd0f00bb747d4485ec0a0eb55c62d5525c77355a58a7666528d4cf6698eb2e360f3bf80d59b12e47b87b9858a1de360796498ce1dedb70b37fea08dee42fa84d07d3be1dd02c10f5152df62c916bea2264e78f78c0d47fc123c5d9cca0410635260b3329d8037ba103afaef10db4f24315c5cb57e347511278c6a00be45f7bc07f9ec5a3a83b9fc352779688ca53b00e8afa21cd036241af8d8c296dfc6d6b6af44bc2b218cd5dea419efa01d211b76a1bfdb4c342dc2f4cab825b53d786d38b9ab9f657cf53176b14773e28172387fa87b4925a05d83417fe480b63332bb412ece862698a621baa1e90952fccf4b3929584ce6e8ee7f5f8aa9efe8a326be0d4d305a0e2e25777ebf478239aff811512c4c7b8b42ffb1b74b23d0d37d8e0911774e837b5bbd10fdd19cdfc6", 0x155}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000080)={0xcea}, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r8 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x5) ioctl$FIOASYNC(r8, 0x80047470, &(0x7f00000000c0)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x66, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001400)={{0x5, r5, r6, r8, 0x0, 0x110, 0x1}, 0x6, 0xfffffffffffffffd, 0x9}) r9 = getuid() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048", 0xe) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x2}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r5, 0xffffffffffffffff, r9, r11, 0x180}, 0xc7, 0x5, 0x1}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000000)=""/10) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r1, &(0x7f0000000ac0)=[{0x0}, {0x0}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000afc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f000080d000/0x3000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000215000/0x4000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e2", 0x45) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) mprotect(&(0x7f0000757000/0x4000)=nil, 0x4000, 0x5) getrusage(0x0, &(0x7f00000005c0)) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) setrlimit(0x0, &(0x7f0000000980)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000003780)={0x0}, 0xff56, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r3, &(0x7f0000000080), 0x0) mknod(0x0, 0x2000, 0xe63) poll(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) writev(r5, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0, 0x41}], 0x5) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10001, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/18) getuid() ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) vnd0: sloppy read from proc 62634 (syz-executor.0): blkno 0 bcount 21 executing program 1: sysctl$hw(&(0x7f0000002a40)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000140)={@broadcast, @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x1c, 0x6, 0x0, @empty, @rand_addr="ff0000000001ea443d08000000000100", {[@dstopts], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$WSKBDIO_SETMAP(r0, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) getuid() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3c}, {0x812e}]}) poll(0x0, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) msgsnd(0xffffffffffffffff, 0x0, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) listen(r1, 0x4a4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000300)=[{0x28}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 4: r0 = dup(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[0x0, r3, r4, r7, r10]) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="df21e1416a5a34aba6e14152e0c7c8c61f1ea67d711db180d422403d8359539005b09a8038a02001cf5039818b76d553f1caea052d3786dad2efbc00c5c40d30a39acd219294930a6818f089b83a80537f390f4eecb97aa6bdc45ad0e1cd69bb888f7afd95ee9acb447647456677f425b95db8bc0159524d889803f5e7ad49c95864abb8628003f7b28da7840ab5a5ee62569770007ac5860b2656249ffbba29f4e359cb6b0cbc0a905607ab2cdab02b337aafd933dd88b483ab2c752b71a6eeb87770ad", 0xc4) r11 = shmget(0x1, 0x1000, 0x2c2, &(0x7f0000ffc000/0x1000)=nil) r12 = getpgid(r5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000340)={{0x6, 0xffffffffffffffff, r4, r9, r3, 0x7d, 0xff}, 0x7, 0xe4, r5, r12, 0x5, 0x8}) syz_extract_tcp_res$synack(&(0x7f00000003c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x205, &(0x7f0000000400)={@empty, @remote, [{[], {0x8100, 0x3, 0x0, 0x4}}], {@ipv6={0x86dd, {0x1, 0x6, "ad9ba0", 0x1cb, 0x6c, 0x5c, @rand_addr="76396fa84f2d6c7cb2f5712bbd8d9fcc", @loopback, {[@routing={0x3, 0x2, 0x0, 0x7, 0x0, [@mcast1]}, @fragment={0x67, 0x0, 0xff, 0x1, 0x0, 0xe, 0x68}, @fragment={0x16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x68}, @routing={0x50, 0x2, 0x0, 0xe1, 0x0, [@mcast2]}, @hopopts={0x16, 0x19, '\x00', [@generic={0x2, 0xa8, "5dcf1e6788f01cc4efe91fcd6ae56b8445fa8c448ab76f513ae5f45d68c54139353d7a3d64603551c6b2c4becc5e2f560f43955586659cde930bb0d040b0419635506bc371074ce2120df7fd6ea80faaf2a291d1c14c6d8053e58f429c8f1d45ced3f8f55fe23f094e0f902b000cee0f7d5f745a112a7493103d2a4cd9d239888298157934ffaa07044164062a698d80c79f668b99328780c8a77b072a48d4579071d06198cb043c"}, @ra={0x5, 0x2, 0x7}, @ra={0x5, 0x2, 0x400}, @generic={0xae, 0x10, "3e88514309d94da4a7bfce97c309e630"}, @jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0xb8}]}, @dstopts={0x3c}, @hopopts={0x3a, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x6}, @ra={0x5, 0x2, 0x6}, @enc_lim={0x4, 0x1, 0x7f}, @ra={0x5, 0x2, 0x9}, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x6c, 0x1, '\x00', [@ra={0x5, 0x2, 0x1f}, @jumbo={0xc2, 0x4, 0x6}]}, @fragment={0x4, 0x0, 0x0, 0x1, 0x0, 0x1a, 0x64}], @tcp={{0x3, 0x2, 0x41424344, r13, 0x1, 0x0, 0x8, 0x64, 0xb4c, 0x0, 0x14, {[@nop, @generic={0x0, 0x4, "ab01"}, @window={0x3, 0x3}, @sack_perm={0x4, 0x2}, @eol]}}, {"6e6dd89baaaf7a95a54ed453d4f6f62f8691b776e33a4233873260d588100a507d52c82ea58f48466e6e6dea4444b0928365ed01c4a0913394a53fa0a02957a80d02d1ed31f8d1e335a819"}}}}}}}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_media}) r14 = shmget(0x0, 0x1000, 0x201, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r14, 0x4) getsockname$unix(r0, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000700)={0x79, 0x0, {0x1, 0x6}}) syz_emit_ethernet(0x17a, &(0x7f0000000740)={@local, @empty, [], {@ipv6={0x86dd, {0xa, 0x6, "3851ad", 0x144, 0xc, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr=0xffff3f43}, @empty, {[@hopopts={0x2e, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x4}, @pad1, @jumbo={0xc2, 0x4, 0x5}]}, @fragment={0xc, 0x0, 0x8, 0x0, 0x0, 0x11, 0x65}, @dstopts={0x88, 0x3, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x100}, @generic={0x0, 0x5, "a329066d20"}, @ra={0x5, 0x2, 0x820}, @enc_lim={0x4, 0x1, 0x1}]}], @generic="8ea007864664caad996ec3209b279aef2b8577bd7d7b7044bd8093e24c761eb1bba728b57ccbec022ae295846a02aa2dd08e3dad5a38a26b0bae126b5ea5b1fc6d72190fc676bb8b7e76c2013461487f7563d4dc9354cd51270a9c2922c8264f2d14f0eb531253ccc89141bfd6cc1d9294e6fe82fed60c6a42966bffddae5111fd0acc3fb3749abecf88b073df8ea823761ab4787bf7423197bfa12b09d203c241935df6d9a3354a954b861343ff87b66164a42457ff2aef085c6192d16ad1a284339ccd4909b57c3da879a5067266abeb0e8122c5d91b72559110ebbadc0dbae7689c8cc9205d2f2d37b1f469798d2c48525f191308e32b7363deea"}}}}}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000008c0)) setsockopt(r2, 0x4, 0x1, &(0x7f0000000900)="f36d777b6a04d00dca483fe463401d90d2a4173c9a9b377098bb302e197d3fd21f629081502fd2f19d65894f98e7e483a0d3ee98d6800c09d13ff0a7c3aa8fede4d1bf20d7055fd48cf79eedc35959e4d354918b7c6afcd9ca632ef0ce9d01c83c", 0x61) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000980)={0x101, 0x2, {0x2, 0x3}}) r15 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000009c0)={{0x1eb49998, r15, r3, r6, r3, 0x19, 0x2}, 0x1, 0xfffffffffffffff8, r12, r8, 0x6, 0xf99, 0x5, 0x5}) chown(&(0x7f0000000a40)='./file0\x00', r9, r10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000a80)={0x7ff, './file0/file0\x00', './file0\x00'}) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000ac0)=""/58) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000804) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{}, {0x6c}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r4 = syz_open_pts() close(r4) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r1) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x25}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x200, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x40}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) close(r1) r4 = socket(0x18, 0x2, 0x0) dup(0xffffffffffffffff) pipe(0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60d9000000003a003bcc2629a17a6c58afb80001000062e3fe"]) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9d70494fb4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x1}}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x618, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mquery(&(0x7f000037a000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x3) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x21) r2 = dup(0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r2) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x48) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x18, 0x2, 0x0) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000140)=""/55) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) write(r7, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2ffff) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x9) writev(r0, &(0x7f0000000400), 0x1000000000000165) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="892500004000", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x4}]}}}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) r2 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) setrlimit(0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000200)="69968619e66e104dcc2b01f16e90fa8d60d46757c77af4865e6dc1c94df8adfa435673e3ddbb13adc167a69246869ac839ffb0f7c95688918512a7902d98ac530e08e31d6ae250b67860f526f03101ee88ada469bada218b4e8e86f2029f0064a1266bde4c09ce61a0403c375bac5099fc1671b30c1270b46e1866a519d2d05569e8b283b71d863ceb33d05fa296fb680f364fe90fcb62370fb289d4cd4de0e6ac6728f410bbe04b82f1cc8166af71a753f2c9eb8cbc3c04a76a05356060cf4852668aeef9c3e0190f489f04abfc0096f1deb0", 0xd3}, {&(0x7f0000000500)="b4b8eb9158ecc4ea39e1bb5d75f6c64a5ff2617c78d620f2ae6c4567bb90c566370419149cf91d23f0aec536cec914d746d8a32ceb37bd63d6804ea0aa6167bef3930cdf90ac372afa6b6c057f473f9fcd5230ea6c12d30325a9b3b550de9201eeba835f0555e6a0363aaeeb56ab51fcba7572b2e74f2fefa32947d820c69c46cfcebed5df9d9447d2caa5c40e2a28960c7ded069450e624aeec14ad4acf289b6de3f83a14171d7c353e5a4335d1c6596e8d4bab2c16834c43bdd4f2ec8de3110df9", 0xc2}, {&(0x7f0000000600)="bcbb27b992c740a82593c37b683765a6d23013705c2ab731e8afeddf70b642541d17e65557966574a1db31893da757f27d4d5154f5e03395375384b9504a43a8a4f3cb5f148c05ec40ce652f1736432549b577b0617a88f4baa17e7aca76edebc7c3e6f5caa74eec2bd779cef835eb5e8ee1b23351085edf68c7d97e850f994b40201427e677998bc34182947c2fa73ff46910b16044a730ebf0f3ad630fbf1c9fe81ddaf4b7eab6e8e1045c3bfd6b6984e0c60fd3b7e6dd1819c0dc87c812d8a56df1c20cc0cdf20635ac949cfabfc64e2d8ed5329f0c1cd6a51c1d6beaaecfe249931ff2438891278b3b492f4b9fcc5a9eb745", 0xf4}, {&(0x7f0000000180)="3afe284febf39ff33b59", 0xa}, {&(0x7f0000001600)="51c5b70f567033c7865a4290e4eebc1541406caa6200b54ecaf6bd58a9723178118295957df27d4f7fb1f279afca6880516d081880b34be6f7550efd0b4f1da6bdde92b74d54dac0a4841ba34b3bee336f4adceffb0b309c3fc9c017f397965e5cc9a37c057682cafdbb436f5277348d49bc713a78e8137d75623b20bfeeb1fb86b7934dd82ca7f38dceae9ef73c21ab18c528785086f63a7f0e879403dea2f26cbeba9df73550e60ee088953c919789205c727b7b4e1909764f9a6486a7d174d40a86b0f2ef5f997fb4b44a9608437211ac6a2e59c52940a07c8b6cfe7828fa42381f545b76726f4d5656c0a3e56f3cd2a89366232879f5cd8e50f5b3fad5f2f35a94b68bfbe2c45da687426a485159e72ae67eab9c4002865b39df252cc087ba064e96d3f90c323cd08b0e3ecd201e8cbfcc64bd195f6147bac50a962cffa6da94a2d9dfda22d831a28124815892da7aafca209a5e62d40d0e78d75f72f480fbb0f30283bf8699d4a47092480607f28814fa8c2cf255f3803f10608639cc8b24af311215aa715024cd55b86d1042a6dbba4dcaa05de5f83dd1765391c29c35371eb16846b6b60d70c334d14a7a8e036df4b3743f75b01a5dfccb4f58228762316f499e52f41d113f61ae284639db227c32e9ee78cc6ee4a819fff46aaa2f2ae9ab382e70db59a56f48bc7fd60e2a893fe9690a454e23d67e0c72f6a9c0c064f4bd5e7c482885b4f238f7d5d5790aa9a9da37adcf4cd7698d707e2daf5c0b5e1ab51cedb35830dcfc4522870db402f327c722253cef16781ceaa06d58d2ed13611450f3eff8638face6871fa94e726de5e5cfa1022ec5167824dedad2b0f8e4a032be2190ce26e92e509f5dc51c8836c1675b5602380e518f91fd19047a7e19741da9777eaa42d5a473b9c02aefb91df92dc7b1c5609069a533cb61078ab7ff856d719b1f7a1e8a7c5875c18e7ff60b80140dad747752f5d731db2768e0d8ebcc1071b8eac140add6a06b1ec68db0d11ea2a9c187657292747a826d16f73462da0f80c21b1fbffcb357b8f6308c5548ef122389b56716d9b4f7dcbf5d78009747f9876040953531b606a2af874149e0c16738daca6132fb048d9d7e7da6eedeb32f8b2a9d2ee5571d41ba1435f3ce1d0b84e476b2dd99d15988b220ff35ae442b461c7d9baf5e63ce73ab4353c70fc0bcf47b741c69ee301dfddb3a1a7e4065c87a9b5b9de4f322bc006648232409e00e86b06abdd0d0ac446730c48a86a4433d0ffe2e4f0f6a4a211b9f3be725980bd841826791de0c898f697e50ec2a9594b29b07a78be739c10b27574cba9a6532af4f8d0cf9814e2b99f430d5348300f1bb7416906cfb10269a47c3232e70d361ffc79c9eab40b4c0ede601f2579319d5804fb4be6cf9b69760ca32ef7e599d0f1c28da201f0017fdce2aaa49b9cdc28d66a17b693f6c74879ce8c8273aec7c6d8bfa6dc6d6f0b0922e8256fbd20ea37b4f0a068acfe872715cb2b5e3b759c86a119c1e03f60b138d711d3525be651db8c844b355520b8208191507882f29bfed2d945061ccbe85dd7041695503132c047d1b70c39ca11ee16915d3b1b42427e94000276aa7744e80923a2d16a42f8323952b7464c3eeadcdf266ee3d788c79cb0b5f353b1d65878635c188f70ed439f92028357260f46db9701689279e5e987b79823d09d650fdb1e5e9022afcb37f05646e701eda1f6a7c7b3852f5f1bdbac15917ca18c97a4ca0b89761c79dad89487ea93f1a49ed155934a6a62ce110b112024801791ffc625bca2b2b3a7a3558227d8ec3f99b3d8b945643ec39c9afd843a1744eefe192624cb87710310713d8497efdb35888169e86329aa01d8882dfc21df9cc8ef0417ae7ebde20ccdaebbba37a925e3922b608c6e4291466b114ad0dcaeccd69bc69e53700f6d4650130c006e6b5f590f702f03ce413f0f0964df3ed6bb6f53b24ce9c226e06935157a203da19cb2ac4998dcc6cc24c4f6209734c8ea87aa226415cbf0656a487ee7327d0a51127ddd0ea7cc955fae105dbbf1d95f5ee9b9c51db4f258ab64c51a4a5dfc460f514dddaedc973bab14c32254f06938e8c15d82eefabccafe4acfddc7b9500f7d15845192733c56dbb58d349ec35b962890011d0f85577a5c2b2f6925677a563ae09ef8c6158be6e832277e5d5e06708720b9bbc7be9692589861820bdcaa194b7b805bbeaf1b9fc947b9b3fa1da74d8101a9c5e983dd78c6d348df8b0a2575f11d1b83887a6d9dbb11ece9e2578fbd8cb54b27e3a3ab4d6f08f73ce3374a113ae45560dd531f08220c81d0f527d9d4c01547bcb81a8941fbe3a0ec2ff39c843f87241c5239740f9d524e94baa200d157737cf21d0ac1b3e8af8710ec7272b15d25ccff532c464d91c5d2cb6183214fe396288aa8f705a3997633608efec2212105f5f39f3f9308e9f8afd06c9cdc904601c7f854f3b4a06f4de62d755d22a29b901799b1d9c79be16d3e97669f5610b570693637fafbafa2f444fe21e252fda8abe7271c5660ee7bc4cd995f1eef21ee6eb12c5dd5f0aa457854c749854e5cc76e32975dce666e55ddb7c0add778cfbab81d0ce3636927194f64339ed2b22f3814f35e54bad960b3213606e0961b45aa8134bd835ea02a306dd5849d37e9b78678e4e4dbcc5ce0a1adcc93d7d0cb74387fd35379f377da9fa31fa25222ac71c4ab4ac04e21f2fc7b95f579745dffbe63dc40031079e7f2bd8f5f1c43766c387a7d670f2d7d873ff679e5f23227434f601a0c58b5e18fb65cff1c32de6d939fbb32ff280ac7fac3e4c8754cc56e2da8dc9059a8408901c9f9433db55a8cda7e2d08ae118121ba70c5244416b4aa160d3a35c27bbf7dda3cf629ec25d9d399a733235d77edf4804b4db34200f00b31a1d7627104ec0eaf0c5340df07f74b64ee833c4c5ff8e5119bbf18aab9b7b2ce272e14e121821a8964b915bb8f8a0de6f5e53f09bf801fba44eca683f306fa78dacf492202e3bc35359bd29a6b6e6aec5626397a0ac30f45885c57ec22d293b870d83024ac93725eb589132fd87081ea16efb8db91f285934122595709bff9702d836e6134441b9ab9cfb465708399d3f0db7f5fd87d7e0793049a793173c323f8edb5a54ab2c8cae648fdb6c9397c488e33b57ad9bbc4f9a1b2eed0015ab84253a4f2ffa7428419e6a795b4a54051f26d2ff0acbbe1b488af1c47e7f8676b5e21f1a9facb1c52e593205c452089276b7332f72525a7f5cb6bf2d8f54da90b238d4d5bbdf66ee3a829c18113d0ffb22c62b7cd5610447f17990503214ba4c3dbbaf04b349143bd9570d9a5361006ea5559c735aea2fb59b66ad1e7bd121ed01e9c665e7531aa7bcf5d492194a5d569e81176a6704e59449ab0fa596bf97a5d9ccab4e755c7d0b3a99b00a12f25b820f07fdf1ad7827b09e0b49330e3ddbff94194cf0cc5bef56bbcbc90868cf5ec6228a84286bcc5ff2d8c4deaf5cb56069edf7e72003cd3372da83800ea2f06795d7aba71d2aa81071fb96c8415919ea9f4e0810e1708e4dd33af9944c2812233f73a070effb33dc93570958c9d1f28f3401056397003bd25d9b7463e6b543b7ec393d8af58a918489382dc1d064e8757dc76cb8d4f5fdb1727bc186b0f0bd3ab3caadeb03c83b8ce59a78cf236dde94f2d5af8f311759699463910ec42b88bc87f4208b3ae5cc5c30e3e6a952dbbfaca2ce79f8f99b15e20c586ac94be1d96f5a87741cfb3c653363ac70d008b3294a1071bcf73f7bb5c5d0850fdf1d9616344df3c1006f1475ebce24f68a3bb6ae6e876482e84c03c69acf46ea9ca4eb06ddb96ef36d3d8cc55deafa09953147983e0554ce7e17489a07224531820856129b0e2f505a7ec0affe27cb5f49fed0d01aa21ce52fa968f3e0365c5328fb3ee0210840bd049d9a90b7a6074c1e2abdc312ba414bd757024074963ff3059e20d92b2c730ebd59948813b2d6ccbe0a7acc7fea2cc818e44936be10389cbd9d3df77f3a06aaa7108190ba010d96ef73b00569bfd904fd1afe3c64ce8405f12a6dc2e4b418a8af99fcd575b21f55558c43b1fe7269133a2be696918a8a15eb6ea4e452225902a86a4bf6953fc21897589fbb6922935b49d7dba2536de54889e246c2256cd69c39cda07ffdb749155f123150627109a3c5b4b928b1c5253290dd9db61c13dc01f64336327b3535f30918760df4dea234585491a66d19dfcf9baf7ba4efdd876c39e51b2e2e51cd55d718c7edb775dbda9fd0db3ebb39c07b6a5bf12c522aaa1ad6dd228fa47e42a587373819dfb5228daed0f989e67271d05487f91c8a3544c573432362334c5b1ea36153804318235b2fc027c8faed3657da60fbe2625795d3e6438c5aa7baa700dd17b62897ce42168c189fcf63f4faa1e31886d345dc5f49f4f94ddad0bcd7ddcec21cfdf6e5b97c3fafd5ce331026823c0ad0fa9e38aff408c5bd6a20c9b84be650561a61198e11d69e68fc69100149c88816da6f33cf7e5f11136888eee6b46cf6c0dab4fb1c65cd50270a14604857da8b9aedd8579294ddab80155994abcf856c9d4958eb8cd4fa9159183ed4a0ff3eeaf1e6687b52be3094bac409198ab0d74ed8c6b460997eabb59ae1ffb361ad726e2ffb3bab36dc4ab345c70de0304bb7200a5fb3b7ac9266daa3bc5eea69de49733d15d34ea88fca3a965673e17c07029b203721de04c3dcbcdd2b84797edd26f973ef8f72697edaef7026f0c54d8055ab3116857f3dc57d4e366c91030ed0fc1cf8d731d78c46b426a857756b4118cba1dc998e862836a1f739c2710fafdd7bef9c472969f477d6d437e9810adce48db7d750e4ca00c8d852fb7c7b586676e92448d65468c43622582e23fd76a7f1bd798d7f994938cc995d4e78360df3d8dedab8a48ecda3ccffc9269dbc34b69ee41d3c9860426accc0c34211a0e3a9973e2950ef6cb1ed353f4688ee5701ec3758dea65b08fbd79c960b360d32ee6213921d11fe338afcd24c4c35989848c9c0bfa3bf916d444efc9003dcf68c3212c12954d7267390b8a3d69c0c1ff294de72f7c08032f4758201e45be0037053b017b67d3f0f15a84a3da8f8eb0b7d52ce55f6eee72b646a4d084eb52e2b60b141b7db47d783402f9914a2a0dddbebd3a895073436d88d53653a17adaf8fc9e73c95a0c5bd67ced34c9c79c5596d0fcc2e533ecf70df604dc42338fd9c32d6b861b745889939a77a9ee70b64ada2372258448d9f4cdfa5977e504fc1279218f8178a09434dd25cf8922dc5e7381e340eeac29afad7af89484ae27cd59859aee2b6f2a9b418dbd00f3673917e2e62db592f90e79544b209fbc3c4d3a742f1fe584ab4c06eb8158fd87936aeaa73bffc19a3cf0a53f8c6f94ff0c923735749f8e0a0a34b599197e900d92ba71019358b3802972dc69d2f110065b3352fb54bf392931d5ce8a6e8ad4734b3959e20ea1cfa0388668f44f46fae27f6f343d9eabedeff40c325ea23d79b4697bb947d3b0b90fcf8d8e6a68b3bedc2ffee465c3cc554b2f209454a092636e32f75ad04237045ee3e31c0fcdf45d296295956f0dee68da9554cb2bfff51c9cc9f13a8248cf72438b662769e1eb8e43f1b3542d13fa545f3546186767db731de3376f8189dfe5911e32be5dcdb59852f3424ffa9a92ee4eb66b1364201197ec020b6b4be1a638ac743a98004fda6d1d70ec68dfaa9ba42cf18b42f6b991ace32e51c02cb4067a54a082e4eee525ec8a51393fc22a9cceff181a9c3f886939c1cf093", 0x1000}], 0x5, 0x6) syz_emit_ethernet(0x120, &(0x7f0000000300)=ANY=[@ANYBLOB="91a6e341d8bbffffffffffff0800450000f900000000003a9078ffffffff000000004e234e22", @ANYRES32, @ANYRES32, @ANYBLOB="4008001f90787fff13129a5abe51d7aadeac84c75742130686fd010402030305080a00000015000000050303651312c1951cde44e53f3fdfc07d85a06b56fc000303700033570000007749527436c230435939cf245f89cb0c3f6c884e2660a2c549b0badc033af3f5cf28abf54160305d7ab40b1d8195588dfad52a0c5b080945695cfee1b6f7e78690c33720aad7f2ddf5249513c8bbdcd0cf1fc75ebbd38d6cdf07c2d201223b040000e0a1f380bd16fa9069d76308fbb9f121d6a168e7ea92d250cddd12057c77d53a33043f8298f306908a72ab9e69193d8ae3ea9da5e02a3ff00ad5c2c0a8d4778e03073de87879e7c9b5a320c1d68178d4e4a100bf424ba23385280cc81b99a825d76b9c21d2aa3df48b14a6c5848291cdf0628821e48368a9b8cc76a041e38fc473eb69b8143cc59abb69bd00b96680ed4571d1d335d55eec72cd2ebe88fe14e0d5723b3c52ff0988dfd869a897a6fef1ee0fbcec79cbd1893cf911b24303e0b93e9c31f3b6d657ce08712a037ddf47168a4f38c8d05981c1fb89d922745e1592301c259f4b0c000000000000000000"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x401}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60756aa300143aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb8800907800000000fe8000000000000000000000000000aa6589935ad461363d7180b9c5334c4ca5efc2ade3dede9ed79176bf79ab16738b08c05ff9e42125051c2f5fbd8c8eb12c1af55bc8cdd3fa171de187a9233f4482eb704b671afcffff6564eac9414339a60c1bf1aabf4ad0b18ba82a2f25fe9f9b7266c5e85dd7e3eb3151c88e8c63840b633603a1fb12e6fc07f61adfd684ccf1adb79cfb39ef8363f6b01e5094f738a6d58362b6027a4c04828719227f8d6f12dbf60023aa255ee705"]) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) executing program 5: r0 = open(&(0x7f0000000700)='./file1\x00', 0x200, 0xba) recvmmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/552}, 0x22a, 0x0, 0x0, 0x0}, 0x7}, 0x10, 0x841, 0x0) dup2(r0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x400000001ff, 0x6}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x86, 0x8}, {{r1}, 0xfffffffffffffff8, 0x9, 0x1, 0xfffffffffffffffb, 0xa}], 0x30, 0x0, 0x57d, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000440)}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000000)=""/14) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0xfffffffd}, {0x61}, {0x8106, 0x0, 0x0, 0xfffffffe}, {0xc12, 0x1f, 0x0, 0x3}, {0x15f1, 0x3, 0x5, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) linkat(r0, &(0x7f00000012c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaabaa08004578ac1400aa000000001100b07819a66056db93000000000000000034e378c4900163dceec6d5242e64d9ff723330888a81ae7ce816493ae60d50340f83ab9fc198e42bf0c66683457fac0a3d4a3bef0cc337341847beba40f84f384ba30ca106e3aff17da0ffd4bd7d609aa7b79de8933db3da5b39a3ada194090a059196810aad148dd5801c36d5d2c3148f3d6201a09725fbf60b17ad9bdc9a363e64efabc0f20e4ae80f8a42ee"]) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) r2 = socket(0x6, 0x4000, 0x0) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000180)={&(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="f6ba6603530be4044167ae29102520497a69c57ffc1b6b0e9f94affc3381e40ce7f8685d4ca84a67306fce9f3c5e9c361e514a68bfa789533c", 0x39}, {&(0x7f0000000240)="e1c3579339e5101db75167e1aa27a5278e0e7a50c2cf520c6712f517a447cc7d797e2da796c906d32af985f79843b614aa3e67bd0eba5adf5813b4362de9a4b7d78b21479f6b1cf8b3fc2c0e1e1baafec1725625988b2f77bae02718c3f6f232a18e45aa92d98a1dc40800598c976f41424945e613e70ae7d71690b73f3b24a1e3343f151dd6c6c6e7497ad5f92514eceff49643", 0x94}, {&(0x7f0000000400)="ca2c4148e6391fd28e102a59a273b8423181b7527a569b0cf67591f571748b263ec0882a2762a6260f745ba211ae2367ae44a1d689e9e8b4e81cd2774a44fd0eaf6a52e082bbc9e8ff810d118e7d9a623650d47149ba5552681b44f78b31b8f397b09a56db6e38594a13bbc505094961666e88a2476b2b218de807137928c7b35239c1beb1664f10713a4c9a999dfa5db2a215ba0a7cd8fcdddb3139d04b1aa91a439200f479d73ab6ce0a9557e4a082ded62c281ca4b1e821", 0xb9}, {&(0x7f00000005c0)="2e3725735a402e0c673ddaf6125b9fcd922d71214cbc53dccff9bbd54e8da0d8ead1dbdc90c37b1986043848857f4572d9d62d1021e4409861cc8b4270cbff9fc500d509f2eeb181681c72e853ac56eda2fcfc9d1112e0694af9b195a18b86937cbe6c66fc1d2be1c26614fea64382d2231e91d67c6fdc3defc8ca10aa8a571e5a86439f56d1481975bc0e2007d84b96958a", 0x92}], 0x4, &(0x7f0000001900)=[{0x58, 0x1, 0x7ca9, "6ccc9de65ecddcf08fb6debfb1f59dd00505ee389f00f06953417ac03189ab0b43f16b4bba8e780c482feb86f44109338ecb065d1dc5ff19157820965a951403627a5acd0d235a9e"}, {0xa0, 0x1, 0x40d, "fa3164477676156a41b4a82e0941855f7f65654546c9e4b724cc1447422baba80fb68fe2018520d5ef8f62807d885eb26b8016c6394fcdbb486eb3d8ae06894972b2cabb4df3c4e7038094310c68349876c64a71421afced473e311dcdbcee1bc0a084c770a9c5037c862d2b7357f13af82c40ebe3362fd130265648892b041e856e59d65641ef8868e50b2978ae"}, {0x1010, 0x1, 0x1f, "304c0a869f4b1e129bd1fa0ffb6f8e359d44fcd973b39ffe9fd80a211cbbb2d43b8b9d4d5538d92478fd862b70b4226929f643c57762c763979063b5d5624337cf73f1360c21447860c1314bbdfd3e8606423d35583ea081c90114fa2da8e913af6598ca2f3e57deb0f093f175554a70dabc4b289119696869bd928a32da704bfe0a9578ca28a7eb9087d22ed1f8314c94c7997cec6a5a76059f543cd1bb6f8d8ac032209e19bce85813a31481068b94885df2f2998a3eec8904721cfe5a3ee720160fe2945db41a773292a2ab8f1c7e63a4770eebfa82fd7a7bd9cc499295a9f74f7830abcd09f1e7163971d608bb020133d94da71ea48aa7a25cd68661623f121b4a5cee2c6161076e5d37f37e8f6d103a3ff93821b43b848324a666e8118a313a560fb9dcfd98af347996a8af387041a287bb7936fb403877a4c9ad42d841fbff73b3a1b4528f2da73aed0cf3bdca7b6ec9c37e2697018781c80a975393c9b8b374a8ee1dbea6fedaf3750b8f2b327f7b037f29fd1b486e66cf52a36af31b75dfab84c79109d3bcab3852bcbb867c8fef76e03259a0b333c0725922120165db5fcdf79ab26a738b7ec0ea9767d072f0041aff2ec2735a132e4301d3bf2854480053b58093bca234ff7b87863f0ee7152a57944114c21a60befc775acf5b30c5a6cf23b6fab112e07c00f9a13922f72a74d8d6e2174e20b72166062c1f766fdbb03963971ad06f45f49520bd89e2f6701e847ff565f2acd24a8959243abcc08adef72e14f8c13802f52ceaaae26e3fb6a5924849b1083e84936aa967d9d68eb9cace8cd9ffa455168fb893521627e46b73ae07b236317e7c999a19b8792eee1785f5690f9d3832d28191c4792688300eb58ce75b8e1b5d7e09fc0f30bd6467bd1dc958b802219345f4923f07c5d41c12b9a422e78ef4a0641f610db5fff255ef8025830277d10175650c2f56619908a7189525353a3433759f79ed92807b7fd788cf4a3e85a1234ba720b8571e2f02109328e4ceeafb2560c689ad61f78b0df2aaa222bde90052a133eccd6f8b1cf0f75f22bc8d1170b7b234b9d2b510c6adb75c9476ef9fffa7335a35e70db7b3ffcccda2d2eed5065973b711947afc70030d800119dca97f6adf65ed34e840b91f6501ece22897f63cb3dbc1767c3f8b668e2fd53d1652a3f054be0441b122dbd8c2921775aa7e894bf772653ef5b4553affb5d09d33149738eddad08e9747e63f29567f2d8ac3d8bdb5f628f7ac8bb1b96a64c446c45926cb92f89fa4bf692ea50945d8438eb3425a0be9be4081e007cf1c856c46d73a1e22479f0d6e0172ca6dc4b944a4a9997858823d6fa382e92b51bc1bc18343f4e0320e6915847cbeb3fbfbda08f8475ace0f8a1bfac3234a39a5e1bc18f076d7beb7d098184668e7731afd688bd57b5d9c3412148c0fe071f0f74fc557bc6ef784fb36721f503a8583b6b1d25cc23863fa13d5765c09a7350bfbff20832365aa783a59ef3e97d489e4862d6415432d9ec4e028dbdc470444707ec63525a3dddaaad7b8b3d563af9f37b6db6605b85564725a11bac531602891b688fbf6af8f7aedce408d9323c8d7aac6598334c50225c069837633f5c95408701d208494264cfbdab2e2e1d2d91bca685efcac0df7cd97ab5efda1067d96f8e86fd8d1b243330959e9c37d1056a9c47243ca8c1e7c08b89abbe2b8c5e73060e2f3b9235341e1cc4bda1301e8c90b1a390649031d115e525f3b0a784642e1257018c533c1fb69ee14041d5a0189f7664b5e86dfff7f6b7822d631a6cd465b3d629b22eb8d4c4d5e12991f43e27179799810e5eb8cf7a22bf99baf5fb2d1b5055a3f811c9a48d98745bbf52fb328d7381c8f2805510e61cfd901e39d9f8e5f97d631cf87d22c2df1661315a94bd3213468dee8f1b2b44d915c0c71858b74764cef126fddf557550ba5b547a2d2e914275e842bcee48496d4618651220e2039dab7465a9d116f82909fcf70aa1c3682746d720a03ad2b1d88afb674595e1265825997343ac2609bbeec69633f5329596eba7b874d7b30cc7f00cc4f0273c4ace3c3281468c0331441a5748b70500dce6f893872e7ad17199f8242030bae747ac5859dcb8fc776382ae458daaf38af71862fb6f108c1753dc3f9fdc25ddce290c782d1caccb6399d8dbfc1e49fa84010c9021bdfc79527c5a6e14f08c2c6cc9ccb36b3d1682e81d8d43962b134dc7184b10035487964f416e91260b6b852fe617c19d8a8197c29cc189f7219290687017a943ebda4022fc962047a9f2489bdc418842d35a55faa3949c7ce2cc2bf10f72dfec16e3216585169e11c12514908f410277e074f348efdd12e50c4e9f69804c0071c5b9dcab03362b97babb7af61a7013aa298ade087d5f441628cd708fd491b5dc09cec9026d2f5cfa62e95a07bbb0ff7b57137ddf61d9bc08e5f73cb4a6f723c475dd96ae5f37dc41ca88139a5153f8daabd060dfa12f4516423d5e4ca3fe2248149d887940ee389e2f9e12dcfa759f60887a44bf57e97adbc7bd2b485a6030b4d5ee949bff23849a17aaa87d8a1f2bcbb3e330977f31080f451f18cd2e7d5d27fb7ee7a8dd3381044dbf776bd97f5cac5680975cde22bee2fbbb8414a64addaa0b8a798e8a1efefd118e76f61c56415b72a4af14f8edbfb23bd829503365c296918c29c01d533e5772ede937515516c7fde097bf0e09724d64bc679204011a05084595d955dd6d211ed6478562fdaf2d7a32ec9f8a19975ce24f78bd0960fdf23944b622d193200b3e8174b7f4a382dcd9d9143e53178ab1749017eb4a21994238455bb74cb7e2212b06d94042526b996e46e49ec76934d35c6c5b7bb1983b297ad6a322a82c1aac5bd81e84a4c997a58bc0b382252fa4dec214c0a863d61d47e5503d418747f63fdbeee9760696a2b1fb51e1c5d0098add512cbb755482b2b2fa3ec4a231675538300006507976c729d0f7e65b2b7b890ebf314a7e844c7abbcce297fb390db29b08d979ad212e77ea56c6ee1367561b1d370c028802ac780f57fc072b7f56f2b03e6844f32ce6d10fad2464375d60e9596ab0b5017271686b5f943fe92d9f2f8db8f9ec4db9c5ae9486900822aaefd48ec3bf3ec7ad0c419af7ba65e925aa61415f3adb44fe91a3c15c9f3f59b77e1012c75a82843ac49fa9cffb4ea954f1295bd69920972c4ca989b72b9e4b945f9cfe6fba60698c52d431434af1e7d4f2f0ef8ed76265ebd53254a458ef2081fc324379dc67e3165a95916444c320b1822a17b81c1c8c696351746b533faf2b4340dc270893906d2a5b289f91f0410dbc5b456564c70cc95d5d5e836b1e65d1768da7659e4cba5eabbedbc7696137396409a89cc21e34e413bcf3360191ffd4a3e98a483411d40d61d34dc8fb62ed46ebf032c7df899c973e783be28883765c776647df572563607a0ecc7e94cd317ade653718e22c8e70cf1dcefbf6e10e1bdc822b493d1e8288877faa2ef02e824199dce61d4ab55b1dee67b44fa6df5ec6e55c9d29889b0ebab128455d866f5cbce5c582f0b081d3d9419c8d9a67ba4ca2d73e9e083e2b34a84641a1df5cf4e428f180bbd4b73fd3573b704e743fea8c017c5fe32f07847bc6e9c77ba95a7bc0c3a20760c4ee945c96a9376f7a888326384c33aea7cff766adf2b589c9b71a7c571d647bd30048e5f2c8c3c97f7420c7aa328fb7b1b0e088a4f476d835368dc691ec22e97f7412e173e6413aac7afb9666de32dbcd6d7a721b016b925373532937cad3b57931aa286aa023de9fbab142f6c1c9415f8354de2f49e1626ab73ab4dda1bf9647d5b79eda2793efc464eff8bcf3dd24686350a0daeb7adaa183e22a1bde678af4c2da4fa0f071d6711d1385e85cb703f22fc2b80785edcfa046c24ea5c9959af56e8bb7f59bc0d579c1cdbccda64f3043a5b1f44541bcec21da40e7ebd254e797f47bd50a46ead831d78fafc3fd80446b137edcdfa8d67808da19102662bdbf1dfa5c730d7abb240ad8a4333ed3b4cecb4762cf112653076ab931e81761981a37d86723b3578c7cb55802aecbf41bd4264369d538c70a0714616c05baab121e8f1426cc5de7592b2114571fb2d43f9cb5e767394c1987a58f7fabad1890e5fae7e9f9d3e57c85c6f583127e6c88a70ace1cc20752c5c8b3708ffbbf0f42072ea626901e3b8ca874cd892d0c2b6b4915349480063a99036b49359c196cb6ac79f676a844c487eeb0dc4383b6ce0558bfcf1696d7a1843e4ac1e3fa5a71d88f7ee37bbc59e67fc1d04823bd2ec60c0164f22ad1ec2204683f6a4703388b22dd6812603432c36310a8d312e85cb46dfd9e24a677046c79f109c86069c14990e39d9f106e8ccb475d161ed828eff5830fd737b909173435c008aa6a3561190466b58f4d2b4c10adb3fd6f2505e4bf560fa058630d0f6a04f95bc9ba3c2ba04cafe08b6626c110b9157e46fefd6d720a8e3126038ffda62552f2759cd52ac1ba44f48b4a340de27388f23e12a5e3e95c4f9dbaef4097d69af64f8e1fff799bd0f47a0b16f2b4d0169f3837a157a5f19ef9c8df86af3512a254edab5b4fcef84e44c899577603fc8bd3bfd644cc02e7af8269e760f8b346202a32243f7ccb7191bac1e1793f0187c562ddf58326e12c3b19ef023859dba3d7d22c8782e89ac075a2593ab9b9bc13c5e42c944a4fb02c585735db73111f2e4e3db23cb53d042b2bf8f250fee62804de506216ebe6422df0a4d5bd51d86612a9070d5ce126dea98b2df545b360fea2f51b49ca6816f3076844ba5b4141709ddd99d5c7a00ce1b7144d9794d448075644dd3b23495a001920910b03fa42f669e7211e48500f23d02fb9ac3b82869d6861496ddb29c0140e7689004bee095524358ae3bb600abd4571667766221303ff5307bb9780becb6da7a52acd74ec3b8bda2db3a993a7024103bd88ecf652fd1c7bcd7602026b029327eafaaff090c22d7431532f81f1e493dd9a7a43d144ee2fcbf72fb536ade954289c88eeb38091d75078d36de14236333369c005925685685c4cafb5b48f03f6198ae6edcacff44527313d523053ac76c8d24dbc73b7d5970cff1a05c07c0b0983ebc808f7d697bc431912560146682abd7f985179bbcee5d4795f311a0fecdabae0202017af93030b347580dd90a225d4c0571a9f8404d3ae866cf8a00cc15fb4b2624e0bd8a481574ea59b9d1a93a10cce202b72870e4dc70d4ff6614004a6dff6f1553499bad33869f3c8008ae928753c185d773a2a02d832ea18c144ca135521beea63317d08f8bed165d3bc6f180d983080e4360ce4915864a29701191ccf34e38c7ce409227f7e4302e72d2ccce82c6644e3fe7335a6766f75d565db30e36b556994791b89260b853fb4b049ba58a2a79fd17850a87698a084b58733c52cfc4956b4c77937bd49e7faf57377524ae2144e63debc7018d707721e434b4c0932b9aeb536fe05c13f1349728bfdacc455cd3148095e5d1f111ea58ce272a3449c71d0ab556f96b80100d219b4d0528d042ad9d9d3c368e727d8cfc08dcd0a7d1aabca2baea2531160b32225a437fd58a713613433ed72d1c9658181df488455e28b81f3d8a9a744d46a311d4fe98fd4d54cb4c6334cbfee72345bef0382416d2f97699ee7c7f79cbdfa9a15b30bde50ecb683226a97c1d633e22abfe3d58fb9189c2ad3eaafe415bf90c4b1bad148d67b7066031a5c6a6bdd597cd30b2ba355f878545e4922b8c09a31df7082ab5c976ac1877ca8687e90e1a"}], 0x1108}, 0x4}, 0x10, 0x2) sendmsg$unix(r4, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5013, 0xffffffffffffffff, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[]) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x20) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x5, &(0x7f0000000980)={0x7, 0x3}) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffc2da}) writev(r3, &(0x7f0000000200)=[{&(0x7f00000005c0)="6426f0c17b74684c111545e7487273f9053e2389afc4dd58cee71c3f5af4bed3580600116912860afba1d674023241ea703ed3944b8fea5adce906000000cda12e3b2133d81f9b5c3e13d6176bd5acd1e80870b2fdb129ece77b040c8d10f960acecbf676b03d3984822ece13d74c713eb0200aba3afedb8dfbdf04ddba83ab761039982cd78e6beaba386668873feb1ed460126bd6ab74fe8a9134d8f6948f2ea8bd8f2b83bc4c64e981ac997f9f707a312eabd7d474fe67787a834624adbfb8406b3edb7e6582c3edc1e5e3c0bb1364b26ea86332ab10baa9975c1c3c52d3b3df482b5cd6261000000000000a19072361df07aee8f549b7239c5f36c5454f20a8ef2535f57be30d49e07b69ab81cb67f5f93c0ef5390ac6343d2ae41d54fc06bd42ed1b7774b0eaab1eb33ca57675a8615b09e8da0ad998e1d8042ccf1f5db911043277c8d8adc2ed12e398332ecfe5b9cabbdd0832dc0b3889511db3eefcf4e1a5c02cd572f4cbf2d763bf55c501aa36e96672594b9b5d3ae80a88171ead6bf26297905073c368e0cd65e4c60ee0450e9db80f240dd746f03a3a2998ba33ef8f8f3d9a3295343945ee495e7e6808e392654c5184dfb09e3d48a0a61abbdc1c7e513b49b9d33f525cd5fd8e30d5b5e6fceb0137e1db8f8cff3b56dba085b7fc7fab4121ef2577a372868733d8d047e1969d7d1fcefa41b5d42f3b74cabd8ca83021bf025bb7cfeaa7b8bd0cd3b903fbb0821b81f470a8d429ee9d275b1e497dcfb80b44433636e8a124b0b001eaade39cdea4560a46c8bd039dacdf7ddd894fa3b7a70afff4d7df3731cb95fbbb9a34314180ab17c3f99c3a421d798dc8f0efb2047d432b4ca4ad85daa027eafb9d72190c5e33b1b72002bcce111dd3e0fc65e9d3c6aa0f2e9c418c19daa7955af41c7b7242aed44dd2bea5bdeca0656a52ccf91abd14cb0821c5002103b", 0x2ac}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r5 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) close(r5) writev(r2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getuid() r6 = socket(0x0, 0x1, 0x20) setsockopt(r6, 0x1000000029, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000002b40)={@broadcast, @random="f31783145599", [], {@ipv6={0x86dd, {0x0, 0x6, "d8c0ef", 0x8, 0x0, 0x0, @empty, @loopback, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) executing program 0: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xee, 0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0x2}, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7960) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001000)={0x1, 0x56}, 0x2, &(0x7f0000001040)="0fa4702cb51af8c9e23359ffda109a07b7170b8dd4aa647b089334a4cfe97a04a6732a6b2c8585d2d824f3d0f257de3624905ba861a275853b1bc9282202d2aa1bd3cb820a79ae03e092dd41c58fcc840d94b76302935e6cd7209e1c23b73416caf01d2730dd9a38375d0ba79d1bd3521efe0e6a05a635", &(0x7f00000010c0)=0x77, &(0x7f0000001100)="58b7b9a6a02e0eb554691852f557175d01508c63333cb4638115a485ad1e3d94f7e4ed8a5e7b4d16c22c973c708bcd31f9e58740ebd77cf611b436c164f3841a2b6488ce324cc1c030a4c895a9c0fecd27691d0f356488cee14968360b0ffbb1a25d4dd3473d36a327035c581e9ab932182903f3bd90b2b92c5a0ed24b330728e6f825eacab066aaf7ae3796789bc3aa33a96dae58908eb0575e1fde8b284c2e6a831bb641", 0xa5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x30}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic='3g'}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x881) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="22def99cad84ceacb8b299c8eb08e505a36f7c89b67c5d3fd898ed948bec304b4237323a5853e05fe225fede3410df166a4225b7021183a8eb20ac7ee5315118e7e94fd06b736988d9b61b483736b1310ca9fdcf195382e6e1671eba2e6a02cf6754641b7f85534d736e00000000000000000000001a0a520a91fc818b279d3b89ff17f1065a065a721ce139ab443237cf789348af53952e884782c4ae17e14f3d98932e272fcd05cab9e67ccc73493971c2a83eef70edd6ca9c0b0e78094a65c5197de762e8c23e6c178178c9db0bc0637b2f037273cf5b403c09dd4185995cdc8ef73ff5c2aef6746456e77dbd13892b76f464a1cf6c902eebb2ba8f3b2557084b972f55597b656ea17dca237c7ad6d51303b3b9da797c14539932b83343844be8b51a9165b06d4e13", 0x12a}], 0x1) dup2(r0, r1) socket(0x10, 0x8000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000000", @ANYRES32, @ANYRESDEC]) executing program 1: r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) msgget$private(0x0, 0x40c) r1 = getgid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x7f}, 0x10) recvfrom$unix(r2, &(0x7f0000000040)=""/67, 0x43, 0x3, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x7, &(0x7f0000000200)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r11 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x5, &(0x7f0000000940)=[r1, r1, r1, r1, r1]) r18 = open$dir(&(0x7f0000000980)='./file0\x00', 0x20000, 0x72) r19 = openat$klog(0xffffffffffffff9c, &(0x7f00000009c0), 0x40, 0x0) r20 = geteuid() r21 = geteuid() r22 = getpgid(r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000b40)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000300)="7beb6f8d9d77b0c4b5ac2b7959667350aba7a301bc6473f696b640e612bfad8d4b67e86e8871bd6342bd6a36292a62ea34ca9f9b474d2f017f3cefc31525793102459432eb0a6277c715fc058b362d9443184200f52060a0ed1d97c397df8f4de176f56cc5c424ef0d7911c6cf24054981cb181756863124dc25129fcde11bc3914c4671265e27d5c7a22715623aeaf674547559ed16961bcdc59d667bff325357878eca3519acc3ead9f6e14dc13fad8339eb39b6b7ae2dc899b6576f8a3dc2fc74a92a5160a7f248bd162191fa3e1f37420328c4bf6baff59ad1bdce753cee08fbecf98f52072e9a757adc", 0xec}, {&(0x7f0000000400)="5222de6e2df2782b9caf4f0a203f881eea992ba8dbfcf5f4cd57764e9d2b33fca2e088ef21f52b10925831e31e8274e10a32734347e56995d259f62b378513130ba1eedc86572cbdc9fb480753a0162313d7a015a587cf891aa50cd2ab489fbf2f26b9a597088a5f7cb5c2ee34476edc12e6581aa4bde786f427ae7e41480d01bcb3413815cc451d1960cb871b214708664e8e2a410b6b037ee7c1ce39", 0x9d}, {&(0x7f00000004c0)="94995b05c4c1112cea1413", 0xb}, {&(0x7f0000000500)="b681c6dc5f9709f77673acb980c117fb0168e9c92b3f58659c6ec9b8625f0e7d5dadca4c9e837be1f290", 0x2a}, {&(0x7f0000000540)="57b19bebc7a2720b112309c06e6ee9418c019407b2690b2b677f4fd4cbd82aa57934edc0adee32b4ba9b7c9de58fda4b16581fc877c89e4f87930edeae7c848ca25897fbac833eef58fd97e61db67604ecf722e078ab1eba384123dee104d57d4ffde1d10f829ba25d09d77d94362c6b71a3d87138049226f0828acb193623101c1e9ba975483a74f7cfd7ad34443cefbd61c6568b3a1b9646430fb84e1528e03c489bbbbe88ba8a59d70831de1caa67949101f69b4c239cb0c18689a960d7ca01b04583323d30ee29718f3b6d83bbd685e35f2a470ed92e8ef1cf", 0xdb}, {&(0x7f0000000640)="ff1019a997584ac4de1f608d29571660c9504459f68a4e495fbe98041d8a8b7c42c9282e3383a72e9564b5da0113176d485f7a2592b7ae58eeb97d3781309636111057ee3c7ffe26bd80845595e6f0999ec70bf53320130576c07ff0b42861cf69d02c641a5f75fb0189893d4abc0c76153be412e3d4bea8f8e71aa95d3fd865738c257df260ffafed22e2fc018e8dd79ea73b1e721ec0177e879bed5bdfac2faba748d59c76c45be20154e3fab567c9852d315ba6ba930f74e24ff3c4cb7b8bba8b8ce894c3f86bc30ab73b6f1f4ba7460cfebfbc7cc5f1fbfdd13f419d043712d69f1aa414023d3a002307ee4353a4a9df1da1", 0xf4}], 0x6, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r9, r11, r1}, @cred={0x20, 0xffff, 0x0, r0, r12, r1}, @cred={0x20, 0xffff, 0x0, r0, r14, r1}, @cred={0x20, 0xffff, 0x0, r0, 0xffffffffffffffff, r17}, @rights={0x18, 0xffff, 0x1, [r18, r19]}, @cred={0x20, 0xffff, 0x0, r0, r20, r1}, @cred={0x20, 0xffff, 0x0, r0, r21, r1}, @cred={0x20, 0xffff, 0x0, r22, r23, r1}], 0xf8, 0x7}, 0x40e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, &(0x7f0000000e40)=0xc) r25 = socket$inet6(0x18, 0x2, 0x6) r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000e80), 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000fc0)={&(0x7f0000000b80)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000bc0)="24fae6e3b4d4e1695cfa5eb8d49045e5699bc9ba366f189f34e35af6122e69f5bf274e5f067f464827b8cc927e37ac0265e931418c530103bed2feeec93983cc888a5faa3719c166057e870e0f4af22583b34c29d740eb11d857a7261ac7140f40ec35a7df1fce1e4726393a699d16fb37ba18763c25b247f57eb5237510c8bc5c39", 0x82}, {&(0x7f0000000c80)="69a728c3c860b47cff50e47de72e46638969067fd9ec5916ed5139fc96b70e7d623ad1fea4e621a574df4b26b4cdc8da36db01171e8f36830c1d7a1c80bc4832f59a718ad51db2f25de1c7f822", 0x4d}, {&(0x7f0000000d00)="6a548be0ce44be7ea886407e6ac143489d42", 0x12}, {&(0x7f0000000d40)="d3ea409364b256617897724f52c519da57827c17b1f172a53cd8617c0210590701c4f17d44209f1ebe055864201f78a48deb1fccd74871026f2e04711303e7fdc8a46c4e1860b27fce0fa50b1145783d52f8ce1b83f5b759676f8a", 0x5b}], 0x4, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r13, r14, r17}, @cred={0x20, 0xffff, 0x0, r9, r12, r16}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r5]}, @cred={0x20, 0xffff, 0x0, r22, r10, r24}, @cred={0x20, 0xffff, 0x0, r9, r10, r15}, @rights={0x30, 0xffff, 0x1, [r5, r8, r7, r25, r26, r5, r18]}, @rights={0x20, 0xffff, 0x1, [r5, r2, r7, r19]}], 0xe8, 0x8}, 0x0) dup2(r2, r6) executing program 6: sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = kqueue() poll(&(0x7f0000000000)=[{}, {r0}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606660000c2c00fe8005f655fb444c70054fbda3474a00000000000000000000000000bb"]) executing program 3: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f0000506000/0x3000)=nil}, {&(0x7f000044e000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, 0x0, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001b1000/0x1000)=nil, &(0x7f00002c0000/0x8000)=nil, 0x3}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {0x0, &(0x7f00007d9000/0x1000)=nil}, {&(0x7f0000327000/0x400000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000630000/0x3000)=nil, &(0x7f0000419000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f00005f8000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) setreuid(0xee00, 0x0) close(r0) r5 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) 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) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000480), 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="759970d8dab7cedf92a337296c697b5241765296296820039619022b5964cd09f7792b18347bb2f21dc589dbcfdadf0ae18f65bfcd9b0a6de2026f21ab48effb400fa29c8a6ddad33de31d8b123c89814dc61eaa5c421f7d8ce1f2e9", 0x5c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xfd79) shutdown(r1, 0x2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) (async) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0xa}, {0x24, 0x0, 0x4}, {0x16, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) (async, rerun: 32) r3 = socket(0x6, 0x2, 0x0) (rerun: 32) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000200)="03000000030b0a0568d0c589a753c88db58da2e468814a2a46fc583008b92ad2cfc8ccf96949a3b78d230bf8bf2681f83081f48cd9f8dfbdc54d9672cab896824d7812c634fbe73e121644a615ce4dc4b5a4e4e90f8e8386affd4e5d52ecf1d873cdcd6467f828116e5449a8d5206a427ec895042cafe8bfa609ae396ed14b9d1693d379e678fef521cc2d2d85ffa6e42a4c43", 0x93) (async, rerun: 64) r4 = dup(r3) (rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r5 = socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x2}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket(0x2, 0x400000000002, 0x0) r7 = dup2(r6, r5) bind(r5, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async, rerun: 32) r8 = socket(0x2, 0x8002, 0x0) (rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x41) write(r8, 0x0, 0x0) (async) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) (async) recvmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0x1, 0x5}) executing program 4: r0 = dup(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[0x0, r3, r4, r7, r10]) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="df21e1416a5a34aba6e14152e0c7c8c61f1ea67d711db180d422403d8359539005b09a8038a02001cf5039818b76d553f1caea052d3786dad2efbc00c5c40d30a39acd219294930a6818f089b83a80537f390f4eecb97aa6bdc45ad0e1cd69bb888f7afd95ee9acb447647456677f425b95db8bc0159524d889803f5e7ad49c95864abb8628003f7b28da7840ab5a5ee62569770007ac5860b2656249ffbba29f4e359cb6b0cbc0a905607ab2cdab02b337aafd933dd88b483ab2c752b71a6eeb87770ad", 0xc4) r11 = shmget(0x1, 0x1000, 0x2c2, &(0x7f0000ffc000/0x1000)=nil) r12 = getpgid(r5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000340)={{0x6, 0xffffffffffffffff, r4, r9, r3, 0x7d, 0xff}, 0x7, 0xe4, r5, r12, 0x5, 0x8}) syz_extract_tcp_res$synack(&(0x7f00000003c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x205, &(0x7f0000000400)={@empty, @remote, [{[], {0x8100, 0x3, 0x0, 0x4}}], {@ipv6={0x86dd, {0x1, 0x6, "ad9ba0", 0x1cb, 0x6c, 0x5c, @rand_addr="76396fa84f2d6c7cb2f5712bbd8d9fcc", @loopback, {[@routing={0x3, 0x2, 0x0, 0x7, 0x0, [@mcast1]}, @fragment={0x67, 0x0, 0xff, 0x1, 0x0, 0xe, 0x68}, @fragment={0x16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x68}, @routing={0x50, 0x2, 0x0, 0xe1, 0x0, [@mcast2]}, @hopopts={0x16, 0x19, '\x00', [@generic={0x2, 0xa8, "5dcf1e6788f01cc4efe91fcd6ae56b8445fa8c448ab76f513ae5f45d68c54139353d7a3d64603551c6b2c4becc5e2f560f43955586659cde930bb0d040b0419635506bc371074ce2120df7fd6ea80faaf2a291d1c14c6d8053e58f429c8f1d45ced3f8f55fe23f094e0f902b000cee0f7d5f745a112a7493103d2a4cd9d239888298157934ffaa07044164062a698d80c79f668b99328780c8a77b072a48d4579071d06198cb043c"}, @ra={0x5, 0x2, 0x7}, @ra={0x5, 0x2, 0x400}, @generic={0xae, 0x10, "3e88514309d94da4a7bfce97c309e630"}, @jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0xb8}]}, @dstopts={0x3c}, @hopopts={0x3a, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x6}, @ra={0x5, 0x2, 0x6}, @enc_lim={0x4, 0x1, 0x7f}, @ra={0x5, 0x2, 0x9}, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x6c, 0x1, '\x00', [@ra={0x5, 0x2, 0x1f}, @jumbo={0xc2, 0x4, 0x6}]}, @fragment={0x4, 0x0, 0x0, 0x1, 0x0, 0x1a, 0x64}], @tcp={{0x3, 0x2, 0x41424344, r13, 0x1, 0x0, 0x8, 0x64, 0xb4c, 0x0, 0x14, {[@nop, @generic={0x0, 0x4, "ab01"}, @window={0x3, 0x3}, @sack_perm={0x4, 0x2}, @eol]}}, {"6e6dd89baaaf7a95a54ed453d4f6f62f8691b776e33a4233873260d588100a507d52c82ea58f48466e6e6dea4444b0928365ed01c4a0913394a53fa0a02957a80d02d1ed31f8d1e335a819"}}}}}}}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_media}) r14 = shmget(0x0, 0x1000, 0x201, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r14, 0x4) getsockname$unix(r0, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000700)={0x79, 0x0, {0x1, 0x6}}) syz_emit_ethernet(0x17a, &(0x7f0000000740)={@local, @empty, [], {@ipv6={0x86dd, {0xa, 0x6, "3851ad", 0x144, 0xc, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr=0xffff3f43}, @empty, {[@hopopts={0x2e, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x4}, @pad1, @jumbo={0xc2, 0x4, 0x5}]}, @fragment={0xc, 0x0, 0x8, 0x0, 0x0, 0x11, 0x65}, @dstopts={0x88, 0x3, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x100}, @generic={0x0, 0x5, "a329066d20"}, @ra={0x5, 0x2, 0x820}, @enc_lim={0x4, 0x1, 0x1}]}], @generic="8ea007864664caad996ec3209b279aef2b8577bd7d7b7044bd8093e24c761eb1bba728b57ccbec022ae295846a02aa2dd08e3dad5a38a26b0bae126b5ea5b1fc6d72190fc676bb8b7e76c2013461487f7563d4dc9354cd51270a9c2922c8264f2d14f0eb531253ccc89141bfd6cc1d9294e6fe82fed60c6a42966bffddae5111fd0acc3fb3749abecf88b073df8ea823761ab4787bf7423197bfa12b09d203c241935df6d9a3354a954b861343ff87b66164a42457ff2aef085c6192d16ad1a284339ccd4909b57c3da879a5067266abeb0e8122c5d91b72559110ebbadc0dbae7689c8cc9205d2f2d37b1f469798d2c48525f191308e32b7363deea"}}}}}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000008c0)) setsockopt(r2, 0x4, 0x1, &(0x7f0000000900)="f36d777b6a04d00dca483fe463401d90d2a4173c9a9b377098bb302e197d3fd21f629081502fd2f19d65894f98e7e483a0d3ee98d6800c09d13ff0a7c3aa8fede4d1bf20d7055fd48cf79eedc35959e4d354918b7c6afcd9ca632ef0ce9d01c83c", 0x61) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000980)={0x101, 0x2, {0x2, 0x3}}) r15 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000009c0)={{0x1eb49998, r15, r3, r6, r3, 0x19, 0x2}, 0x1, 0xfffffffffffffff8, r12, r8, 0x6, 0xf99, 0x5, 0x5}) chown(&(0x7f0000000a40)='./file0\x00', r9, r10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000a80)={0x7ff, './file0/file0\x00', './file0\x00'}) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000ac0)=""/58) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x28) r1 = getuid() setreuid(0xee00, r1) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x2000, 0xfffffc0f) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2e19a72cdb5e58f7879c2aec841786647c4b5eface7fa668ae1ad6ee09e78", 0xd9}], 0x1, 0xfffffffffffffffd) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x2}}) r2 = socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') r3 = syz_open_pts() syz_open_pts() syz_open_pts() r4 = kqueue() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x11a4, &(0x7f0000000480)=ANY=[@ANYRES32=r2]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[]) semget$private(0x0, 0x1, 0x2) r3 = open(&(0x7f0000000700)='./file0\x00', 0x18289, 0x10) recvmmsg(r3, &(0x7f00000002c0)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/569}, 0x23b, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x843, 0x0) dup2(r3, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x200}, {{r4}, 0xfffffffffffffffd, 0x10, 0x0, 0x400000001ff, 0x6}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x86, 0x8}, {{r4}, 0xfffffffffffffff8, 0x9, 0x1, 0xfffffffffffffffb, 0xa}], 0x30, 0x0, 0x57d, 0x0) r5 = syz_open_pts() dup2(r5, r4) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x54}, {0x45}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)='V', 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200001000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f00001d9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000074000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x12000)=nil}, {0x0, &(0x7f00001f6000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00009bd000/0x3000)=nil}, {0x0, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000165000/0x2000)=nil}, {&(0x7f0000d92000/0x2000)=nil}, {&(0x7f00008d3000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x46}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100)="a4ca5108c469d47ac71c57388cbbcd8d0de8f9643dd313a26ac7aa3e7cccf2c0b99f25b0ae8b39abddaefb87", 0x2c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000180)={0x1, 0x13}, 0x2, &(0x7f00000002c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e40dae60ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3", 0x0, &(0x7f00000012c0)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee895e2be38f533f572ce422703d5b536e5e136e55bb985307d15cafc3c511c05ba40ad9305cfc4fc3e0a2a5566958f7a71481c1ca6d67e8bd19e1b15a0b7b8ff3b70ea344d9744f9aa587f6e84525d43da93155e4a1c6845fcd9e01fe12e87010706798c2bfab7ff015db6df5a1b4788206324d2b0c4ce12427c2c2af47b9fea33c8c10624131e4ec09e97f01bcf0384a175a6c95d78f6220de525270143b2d51b17e68c6cff0ee4181a9d2060dd362b90040ed1c98ee5f95e7d3ef549c9ad82829ea11e1b0eba7ef8cca5ec4a00"/241, 0xf1) setreuid(0x0, 0xee01) geteuid() r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) dup2(r5, r2) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45}, {0x1}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) semop(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) open(0x0, 0x0, 0x0) syz_open_pts() r3 = socket(0x800000018, 0x3, 0x0) shutdown(r3, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0xe06) r4 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) 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, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000002400)=[{0x0}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 6: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x149) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) execve(0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x8, &(0x7f0000000140)=[{0xfffe}, {0x5, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x20000}, {0x6, 0x2, 0xff, 0x74a2}, {0x6, 0x5}, {0x6, 0x8, 0x8, 0x1ffe000}, {0xfc, 0x7, 0x3f}, {0x1, 0x9b, 0x1, 0xfffffffd}]}) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(0xffffffffffffffff) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x7, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6b5df4dc7828e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xf5) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="bb", 0x1}], 0x1) close(r3) syz_open_pts() r4 = syz_open_pts() write(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/240, 0xf0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xa0, 0xc0000000) r5 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x7}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000363605c8 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES32=0x41424344]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000002d00)=0x9) mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x8000000000000000, 0x2, 0x0, 0xff, 0x8fac, 0xffffffffffffffff, 0x5, 0xfffffffffffffffa}, &(0x7f00000001c0)={0x7, 0x8, 0x7, 0x0, 0xffffffff, 0x7, 0x4, 0x1f}, &(0x7f0000000240)={0xef4, 0x2, 0x7fffffff, 0x7ff, 0x4, 0x3ff, 0x9, 0x3}, &(0x7f0000000280)={0x3, 0x40}) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3d, 0x8, 0x0, 0x40}, {0x6, 0x1}, {0x8000, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0xf86, &(0x7f0000000040)=ANY=[]) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406, 0x4e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r2]) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r7, 0x0, 0x0) r8 = getegid() semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000003c0)=""/14) semop(r7, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r7, &(0x7f0000000140)=[{0x2, 0x4, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x5}, {0x0, 0x5ec, 0x800}, {0x1, 0x4, 0x1000}, {0x1, 0x3, 0x800}, {0x4, 0x5}, {0x3, 0x7, 0x800}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r5, r8, r9, r6, 0x100, 0x6}, 0x1000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() getgroups(0x400000000000016a, &(0x7f00000001c0)=[r6, r6, r6, 0x0]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x26, 0x0, r10, r11, 0x0, 0x84, 0x6}, 0x1, 0xc9bd, 0x40}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x83fa}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x8) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x80000000, '.\x00', 0xfffffffe, 0x1, 0x1f, 0x5089}) sysctl$hw(&(0x7f0000000080)={0x6, 0x9}, 0x2, &(0x7f00000000c0)="1523723cbe8d0ec33c325cb1c6ee00dbce2a4eb9fb0aed58c939ee967b433874f2a737bd9c75a9539972a9cae25fed1941d4352605b7488a51b819859f35b7e41a9195db45ecb29422d8df25f5ccf1f6fa26a2217d29da75acf85e411c4d95d28029e8d9f25aa4ecc848a34e7a229ebdac54d53432e63d4270a3b446b6e7b64bba4a690ec4f84135a3ae4dcc5185682cf5287cb564e71df2bdc469d5c6e1ef1c13d94e2f59b0adeb839e6510b94c17b87c285951cb01997dc3fd1adb9b28853fdea294aba768332df63becc0745bfed9cc34c0c1bccdfaff5f60f083", &(0x7f00000001c0)=0xdc, &(0x7f0000000200)="4f45792c7ece718a86020182c88543ee8f943f94e29b4a58dc200baa35befdff0a2c128b9fe3533cf20dd8ae181efaa87e65302ec48a58bfc0d28e85b77948c6e5c43f69c4df9659fa3db5d77c24b573f16e6b2b52bce6087a7e9fa448851c2145c24202501864dd8bf3a07a1c5b407a57a2ce151c296f5a19a2a69f95286b99953fce836492c02b85793c918ab1884b9ee5d0f0fea3b2724ee3b464d4f29ab3c284031ea68c8a1a8f39bf127ca8c937bc75b13e3586e79c2b854bd5e5958bae50d5dc48fd2c9ad02ab6c7d4088414c7222cbbc33058773f69cc69799dc2bbb8659b79f5fd67d0d10a", 0xe9) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x3f) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x94) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x7) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x91) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000440)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x9, &(0x7f0000000480)=[{0x0, 0x3, 0xe6, 0xfffffffa}, {0x101, 0x3a, 0x0, 0x8000}, {0x81, 0x80, 0x0, 0xffff}, {0x7, 0x4, 0x1, 0x3}, {0x7, 0x3c, 0x4}, {0x5, 0x7f, 0x1}, {0x2, 0x7f, 0x20, 0x4}, {0xfff7, 0x0, 0x7, 0x3}, {0x100, 0x6, 0xf3}]}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000580)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x47, 0x6e6}, {0x101, 0x4}, {0x41, 0x400}], 0x3}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000006c0)={0x4, 0x6e4a}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) read(r3, &(0x7f0000000740)=""/63, 0x3f) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000780)={0x6, 0x0, 0x8, 0x1, "8d783812fdd5e71bc74e24b6bbcef8a317fbeaad", 0x8, 0x4}) syz_emit_ethernet(0x3e, &(0x7f00000007c0)={@remote, @empty, [{[], {0x8100, 0x6, 0x0, 0x3}}], {@arp={0x806, @generic={0x1, 0x817d, 0x6, 0x8, 0x3, @random="23dcb988aee3", "6d1f9a4235ad1baa", @remote, "c6a3765beb320427c005198295aae9f4"}}}}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000800)=0xfffffffa) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000ac0)={0xffffffff, 0x7, 0xfa, 0x8, &(0x7f0000000840)={{0x7e, 0x8, 0x2, 0x9, 0x1, 0x6, 0x3}, {[0xaf, 0x1, 0x2, 0x1, 0x8001, 0x3ff, 0x8, 0x8a5aea9, 0xe6, 0x4, 0x6, 0x4, 0x6, 0xff, 0x5, 0x400, 0x10000, 0xffffffffffffffff], [0x6, 0x100000001, 0x7f, 0x7a9c, 0x3e, 0x5, 0x3, 0xc3, 0x1, 0x9], [0x8, 0xffffffffffff148a, 0x1, 0xfffffffffffffffd, 0xbbc, 0x28efe75, 0x5], [0x1, 0x7, 0x8, 0x3b11b9a, 0x9, 0x1], [{0xfffd, 0x0, 0x3, 0x3}, {0x4, 0x400, 0x3, 0x4}, {0x1, 0x2, 0x8, 0x1f}, {0x18, 0xf909, 0x682c1387, 0xe6}, {0xf801, 0x7, 0xffffffff, 0xf2}, {0xd81, 0xbe, 0x20, 0x1000}, {0x40, 0x4e, 0x2, 0xfb8}, {0x2, 0xdbe4c4a6, 0xf5, 0x6}], {0x4, 0x8, 0x2, 0x20}, {0x1000, 0x5, 0x401, 0x5}}}, 0x400, 0xfb}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b00), 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000b40)=0x40) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b80), 0x10, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000c40)={0xa, &(0x7f0000000bc0)=[{0x1ff, 0x4, 0x400, 0x7, 0x8}, {0x4000, 0x8, 0x81, 0x89f, 0x886f}, {0x20, 0x401, 0xfff8, 0xffff, 0x7}, {0x2, 0x1ff, 0x8, 0x20, 0x7}, {0xaa, 0x6, 0xfffd, 0x5c, 0x5}, {0x6, 0x2, 0x7f, 0x1ff, 0x80}, {0xba03, 0x0, 0xff, 0xda11, 0x585}, {0xd9a6, 0x4, 0x1, 0xdb09, 0x1}, {0x0, 0x8000, 0xfffd, 0x5, 0x30}, {0xf562, 0x8000, 0x5, 0x6, 0x2}]}) ioctl$TIOCSBRK(r4, 0x2000747b) fchmod(r2, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c80), 0x80, 0x0) executing program 6: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x18, 0x2, 0x0) fcntl$setown(r1, 0x6, r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x0, 0x0) r3 = shmat(0x0, &(0x7f000000d000/0x3000)=nil, 0x2000) shmdt(r3) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x0, 0x2}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 7: setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0xffff33c4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r1 = socket(0x0, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f000022b000/0x2000)=nil, 0x2000, 0x4, 0x7011, r0, 0x8) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x18, 0x4000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffc}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x40000000, 0x0, 0xffffffff, 0x0, "100000002300000000000000000000000200"}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r3) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x90) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x8, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="020000010e000000", 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x10000, 0x0) listen(0xffffffffffffffff, 0x1ff) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xe9a8163698e6da52, &(0x7f0000000040)={0x2, 0x0, 0x8000000000000000, 0x1000300010008}) renameat(r0, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x26}, {}], 0x2}) symlinkat(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: mknod(0x0, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x3f, 0x62}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) readv(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x1f, 0x0, 0x0, "5a420000000f00", 0x0, 0x1000}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) executing program 4: syz_emit_ethernet(0x6e, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000004}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) fcntl$setown(r3, 0x6, 0x0) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) r5 = socket(0x800000018, 0x3, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) malloc(): allocation too large, type = 29, size = 28292870884 executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3, 0x4}}) close(0xffffffffffffffff) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000003c0)="b90bf61e1044fb2a6ee9641fedb56011f5a61a08a9c4c678126b4f44102a4143876aa5cf1b63132a24b97375014e172069ce22dc638b0fd16b902bd70509d87aac13088e9ef977481bf4b3765d91a0feca27d257140a082226da7488364c45570c234af26c9237a16515be44690965782e3ed0ac72acac61380a225bb0b7b24aa199a32be0b057821d4fdc9d", 0x8c}, {&(0x7f0000000480)="b756303b00a3a46597d149dce4d16e07d3c34b193e97b40c2a77b7de1baf7cb6d351e8e01f0a9802e827b6251311910e38789d5d7cc7987af1d8cd54bce65397fe1a1f59d91d8151a934ad88990c138b6a70c5e5c46f717e30c2f5a3f8c89b8bc552e9d46c9b05d9dc36f3e75be4bd0783377ba17453ff3059ce3cfe0ff08ac76b7f754ed8047545548c5f68ffc718b20dfc084d094499ef7dcb6d102b1f4135c36ac7e0005a42a290649d23b8462bdc4710951a8013561f87e9e81cab57e87a72959e15f60261", 0xc7}, {&(0x7f0000000300)="0eaf1644e21c14c8b2db4d6ad9cbdd", 0xf}, {&(0x7f0000000880)="a269442998637619d8428a13019ad7f9deb954fbb0ea8321c0e835ad6853e471dd05d68ff190e367951ccb77c799665f3766cb30da34d5f911897b752185ec2d20b4f5cceb7ba4badf60236a2b6fb2f7800c06e7308c2f1a95e23fcc9cf8f0c88896cb13f68ccd9d3075344921379fd3ca240e8f25cbe11c185f22c27de93fa5e20c69f02cbe93117d6f0b63f21f0c510cfcc9dbd430384804d979d0c94a6cbb71283c1d24522c9f097c75457021c02faeba2598b909bd9e9fe5a44409e6d7b15ac06c7d6844cea90bc63a9e006a075f64604aae59cf46056772a53597fa7a6a22d72c8606d825fdf25163606776fbc88cfa9d74347d8bbc263afd8be45e742e9dcca4f311bbe3ba84123052de49c82b97cdab88b1030846343c56b438ba0e4dfa2dd175647e0c5f854cf80719f97ebb77e7dd503c059871068e941393bc4dddbcc906cafa01062c0d1c929d9cfcf974646dfa4cd90ec597277297c4d0402df76189727e166e5cdc8d428fa005a71a4c79404815b58f2ff97de0cdb76771143d89e2ecc5e65506e2bfbcc5ba93c7c5247650133cb378d8d1a8317c35dbaafd270088b39d2dbc1057529cdb61f77f6f80cd03367595c1afa867a2f6661e3e757d15025224b2d86296bc21374e79b76f70bd6d4bd7ed2e2a92187c446b61f50d002800eb100042a3b2a06d4b826c8ae2d54fe0deafbe827a9950f282bc2ea3750bb917c108f4a9cb64c19b7f521843c773f6b57eb2f01a08ecff1e01ae1d4c59f44bd9026ef278e309a076dee719d5dec69325091985f9988d73dc6b7ff101162a135f6150e5db1a8e7467040923a16c63219ee51b93acdd5496e7e76f1783829bdea89692b04f279dd9b185995fa7390bb0b584226999901cc5c2f0f7f3e918f8514fd039a598f7c51548589551ced04ca35512c6f9bb4f186b3a32e73f80f5e6d86c1cffb75733b832cb9ba7a48da27d340770e3295dd7a63a91697759e848f81698162c02635edf1e9bec189ebe1240a2249277f093f57af6dee3b537b95c517c265d7896813fa70223df378a6d461afdf2dbc040388aa88b193d15ccd84654fe8cfd0201ea228316c637f3ddefd223c5dfaf7a12b1486b4a65e08938eff522346332e6f6bec314b239bd011825acbe5495875b3d397d4b7b46ac75e19340019ec0ac10f1abf78bded63cd3f6eccaa324b0d495cd719841c971f3e96798d0092fc592f6d677676266c73ac5b8e0af196889304895b8965cd92f66be536df53338822be9a075f91569bdca09f172a590df2fa00d3e3e0afe53a95ceb519eab8c15aa1f0cc800e85d34fed8cfe339f45953d2b8f60e7dee5a2aca906ce8d1840307a6868652853964e9c9326e1e7434c1385fadcbbc325cdcc0eb525389b2fb9b228ee978cdf676b437bc99777cfdddd2a1906311f16e53e8d97f59bae2889547a2b08f097c5090dd45667b35953b591357340193c4b09389260c2c5631536ce826170461537448048c81b45a40a75fb28f7f3a20152051dc90f7a51ef72625d4be40a5889de1ec1eb8c7c81800c4698fe17d6f6a926b44487d61936a766bf783bae5b9c83f99d559dc49c30b2d2f0cc6bead778211df6466806875581112d4faf36af723c079c237d3b816809332348959429bb0e239026cf2d43dbb0b079cb9ef417f85e859cd7e6558b3808dbd02cc2bfac5b3b9a5557f441c6def5265d4d201e9656846361bc70cb063f01321dc35b98bc9ef1fe3a2fe27d9c12558376c861109995364b4f772251880a32159ff9ef03455e3331c0fe1ef6aa4d9f772e3b63ebe8f1b69252685b37527fd488406ca4e1294b96653f7ca6eaeded51ddd336fab6e6104f62290b1241224cb1443930e0cb88ff4f548ef3fe37037eb139df8dcd9edf8d0a155c85400702f2f8c3e4022c69a00e6c1288a7838f5dc95f14618671bdf807154b4ef5b0eb5547159498fbd636a60cb7a87051fbfbdd2fcfb22514029f0946e41d4f317a03d698e7dbdd028907ac6355c3ec43d7d802ef814d433d34905538d5bdac5e1432ea734a8d5aac169c4d64df7809b96f059421b185dc73192bdf19b2a2007bb467fe126cf017f3d5c3231fb21dc92f5f7736eb65e095515b7e475696419f80bbcf1e3b298fec74cb5b116d8926eb24b1c8104d242cde6144810411ee31c7944e0c7398712eccb3689f7b49e98577f504f44e10fcecc880d70d499e73f9fb8e094a01cfc4a529f6ccf58391e3652fe509c7666ae7d0fdfb69df6305ceb6bfc26fc7ce8b4e8f1709a6c3cffea3ef43da2d3592a11b82285e3d356a37d375105cfdfb42a71d14a596f9c1d724422e73d15673a0b86c4c632b5d567cbb340c38b91a1731713a35bd4e1c06410aa8f92b1840e455c61b5a2928f6935026417495d7d0546992ebc7d631550b970e6f8a0224242d6991e9f9f5965a7238d16e6ccda77e0b3656f4a242485df0a40027a8f868824bcd7f339a3fc72a85455f275e31366ad0df402e99293af58539558a36785ebe0f9aceeba35b7b78d3537fe315fec18a3cf029190449a110f0ec3fac3389bbe604db68cede6bfcd20ee60fad4b31f8c00b234f531ab02419939c4b9cae19edfba55c67534b7d8b07568ac9ed22dc523691d1a88087caecfeaf2d96479fa4dec91a056e026cca7af58fc57680f657af117fa577396beecd4f5670f09d12e1c747dbd89484f05ba04ddfd216866b39862288c0620c958d43e6e645cc1fb30036f02d85f2bb19c37aecfb934b2ff58e7b2f43e74e99ff5c558296a1bc38ca1c19572e1dc8a74d5e57ff4d12bc49be8fb30f89747f3682f5dbdcf07ee089debec9934b3b060919b654e75747982d76ea627c68e4a54b10acc8ced6e89b231392191e6db0508d61d66dcb5abe0f1326848c81a882e54c465f6217b64822e7fccf6dc71e5ea1aef57762ccf01a9ee1acbf4e13d4274868e6c241bff52e982d766a916ff6f6992ff87c1ba250ea329d2c3ed5ad09d085f73fb038e618c403e0c8479e1a56def5c55ee91f7df2c10bd80f23e2db3ca2868ccf10231a60d9af0c08fb6c935f80a25401ecb5ca98e4f4ea9890fb0159abad49aef71895c171c58bb650335d98f3a8430a80e72349ec1472df85700ecea8c481c2136a4eacea373a63cfaba0c1f4f2c0b24d998afcce753159270a0499c53add5cd44819d67154dacd9fe636b041d0cb99ae532259bba2fcb297d8d0d4cc753bc667c25b2861e081589f2b56c23effff7439936c2efd2a0fb8fb626d87f0ac2863932b7962591d99255ab8b9eb3a7cdf41dca9e44087a68fb5944d690d655343f13dc56371004247ea154189d1435ae2a8adfcc6f55455e66ebcc5724f471532592361a0dbb66469058aece547d8bc2942ab291c3998a729ef99d1cb1a7fe7fa1ef00a005a326d4f61bb19f7b6a56154f8cbf221f07086ea4e01bb77c6aee3cd1425f65966d4719304768c906dc0fee8b739fe7f209b5ee8580896c52f3174301de78f9640d033b427ae4e8a142cab214c4d08ea04237b3d8202d12b56392e5ebf7f9ce00bed6b8813107ed5dd3e5a3b290d1227fbecf7c00453b26f07224e7648ed85397815cb65fcf987f666d7778eff4154cdee7381e61fc3be6f3e10d8ef5bd9cc3a0deb35f41bc242908b40a7e976bb92788c1ea2dc18e85a322e6a70ffd52da9aa532101854e8f3798a4037e7d0a46252cab092db9324c81aa7e869e7b8f716cc3af9087698877db33329fc47708b6febc5edac99aed920c85782d24f288b4b2ef546c70a3f95d60e029bc2eed7171cd0a1af9241a0eafdeee1f0f1e58273a8bf750989dfd54df71b26e5fcedc392fc85733a961adc1da139660f3b82ea8f0101733248c273fe622fda42506d3192d5582575ca842e81a898b2c9aa97a417f5779c3b32f7428eea630ac089d203b754a25d4f0c7f4190e21d8818a87f92241a2e3a9b168be2047b14b52bf6549073000df259c989aeb6d08469f3b593992698ff1a825ade5a5bb64705420d18b3ce554b8f8831c8f2b25d6ec65b61df4bdced568e9e0f9606bff1f1a840f261a9e284ff356062dc41d17501c55194f34d4dca15d8e9b9a76585d9353e96e7612b522dd9bc0d9a04054fad55323deb8381a242051057c63eee5a64bf7cfe50c76df2298f3670aec364836c66e458d00102b36d53e0a5d310e3f4039b03169e1b6f61401815ba68efcba2a41b0f9738227ff9ad0a40da8027728becf6b6f2d2cfad9d20c59afea4e6bb101b13d7d8c1f15c3233dafb4c4ac1a0df20230209defa236339157ea4aad7d75e4666cdf9fc5a15631ceb0fa5683cc6aa5ae9f9970633f2320b0c37f08a9c0b6b71cd08cd6ef733086d651bf5940b04929f72c634a5ca586ab43942513533ff886d6cab9828f910ac9d550a6540b2f9f9a0ba42abff146f1cfe6d155e1a10dc41e6e263cd2757f082351c819216c2acd951dc6e3dc984e76299a8fc10071aa3a06ccd164b24dd1ec715cdb76f6cdbc12a79b60a3cbb82ef3bcacbc7fb8588cc73fd87a6240d4d19478ccec2478803ab57fdf6a71c3fa1a66405380373816735ab0faa836dfe5612862e7a111d3101774855d7440cdfa9adeee573f8ed732f00935343788941fa5bf9cb160b6208e37c921e1eaf99c798087902d5898e8deaab9dce0113f3ee616dcc23af1e08847f25ce796c4ccae6bfed12e89025a6c0455a68e3c0f93519f1c3f4337e3e7fb2fd9b6d9a4b10583aa089086093dbe679c28dac2a513b71cb4ae14de15074754877c2e9eb782c346a2cb0644efba517e58243dc1628d2ea2b91388a4a39082ce9fc1457569c0e5921b8caf18f27764a1bc4797c5dbbcf23d063aa8062b32b57ef62755ae872102464d7ab7313a556e8375e8e1e993f116c1c065fdc915869d6918b47be65a6c79885b7309e47c22e2523c9d52158c2473b0f8dee7079de21bd1be6ec0fe14d416bce29a8405fea87ab223751259e88153090614bf0f4f6cbbf2b61896452d041c950afed84890287ba256c67e8f903767f9bc94c76cce37b5d9f70dfaf38d118b10f5ec2aee4386987f84f21c9e9890485ec66b99a1c296aa6cd32d0465f9ab2cb04c78ee4bace7ce3666e0eb7817224d14997d2bde35cdf25a719a1add02d5b1a6befae1b625ff51f4c20d50850b971288e808fcc505ea00e53ac2d9dc610bfd91e1dc34396822993c9f56886255e697c5155c03857ab1d0a56205718ee24ef75ee28cd5fb9a505608beeeae3c7930a381d748349c91d0b979b31582ed8dbeb11808b235d4aa7b783e66dcc2ea1c973efef763a66bac85444e7d0a326fdc60011c0f7f0871976ee29d7bf8759dcf7996549ecf0be0e1759f487e361cadba9c4d0b37f9c15bcbbf15047f8d587ecf8f44f1769f779534b4910bdd1c364dea020b621422d52aed057fcc4d41cef5abc3f160822e4f028f6559a886f9877a12e96e42e9a549e0d1516ded6cdc52489d823f4c660c059fbc63185c7e3002dd6300beb6a5210d5926deb6c1053b770afe3214a7bd9bbd1ca8168799e71ef4f759c8358e87c92775c75046153ae15105ebf45d9cae112f7c2d502dc90646303d135b6a41ddb5e21cb329197cde3cc826a2a95bbbfcf76aeb02e1a4ed74ed8d65bf3c77564cdd9d2446f34f01adf0d6f56abc616a2b9166e9753d3a180fbc523caaf2395a7ba67c98e30137009604c01e1ccead0746a77523b44cddd8b4d196fcbec1bfd3df460046364ff90531501fb0aed15e1d7125c2e6e259183db8fb63b2db3917a0647073e3b82", 0x1000}, {&(0x7f0000000580)="92f21c2726dc30430fb2a730d08d72e3b1e3fd3d9b280d40b06244dab0a278d1d99537ffb65f26457a8a4894d8d4423f603218f4cba174a3b3e4495c828057f12ecbf9304db0a7b4b7c8ddb90dca8addf002f041c89530a93e87a009330860c8c03bd8d979226fbea116afa1c71bd29323f574ab108a4aa058c6cdc63fb8694b9f1ce475f507003bf098417eab5738b06f919dafc54501aa6eebd90ea54d676ead57298fcd1c56f5f3992930e57d889d477cd47f1585e53466fdacf0c0e69c97e881ea81342b74ea68f3be74ab3b699060783b25d142d8f942c9", 0xda}], 0x5, 0x0, 0x0, 0xa}, 0x408) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r5, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x75, &(0x7f0000000240)=ANY=[@ANYBLOB="bb9f5365b4e35763a12044770804223483a380b5a29af1b2e41351acafecd207162a7776d3907ca573641685d3005363453b9bfa95e1b26038531d905ff5904331a3c3d0ee4aad3aa3b181c14babaa4c348780856917b38f4e82c666ef19326046c86077e69e925c11f372449db55a968e6d04563b"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r2, r3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0x40) r8 = getpgid(0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$setown(r7, 0x6, r8) shutdown(r7, 0x2) shutdown(r1, 0x1) r10 = semget$private(0x0, 0x4, 0x10) semop(r10, &(0x7f0000000180)=[{0x4, 0xfc04, 0x800}, {0x1, 0x2b, 0x800}, {0x2, 0xff, 0x1800}], 0x3) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr=0xac150003}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x886, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 3: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 1: 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}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x15f) getdents(r1, &(0x7f0000000180)=""/76, 0x4c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x8000, 0x0) close(0xffffffffffffffff) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = semget$private(0x0, 0x1, 0x120) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0xffffffff00000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x5, 0x206c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0xfc, 0x202, 0x7}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x48) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81, 0x4, 0x7, 0xfffffff7}, {0xbc, 0x0, 0x1, 0x3}, {0x6, 0x0, 0x0, 0x13a0}]}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f0000000380)=ANY=[], 0x40, 0x8}, 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/192) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x3) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000e80), 0x0) socket(0x17, 0x2, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0xec, &(0x7f00000001c0)={@local, @local, [], {@generic={0x803c, "7a51f50b73e6a43c019e26745b70b8b9f2a6cee1f13b5b1e03a3d85b6294d827ce7f4eec4fee0e8b937bf3bc492b28e2e2d21c70ccd5958b3bf8f0b5a0fc3fc846fb6ad868b98629d845705db71be6741d7acd66a960cd07a2ce72faf0324bde5fd21a07f0e7a8b13d7afcc3778c179ce8b401728c87f78820f8eef573afd09b2425b1bfe67de6679832aa37c962ffb78281fed814988631eb168b68b3f37b0457b098bdaa5960fb0c4dec2d49e06250b49511f280956bfc8793fd189ef8b0bc1e44f94ab1a90c1169c5c3a97eb25d5954152c14c81246ed89afe7d155c5"}}}) syz_emit_ethernet(0x36, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd632f4ebc0000000000000000000000000000ffffe0000000008000000000000000000000000000bb"]) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r0 = syz_open_pts() sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f00000002c0)="7b3a262d2e559cb074fe155f0ff4c09db7b10579bd76334bc060716b66cae9a83de795d07aafb76f6bbdd59dbe0cacd3880bdc8135901e05a096b3967570428f2a2a2fb943434ae22a575e40ba90427f457278b43a137c24b3c843d8ed91d224438ff56aa9750c41f005647013c14a7a2616bf0870ad77bd8b62a14104582b9fd72167eedc752887ddabbf1964bfd34890a82636f2764bf8fd5617f63fa3710643a7d8daf9a544886e583c021cd6e238a7698ec8169b8d17f4c261", &(0x7f0000000180)=0xbb, &(0x7f0000000380)="5d43892c1be413552d45ca3b0a3fc58f7f66df69d571092f7c372658291c0340cfb5b699ab9868996238aca94c71150cba6761008fdd710ba3b0c63777be49", 0x3f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0xffff, 0x21, 0x9}, {0x81, 0x80, 0x1f, 0x10001}, {0x3217, 0x18, 0x80, 0x8}, {0x7f, 0xd2, 0x40, 0xfffffffd}, {0xfff, 0x20, 0x7, 0x8000}, {0x9, 0xeb, 0x7f, 0x6}, {0x3ff, 0x80, 0x7, 0xfffffffa}, {0x9, 0xfe, 0x2, 0x10001}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setregid(0x0, 0x0) setregid(0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/203, 0xcb}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x84}, {0x30}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) getppid() pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0387200, &(0x7f0000000080)={0x0, 0x0, 0x0}) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x11) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) pipe(&(0x7f0000000000)) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff800034da5578 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff8285146c) at panic+0x16f kerntrap(ffff800034da54c0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_clone(ffff800034da5798,fffffd8058b38858,0) at rt_clone+0x7d route_mpath(fffffd8058b38840,fffffd8065a09424,0,0) at route_mpath+0x112 in_pcbselsrc(ffff800034da5888,fffffd8065a09420,fffffd8058b387c8) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd8058b387c8,fffffd8065a09400) at in_pcbconnect+0xe8 tcp_connect(ffff800000fe3508,fffffd8065a09400) at tcp_connect+0x29b sys_connect(ffff800034db25b0,ffff800034da5ab0,ffff800034da5a00) at sys_connect+0x239 syscall(ffff800034da5ab0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5c324cc5320, count: 245 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 8f385a59-d101-44dd-592e-0bd3fdfaf750 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace