0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x3e}, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)='r\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) getsockopt(r6, 0x40, 0xaacb, &(0x7f0000000000)=""/51, &(0x7f00000003c0)=0x33) syz_emit_ethernet(0x5e, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) 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)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000080)="c202950370f3122451addeb3ce61a5962382618e1be6475e2705d16de5a2a9e58e923b3a30f6892477bbe93514c487a3b4f03a1a566c3d8b04a6f45e42332dfe23b5eba19ad540517d3440896b70698d8c339eb246c13f3f2e125e16e261a55fca7c21099772d3a0ab9c0a2bda1c446c699c3a80412efc1ad9ac1d9caff4c67ef932976eab", 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) setsockopt(r2, 0x1000000000029, 0x3c, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r3) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000180), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x121) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYRES8=r0, @ANYRESDEC=r1, @ANYRES8=r1]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@abs={0x0, 0x0, 0x2}, 0x8) socket$unix(0x1, 0x5, 0x0) close(r0) pwrite(r0, &(0x7f0000001040)="da8acd924ea533dac4d00bd79e23541110147ab82df5efc3be10d773e84f72e6bdbbcad4f14875a538eadadf9a5d59beba9dd01364", 0x35, 0x6) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000001080)='./file0\x00', 0x480, 0x18) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000010c0)) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000001100)={0x400, 0x1, 0x3, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f0000001140)) execve(&(0x7f0000001180)='./file0\x00', &(0x7f0000001200)=[&(0x7f00000011c0)='#$)-\xf1\'%#&[-!%++\x00'], &(0x7f0000001440)=[&(0x7f0000001240)='!}$@!:+]$\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='%(:/^!-\x00', &(0x7f0000001300)='-\\\x00', &(0x7f0000001340)=':\'*&#\x00', &(0x7f0000001380)='#[\x00', &(0x7f00000013c0)='+\x00', &(0x7f0000001400)='\x00']) sysctl$net_inet_ipcomp(&(0x7f0000001480), 0x4, &(0x7f00000014c0)="8907040e1c3c25f756591c133c3ebbcd95644e768d91951ac21c6e93990e99836abc321acb8c6979cc8c6d09203a00258048b57bdfb809065329d97fc3093aab6081a81095d08f808ac23b23767b00f34da141d4207bb8dd22eb79e46175ede53f4cc3ae512a869cdd2ee2e8e0cf3636d798fdd4c6addad075ce2ba52eea205e7e6a1664a128707fa66d5c0e80325487027685abf42ae7f90d0bc0ba627f3fc023be49bd7e4fe38a5a5434d2", &(0x7f0000001580)=0xac, &(0x7f00000015c0)="09ff4596221f45d986af9b770c3df3959b28b7f8d46aa8517f9ab535de1edd8f11d7a1", 0x23) rename(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000001680)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000016c0), 0x80, 0x0) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001700)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000001740)={0x1, 0x101}) chmod(&(0x7f0000001780)='./file0\x00', 0x82) r3 = syz_open_pts() sysctl$vfs_nfs(&(0x7f00000017c0), 0x3, &(0x7f0000001800)="3d209e7a8e46449aff10fdbe3658bc9ecb529ec6c11dfecac739ae73963a60436def8f491e5bd5a0991a3777e8e420f7729e4dfa52a2b76e1698674c5651c0cad521dc3656deaa239249b006d77c4330591def47c2a6ebbc6b65c959dfd6118d4dbaa6c6e01c8f02a28bb6e98b6343e731f07746a57d822f01c02f63d58423255d1f2b687f1b40be01bb34dc4d7dbf9574ddb2c699dd42f16823d200b50dec539b6653b1814a39d62764ca872f08057e4f8e59aa063d5231685e752aa34a2514e48f3e3f57e754bb40e4a22ed615e0f009", &(0x7f0000001900)=0xd1, &(0x7f0000001940)="94cc6ee2b93e0eb088d59f6f943d8edce46f", 0x12) getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000019c0)) r4 = syz_open_pts() readv(r4, &(0x7f0000001a40)=[{&(0x7f0000001a00)=""/64, 0x40}], 0x1) kqueue() ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001a80)={0x1}) recvmsg(r0, &(0x7f00000031c0)={&(0x7f0000001ac0)=@in6, 0xc, &(0x7f0000003000)=[{&(0x7f0000001b00)=""/136, 0x88}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/168, 0xa8}, {&(0x7f0000002c80)=""/232, 0xe8}, {&(0x7f0000002d80)=""/147, 0x93}, {&(0x7f0000002e40)=""/79, 0x4f}, {&(0x7f0000002ec0)=""/34, 0x22}, {&(0x7f0000002f00)=""/36, 0x24}, {&(0x7f0000002f40)=""/155, 0x9b}], 0x9, &(0x7f00000030c0)=""/198, 0xc6}, 0x1) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0xdb6f, 0x0, 0x9, "9afb2b215d787eca2839c4c2fc30f7b0ce1211d5", 0x1, 0xc9a}) executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r4 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) write(r1, &(0x7f0000000100), 0xfffffe5d) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffff00000000ffffffffffff86dd6060626000080000fe8000000000000000000000000000bbfe8000000000000000000000000000aa1100000067000000"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x2}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0x0, &(0x7f0000001600)}) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, r1) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) close(r0) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x3}, {0x7}, {0x4000006, 0x0, 0x0, 0x3ff}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="1449e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffff, 0x103) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000008baaaaaaaabb88a8220081002d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f05ac1400aa00000015ac1400aaffffffff00000003ac1400aaac1400aa00004e224e2300"/94, @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) syz_emit_ethernet(0x9e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000008100080086dd68ff951b00640008fe8000000000000000000000000000bb00000000000000000000ffffac1400aa3c0000006600000000000000000000004e224e23", @ANYRES32=0x41424344, @ANYRES32=r2, @ANYBLOB="c001000090780002001312ad1d02ad35414078202f53259f2233910204050003030000006324bf62ccae82cee00fabdb1f27407da50eb2f992bdefe4fffffffaac440928a12a420a26920c67b5ffff5056a52b66021a60000086cce065651a0db9"]) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) dup2(r4, r3) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x33, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd607534a300183a009c4c4afe5d20ab1a7e4d500100010008000000bbde0312fe8000000000000000000000000000bb820090780000000000000000000000000000ffff7f000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: socket(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) poll(&(0x7f0000000180)=[{r2, 0xa9e6aac0282a6fec}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r5, 0x5) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x4d, 0x7, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="e06775231c7c6d0c75560ff2ca6195718d6b92aa06db3c7c3f2c744ab3cd44759bbf853d4dd24e58b599cc4d46a130d9765914443492d1902ed3051149", @ANYRES32=r0, @ANYRES8=r0]) executing program 4: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xe42, 0x0, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) socket(0x20, 0x3, 0x0) listen(0xffffffffffffffff, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0xe6}, {&(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, 0x9}, {&(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'}) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0xffffffffffffffff}, 0xc) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) executing program 7: r0 = syz_open_pts() setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) getrlimit(0x6, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r1) syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mkdir(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="7517b76f4c9e855b2b6f5854e3d01cd5b3e763749558fe296015d6992d848cdb3e6cf221520f5f490dc69552738bdaf1a4638564ebf0a0cc64229752c27959c1ba92802a2f1589188a9883efc65037583ac9bd567d24a43d33992519c0a4bf0d81f403159b33a1da1fee6881259d267d4ecacac1e46ea144bd47b66091c910ae2f17d674b9860ca33ce1faffb184d832f01ea05023c48a9b03df857818b1f6ba8b5fb60a5ae4c73f73983c2334037773f518b6fe0875364766cd0df7f15b84a1b56dc016b6e4bfab86b895fc19404b6ae43732f6eb5d159e1f10651a535f0702f83684298e844fd8696c88880000000000000000000000000000370eb8a4c241598cd64dcee1979cd4b082570257c8683d13d717d525a8c110fbeedab8b6c24b307da2492ab8a79d040ba0af42b1fbfea7384d218bf4b8e74c97764107c02454e3b688ef208847db2f914ab03738c7a9d3758acea51e8e6f6ea15d3bdd9fc254c2ba04e9b59b5c39e810d0d4dffe41ae328315f7c0bc81652791ff2e48a6f922c87814c44136458d6182d1fb57", 0x18d}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000300)=[{0xfffe, 0xfc}, {0x3}, {0x1, 0x6, 0xb, 0xf09f}, {0x7ff, 0x1, 0x2, 0xfffffffc}, {0x86, 0x8, 0x4, 0x3}, {0x20, 0x2, 0x1, 0x6e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000340)=0xfffffc01) close(r0) close(r0) sysctl$kern(&(0x7f0000000140)={0x1, 0x38}, 0x2, &(0x7f0000000180)="12b4138489badce8b9796e368f6999757928c1516adfe71f62c45d0c3b33d7f888193197231b590983ba35fd4d14b60e", &(0x7f00000001c0)=0x30, &(0x7f0000000240)="4f78382224d3d9bbf354e95d5afc29f998aee407d4ad6b69fac4754cadebf7de25a4d24937619f775be2df72625bdf839c51bd6a9ded954d9422ec3b282cc1495822c9ab1538d3dc553d6b79718e2483639c03de276cd71c7b774c3d9ddae246faf68622fc59c4cb0121ab237a2fccf46e91d6380444b4068d1fb1a2550e3dc93fb19553eaf3b51ca2060a31badc747e88fb9a5119397de1408b7132", 0x9c) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffe}) r3 = socket(0x18, 0x4000, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000000)=0x4) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x100, 0x800000, 0x449]}, 0x3c) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000340)=""/10) r6 = dup2(r2, r3) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000024c0), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r1) connect$unix(r0, &(0x7f00000000c0), 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x0, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) write(r0, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) denied attempt to set clock forward to 233190954369032 executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c0a26e79ffc7b33719cee1b1408f44e1a84d4fc70ab218110cf076e5ebaf3731f0f8687eef01a0cbc2c4bfe46dae89725235427e06ef0dffcd8467645052bbc24b9e6882d7f70d9a2c79974a847044d6d817452996b7ec6a8bdcc4812c", 0x5d}, {&(0x7f00000000c0)="c188db6ce7b1b9ff195f40f1cdc9ce1a831e8b427aede1e4e7f9b4f6fdc366f75d1dddda7a70baf668e2304e935154a36d5922ca305bf544506f7f584534bde56abf0a632cc11748aa0ff5939b036db55eacda79f60abf10ca84052b20c400c241fb5bfcf5dd4225465efbf5e9dd202762d38fcaee80a8ad082a460f7282951a75fea09e07e8a73c3ab7ced8d384a9ce18a232fe7f3ac1c463b51c59d2bf300f28718ec08a5ceae8a75b22998f09eeb7d314b1be2b4205b438cd4bd5e9", 0xbd}, {&(0x7f0000000180)="2aedf9d2383a6dcb866d126c38bec831b682d0da71d5b57f7ffeb118c48f0cfcb2977144d6f974bada6092511393fce174f4ea866a4b9f086c7a38b745403096", 0x40}], 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f00000002c0)=""/27, 0x1b, 0x1002, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r4 = getpgrp() setpgid(r4, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r6 = semget(0x0, 0x0, 0xf) semop(r6, &(0x7f0000000380)=[{0x0, 0x6, 0x1000}], 0x1) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={r4, 0xffffffffffffffff}, 0xc) write(r5, &(0x7f0000000400)="d51c112669efbd94560472d15090d301b5be348874", 0x15) acct(&(0x7f0000000440)='./file0\x00') ftruncate(r3, 0xfae4) fsync(r5) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000480)="e4b7f3ad45cbd1af2232cb90f3e634e108fef65e1425e1534064360acbb07800f3f3f2210a8c6b101854e309f44941fd317dcdeedadf23cb58aedefad4c31b69ae36353ea7f19b7b82df22c2fd0fa431673483799fd260dfca43e8ec6638114e2be60bab2dee78f0d72b693864529128d26eaac46fec96af58067c5741d5653ad2522ece509f2b087b4937e8eab281d0dfff82f4321da9b73ccc6092adce918ba9efcbf5b0d2ebe185670f00b7e873bdf1b507bf6af78b359334ab1c85b2fc2690bfbc6a02bf83e345a6c98757b22b9b678f5b9b3eabae0c07", 0xd9) fcntl$getown(r3, 0x5) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x5, 0x5e585005, 0x3, 0x1, 0x0, 0x4, 0x0, 0x2, 0x0, 0x40, 0x100000000}) select(0x40, &(0x7f0000000640)={0x80000001, 0x0, 0x1, 0x5, 0x3400000000000000, 0x5, 0x431, 0x8000}, &(0x7f0000000680)={0x5, 0x7, 0x7fa, 0x80000001, 0x0, 0x0, 0x80000001}, &(0x7f00000006c0)={0x4, 0x100000001, 0x10001, 0x80, 0x1, 0x1ff, 0x1, 0x4}, &(0x7f0000000700)={0x1, 0x7}) r8 = getppid() wait4(r8, &(0x7f0000000740), 0x1, 0x0) bind(r2, &(0x7f0000000780)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f00000007c0)) fcntl$lock(r2, 0x7, &(0x7f0000000800)={0x1, 0x2, 0x1, 0x2, r8}) r9 = geteuid() r10 = geteuid() setreuid(r9, r10) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10011, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x40, 0x9, 0xffffff5a, 0x0, 0x4d8f, 0x4, 0x40, 0x0, 0x2, 0x0, 0x40}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x800, 0x40, 0x401, 0x7ff, 0x5}, {0x8000, 0x2, 0x4, 0x100, 0x3f}, {0x0, 0x7, 0x40, 0x6, 0x1f}, {0x800, 0x0, 0x5, 0x927, 0x9}]}) r1 = socket$inet(0x2, 0x4001, 0x2) r2 = syz_open_pts() ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000001c0)={0x10, 0x40, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x87}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc0}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffe0000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xdea}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}], './file0\x00', 0xfffffff7}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r0, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[{0x140, 0x2, 0x0, 0x866}]}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)=""/59, &(0x7f0000000500)=0x3b) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540), 0x10000, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000580)={0x1, 0x6}) recvfrom(r0, &(0x7f00000005c0)=""/237, 0xed, 0x1800, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000740)={0x2, &(0x7f0000000700)=[{0xb14, 0x10, 0x6, 0x7}, {0x82, 0x40, 0x57, 0x70}]}) r4 = syz_open_pts() poll(&(0x7f0000000780)=[{r3, 0x100}, {0xffffffffffffffff, 0x20}, {r4, 0x40}], 0x3, 0x0) nanosleep(&(0x7f00000007c0)={0x9, 0xffffffffffffffff}, &(0x7f0000000800)) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000840)={0x4, 0x3, 0x4fd}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000880)={0x5a00, 0x1f}) r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) semget(0x3, 0x4, 0x8) r6 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) setsockopt(r5, 0x7, 0x1ff, &(0x7f00000008c0)="f3a314fb9b1647a89178a8e7910f2a5ba94a3bdb9cca238d488b015dcd443c84742096534f3a79c0eb6bc7d9e8aa91b8d18c5b1a00108fe2d40336ef5e529f631730f4a4a0bf1f4fc9dc3076eb90bdbbe214840c45c5f488448fe415791abaa17fad486372b78633784d6df5956854718191bb85ca8ca457a768338f5baa27549922114864477a7992bf9c27f364b9fd77f6addf4f6e4710ecefb700bf15f62f1285dbe9ae86294d157df61fb9ae8c4c05f6aded261ee09db0ff303d5595d9fea37c75f1a4c2ab75249830dca2909556a195c962eba49b4c7500fc13644d192a66b5a04ccc235506269395e4c16d7d6b26", 0xf1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000a00)={0x6, &(0x7f00000009c0)=[{0x401, 0x7f, 0x1, 0xfffffffe}, {0x8, 0x81, 0x40, 0x7}, {0x1ff, 0x1, 0x1, 0x598}, {0x5, 0x6, 0x7, 0x9}, {0x0, 0x5, 0x7, 0xffff}, {0x80, 0x0, 0x2, 0x7f}]}) getpgrp() sysctl$kern(&(0x7f0000000a40)={0x1, 0x26}, 0x2, &(0x7f0000000a80)="37b1eff9a27b196e4f95fe8724d4eb9f2fc78066139c0e873e530ea0b19b9cc357ee2fd52f2fcdc56f2765412afd7f56f91a2a384939f99f42884911800dea88aa76a0109eff715639eea6411dd99bf9a1099f7d47d5e9ca25d862f43ec0fa3c00c4140bd5ffb82d521a007e6b5c773ebd54956ec1faa5d3aea5897f9db7c1514387ab7694720ab4ea2407b74d55d302e4960e814b43255e340db6841cef7e672e2d53bdd887633993b97db868bab92242c819259c9b1cc97dbe5bea1cd3c2b6ff43f427f834cf1bb7b192b10086229250ff97290b46f79322a82b8db05044e36b4e98ecbe1f13175c8ef0c84bc9b51ac3e79b4ff85de17fcb6b75cca7c95d5b0044d63c529235c9da0c3e64f7efd4c7bb4741d1cda5b208cda235619e54c88f40efe6cf2ff0cc8572cf10c983c61fa8091de2b71abf14e23f89e206c0d745e3c9b1a05db196a6ee35abddbb9212c87053361bf7b8073301b2e315fadb40ebe35ee9831910077210bd8a915f6b346eda8b6f0b24f7c5b6b9ed67112f91f13861ed447ee3843ff0c48d5d32d5849464af776267482693a347097ffe065bcacac5a6a74183a6e3740201c5a20d25b2b8e153d2c9a032d884779ee1d3a81f1d5a05ee651d204b3030008beb3cc710c7039679c82071756c02e0fa7c51337518ba0d115d3a1d9f462930e655b330273b77c63ee2ca9d663e06362049e0612966f7ab50e0bb78315a923bee70999638bafc2fe69197b8076c508838d4bb446f20974f6e1e8621bbbc022428695ee191872300e0841b8e3b5fbb4c4bdf728f44c3ed3c20caceb5983cbd3b1c88bd8accc8884f3f4517c7cba089089be0d141343fceff22422fbd73d1768297b06b39cec6df1baade4f97b61f8eb064cb2b43fb08f8c5c8ba443b54c58a26e152a93b2d1048317b177cc71c7dde324dd66eb3e36f1d0e251873064898e9dd35b0c01be0f6c36bce462589598fae99db63b9e0cd20eeb9a567dd9e9feb06d6929e5f3f05975c175a84d4df1af104dea5146bda7ed218471d243eb4e47f21ed0402349f88491b9ea31fdf8661c5a55e3d9ddad020a6a3a5f4929fa225ca7799f09e02481be28839736a0658134d2410fa495ab66afb70fc72dbb88fecd788083acb85bbca91b2e84e05489167b34f25cc54f60f31d56b8f4f7970d9ae4e7717db3ca7bd58f9ddb123bc19c6127abb88a7925565532923889416816a59006a6414d945c931090689476314fd6325da4324cd120a8e9756200a91ae7f8783a401807495ae091ab101e2ab725ffb69a8c9afc358691273f311e21c752d5ec36c13de2b9200c5acdf704440102b0d7c9a9cc14baa9b5bccda225552603590cca06c246cc325153bfa7928b18cd56355a4f33ea3cef0303df84a5bd967591e0bb6913bd8eaef6fe28190a9846d654888c72b6c02098f69520fc245e5a3856ad5c7a623e0aa0082d988f677bd32d17ba942157ac346226675e8779f908b5188434daffc37106b7d6d91e9c4924d2efcefb783848bfefbd4849fc3458923e8d891e3357a7f841e4aa99ca9711917d717b4859761bb9dd02450a42e91df344b21a5b5a9f841288d1f50590a192bce89d7aa89a238d01db4e9c85874a8cd85d0ba664903ac83afa491b29836a4261fe9df42cff0e1f204d971f756d1ccb0600b9bb8a4c5526d4d25319ac33357fae340cee7cc08f4af6cc64093ac01b374fe83fc83fe324c2d8579623be78501a4e916551f7d04374fb0be2d0e01c3346dede09bee7b8646e7defc01786e7362d8a184d7fd3e0468aa8bce5f8cf0a6a91c8bb6fe3265fddb2d1ee9862dbede086b6efc15186fa209dcc1782070922d5e555bd2bd817fd4b4d9024cb9c28d43fc7470a6438c22f3c467128f3d96b5af0e034732ae1ddcbc86b82b8645ef2343e3251084ad7def21d2554fa5c4ee4e903c10bc3ca28f4d75356304b9b3ac8a18999737489845b6b0f353f793888f4ccbe5d2bbbb6160b2c36dbe8ce8469cb1a77af15fed83098b1657a392e179fd41e7b014ffce38565aab2c88b05cd34fa87a8ee577738557414c57a7d2a14f54225749d9653d41384be1e13a789dd0461df365c77162a9d6c623ff5f371311b85bf116b023709af921fd79cdfebad9de0fe36ea6cde84943b82b499f51f16ff48a5190d705ff4843101c2ffaaa517a3ffd35e7b947983299ce274985c87ab5614f133069a0ffc9b584930fcd01d7b31be9bbdfea2abf276274be7882ca3289b20de91c64cd8eb1f91e5eccae578171be275e347b6890ba764849be8f4894d855b1692886ab7a59742313017d56d27e4ce4c64d6ee237e6e4a5c7387c866a2e9b242aa924e9c08ce6f5b3e704be74001a79105e3200b8aa18e3374f6cba606ce65ff7319dd9377f663f0695dcc1dd8a15a6b201c8ec1782beedbb67ca58d4ad787d3959c23198193b013a8d8034f1f1a85f3c8318623ce7cadb84b1feef626629bbc6c0eb982bc8f3d973a7ae03c9c5a9efff17369902b269e902ef7da76fb12fb0db94cfb268a1ee080a9897c4838b3328e24c7317d4e7144b05cb9cc1ebe42641b0a9e63d441b31cb1b54ceff2bb59de650b71a80f51f46babce2bf8b2fe5b5de1e29cdcbc5ada3e8bba6567fcbabf8266fc1bde8a48ceffe8708577db60e6265d07bbf3167c220732476dd79cfc19733bad49783c092c9172df0c2f57742117a431ba9409fb866b959a13bc83f2dbcdf209e19ca2d4daedab91af993fb0bb6c98713a664afd687d469f07af2ff4f9029431c412286b46f87125be58185cbd8a5e3c3be058ea7cf33231f6b830c81379016d1910bc9ded0ebf48d8413bd803d74440f3ed3c49c9a8e48423ee635fe17d035b71fd91b35540930163a8f7dc60791a0141704d2580d15168a9fd97abf59aa3ec10c4338bfe23a60b16b3813d7ae8a72bbb1b0580c33f62d3f443a91310219a7781b48e61ae254ca7a8ce210e3108efd00db8b1aef4043338ae07a650df4984dc5f6b5140965cf315af748efbf364ab646c7bd31e89c0c2e81b3a8f7f60b974d8ac35764009147bdaa3f572f3011aa642375974c76175c26faf19aa9922ccc592d466868012d2432dc6b6e52f23aa6fb846ca87c276c0da668717b05b93214fd027c361f251ed093f9390fcb5500f952c9c7bb7bfbd882898fb2b7ffd2b09ff352a5f5eb734c976c9fa5d6b2a8a562393bbb5297b0d383d3f94bf914d7f94ed2770ff67edc7fd1deb5fd9e531b5e0e01d291575881755a9f0cd8171a926db99268012e879046c87ce0e37487f23c930401f2a45c73c01cc8e1e55c2abc37eb0e8a1eed9823e7b7a82b2fa7a1baecc8da92104711d9f456fc797e55a8b9d210a6349add3e84d94333b031502b94bdd02d1d775e5603126f68c81e7ad322e81896295e9ba44534a2d8ca439f8d1d37bc4133c7077395cbac9b8ca96a0ccc1762627fa36bb69230d33fe586217f5e714af527f80c160ceae9cb895b361a4a18aa68b96d10346c25f316fee52889671e0290bc34e3f93f984347717208d06288baceea4c884e441206724c8529fa114cf3ba9c9345ae522da639a767e5036f87c6015306e99f468a8d9dcd8d4604caa1816179dcbecc05b1e9c159a7fdeee345a12b43f4170cc70987b6858e5de2f238507c506e90d557c469e8e864f0f5bf835365960cbc832c5fb5a94cf4a3dd68317bfa4c5ee28a32b130fae61264a5b88b227ffa6b2b7d66e3256d3608fb1caf4b7225bd386d364b99f0ced38aab10853ffc913960af1e383d7220d301325282ad5bd447dab6a8d73c61e21d05d4d08f37df345c7cae2256ea9627276eb94d1d5b14633d0abe5bf7d6645d1f5feb2e73f7be10ebdc0d157cdb1b43c3d14af65094cef030769ef8d1785374caa6dc1f95ff6c8c541499e38a8756ed86c8a239e20dedde438199ff66a1380164e62ebb26dda6210105fb47dc765f82a416b9d73e15824b6dfb82100b5331f60f48920036df9f84deaffce4ebd545e2fa687352eedd976bf2ff7013e54a9317683c8e3093922ca22246590322ee30088ebe16989b21bd8e21e8a36c57af33aff446097bd7b603f30a43dcbf090390e5f784668003c78df41051c4adf2c08231454d228e8a69ddda26ecc0fd7c1316d1b247129e4c1943fd84debd23df55055306302cef896dbbe6f23472da908fe48d11c4a68fbd57117145a48e8816ade60fa57d17731f2e0148fd1b4842343a09158f708b80ec4324dc874a331028ec44e4623da56ddf692af74ecb1be42d73511eb76933fa5751409f545c882eaf3722e296f0d56e5044706c82ae372b2f39e01e8885658c2c71d2cd1a0d1b0831c542e9dedb3004efe87d3cb87d30ef35ff6a2fdb38d1f91f39705bb9c1a93b7c2f1cb6550339d6dba9ab81b87b4eb525ebbcdf9c91379f7c874cc83568f4ac31c828d87073c2851f612211950a88e9f7e44d003c3b4ad41c58187dd0c810e171f3c5e98df57249c6a5f2d0e9285d8bb77a7707c0a33015c7dbe52e49b6c217c1e5fcfe35a23cd122a07ed9094062ea8395fe5248aa0d942005680844d4bea58cc18aca9f76695f1ae0d70bdd7121f46b3c1a1d18a19ac6be9253bf816a5193dc2409dc9f3a8010c0e9d55e3c37686c4e9b0d17e59490271a3a3d72d20574f2208e566e238c3ac33136869c1c027edf18465f4a50503ef2ca65a7ad7740092f019497007e73b4d983eb81beaa282397e34d0805ba29d28099bdd9adb357760168897334d6b85767f88bc5c47052a534c2d21ca37ff73c1be4c988ee03517ab4565eec21c5ca4d5d7c23a84ecd31afd122904bccee2a4b019ba2ac900c181a943d29da5d48ce3c80b3bcdcf62cccadfcb7b6d6c051014761275d10e5cf5a3b42d64a91df444ed3c4a8f37d0874a2bae506f2ed8abd4c3ad7f3e02fa0c2adadb99ab644f3985225e44b24f9724b2094c8a81ca6824f05f76d26a8d4e85da21f13b5ed6e5f6a3b2f24309c6d79ac4168cda7f2f6bb23b1d9cd2903e6593dfa5a48c154ee134711841a95d5202fa645df0482041b6732c91cf81b43a8cc40aa8a958cff5605c768c45e21ccada5c8bf833e6a0ba926700af4a11ca8c70808de394b8328316a435f96b1e9c4b52779ce3ca475b9a72b9d09b3afb9392b1920f880556ce5b4b39454668d5f54360a9d3a7daaed377d75a72a577ace4ff1c35be939e19665792aa81f2e3be919de650e3d075093a858b6951ac85bba241795b7d508292bd46d2bc38bd8220bd2dfc8601d0f612e93292d717bee504bf5bbb370694febad2ecb5efd7fd25a3915f1c4aa4a97a59de7b6802fe326423d63a1c93b5c0205bc6e053477c24fbd131878be10bb2ed68d2cf52e029b51f6ff15cbb6306e582ab2a3f12b5e6083fc6ea8ddef999fe4ddddc0a737be55a6a420fddd640465ea6bc50ccfbbde9b2837d8f24f853d619ef5d1a61c6ea7612e83f0748b2f101952606373e74961f11bb48af207043f714a88e6903f16ffd387b0ec2636872deec15c32cb27cab8d8cde5e540d5471c9fd8999bcb2f0503d34730f20701ad4ba76a7e3e8537fce85c03db654f0e9beb7e811d2e9e6a34537a9fc7f9c3c692bc843e70d907dc2e6fed81c1e67fe888e75d09cbfc4878ec2300a6bceb93c1e219dad166c01bb4eff8bed96a73f44389e5203a717cf9faba8849806dfce5a6fedcc5ded4ce7844ff4f6b64daff1959cd95e859babb922e5736be23771b23fe48184cfd04211e0c3a7dd55ff9e97d1e4059ea545e1da02dae78993876dc9d489f", &(0x7f0000001a80)=0x1000, &(0x7f0000001ac0)="9422b44089e43af1c8196f2985982e93886c8e1ec1d5094fdfaddaad275c7553e33f0587aad6865e1f5eee377078e6fa53592f0bfb3bbf45b8714b44ff9aba0cdcd5a4872883ee1d860c56ddcc0df343614e335994d4d0e8298d0c16f1a6356498f1d1f76dc83168fca0acca6ccfe6d48ae8aca806ddfd20842d58177925", 0x7e) sendmsg$unix(r5, &(0x7f0000002280)={&(0x7f0000001b40)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000001b80)="84bf9d3e905c194f38a7ba64b79e731e01d1d7f623a3d9b7846a86db4bb43be415717d272fda1a17c61efe16ae11a39d12858e29bef2e20ee12f49faec5e6628ae2c974a4c7db56b26abeea5308ea9a8d5018ce8fe2b2d4af3718ccd61f3e933ecf6664ba3e323af2777556ae2ab86879dea018ea105e011921c68586beb685633027fd86e0822fccd8574ea141ea6c9a3999d44858e", 0x96}, {&(0x7f0000001c40)="2ded9660e5e3e37898cc840c63ddce280e1b64715a42b779b94f300a12f5bd0ba8da78134a78909c070ab56078599c4b22dc88cfbce4bf", 0x37}, {&(0x7f0000001c80)="72310e99229188128b329888c4adb196857608811c9b18b0c136182f21555b7f514beb520508827bd059b5a959014e41e0b7ffdf88b9810d12cfe9068715c345d53a79b81d2b9ef7", 0x48}, {&(0x7f0000001d00)="1df43c2f70412a771d797e7d2d4d6e08387954ef7859569ec89cd9ad9de79f966fad680ecd0615e1f389cbcdc20add0638388f6f474c39453c8fd5999f322f15aee41a51fb87a28774aeb8f05732cb3db8c808bb6eaa4af24e87892690ae377893df41597d30e5d7c30488ad4066a08438665a54218c12ebde82f6b702932a6d08fb28c03acaf3fd27a4f413ca3635fd2c3b620dba80c4964717c0f0278b8ef6f2714a", 0xa3}, {&(0x7f0000001dc0)="4ecbe7ff0ceb55b5253ba6ede38046103c0b4fdffb6a80cbc04035cbb982a3777d2d4a59674af95ecf313343d089863b0d9e8c70392124069f03252264b6a9b3abe0bf22ee310f88e64a5cdebd9a4012d725c711f0b621badd3bb9ec5ca0abf27d4156b63eafcc50e079c9e7f9828e79efbe6149020a2c188ece01612d7d70abd48ec164d7d3bf37f120fe222319c0c913566b8190dcee6169fb9dbdf82dadd8a85395753690fe57d0a234afb5f1471f2b7c3ef9193ecca2e60621ce3985e39e85640a14a5883d3fc0db15a565d0823b22c8e6a533d2a82cc407ade692f1", 0xde}, {&(0x7f0000001ec0)="c856042ee55c3321d4", 0x9}, {&(0x7f0000001f00)="b5a938f521481b1681e12c291f311932c8585e63e7456e8e155a0a36147e905c4b8fc7e32fdd7a1b7443c0a18d91daf06359b5185f071c64705594e96709d86457c72805eaac818655e05a43b214abdb9d0e939eea6db47e54869660e2ba9edbb4e7b4c5a09dcbcac9a922d25fdaf9e5c84fa08b30c11234cd3ef176c1fbe835a412dd011764e83f513afee8693e76999008048271dafc62b2cc6331bdef56bdadcfbc962794cae652a318ed9a7a007064f978c8f3de25029eeebe4b6f83b3803e02e8516071c0142e59fefbee9671df2633729648f5bd77468c3aab1f8076bdb2df393c4d00e4c24370dcd530887eb432d7981d1552b172f6dc8533", 0xfc}, {&(0x7f0000002000)="55da3dd8b346572c9dce178b49d0b92f30f83c4cc06acf000b6eb3ad6ae2e83ad5a073a351b26fcf951fc49282c9f4c0ead97b759fa73465275cdae4", 0x3c}, {&(0x7f0000002040)="eb2e11f06ca0f6e2fed367038002f26231989e21ba262d8fa095518b165870ee76b8961ed229e5022da5a6df148d535304a00292367fada0aab7207ecf5d794cbe792cd88cacda0fbd7db498fe31ab8cb56bd91c900a4b70cb3338af092f1bac0f001fcb15a30ee1141e87b96b6657e0540d67607a9c564a83fbf6db8a634a79389ab077d09d9004cfdb2458ccfa045cdf532c307f2aa816b06fe07f3978c4d690f36e9f2231f892f8c7a35f1b09ac81aef42d5db4c8feb2d8b7827b61fdd452ab9774fbeaef8896e38d60574681d0ba386a03b2e52c48bc8ebc9b25e82d7e806f21781768c8fe64e83fd81199b48cb021c0b83f", 0xf4}, {&(0x7f0000002140)="c71558d25f856e986e59916c159d3e854c6737d0889febf3bf86ddcd7ffa34f6fb10e32f9a255517d15fe642d717db6e48a522777db536898a203f11f482ba6f54914200b115290ce4af502fc975655d27bb1ffae11f5def533d22", 0x5b}], 0xa, 0x0, 0x0, 0x40c}, 0x5) mknodat(0xffffffffffffff9c, &(0x7f00000022c0)='./file1\x00', 0x6000, 0x7c92f903) executing program 1: setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$FIONREAD(r1, 0x8020699b, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) executing program 4: syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206997, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {0x1}]}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000400)=[{0x3d, 0x3f}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r9, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff8, 0x2, 0x80, 0x2, 0xffffffffffffffff}, {{r8}, 0xffffffffffffffff, 0xc2, 0x4, 0x1f, 0x8}, {{r10}, 0xfffffffffffffff9, 0x10, 0x1, 0xf32, 0x3}, {{r10}, 0xfffffffffffffffb, 0x2e, 0x8, 0x146, 0xe17c}, {{r11}, 0xffffffffffffffff, 0xa4, 0x20000000, 0x73, 0x400}], 0x101, &(0x7f0000000180), 0x6, 0x0) r12 = socket(0x2, 0x8000, 0x2) ioctl$FIONREAD(r12, 0xc0206921, &(0x7f00000001c0)) executing program 3: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r0 = socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x8506}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x170) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) executing program 2: mkdir(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x306d}, 0xd, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffd98) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000480)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfd) r4 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0x0, r4) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='c\x00') executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18000) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000080)=0xffffff17) r5 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) executing program 1: r0 = socket(0x11, 0x3, 0xff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x28}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000540)=ANY=[@ANYBLOB="5e84c2d867605f7aa95edc1ce03a556bdbdec3eb9c175f3173c2110fe4b52227cadb78a347dccda0e697fdfd42ed7a9476af6967f080b20457b19f02fc7dc39b013a41ecfc6ce42f5cc06f6d94d5a1b29063560cbb6b08e6dc35ebecdc9ce7eb223c1e02e6fcb4b65b273b446e1e63040ad91442629641745bdd700697f557a099d06cf76ba0c8bf28e519cd4a4eb8e933aa801d999d19511d84346eeb96411e6637c28c6415fd49037192151ff688e8737899a1a7f0224ac0b2997525f369b74503097535b158acbbf417b0619c80", @ANYBLOB="4b20bc439d744cd7371aa0e751647584d206d9dc1e9703c4999030b99c915b87cfa9f7855aea1f13f7de7575e9c982c1ac600ba771cabbd2898ef4a8f2e83f50828b8741436f753e9e5e1fb4710f0bc5a27d853b9d09ee9db9ac76e985b79bde0be9473ccb516bd08005655ed44c4bf0989ad7a541f3df8aab606c9bd09d18f3dfd7d2919fbc6fb2296d67cc664b986e097ea2bd63242d09515fee8535b31d3768c99ba82da8888fd839e3017b32b009e85d3ee6770d29dbe3730db1fe10f852856617c3e24578db2ba83b0a96", @ANYBLOB="72f1fc0d1a269526835486a0635c8b0096abd7110e0912915e64a0f46ca13306e0921ae7994dbf6c3b5902af0305f9d0f1a4793e6f63cbdbf6d13666550c744e14cb615b027b1850db5d96ddd5a9a01e77dfb4d070cbc28c916d8c1c0a16a1effefaff"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) r2 = msgget$private(0x0, 0x2) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r4, 0x1, &(0x7f00000002c0)={0x1, 0x1, 0xfffffffffdffffff, 0x100030001000b, r5}) setreuid(r6, 0x0) chown(&(0x7f0000000080)='./file0\x00', r3, 0x0) syz_emit_ethernet(0x6e, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) msgrcv(0x0, &(0x7f0000000280)={0x0, ""/8}, 0x10, 0x3, 0x1800) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) pipe2(0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000000)="9cf7a082949d6338", 0x8}], 0x1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = kqueue() fcntl$setown(r6, 0x6, r5) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x7}, {0xfffe, 0x0, 0x6, 0xfffffffb}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x80146940, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r8, 0x0, 0xa, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="ee76057a", 0x4}], 0x1, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r2, r0, r2, r7, r6, r8, r6, 0xffffffffffffffff, r0]}], 0x38, 0x5}, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r9 = socket$inet(0x2, 0x4, 0x1) syz_emit_ethernet(0x52, &(0x7f0000000200)=ANY=[@ANYRES64, @ANYRESHEX=r9, @ANYRESOCT, @ANYRES32=r1]) executing program 7: socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100002}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = getpid() socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000000c0), 0x4) listen(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000940)='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\x0e\x02h\xd2\x89\xf5\"\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\xe0\xf5\xac\xe4\xf0q}\x1b(\xbd\xa9\x11\x9c\x9fm\xee(2\x16\x81\x8eM\xe7\xd5\xe0\xa5y\xcc\x02\xa2\xd5\x06\xb9\xfae`\xb2\xc95zF!K\x1dn1\xe9\xf7\xd5~\xf7\xb8\x81\t\x9d\xae/\x82\x85\xf2\x95v\x8b0y\xebP_S\x82\xf2\x9f\xe9}\xf38', &(0x7f0000000340)='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;\x060W\xb1Op\xb44d\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%\xd9\x000_\x9d%\xf5\x95\xd1rx\xf9\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') openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000600)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e756aa16a4ec50f4be6c81b5fccbd952341839518a8516449c8b70ff886148e111a6866df7c790fc7547a19f5fa57d0a4f3ca56497ccadea401cefece42c0c45dc481257bad33ace1cc98f040f4483b6184f8abded5168d7d646dcd9168f63d214799b56f435e6b27b0988ca06c9ae8d9357c496488dc5046e510a65e61661b1a62605cff6ca37aa7f611af426621a793935702e2c86147275709a52c3711c8a26e4213d3b7bcafea8c252669f2d4862d768419ff59090e782c4b3b80eb95da87c6a14aa02404d79624f91957b3d5d35e0ecee07b9d955e4c92c4461dd5f02e1a9e2c5990096e0a3b54f051fdca7e07594decbb1a3097081869f8b436c5c62cc1f2c6dec69dc3cda4766cea762e26a798f0d881bd977cb6542a34a0cd06593d4e41f42d2b0d5037b9a8deb71e0049114e7f766173f1b47c2408c8fd233706afe4970000000000000008b1e07e8c958a34aab5c4c163e4f8833e2b6540a2d6776402d1b98e670de2448826a11afe3c652089daaf96ec4495260f692ec91f0b438c343afc72b54a06ca80c50556f82afc2469fa140a64be34c1", 0x1ba}, {&(0x7f0000000140)="978e671f060bd924246bfff2ed1b423dca40f6ad585251867700b850caeeeb6cf16ec681114575f470332655502d16f77524027d5ff0f9931ee2f2134bcf445a86a9b1c4a9835a231a3decfbc430fc9b2ec0a4e40a3b59781d7d90bebad7e11a9e4b5262691e97e7578f63059d3f546a55d81b334b0fb043de7878c4a4f38158eec466c12b6455b14a00684be703e779102b8f8fae0859e56fea175fcba9cf74c1c00135696e78555a1ae0ab538ab79bdfa3da47d3cbed0912cef4ff5a", 0xbd}], 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x20, 0x0, 0x3) r5 = socket(0x18, 0x400000002, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) dup2(r6, r3) connect$unix(r4, &(0x7f00000024c0), 0x10) connect$unix(r3, &(0x7f00000000c0), 0x10) execve(0x0, 0x0, 0x0) executing program 4: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1be, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f64c00", 0x188, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x11, 0x0, 0x40, 0x1, 0x0, 0x3, 0x66}, @routing={0x88, 0xa, 0x0, 0x4, 0x0, [@empty, @mcast2, @rand_addr="9e1664c0301a096af82a73bbf6efc1e0", @local={0xfe, 0x80, '\x00', 0x0}, @mcast1]}, @routing={0x62, 0xa, 0x0, 0x7, 0x0, [@mcast1, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @empty]}, @fragment={0x3c, 0x0, 0x7f, 0x0, 0x0, 0x7, 0x65}, @routing={0x16, 0x12, 0x0, 0x1, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6f6823a623463a3e7cb641a4a0db302d", @ipv4={'\x00', '\xff\xff', @multicast1}, @loopback]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedcd3"}}}}}}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x309, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x7) setuid(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84, 0x0, 0x0, 0x1000}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/152) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESDEC=r6, @ANYRES32, @ANYRESOCT=r3, @ANYRESOCT]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r7, 0x6, 0x0) write(r7, &(0x7f0000000340), 0xd4e688a67930cd) close(r7) write(r8, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = socket(0x1, 0x4000, 0x0) sendto$unix(r1, &(0x7f0000000240)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b78bc2154f7023e3ee14204be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037380702000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff4c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000ab152ddff406a0f55a940930f1e32c2060313e5dc2fc1650cff5892b64d1afd6a5d5b542925523a5", 0xe2, 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x18841, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r3, 0x0) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) r4 = semget$private(0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r5 = getuid() setreuid(0xee00, r5) r6 = getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$dupfd(r7, 0xa, r0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000340)="42f55c194843f33fb591d57f2e65f7cc5119ede99e6b50f2e2d0f6d98dd2318249cfcaf0ce436e305cc8bc2d69d899b95f5adca4c5bcf1807ad325ce03a4cf462f5f"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0xae7, r5, 0xffffffffffffffff, r6, r8, 0x2b, 0x9}, 0x40, 0x0, 0xffffffff}) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() r9 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)=""/13) executing program 0: r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = socket(0x20, 0x4000, 0x97) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="b80087e47f", 0x5}], 0x5e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) r2 = dup(r1) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) mmap(&(0x7f000003b000/0x1000)=nil, 0x1000, 0x0, 0x4012, r3, 0x5) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ffff0906000000000000000000000049a900"}) close(r3) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x205b9a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800", 0x4, 0x6}) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) read(r1, &(0x7f00000002c0)=""/82, 0x52) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) setreuid(0xee00, 0x0) sysctl$vm(&(0x7f0000000480)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00"}) r0 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) semop(0x0, &(0x7f0000000000)=[{0x3, 0x0, 0x3f3af85482a7bf59}, {0xd2c8a274568ecf5c, 0x63, 0x1800}, {0x7, 0x401, 0x1000}, {0x2, 0x1000, 0x1800}, {0x2, 0x8}], 0x5) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000fffc0000000000000000000009000000"]) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) write(r0, &(0x7f00000006c0)="92", 0x1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) readv(r1, &(0x7f0000000100), 0x4c) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) r2 = dup(r1) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) mmap(&(0x7f000003b000/0x1000)=nil, 0x1000, 0x0, 0x4012, r3, 0x5) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 5: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff00000000ff0000000000000800450000280000000000009078ffff4e230000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x3000, 0x144, &(0x7f0000ffa000/0x3000)=nil) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000180)="8d6bb85551ec84308778e32fe9bbe42cc8f3147a3eba8e1969f0435119cf4c071c8aee7ef2921becd7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d209000000c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="000ef38ace000000006d00009738"]) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x87}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) socket(0x20, 0x1, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r1, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x8}, {0x0, 0x2002}], 0x3) semop(r1, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) r4 = msgget(0x0, 0x715) msgrcv(r4, &(0x7f0000000040)={0x0, ""/57}, 0x41, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0x199, 0xc0000071, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0xaf0000, 0x3}, {{r0}, 0x0, 0x10, 0x80000000, 0x88e1, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x3ff, 0x1}, {{}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4, 0x5}, {{r1}, 0xfffffffffffffff9, 0xe6, 0x200fffcf, 0x401, 0xff}], 0xa, 0x0, 0xfc, 0x0) r3 = socket(0x10, 0x2, 0x3) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x80000000, 0xd6}, 0xc) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x60a, 0x0) msgget(0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() setreuid(0xee00, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r4 = kqueue() r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r4, r5) sysctl$kern(&(0x7f00000011c0)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000001040)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb83fa7baa3215928bad92c77f7a270031d7a5c2886eb94d47db5f2c4", 0x100) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) fcntl$dupfd(r1, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) read(r0, &(0x7f00000002c0)=""/82, 0x52) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000fffc0000000000000000000009000000"]) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1, 0x1}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYBLOB]) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r1 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r2 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f, 0x0) fcntl$setown(r3, 0x6, 0x0) executing program 2: r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x20e, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000040), 0x4) syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) acct(&(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x2000000190) msgrcv(r6, &(0x7f0000002680), 0xfffffffffffffe57, 0x3, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) getpgrp() pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r8, 0x800c5709, &(0x7f0000000340)) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r3, r4}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0xa66, 0x66}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x6}]}) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x9a4cf9ffd0d138ee, &(0x7f0000ffc000/0x2000)=nil) fcntl$dupfd(r1, 0xa, r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x6, 0x3, 0x81) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x9) getsockopt(r4, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10800, 0x0) dup(r5) r6 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000e80)) close(r6) socket(0x2, 0x1, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket$inet6(0x18, 0x5, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x5, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x9}, {0x1}], 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 4: 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)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0xffffffffffffff42) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x60}, {}, {0x16}]}) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$TIOCEXCL(r3, 0x2000740d) geteuid() setuid(0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) madvise(&(0x7f00000fc000/0x4000)=nil, 0x4000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x29}]}) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f0000000080)) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) semop(0xffffffffffffffff, &(0x7f0000000100), 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xe, 0x3, 0x0, 0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x50}, {0x812e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r1, 0x40}, {r1, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) syz_emit_ethernet(0x96, &(0x7f0000000240)={@remote, @remote, [{[], {0x8100, 0x2, 0x1, 0x4}}], {@ipv4={0x800, {{0x1f, 0x4, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x13, 0xf7, [@broadcast, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast2]}, @end, @generic={0x44, 0x7, "15db039af0"}, @end, @lsrr={0x83, 0x1b, 0xf5, [@multicast2, @remote={0xac, 0x14, 0x0}, @rand_addr=0xd2, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}]}, @generic={0x88, 0xa, "d792dab2dcc7b38a"}, @noop, @timestamp={0x44, 0x24, 0x9, 0x1, 0x5, [{[@multicast2], 0x800}, {[@remote={0xac, 0x14, 0x0}], 0x80000000}, {[], 0x5f83}, {[], 0x3}, {[@multicast2], 0x1f}]}]}}, @icmp=@generic={0x27, 0x0, 0x0, "4495a0de"}}}}}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x66e}, 0xc) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000040)="248628d7f066c2e57133615a0ffe767f2734f887651e1bbe863efcf6", &(0x7f0000000080)=0x1c, &(0x7f0000000180)="be91d46b0c02ab0b10f757e3fb8d443380475920e803dbeae191c6fd18cde7ab7222027f079c1832ef18b0ec4ddc7ad03c689ee54f22a44a5d9c72472a3aa8fe68ffe67e9cf0e9efa79bc71c757f3a1252a851f0cde1fcf2baf1189243fa8acc8d390bf10ebd85ea9e8012a0a23b06f4b1008a43a96486e76508da50a81cc3910e36c87a2e3c1bf746dbf05d14b178ff5da052cff1", 0x95) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={0x0, 0xcd, 0x0}) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) bind$unix(r0, 0x0, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x1000, 0x7fff) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205609, &(0x7f0000000000)={0x6, 0x0, 0xfc, 0x0, 0x0}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000880)=ANY=[]) r4 = socket(0x0, 0x0, 0x2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000240)="bc8dc74b341f1aaf778d5ae60a52268c2d778abb3550bbd6d1c841059bb2800f840c256a9eeeab357ca185e8bcac0672bbdcfb9f7b930747b485308120aeaf8934dbd94e559b82610bf9af577588971a7e4ef1729935931005782f6cb5772a1d300143b8b51115354a9879c736d924fa536303ed355ce807faeb00ce0d9eff6f6ab61ae8b3917f87ca2ab5edd247139da8f0171fe8f286fec5959456e87bdc4c82", 0x0, 0x0, 0x0) accept$unix(r4, &(0x7f0000000740)=@file={0x0, ""/504}, &(0x7f0000000440)=0x1fa) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000640)="1807fa96d5c830e1b194f55aee07d484f54073c667ce705194c7385a5b323670471d0304ab6d6c72a3541e0a0e0c5bada5e7789007b4d70f20ea4517190aaa445f65d5398b3a23d79ae4478a02c9bc2675304a5e28e236ca94370e4cc35efcdb7bbc4ab86a21a178ca2353140c38aedf87ce5ab5e60799ead617e74b725d11b4d1c319b8a766c59c74cd0f5ad4247e58ac6218730a6efc149f6bba4efa2ced9e60ed57ba67cdc732a525eb68caedbfacc714ef83fe2151c98ef017ba19272ef38c4906d176e9bfa3444beada", &(0x7f00000004c0)=0xcc, &(0x7f0000000200), 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x38) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r2 = syz_open_pts() close(r2) syz_open_pts() mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [], [{}, {}, {0xfffe}, {}, {}, {0x0, 0x0, 0xffffffff}]}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) executing program 3: setreuid(0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x1}, {0x8906}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000200)="f014df8716d67b1fb997a79810e77c1736b352470e1b9022e30bd21e69405f812129f0757ede767d31d61180d20d90c6ea2c7fba4427cdb8f602efed96d768ddef663b48b2e681d9728515b7f3982520f39ee742b9642672602edae439e76641c6ae4e1278d25689f9834f43a4af6f8c4e55e8fbeb65daa2b013a882ea3966a7c0fd802bb31ec8d3bef1c44a3ac7", &(0x7f00000000c0)=0x8e, &(0x7f00000002c0)="ed0dafaf7dd11e0b2ab45143ac601db782e20f6ec30f46b7740d069ec5e7010c907619e0d8360b53d1483aac690ae4f72ad889f6ace9df3331d9dd7b449c5dffe3be47312ac75a96f4d3933e215a594fd5f749be59fe39cffdd2acce42578ba6b968abb58fd09a6f5b44d89305c543ffb15a2f39f74cd66d2a09cb9efd31acf757688d53f82569a4cf7c3bbd991fbfb5bd96", 0x92) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) shutdown(r3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) link(&(0x7f0000000180)='./bus\x00', &(0x7f0000000440)='./bus\x00') r5 = socket$inet(0x2, 0x3, 0x0) dup2(r2, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000340)={0x83ff, 0x7ff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x0, 0x1ff}, {}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="1620090000807c60e1016745b65369db00000000ebbd07a90172c84c83ab4278ad535c39413f308cbbaee4562eb77b6a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpid() getpgid(r1) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000bc0)=0x3) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r8 = geteuid() r9 = semget(0x1, 0x0, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000100)=[0xff, 0x2, 0xcd1, 0x3ff]) r10 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r8, r10) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r3 = socket(0x11, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) sysctl$kern(&(0x7f0000000200)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00002f5000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r6, 0xf869) dup2(r5, r4) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f", 0x5b}], 0x1) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x91, 0x20000000000, 0x0, 0x0, 0x7, 0x0, 0xe34d}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r1, 0x80206931, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x6) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319", 0x113}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x0, 0x1, 0x9, 0x603719, "0406ff0d372e4c050000000500"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000540)="606c0fae6adc01c92a6af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a075b8e0000e58b4a906e3de012d7d8dac3d64f05f05d16c814726bb676c5950a7a937f152d000000000000005701853ba9eadd7296c687a0086f2cfbf899e1d44cb1750a0d2451b143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c0c3135bd101be1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a462b2433f3a0b30fe12d776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e0000000000", 0xde}], 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) mprotect(&(0x7f00004b8000/0x4000)=nil, 0x4000, 0x1) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r6, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = getegid() semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r6, &(0x7f0000000040)=[{0x0, 0xfffb, 0x1000}, {0x1, 0x7fff, 0x800}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0xfffa, 0x2, 0xe91e, 0x5, 0x7, 0x100, 0xf68b, 0x3ff, 0x6, 0x10]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x42}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r8, r9, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x4, 0x7, 0x10000000}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) setreuid(0x0, 0xee01) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c000000000006907800000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a0106b01a14c4df0e462550af8c8980e00"/28]) executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000080)='\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') msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 2: clock_gettime(0x67f3248105b4e004, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(0x0, 0x0, 0x47, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0xfe}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc1, "0300c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f00000005c0)=""/147, 0x93}], 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x95, 0x10001, 0x4, "2bcb9cbbf94d693a4a2a1c7d12139c28d36ca0af", 0x40, 0x10000}) recvmmsg(r3, &(0x7f0000000b40)={&(0x7f0000000b00)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000300)=""/49, 0x31}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000480)=""/92, 0x5c}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f0000000400)=""/62, 0x3e}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/220, 0xdc}, {&(0x7f0000000880)=""/43, 0x2b}, {&(0x7f00000008c0)=""/185, 0xb9}], 0xa, &(0x7f0000000a80)=""/121, 0x79}, 0x8000}, 0x10, 0x800, &(0x7f0000000b80)={0x9, 0x8001}) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0x7, 0x7, 0x8, 0x8}) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000080)={0x2, 0x8, 0x8, 0x9}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x8000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCLOCK(r1, 0x20004276) r3 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x1a8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r5, 0x80105705, &(0x7f0000000280)={0x0, 0x2, 0x7ff}) recvfrom$inet6(r2, &(0x7f00000002c0)=""/2, 0x2, 0x1, &(0x7f0000000300)={0x18, 0x2, 0x1, 0x5}, 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x4) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x140) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000480)='\xdf\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)=',\'@(\xfb))%#{}^.:,@]][\x00'], &(0x7f0000000780)=[&(0x7f0000000600)='/dev/ttyCcfg\x00', &(0x7f0000000640)='/dev/pf\x00', &(0x7f0000000680)='{^\x00', &(0x7f00000006c0)='/dev/ttyCcfg\x00', &(0x7f0000000700)='/dev/wskbd0\x00', &(0x7f0000000740)='/dev/ttyCcfg\x00']) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, r6, r8}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) connect$unix(r1, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) r9 = semget$private(0x0, 0x2, 0x8) getgroups(0x4, &(0x7f00000008c0)=[r8, r8, r8, r8]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000900)={{0x1, r6, r8, r7, r10, 0xc0, 0x100}, 0x0, 0xa8a, 0x1}) setsockopt(r1, 0x4, 0x8, &(0x7f0000000980)="c1da3a5dfe171ab112903a5b23932664fa4254ca390f28ec3fcec99b14a0c28c73", 0x21) executing program 3: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(r2, &(0x7f0000000140)='\x00', 0x20, 0x7) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f00000001c0)) r4 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r4, &(0x7f0000000200)=""/4096, 0x1000, 0x3d44c9d0680d2a61, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001200)) r6 = accept$inet(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) connect$inet(r6, &(0x7f00000012c0)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001300)) r7 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000001340)={0x1, 0x1, 0x1, 0xfff, r7}) r8 = msgget$private(0x0, 0x1b8) msgctl$IPC_RMID(r8, 0x0) msgget(0x3, 0x480) msgrcv(r8, &(0x7f0000001380)={0x0, ""/111}, 0x77, 0x2, 0x1000) connect$unix(r3, &(0x7f0000001400)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = dup2(r2, r0) clock_settime(0x4, &(0x7f0000001440)={0x384000000000}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001480), 0x20, 0x0) ioctl$TIOCSCTTY(r10, 0x20007461) getgid() r11 = accept$inet(r9, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getpeername$inet(r11, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000015c0)) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x1, 0x10, r9, 0xfff) executing program 5: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/516}, &(0x7f0000000100)=0x206) sendmmsg(r0, &(0x7f00000019c0)={&(0x7f0000000300)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000200)="37a39dfce3a66ad81e4b37ea788573b82c23e536b9a5a1889b49c6073d3a85e04a5ad0858cb3153f7a58df47d170f42cb5bd9216616567784500f129ac3bc6f5f1f367e90538f3c94684be2aaed31c3f1ad6a1c5f4484bcd9155e549f9e33636e5f666b6fa8865ff6b2d4ee8b1f2f15b287960263b074babea3add5360f3f1223e92d31d7183bcf7486dbc95433803fc706e0aae544ffca53ec0a0cd1d54de91ebea13a53f9935b1c34d97e46e051fb04d5b94527ddad20b066c5778d1b744377b6e381eeb", 0xc5}, {&(0x7f00000005c0)="6936c27217574393194e8e45de3cf34c359b6e8947233dd8226ae18fd25a2302f704002cf612f202e2df40a8af367c835b42a52f08083eb8817acba771d846c8fc6a3f958c570fbbc798f6140df797e5cafadfabc8a4c35333b62042395aec7be6414fddd7c37066aca0b471d548b4", 0x6f}, {&(0x7f0000000640)="9d13302bddc736045cfab22655fde359f199c42d4ec5758bfa0f8b18acf7e7cdcd9f0d98b29cb0a9eb08ec5aa9648f5a8163771455eb92923f09cf44e9cc4da57a268f64b5c94c3de2b6d8a06954bf41c9aa880ccec62bb135289ab5e5dc63eb11b408fabdb014563ee15ece0bcc7a26d81a21ffc06154e1b72c8c8efe40425442f7d7a667ba4e4fb84e1f605c062364a9b396ac2d6c3dddb897d5e00e4fc6d1d919a5", 0xa3}, {&(0x7f0000000180)="e3f72dad3b206d8bab1f19827ddb5dfd759d2155a7b925f3b1e643f56b3283a3696906513cbeaec6b786329b44fd6a0eeb0526ad17a2249e1319b9", 0x3b}, {&(0x7f0000000700)="ef12af192356d2d496fb01ec627e6250073a069a0ae7e3d98cbe72f5632e7b27e7b6435b5e9532d503c88d9a76d6c3d1d4222847919068422ad37a039f74482ff386681287ddb5f6f0ca431fb746258150dfc095dfa4ad8ee344ae5662be9dfcf49f466218ccbde58364242ded4b9684916b", 0x72}, {&(0x7f0000000780)="431b3f19af55b16a75e64f02c0ba929a3a618d7e2c612116bf882539d886b51c332aaa9b9c21606fd2fe5735a658bb98b1b5f28e6a6d913df3eac9028f33ae75f4566a0c474001b80aa788cf6cfe10fa2a1a92", 0x53}], 0x6, &(0x7f0000000880)=[{0x1010, 0xffff, 0xffff, "fc37c5ab4c4ced37d75b6c49e8894361efdd6ae94049cab2fa8be2d0fefdbc842b0fcab5320efe04528834e57c242312210d128ed4d58cd0834f0508603d5e0193c621cc977075a9a29f282aa4e82add4206db83c3732159416e29c99683040dccae585f0b33c97fdf018a569cf4ee0268ae0a273dba982ccb57eaba1e5f2695d44cdcbbc522ca80eae9d48395e0d819ff9909c986fe3439820e63a040fbd3ee15727f7707c2401d76744cc76fe3da056a713dfc08464b2fa33514774bb4a226530d8566f92ec123573bc2ea8171bd088dd30e2bf7a3c3e7e65443c73897c567f69ebedc0fe7b7cc58a0924fcc16644e94bfbfcc880aac4016764efb1d343994df006e3b41ce36701710594f37e8cf0451070340d125670e3697bdc12aa0b5cfefed1dad3e8240a1596245301fb64cdbe58815ed1adcc294b180f571c235bbf9f22f5dd85faeef320ff38ae9008eeb9a220052cdebb1f3f384ff9d9ec8c63ed29768f98d6907698d8cc41192339dd541cc7b7410e53ecf0d7c4910765bc3a106a58c4d1e41f7e5a49fbb699ad341b5f9696b48dda727a12cd1f123da1ea0c8bbf28b587cbeea2db0616ac4a6fc9e9105c3193b0d127e9804ef4b96750e017342489544b7ffa8ba935e96bb7d8ad291571d44d8c885b174e7a4a81a828060166b977118bd81596261e4dbf48a295164824d7903e309fd324d51e90b192e205a808ead6e147df280928f1837098eb86e9a225e2cd05c588ebf9551e8e005531bf9aeeda425a041f765666c3e157dc2526ac17d588a3f7b762a6b5bf179df95aaa246f1cf56eed2e66a1c81ecf382bd5fd58cc9861a5ac6cb41dc4ad433d6a611e7d1e8ac9f19d9e8ca4ff14986270b272daf02513ad633ba64196e941090ef2101509631a71fe3422196b02e8d9a7fd5c314b71b22f3cec769f3a4c4cad8324349c08b37df4e1dd143ccfa1cc8c3497e0bc1ce0e1befe0446e1e8a345b2a00ab5eb41c784641dbfd770579a13369fd04dcf152bc827297d486ea4850daddb16766a4f9ff9eea50325ed0782bb06358791504a03a9fbcb693e46f477c3486fd3f79f5ccf10aa64a1ba8c29db17bfd0826c4f1cbaa775ac82223c8a49082bd30dec2a8a7c426fe1e7be6fa573b6952c35ca9cdbd189cc96428deb9a93377ad422a480980596771f648cfcafdaabe8f44e33f6206bd57609b12fde16b7c0a28bc523fd6fb04c8e99137e351369a0b1ba6aa62efd5287ec480e71f620cb37326ddda161bccaf90bd17d513c65e9fb4c7dccb068966844b83e278f3a18b22f1c25579c7f3718f7bd0e200d75c7d8dc459c3cc664912582391411055436a98e48e021b1573bb5b7823596ed033301d67f8ff4177da292c5e8410e97ac115effdf60b04a9693f70fe79573b734154e3241c93aad1d1ecd6a6c58c7d0450f3534a512b146ca05c1df989e966f44e34ed78d21703039230da03893f4e0af45812c07d714b6e593583a91f155c80b984221a554f87fb0681704ad772051f8e15d9bbca682ef31ae57b9af62bc60cb9ad345dc811c578c20d646265a34499b8d617d9dfe9c471edd01b3b4ae12ea11619740ac29756759d02cb61207750cc343a16a05e36a0594f94fbc9bfbce64e8ca022303678489c937356ee0b3341406eb7d77e49717f12f758bc731d6a4c94758e7fa5af222b0691798ce9429b24dd2230b0646b6aaa9e4ef5b172fc790b60468cf0c0efb52fca17c5f632acddbd873fc841ad561900920e0bd04c42c7327f2befa2897dcccf1860846164cc41c12e18051fbb5660dc6a5d08cc25c396cf4afe6cbc1793cf37d63aaf780ddace58857f828f18797e76b81f0b771bdf87b75383968b7cbe814d3cc116b8f541f49b47c90a5effcbbdb62bf5051f5b9b0ad1d698bac53c14437e3394558537508a10365435e2ba5b078abb44b4170bac804c06376a5215e106adb53c974876046c04f645a79b323aa159ff1d6128c9809b5e4b2470a46964bbe06d166830c42ee89a9ff8c017cf7361c1521deddbc8e554030c3e197667c22cb1e118b5af1d0e2f682e00f198a761016101019641757a797f7613bc3ccc0a16cd9a74767376f3e4996e6dfaff179ecacb4b97c755b34981f083e6de7c088a221f8af89257542ebbbbd40b4ee165dff793c28af0ff3147cd181daca6ca797e23c6257db62c5d66d4ec12b497514a19aee5aa9196279c66499e8bb59cea8717bbf650e14c6afc2bc801786973938288c22ab67c3214314c7d67dd9cac2f7b93768f8718cbabe5e7180e21caec04166828b01f90b14e0f20b67e5f6a41aeb4d25f0a1deb1fb8a14afa8a415f4a2acf862c7407ebbf41678b60edbe7a67c2f182c29d5f818dac003c85bbed60fe2c6ed292aefa53910227f0f4f5544d2c1ee0e039d9835f8150406b2aeebce356f25550879e9eb233f0f9fe3cd17f4774fb5b3eb876ff03ccf861edcb46b3b02a5d9b03ab6f1d2e70403333d932250e8f2b3690e7675fbfedb561e78bc25f3bbe5dc57a093417e2b50574bf7a4f30628bf390880bfd253b16d942cd6baa3a4e5c0a35e429c2151b2f2828d77235339ea55740ff4979fc7087c8d37923d0dd54f74941a0184d045cb298adc35e482d680cfd114e57db8b3bdd96e1720dac80e3bb6786db6fe1ed90e4f16f7bb6620c8e860398e69ffeeace08be28dd793cfde2fa5a273248172a28623a9728014e0ed7ebc7e851d469361da3b4825b27a7b6c9d9678eaf38ee9264a0e8470a0d5c54a7263b40b250c6424fd8c852b1002a498a2fe679e76bf41e37778cfdc1b8312526366bd35bfe3ddb35faa9f56603321626e3a736fd97b793612c9578fd4c166a245493c156e31885855f346e1bcd792ae5265f9e985139844c9bb59bb6ea980178b12520f22bea4dcc92d214a427a94f21fb325491ea0cfebb7d8c54bb4ce2bdf78a28154cb1c3368b8fa61b0d70e1a22d9ebcf60bca9410c4c63b12546aa7b7bcd0ffd363c0a34597b306c6687e32547b4971dd08e219657c3b0edeae8b2b5826ad35e6a9a1955ea3bc41584467c917a3dfd01c46cb4a9081f5a425727b05f29acc8272e32899f977935e665f297ab8816b6d4fab7c8ae56832d50100c3054363f854fa043fc0065e1085cf60192f2640ac3ca369626f56f49ee8e909305f958b38e4b8d9f288e03def18d7f84bf990705106f200d006299b7761355553c1ad7ee8d529f89af738210d2dd1feb939766850c3655405de6c17878625621122c657030640d871d599059ddc21c5a4a67b576b0776a790c99c81bd8bd15075a6f0c41d56710c08e910cab3de7a1f010092e754252bc0bbcef1a6ccc2d9f44096ef3258d54cdd722a54fd7928229e17c9e275199679dc98d785fb9d27c641b7af95df6edaf9e80607557c567ddc4958c67ab431e3190f6cb6b08ecbe518ca799b68bcfb20cf65c0c8ba184ac81e48435959e9e30d238b302df5ac0f4022c4a857e3c47f7cbca68608c5c2ff13470fac43e8ffca7e2f6ae52c51eb4f800186c326bdac43442343674d3e5fb3c7c562452e4190e5601701f11db142788740d94659d07c373957c66a0623cc4ffabd5dfd098a86e6768462e72d5bd9095537df5a0de19ca39175b61a472e45dfda37258d5aacf63d7deeabcd900c10929a9dd9f6cacdb2c33f6375e46cff962bb2f1d4838bcdd46b545309c49c4a3d602cdcc6356b24e77a167c0fd9415350db3adea76d6a7c1692f76d9e16f677efb314de0c361842949b3989a5c7e6a417cdb1cbedeb07d19012c26ce4f404c3d209aa38282b15bd04dd462fcbd2a2424034e7f389ac1cc80678f12b9afad08c81535c1d88effa1529e8b771e32e76c5a9b3d6a8a0f7fcd22c365c859fc0ec8400d1ddc2d33b046a9535b028d1ff44cf0e2ca7c4694fdac99c7c5f8bee8df8ce3304d839416837c80d1257433f9aeb9444a1dee76a53fedb3ce986e5d4514f6f56a251fa8162416c83dae07bc323ed8b6c5fd8b6510e804d8dd947fad726713ccc2dc9e3688523e6e4dbf657e134adcdfc296992e8d3863a1eb8b53f347b0d0776f860074496300ab5a9954cee00fdbd586a322a95ffacd475aae06a81ed4558dbd7009defc934c1801dd2d0de73affc14ccd5da82b3b270ad9c12e11a6e636761a39f024194dcccefe684cf74cd05cf77b183ca3929befd122a0807eb9ac3490f020ddc33209b4f20dcc5ce9dc44ece06a976fb3551d2702fc0629409bbb47262d0791860508cdb40062f448ca71668da7ead271a99b5b99b794ebf9588b0d39bf445723e04b796c5bc4cc44cb7481019fc22207c9ac120ab1b35e2746d8f97a385c3a38fc136c35bb9a62d6bdc17126e6aea61a6c44a4137020a4a61f074d8dbec605f7977cb2c91d2fc8b622564d0ef94f32c2996c6b3cb45f2f748fee6f045836942d942a40271580f7ca93b9fda5770b5be054e21b7f02c2ef8341b5cd6c7aea21184a2e0487806209784c91b8a38b50f262b4a762bfffd0b7e9d6f80c08fae69aed04d806433ec0088c5866dfa9213957385cc61b037433a8d9311184230a48d4900a54ea67829a618e12cee142549e0b54a9e9cb2e1184963e5943b3e811b8883314d93670c6849075bef5fcb3f149c660367211cee03721439916ae97185b6d6533057ba96e2a91a9238cbf00782e7cf1f5accbe0eb6e7e6bf1c44ca64751aab1077b0ea09628c1910eb32394a7a2d649a8c9463f9b73f45ee576018e44b2cbd9daa2fe076e82bdb4aa5bf820583b1caae534167a9f05eeb185af498d5c7cd3494615ed4c62388329233922b92246bd496d71ee0ecf83de3cdf9aaf67da86a372046bba492d1a7f21b21a7c935a064f31f05f06e21bf00f8bdf505e8b7029977ab4e305a06f655ecb34b3c7ce9f841528257879e1ce92c3404d38de3f2f31bda0ab6d7165acd90288e90cf71ac62ce2348ac7ac351599327052685c9eb26e6d07e7f601ccfb3e828d69591500a57f50b36e4bd41031f4a6376be57c16fde16ddfbdf33100372d2e7e13f61e29bf44ff000112e6ae49fe994b45681daf2155f1aefbaaaed9ad38585ab0dea4a73da714ffde3e7dfab6cf796d4c45d9509c4928db52667d46a29fccbec05c03b96927246565264ca5ac4a8c064fa785b764af6efcf66e90624f5b5aaa2616b0d94f8e84acf558109f0fb05fd9f21cb36b056c7fa96cc9a7a999326a9c0e40c1860670a11fb6b87f2a79c1b08e290fa83b696ffdd6aeb3281411e4a631d22c6f47caa2ec20d7202fba0f8ee9dea993b8200533b1a95265af9f72c65d66fa4aee454a8b121282b6ec84288c5c444eb66961f4f7453c629f4f2c971f017f021b0be7efa4c111af5aa601ada328597565520fe7405c558b749f12d03a70fe9e4b9ead504529baa5c906b533dff65f9fa819186293e50964eb8a6938bb7cbc1a26aa723d3caa9b98b6d8b05e4376b1ae74c6c65fb5ea29c904af448f474528533909da9a62a96f5d64356d7dd3d365c57ee31c04c68c577ae0cfaac03de3af82fea80dd5e1a154a9b25f8bd0cdc74c7e62ccf83aea3f8c180408b6c7c1416e9d15a16b0ddbb61862a309431d8d9140021fcf0648c24a7bc2a4bfddad27866aea212ff066761ae31ac53db729f0963bd11ba9bbb4adfc3236b47c91e292a80d17cc4cea76b28d1f2b30746f1341033cf199a2b8dbedfd267e3d00099ea7be0e5ebb49c3784429458b69716b2ca69ae0df50a68c01771f8604b50b1566fc7e5d0d4d33f1840c7881cdf5666da5937abe376c7ab"}, {0xf8, 0x1, 0x8, "668ef5c86b2ef4554c86fc10110aff26b2bdf1476b56ce0aa4492819a83c3fee0c0d00ab3757c35b0794875ad24d139258eb11ddf5007cbf84257629e746c8a9c41e75bd398926103d68d7a518f19a969793907a0add963c7909d0f489c0cc43918782b1319faaf4fda0dca85febf86313e9db466664da436b7088eeff9abd2ea4c51ac05c9282d7d37bfa20f5a5c28293dc6027fd894afd5730151bb277d0284aacc5291e4f93a494af18a57537c42426caa29cb375246e66bf9e8d2da0da18ddd117dc32fb9297cfdb3defd6779db5f25d70e06e6a333662ad7f8a38d834fd2d87d0"}], 0x1108}, 0x4dd0b6aa}, 0x10, 0x2) syz_open_pts() seteuid(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, 0x0, 0x100, 0x6}, 0x1000, 0x1, 0x1}) setgroups(0x4, &(0x7f0000001a00)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) socket(0x2, 0x4, 0xfd) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, 0x0, 0x10) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="5dee02f6d0b70000000000000800450000300000000000019078ac1400bbe00000010c009078000000004500fff9000000000011005a70000001ffffffff27e2887ec50c1696cc4f2a250000cb41c15d2e07b9f14dc79676b169c76b91aca569499cc63a40c934cb979f1466fefca26003a91d01ae4e4baee4324be14a3a7732ad1a19f39b9c22bc04b1ddac830f000000000000dc716f5b5933842f5b580a55e9f01898b1086108ad276168dbd201a75a0e31fbc1e3705203e50dad7af79e07184b0d994344a24196e08d26c3c6014dcd281fa7677eaf68e8b5e074bf9d6c730384962bc96288da792a16d7b674f7502d0c71e83c4a63288396954452b05eb4c955a602bb2d86c6f9c9b3802d7946cfa7f4e1db649956c04079cbd704000000470500008de11c9aff5e36a0f5c7900211d5da8d9bad6b75a6941e0455d6fbe21bf77115f1b6352c3f19ece2723ec4abb2bc9761faa13cabdb4ddff666b642dfc5b036d315507416d1d40c988815ccee23f1c159ecae309db91970b25a36dd0b23553a7d8f9cdedd71eefa04cbffff35a99d3b1bb598dd26642ed74ec8d6c96f5ca7fe62b6269461018cf18c2549a52976c85bed2169d1fd24972fb7ef974b2d218c47ac7652f6095e0d92cae6e3120ab90f21de1532f0e5f2957a7369f1d441501b8242838577362cf884048ef400"/510]) r0 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) shmat(r3, &(0x7f0000001000/0x4000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r4) shmdt(r4) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000340)="83632501f065d664b0e130244f93aa6f8d5b7fbd83291a0cd8dd9d0f45371bf08d5f0398879ee838a1e64ff58774aae55cebc5c2b8af57d0893ccb8d548dbf48306ce322b79c0e435d0b254c2993cc48793fd76cfec168bbc87ed2d5e0bb72e6eb8feabcae203ffb016485b34172ed3668a116437ecac6f69476bdb7cdbf5fcce1cac0683710d60249feed3ec7bee4fd9cab", &(0x7f0000000100)=0xfffffffffffffe12, &(0x7f0000000700)="b25e2f97f81fb66577d91f424f00000022aab0b44d514c6a788f00000060182cafa227999546b8d4352cb1f56ec47a3f91dbed54a3cc00c35a9c42562558bde8b98f74c5fd4d2513eeffd3e6b959a0aaa8a7631b604331a4ec7a66d3ca960f6cc6bfdf236d32fdf9a9b486ea94dcb7322cdeffbf62ff22ce07e9cfc2255970ab748d986c758f81e600e50d3b1b016c8140d56b900243e87e1c826c5cf65bd1896a62834ffb05aa148d208b7cde420097cef2c1e2a23670db48b0221090e82a4bf2e0c54f1f32768927ecd5f3c152b36db0b71628089f56ec5c271f549ac5fc0af1cb05b1a6cf685b17a6097798c4e554307600", 0xf3) r5 = socket$inet(0x2, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = dup(r6) readv(r7, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) executing program 5: clock_getres(0x2, &(0x7f0000000000)) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10100, 0x101) getsockopt(r0, 0x1, 0x400, &(0x7f0000000100)=""/14, &(0x7f00000000c0)=0xffffff64) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x0, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x15}, {0x1}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x51, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c2918927"], 0x401, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2e) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a", 0x7c}, {0x0}], 0x2) clock_getres(0x0, &(0x7f00000001c0)) socket(0x0, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) getppid() setpgid(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x3f}}, 0x0) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000540)="0080000000000000c4515701b4cf4ea0b1d86c21a80c0ec1fd9f3e3a31c5bda78cc46782e25b9d4c6c3d57a350e19f03d3c450e9b28963e9492c686eac8b794dd2b55f69f64d4a7bb01cfa3246d2e788fbeb9aeed039a8db4e62e0e1484109fffa6164d7da60cb6507c230ffccc4318b807a54c19c234dab32134229472f5bdab694725282627080cafc37c500073c39c6f916cb10840d7f118909302a7cf9d9eea279c89a9c724b209f0c4135ea9688c9bfeb94f76d10f9d9ecb95b279bbbf8946f1af398016419003b9e88f505405332249ea639b6a5534acb868f1858d617b4eaffc568356f506bd709c504565d6c030e129ed0bb29e27acdd53ae4e39c5fc85ea9031647bfd0ae62a13c7bec1cbbcd82d378475e5317966839a15730e0856f70d517819f3abc3e238f9ced68afa4ee06dcafec986f6609869463f8", 0x13d) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/176, 0xb0}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x1}, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x4}, {0x35}, {0x0, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="0900aaaaaa00aaaaaa88476d4900", @ANYRES32=0x0, @ANYRESOCT, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYBLOB="c79c5608347df01dc2688adccdfa6e6f65973c7ae39adbeea9c04240906512d62a756b251699e084172fc92cca3ddcb291fbc224219ef619d8b0327f5b0643479264db0090ef0042cbf2a40c31f00ae943885d4db35aff4a58e6585c45c51c0d76831e8675d60af8ee5bf39a2e63133fe2011a5504496f6009655fefedd676a7fe2089c72cbeacd2054d485c43948d295131b6e134d6e454ccb3a610cc1971e5bc193f2808592f5c791d3bd84a599f836d78d87feff89ca0add3055271341f33b3c85c3eaceed64e50279edc09bdca1fb8bd04e7e1eba43f", @ANYRESDEC=r0]) executing program 1: syz_emit_ethernet(0xf0, &(0x7f0000000880)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900ba3a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa895e0ef209e1fc58a46875a467682d53cfb13214424adc3cc9cfcedca9f21e6047c3641f4110be6a4d28f259548e0de6ea2ea44b40b44300ca506feb08d4e35f32dbc711bff13d122f0e01629feeaf1920784817451e67f3d7a88df16731c31fcc5246500d2b3d9cc455717b89424858204edee1e6ef69e8566554f5053818a62003f8a35b7c3c704ece968d0b841f505633836fa1c29bed27358d65f270c4af17342baeb61c1cc19ab84a1500dca14e70bc964e800b761baf8f6e37a9d6fea0d8d3db53649c84bf5ad2fc8038c1b84b358c53a7dcb6a4bc512e1e41674a4f95ef85ba0b5086e7d1fd3afb11025b7aca2034c6c3eb78"]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(0x0, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x39, 0x0, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x3e, &(0x7f0000000000), 0x0) clock_getres(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000100)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/48, 0x30}], 0x1, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000003c0)="19f5ee7cf5c01c172e5f7700486b9386", 0x10}], 0x1}, 0x0) sendmmsg(r4, &(0x7f00000004c0)={0x0}, 0x10, 0x0) dup2(r3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040)="9c95f943", 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x100, 0x145) executing program 6: clock_gettime(0x4, &(0x7f0000000040)) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd38bfbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x29) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, 0x0) kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0x80206932, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x30}, {0x20, 0x0, 0x0, 0x5}, {0x8306, 0xfc}]}) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[]) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000080)={0xcea, 0x3, 0x0, 0x872c, 0xffffffffffffffff, 0xff}, 0x0, 0x0) executing program 2: pipe(&(0x7f0000000080)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f", &(0x7f0000000080)=0x88, &(0x7f0000000340), 0x0) chmod(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x2, 0x0) r1 = kqueue() setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x10, &(0x7f0000000000)="02000000", 0x4) r5 = dup2(r4, r3) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r3, 0x0) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x6}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x223517, "28b7e60a117aa567cdbf5e00d0d2000000001c00"}) writev(r1, &(0x7f00000012c0)=[{0x0}, {&(0x7f0000000200)="3a679aaae459ade7ee7b9393e650d92a2241425b88c88ac5b61b9f1c144cae426d67772b5687c04b94ecdb3c6f73f523e7b74525c80ae35609983636e37eaf8bbf9bdd9651b5dc95fb083862f6af2b64c92edf25c1038789669cc2f453587e2cbd8abe95f638c7da9a52294a81d1812b4b41c3f3fff492699baad36821afcf9f842ad1e7c5ca956d05cae8fe7bd2197676a9980965faf71db8a62e9aadf1b528779cf4c8dc2074baf6d8f7d5e7a629ebc75153a74ff6d868dad4ddd2c1a20d452b1547e78cee0f21d5c603d37a81f9f9dce12903e76601dfd833f7f5b8ae9875b5321c38f2a724f10510133afabb398e8677e31fcf8ad2633430c1ef02f4e8df1ad903bb9e732c94b3c1961f84516a3412422beeec8c43df8d6c6fa611d55a4f65e4a51c64a6b85cb51d75bb4b52273300782a2886124b27f61f26e63c8a968d25a246a38fc8828b45d6857928e1e20608303f9f298c678728b0e899ef413912f4b046434d20abca1edec7cdedb96bdcb59856be18f3f813060b2c345a30468a703062cccf8be5170b571ca4e1b423dce631bb444382242672519f86a8d03514f248ad85f8a6585ee619ded65af36f3817858a4a6076eafff073368d06d40368b8e47a36dd56451bc6e7e75a282bdebf389880a46e737c347128692c4459d46e9acff4defbec7b6b72a88104554c59409a93afe99b8bd2505da6096018ee3a5bc72b536596201fb42e25d7bd5a9b049f8e18128fa33b1aeb84558227cde1e4e60a5d0a47bf722457a98ebbbf16706005b65daf3b6059b1bf8e1ff9b3b515745cf9032eb9a6e1c81950eebf1dd69dbccc647be787c456177e50a605e6277e381c6ea3db23f9d6735602bb44ceeac96c5c54370bcf0bd7e561e6befbdb199cfcd9432cc3ad45d93e8d00e1479ca850532e41b5562ad6b2e2eeaf428eff23913fe378c3c70dfa1f17202eaab49535d334ff42d16d6f898030befba80e312ed9202cc2d51b8082285084511abeb75e87004ea97bd7792b70c0e1c599500909f7ca63ea0980456e03e181fe5a26e4ff5ed04b1732d85ad9f3093312a0432ff50b74d0dc8e5c8b090f45c829547bf00641da02ac1bd3a35b6e88f9880bf7986068e12fb5d6009f7db35cefb18728fda8c7dac0c73360f1adc051fd8aa184736eaee51538d395a1e3854bb7cfa15af36feea4fbd4dc22fd447945fd4912dec112be7dd7a6673785fbf1ebcb3fe6c5893892b34b5f9a92c7af3cb600c2716256a44418d140f9547075c3339b7f5c79462e40cffc516e554abf910035ac26c884273fdd78d08759e5f3593d28c435bbb7e105984813b762f09962a63fd11644a4d76fe629af8915ba8f344b4e9dc275fcea9ab6d5c4199333737b3b56907e4e19e8a512707f0c47a7051088cc39e13e32bd2dd4b094a54ec3c8932a54d29ee0cfb43472c293c5b8d1003252f04df0779e2264448b5566d8bd01f40f363c5fe181c409aa93e72752b1faa18a4ee170661fc43e2819c8357a6e13fae7ce171ab46d567d357590bc125cde292cc4a60ca5d9c0c7ef80a8e7bc312cb6d5a85dd80172e2a94a6b272841b81d642d742220d0395d165e0befb8f7dbc116dc6f20c10d936b1c78bea869e2513ad4945f8e7e3178c6044acf2ff035b4c92782c2bb780f2e5ca29cc8ff7f28fc2b88aa51246c449e22e40b41f4b80f1d3c0ad78ecec91be2361a2206eceedb5bc70cb8a9fb15e52f6d43cc3b61bb5820917595320c989e8f98e673fa0288c6d90cb2083c38d81bf7693bd35325d5361e5ae7fe380ec7e161c3fd104c745cb248e3dfb458ff873415a2e934b5940034415231f14d985b21a5784391076171e75be552786050fa174009c458530ebea17d22ba8250e8327970168ea21222497be972f57be6283effb4cb26c84ca86916ec4fe85d3f64e93b9be53498cc0e0573c641727ffefcd9c807b4bdacf687facb9d27a65eb57f19b931a23e4613e2ef58758e1e058df749bfb65a45dd40f1095b90128cd11f0013f29f27ac1a82a2c491193914de5263156c7e1d009d71a5227c6d757185f464022e565d9fbbb1a92c3e0b0e27d5167494535475ea6681a07eb68a987d0d7b1a5d6b8a7386150c34b52bcde4c510148e86dfcccf67e3c46958d2866b0de7b562015c423646b4a4db7fbb2978980fc36dc97fc3675c462403d74d4caa8a1f856f442b0b858913e33ea9bbc4759e7f8f0f0e570c3f2e185620f4a45bd721a909df9f13ffe61b35d75f5666a68daa86bb322664369deb3f36b8700c437d9c494e84080eb3e93ee95b12603b171ea2d8aa2fdc885e0029c0ee32e7c275ba50a9bb5ede5b8d115e50931ed9acc53fb2f44025e6397d70ca570f485c5d6b6f76ec1da8acb715338fbb6dfc046539b93e50772ba6ecb267162cc2695ff6becf0fbc3c2b65884f28676cc499e6db9ad1a2e5a715343c8b6dbbabab6aa107ff21eb97f6d88227bf70eda80eeb82cff15f2cdd9cf94cd6328ebd5544fd6a6af5f56787cb8d9eb43b6e6c30e3439154fe0e155e0b22a79f7f264188a95deb9df7344f26de8d89acb5dd89633213de33145963331b9a5573994f51c4749f96ca4c390bd08c27ae9df0f3b3291adfe7ceb10de05de2e1fa967d3ab96f5bad9675c08e8be2948314882834ae37b3926bb9ef2331f548d5b81eb09d1df37d5c46a28d4810ef7006518100a19130215f1a43a7c733b1f9b6751e645269b25f52bf56ce80c102dd729e56500c12dc7a58c446cf60ea5c145ca760833cfbdc63d613f0b521167eb5616741d2e7ffe23bc7dd2637304e0db915f46c3d0cd55ef3bf65840340305865c1ce65decab4cf8d9bc216951e27788e40983882054d2d99184612e17d314cdeafebecfddea840f8098e83a40ad3b9ebe1f91dd23b0cddd506c0fec96f930ac20e50fdfd1ee2f232d59bf6ab1e0a669a73e1dd219f430b04b0ca69cb9266de4d7806dfe61f645ef92aca64ae124a205f13077b6d58d7779273b16d39bef595bfe33e3dccc4ef5e4ada69c0ed589e4e505d02d7ef847ad23b8bdfb7647943b6658c00c4a33ab1013227170b182cc89fff7f5e5ec12fb9e8511604751ac8713c9099ca74047f874111b6b866e379067d3504d6d5f33b4b4895eb6507c46caa39e11d6a5b4ac12657eec4112b0f57f9c1ae91e9c542fba7ee15238a52e087da096b9770817e9b5d687dcd6b2bc3b535707e4bfa4cd6a821c417e9f92e850c0a45213af7ae6b11c0bb2a9e7d7fcc20cda977849c9e53140a6baa58ff4c52b3c610e4506a48453aa8d176bce15ad06c553b1ff74adc6bb9c98e5dd3dd9b1897b5013f1c9ba04d0e4752f6877fbbc9f86f03d79a4e386ea475a85b6494c059159915adfdc842ead988babb24c7b07c4f1d00b76783bd630e4c99bb357760f43c7e7cdbd90ab8b578e7ace619bef410c7ac5e51baff9913f5ff26a0c8f1644423fc55c7ad1d4e527458d4c738e4b582fa25531e8a3047afbeefe2eea82b78f46f5c9b01498dfe09a172ffdb00a4542bf561f30e9a3b1bf967b5a4b435679f731f466ac70012ea67d42cc94d2f66311a1338d3bfe1b6d5d4e74dbdba3c243aab85b813e21da14a58e8859b1ddc30c98f70681fa2c89b7bea67ed24913d8e33a1e29e830adfc66f8553f74533877e367da1c18025d8bda7551a999c90dc40e49b00c4bafcee5d28a62088562a20e973b940104441d7541da59b3ce16a3d9a6138fa444db3c3864c1717e46eb1eae739ca2dcf84f7a71a9a7ef6b75dc17b2290201059df0f086580db46017f6f572c237fffa319efbcb62b57f983ec5cb083898677a5fad7589ae6b97753f9506b2ca0768f445c68ce288aa629ebeb4778a51e747790e5365cc8fd0b9f1d39bd586819d192beacf903207c838474ad8abbb708ce6eacc67f0e5edf56aa69e7cbcc407fcb3bbe46ea255ed41920bc7de051a581f98b50c96d8955bb555b285f7372a308b4b202ed17b9f29586a4311a8682e3f4363aa94a3d0c24e63c11bedce9a3689e8b9aa34d14f4a5096a2d410c69bdd95ebd57aa2d18965a3b43b2831669fc07049ad1704205f63a33d1c8e4a040234e6f7fc485317f3985c02e65566680e8bc668106a3bcd25062d96021828ec6b0363aed913db4d561f060d526c72d1aa2d5f3fd754b78d75ae5d039a5d55e524cf245ba3500e2368b5d043a9f4c7a73dc6b4c82f57a7d942691088a2e20af5de52b86b610a4f259301113642fe4a70f0f29226d9178484cb9192c0c5838d96f35b95d56500f998603bcd6f56b305ac748b0c7cf7bcdfe817fa872d555d00aafbd3085a3c89185f40774b04872f583b5c507277c1edf6e549ed1057a443e17079feb9777104d0436a4b8fc36f8a40c1b2bd70fea972db7e479281d4ef1b573115042dcbdd2056b4d27de0cdd97f78e3ccfeff472f62b6a0ece6b2e23906f3d538d37b28952e4535fa741931b5763017c70eddedfe8e427fa1bb470271c8ae8a40f1c5e492089ae9b99bfe82c5767b61544e7b4dbae11638d9209457b6ec3580a5b8771f3c12f486634838bf1c1fbff7e3cbfab85ca7a42ba8ba802a07681b6b70d3ea446c6432e411b72a81f6f9cd199441ff6b386959c9973cb8f091b8da52232a04932c7718850b13af5720dd7a7309c58385cf969ff563c2f13cf79578d0b4bd2363e7475a4561c6561ea294e2175dc5ea714e724f9541d921ada345d3dfb5be37b9f0c0416ca1c9bdca4977efb6f70b8bd2a35bd460857213b81aba62ec8d233a57d975eacc643587ec7b7d8813f52cf0e187c18ef90abfbf72c9914d7e0e150e880c3bf99f46489c18a4cf0e3b0f695eb648c40fc0d523cc7374c71ea8460652318883221341e01f081e6f9738b0cada7f8ed6d9da240a22a156e64d074efa3a50c85dc29fae7ce4cf8fe842c54115f22426404353fa1675453d6623b23cdab3f700bfcf97b3f4bd768f6dc019f7473bfaaea83167ea3f4d3caa2fd6382d07e0c87f03a6afd8ad4a0b6d149a747f8259dbe7e3f48e23682739a486c2af422e1136e5ddc9f8ab34169b31bf3ca6a7697542cb9f20acae724f0900ad8ac07a16214b7b9d97e2a6530f64abedb6d4c257d510d185450d0e448a735dc71ed3029cd0e0d3acf4349c42d16a7b2066e77789a03204a95e02c6eb52dd398c1883e6fd772d7a9020cf6055c446a221cca9ce809cc075f311337c5690405c864f8829b8e0dfcb19077a1c54f73c0dc598c155b6f50bb4540169a5c3b50e236590ac3cee96b79fd58bbc5814c7fc10cfda1a063e3169b38f0ebf86616f1dc683cd7b98bc4e87527b764dd803482abb7d8deac10ac8a275433f6142faf73f4f2df8010bbd2bde034981faf3d8b212b315913a86a8559bb9853c7fd06cf4f0e79295302cf69195eeec6a67c65c173359547eb66b3ce67dee89f962a32b6e1e034d2abd8a81ade1b6fe733253d8f445f2ddc72f02697159a4c5572f2f5f43911d763fea0ec6eb0187ea0a5020ad9bab50c84a18a89612a087639268078d7fd90fe3f11b94aaed97896efebfc92d09f5722ba37649d16eb59fca25629881f3678c86018257f63a8d90b75fc2fd3a20d9c83c4d4683b58b842b9f898cec301d01f670a225f4901ede71af20659f3db0307bab8995d93dd01e892ede966c0797918d6e4dd83f14c63d95bd2e44f8227a03dcd4beccd4f772875b524c5b719486ccf1da25c3e1234c4135976671416203159ed656a8dbe63cbaa4ed13b605167a18f9002cd034b0f92df97c24eafcc52c84e92a67d64", 0x1000}, {&(0x7f0000001200)="7d63240648e3ba154997d16ab812f23f72dae21ad5760a1ed8bd36721f4b68c5c99e8565d61a1059e65d915f436f331e06d5b753fcc695ab0a5a7eabf6c6892c2f58c682db847e7402213778c46c9cd087e416c4dac1e28b1984c9aa87519edb926aa1bad3218261aa2fcec2d8c7b1cea4337accbb597f69f55435ac3da3d071c02e5c45e0777bd7ea0d71f5fd364a65f312fc415cfcdaa88225d5829af94c21387cfa1e750f21af9cc943f7", 0xac}], 0x3) executing program 7: setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x48) setrlimit(0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r2) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x1c) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000000000001000000efffffffffffffff", 0xfffffffc}) writev(r3, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r3) syz_open_pts() syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) connect$inet(r4, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20480, 0x0) r5 = getpgrp() getrlimit(0xdf76c486c53387e, &(0x7f0000000040)) fcntl$setown(r1, 0x6, r5) dup2(r1, r0) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff020000000000000000000000000001"]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00148fe9fe"]) executing program 3: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x5901) open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) fcntl$getown(r0, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0, 0xffffffff}, 0x10, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x288, 0x1e0) dup2(r6, r4) executing program 4: close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(0x0, 0x0, 0x47, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0xfe}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) r3 = shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, 0xffffffffffffffff, r4, r5, r6, 0xe}, 0x1, 0x2, r7, r8, 0x5, 0x7, 0x100000000}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$TIOCEXCL(r10, 0x2000740d) close(r1) r11 = getgid() utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x8}, {0x3, 0x8000000000000001}}) lchown(&(0x7f00000003c0)='\x00', r9, r11) semctl$GETVAL(0x0, 0x8681d77e44ffa803, 0x5, &(0x7f0000000400)=""/4096) openat$bpf(0xffffffffffffff9c, &(0x7f0000001400), 0x10, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001440), 0x100a0, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000001480)={0xde, 0x800, 0x20, 0x7, "80586f0bcac2f8fcbdc7b61bdcda975dd55611cd", 0x8, 0x1ff}) readv(r0, &(0x7f0000002a40)=[{&(0x7f00000014c0)=""/63, 0x3f}, {&(0x7f0000001500)=""/14, 0xe}, {&(0x7f0000001540)=""/43, 0x2b}, {&(0x7f0000001580)=""/204, 0xcc}, {&(0x7f0000001680)=""/46, 0x2e}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/223, 0xdf}, {&(0x7f00000027c0)=""/149, 0x95}, {&(0x7f0000002880)=""/203, 0xcb}, {&(0x7f0000002980)=""/185, 0xb9}], 0xa) openat$pci(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2012, r1, 0x9) r13 = socket$inet6(0x18, 0x2, 0x3) listen(r13, 0x9) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f0000002b40)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0xffffffff}]}) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) executing program 2: sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100008004}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) syz_open_pts() kqueue() r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x40000734, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x1, 0x5773c541, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r6, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x84}, {r2}, {r3, 0xe65dc00084cf4bdf}, {r4}, {r5}, {r7}], 0x6, 0x3) getsockname(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') r6 = socket(0x11, 0x3, 0x0) sendto(r6, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = socket(0x18, 0x5, 0x6) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() setreuid(0xee00, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r10, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r11, r8, r12}, @cred={0x20, 0xffff, 0x0, r7, r13, r9}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r3}, @rights={0x30, 0xffff, 0x1, [r14, r2, r15, r6, r5, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000002c0)=0xc) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/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) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0xffffffffffffffff]}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@empty, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @broadcast, @remote={0xac, 0x14, 0x0}, @local, @broadcast}}}}) open(&(0x7f00000004c0)='./file0\x00', 0x88, 0x14) executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x3000, 0x122, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x501a, r0, 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) sysctl$hw(&(0x7f0000000300)={0x6, 0x1}, 0x2, &(0x7f0000000380)="97383093c84146a38a2de2ce76c8560bf48fb03a9db8a06e0cac204a839dc522d410a9ce16c3c8", &(0x7f00000003c0)=0x27, &(0x7f0000000400)="b8129c24534f06f1ad8f973ac497a2907268cddfe905a9ef702ca0f43fe683be198c20c369470e25958eabb1d9a445445e25f4c0b62669ba54519ed3b4ade17d41fb9bcaf974899cb0a86e50b328378744f583546101fa207512585939e76e894ad519798571333bcd75e312a395a398dead1f1bef60bf3091b916184b2381921dd4650e8b6c31ea969c8c71e09d8240a6a66643e7072b769e9ac6d780093b5b3307c147a34ec714ea2e89d660512eed53d845dd7a5af245efc505796c60a19f26d77ffd4ec86a787611225200e9742e4348c857bbf9135c8e71a3d9e6797b47", 0xe0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x6, &(0x7f0000000100)='./file0\x00', 0x8}) sysctl$kern(&(0x7f0000000180)={0x1, 0x38}, 0x2, &(0x7f00000001c0)="f0781ad38ddfec4821f912b79f60a29bfd8ca2206b205f3059ee48d2e77be00d316a4651391553d9c1935e3bbfc0a0ad16db858f5c481f6beb4f7fdef689ba57283743308ed6c28d8789b850e5ef3b7210eeb3ac26f9c559796210e66bc64f2b32781147bf1a22e35898843bc373cd48fe60ea7223108e877beabb5e147103b88fcd710f103b059dfc0da0bdaf05963cac52db30a15ff74a2278685f1466afd075b3939d6c0c6a1262577e262d4c1e66281432112dcc29177dcc946d5aca5b7e2fce8336e133619a100bcdc21f0193bbc81215", &(0x7f00000002c0)=0xd3, &(0x7f0000000300), 0x0) write(r1, &(0x7f0000000340)="a0", 0x1) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x80) r2 = syz_open_pts() close(r2) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x0, "cfed0ff8a561c6e84e82b39500"}) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, &(0x7f0000002ec0)="a0fccb73", &(0x7f0000002f80)=0x4, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000280)={0x3, 0x1}) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x200) msgget(0x3, 0x280) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x77) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x40, 0x60) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f0000000300), &(0x7f0000000300), 0xffffff5b) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x5a) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) chroot(&(0x7f0000000740)='.\x00') setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f00000002c0)) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) executing program 1: r0 = dup(0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000000)='./file0\x00', 0x4, &(0x7f0000000040)='./file0\x00', 0x8}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) readv(r6, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x51) dup2(r5, r6) execve(0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = dup2(r4, r8) sendmsg(r9, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000001180)={'./file0\x00', 0x0, 0x3bd, 0x5, 0x1, 0x6f44, 0x800, 0x81, 0x0, 0x1, 0xffff, 0x7a8}) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001200), 0x10000, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000001340)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r0, 0x1}], 0x2000000000000385, 0xfe) r2 = socket$inet6(0x18, 0x5, 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000200)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6}], 0x1}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x50}, {0x812e}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f0000001300)={0x1, 0x32}, 0x2, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0x11a, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r7 = socket$inet(0x2, 0x2, 0x0) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) executing program 4: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 2: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000240)="7645f1cb5749baab0727b23da773df83af2849d0a2dc72b21189612e9c781e85eea89cac1e843a800748ba1c571f2b59593c40b74745f6b4210a4c7de52f61115c351e7f6600affa2b67a13a33aaae5a25451eece2fac588bc40d17a3becf320809c491ee7977314f7cf99cf77265c73424903b35099d10ef1bb587401616bdc26a6d2e355ad8432de24849fd655321c7d23cd16a03b0121ae3040d486b21cc4c9166bbb6e0e04a755b47d81a97b6e5a81c4fdd27e48a62c51c026d648f7af217a2f772d55672cd2dbba3d7cb1e32307a6572b1ba2a3bba4e8dfd9bb0cb63ae86da8456f7a4dc2d0567daff28cbafbb37e64b228ee", &(0x7f0000000340)=0xf5, &(0x7f0000000380)="53632d395273bc1c7ae0fb05606a08a2c3710e60ec0976db652248dfaf3a015856e8a561e468881a409e8e7c6c96d426eda8dd3d299b42e02e8709ebb04e2d4ab5bd9c2f25dbf260d319664e9fd52fed17bc82954bdb1baf83b9d7505bda2bb0a5a66cdb9befb7353210199f2d5f", 0x6e) r3 = getpid() fcntl$setown(r2, 0x6, r3) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) r4 = socket$inet(0x2, 0x3, 0xb) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000000c0)=""/63, &(0x7f0000000180)=0x3f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f0000000100)) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x200, 0x80) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)={0x1}) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000100), 0x0) r2 = getpid() r3 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x215b1a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) getpgid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r5 = socket(0x11, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sendto$unix(r5, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="6b20ffef4dbb96e159fb6a38585af7a25cdd576886cd1eb5ff6fac59d64b1cf8d2d95bf1a7263f669ff3a688a5540398f1dd0d500db5bc298b0353445aeafde926a1170ba1adaf5c2f7b313e", 0x4c}, {&(0x7f0000000100)="82da2d930791019ea724d8c2ed04b7ea5b1be7fcfe9c9f02dab61b28b5698dff02a3213bcf3cf1f36ce9280673fa495481c8b58e3e54ca003227d163268d897107d0698a33fbdadfb52401075eadb0a4becf6075ec22741face7ac4f6c946e0c9fd4d0795997ed82b9a4fc1686b94fb70c23", 0x72}, {&(0x7f0000000180)="276d0ff9b15beb67e220260317d1a49035a7989584601a140a7b46ca2e7deb1f765827e6e0c68c8bb8bb5713d75abde05a745107b38967e453764c4574d11ba0f4e92b9434107a1fe5d8533192f7cbbd41298c403daec153c739e31fa049df76363b06bae03e1eeeb7639982154a4cc3c88386a07a72e904f5775f1722da17d2058f05", 0x83}, {&(0x7f0000000240)="dae38a6ef68ec4ab2bc1ceee9726b4cec6d5bdeef596d44696e3671c56bcea59c1f7f441d4e938f9c06516fbf99bcd28081dc708623836318293ff92a505e01f64f33f574cdb4012e22b1886f47bc72b115fd43a04d3555e1a9afeb7e0bcfea04cb3122ab8ed31920093c75c63e0d94235a6011998c91362f1d3e68f2bceafae467dc3dbee1502c252eb3ac271ce6fe6e7ed394a6ddb37ce787501e1", 0x9c}, {&(0x7f0000000300)="c6c751617e0836eec614c5d783a60dd98288f0c0f0eb5665002262c887d48b55", 0x20}, {&(0x7f0000000340)="1e24720577bbee394c77730fa83bc57715aa63da5b1385465acb63c2afceeac132dd6cbfe9cd0b5f531517cb0bb2135992ed2c24dd6518062e8bb13feaa1334cdf7b1b13bca13f23a2d66cb0b349705f1fecbb62aec39a787c64d0f1221e071e30b49151732cae1cb085d1562c96b29742103aa7c293ea688b5562998e73b0ad71cba0541643829049bbbb31093363bfde3d41727d581d83d9c8e224f7f86964b746bcdf00e865ab9b9c5f0495c08e516bfd85d4d42e909c32ca361afb02f89e33011b3cea4f322ec5dafc14f6b52241c7175db7ca9001a6b53bf4989fd20d7577aa523d44c102734fe097d26127257501053cd89663b23739f72f8db928ee1d5ecc8fc026de59b94f4b4179876cbccf15d5319616503f15a65c70246a93a3a7983bae7bab00a3bbedf360e722cae2f53c78a79a3dd4ed81b77bfcf792983dcc14ea01037f9a46737b809264c8518586c22bc090e4d841330dce6ba1c02e695638721e4d597a81dba109a50e9fe371cf5813d4329a53a2e458b740b1944a846afadc934ff10f56b3eb11f6dc0b7878a525d1e2c32f2e15871f4f7f71cde317ee2dd4cb051ea819ec7271ee96f2bdcd2653acdd912596ccccc7f2594a5e57b8829240e6bdcd9593a6982b660342041fc0a7963a516e6de231c16adfdc335ba9619813f39dc9adbc1a2da9b6bbc3b032e1af7c7ea89b5f5b002b309d9573aedb389fbaf36d6a97f77a939dd808d0eecef036f795a22218b23f497a19f027cee980aa04eb3359693c79d7182be00b5281ddf20516e5492375a49c9c5380aeea1b447345ae9660529ac5045e88d57a1a88fdbd00406604a1fc0ffb500be89ade17a3ab3431374cd2118eab80dd13dd85a67e009b4d7a60dfc0dba604cb54dc89a4a3acc4d3bdffa5b2f6fa6f824c63a8a41758270170b50a16853f9d51e07d3ec5572141e49e646e51b75e8cff33bb3d4336dbe9377ac9b9209650426210b5f9dbfddbe4fe51bdd3b27c52994886e111eefb93cce7a950b8fe1efcfbc4f577f3b2908b47eb5094f0fe2ced7d9be810971a889eda8670f5e63195e20fcdadb32d14ea286c5b7e90010af79c8b34335602ff4636258ec89bfa342945c9b7d40ac88d02f1523480f155467819458f10a6490fb19708bbb6c35a10f1b5cbb1cab318c7f88844425ba74b97c485336fb5a7d3601c49af1d44fa1389d4bd33eb42fd6837e7ca4cc066455d5b4c5a3cc9935457ad2d79dccb47888be8b7eb1ba548a6802d3ebaaf16f97a039baecf07ecee1fbe7ee11c545e1092ed266a71f66715e4a175b801592b800bfb7d9205d202193203c58783e2d2c876a6a25f86c92dc06125947ba9fa3691f44a95c2a0f55002f427c83411af1699a460b80b34934adcd1657be9d8271cd8b8a76cea30f2d7d06def98d7626d0b1a7faa781d7b6def69cc2786485d6adfa4190fd2a306d1a6c06b8153679606fd81145dced2e9f6d5938a0e8591871ce25c5d2fa1cc55abcdfad8298835992ca3a2eed48607e3f822c36b50aba8c58ba584637f743d9b6c86747be5fa767406ecdeba034bc2f423c9e263830c00d73d1d87dbf18e1d71953bbb31cc586edf5fefe37ff89ca4c7742cf1613ed75831640f24b0c405bfd016fcb09a285d2044d194601cefa8384a23879ad93b02f227caeabf622db22bc8facce12f6d9f32b942c02f22080a78e211ba9df749a671bcb51a1e9b88344ddf63dd0a4508a39517f7749770b4263cc76b4a2c8c99ca75f8e46c163e5756b37ab7dfae85757dd410d998d2e3cf2dab8781d2550f3347ba18460b6f89d162d6aa7aa0aaa60f5e613194e4a95e3aa623e569e25cb9477f2e4c9557bb54c7da216b327cb6a4790a185e6ec533145c4e9dc71aa044ee8aba137c857d3892ec0074857fe1325b86d849824bfc9b6b9415574d69193aa190cf23e3d0847ddfc5fae84d295720e562ca42256505b8820f1bd3e6296a4584becf4ac013e0e038c570b6ea5684d23b71ef6f60ec1ad37ec1b6ba8b81e1afc86221e565862c3cabb3b42e6cb9d82f6e39584ca1450fe5d2ec016f5eb43dca4a6754697e79a8058c7d5465b5aca40ef4a5771f4d87fca2a98340206984ac848b73465e442df0ee9b0c63f543b35a6aea0b7be7c957f4ff0465c2c8a9e1ccc44ffa2e7f2e3c5aa3cd6061327e8a9b0458d5bbca9cea0f82152b30e8a0d83a02d03a8a085b6825d8f3f3fc4619356bd783817b90dd632efb1b0dd20eb4b60f4d1c2063e2407b477eda80467e8f9feb0e3487621c8188a0fce30a0a7ce174e8ad5ae1cf35b362f015ab3e381c29f42984bbf5f86629e15199dbae97e4de22bde22f6af3515e07c263e723dc717eb424426e0cf3687764b5ceb4bfcd53af0c19f022e619b4fa06717e53f3fe522612f55d94c3d995eb5264e73ff676a951359c3bb27a3a2f89beccebd660097205996f6e96a2d633c96d5c27fd29221bd9e19d064dccfda8845dacad67af431037653446ace9948a2fd88d0dde4344ae18ca4d33a5edfda2b1b416572cb6908bc376c2fc31ee2ce7c1ee6b7dacd8d943433827924eff46777fb608ab0a4a79104c7ee2800a74cfa100cfff968d192fc3b16461f7704ef773754a7a6d5372c04dc5936494c39af474bbd84d2a4d072cce0062f5fb427b417a638df729cd45e1b4f6821e8ebcb94201c9980b4e4f51621d860c50e3cb3b2445fc809ca661b5cf03165ad8615c398352bf243ad6bf35c1a48b1ff812cd292070eef49d47bbb53352d2913e7477fb309b00f7a2dd13694b4bbb404c97ee64e6bc6670cf44ac39dec3d3a955819d7cbd5f958e774ffbf134f09c6fdff42c65ed9747a94e95ed6de00c725eb4d8773c3b5e959f302a6e1e6ace911914fda9cdcef9115b1539c19272b068f0f9bc6dfd399ee7c099e9432d26ef3f00400c648658ab616af3f8fa003e8eefe8471c37c51f93ff7c59b22f4a6be294f8026ef451d214cff0be9aa2f00f73760cce4c02eb35c0ca6a4a7ed2153a6a2e9258b38ef11923b0167c1b8bae3aaa589b674ed0fd45dd65720f0d54fd2e828c3185efc947c19e69ef71fe424c977b53f1e3d36547cc01a82a7cb8b334c383b926a8f582bf1bc3cd06a3155705b45143762e2d992f45a1f88ef18052c53114c6bb3e99564630e4fdf00d4d1b4b85743fe5c5088de6cb109db709aaf2431ebde5908b84eb91ce1c6757f25f73d762b3a4c0b24e0020ce64fbfc780354bbc18f188b4fd7be90f13664071e831e6d7090e18776a9c18263ba4b76435430373cc4e5042cac37a72cc35db4ac704a4ca02c89af6ed6af3aba2119bd92f1211d1c17708cef94e8356ea4f0ab29c061725aa248c93faf5788dc01ec5dfe9cdee69f273dc43f7439008ee775e1c1773563a1fde0f18f89a2bbd9db111b9328f465f27ee3802eb64d1675c4936e1e1a58ce0d7a006fb28f6399e8c16e6985fe18721049e0b5e954215cba414c2397d02a738189171dba6c8f7733d79b1b31f11d84d4b5b3397170a8daaaa82ef0b8bec6347a2897e54afb529847fa7c083f5d9f7e690b818fc89144b12cc7913a5d6b60c2473517bef2e8be6ee48d41a12eb195347ceed29dd280772191bd59994433b8870e94205700c6d2ee2cf12e07e431ec6ab82cd12d1e650ea73eca2b1bbaef8e0ffa0f6d3b86c928f406c152d503a7617e3c3d9b68a39b3c9dd101ca6752805f01298e76246566d12393034321d698dfcb41ecbc5cc7e87d2581ed5d0296bf2e509607183781ac71739f75a80eca05a45c53e0fd20fef310fa673a4505138e2832f4e1672b9c657b6daa7540ec214d65c3b0a27203dda7e135adb8b22c0328ef27e58756af01ec40561c85ab96a26ae665deb01c6fd1495da89ae4ee1736bc9f582f2c501b87426eedb7101b3efd0dbcf5b6065a1cd413431337b0e9ed0782a937fabcfd64632dd810b3d5f10ef2119f2345005bc0b474a7da32b194e4b785b74a85c06501ca6cb0bdc28a4b4a1a96f8e99cd54f5ff0560c02d22ae23b55007d72dff8119736ac4bd9b8dc8135c5ad33accce09ff9c0725bf7116d194434767ec431e1fd4eb7a4bb0b02cdfd436aa73c2091421ac5fb24f7c25af80a61a5f5054f5c22733206886ae1e0cc63a056c6f76b147c0b44e3b8539e36fc2a547e14524588dc906cf7ae2dca1c80f8d8f735ab454a646e56bf849bea119b216aad82bfc066f86cb2b2342fbd379a15b0c9e20f8e4e234b95233becce3d92666d0ed7ce8762bea1abf974043784ac00813f2a2192d612ac7ed1d459e3b24b7e395956dbca6fb7760dac37ad2cd5a5196fec1ff4b981da71e7b8848a9351fff889de1d8520ad5d1d152c43ecdbb2cdccc6d5d50a8cff38f9d77272465a65f17a0309e1ca721233bb995b42ef53fc4f322298f47ee67e6088d9287a5d78a14916dfa0266f7ae1e49f92e17ee13f84520f47f6caabfbb3047ed0ce2ec54dc85c664276232e4ab4b29a1b8bce1223b488ffef93925fbe7b2e5092971430a9ab0ce71e90e4d5f27a82b8920e0cad5a6088d22efbe0928f8223453307344bffcce6e84b585637d5d3c089d4bc90a82eed55bdf8038c4e01ac2255339a2f5ab1aa949cac70f833a696675bcd4294ae8b44e5a03072b233216860dfa09e096f6c72c9b11310685c15743d3d48e44c420358f3389f87bf198b6ce2ba53b48d6d5ae488d21d97dc47da40d78972d4f8dba618fd969af3c58263d0c9ccef5f8aec86bfa0e40382752d39b84f538019e05ffe6b81307810c5d681796c4f90ac9e562704e63c3aa4422b78a27cc4eb07018a104d935808f03f49b57a3da45407895913f11936c7ccad1430bb1805483c7eeb88d714a681d86f0dcb1f04118b7298d0e54d97c454f010053fb78cc5863ee3eee8852c41adcbc391a1d31a7b79046a03bec879cc07a57aa5c4708071fcd8c3404eccca2a53f29577c818ee8685f8b4530327f8b762ed09dbab231f555bbc05103b7e0e35f27367634722a1ab3e869633e4886e391f45c4f8bcfdf8ccd74eccd48bec6ba2a849bcada77ae393fdcd7f36549f795ee52246807f84d9946d88e44aa4f5f9399bffa66a96fe8c6cacaec1c719397e6aa472c14ce5227275c56363c17033bf22242da407044c65ce245572c4124ae9bb8aceec8f4538ef79fbc85aca2ccc1e55285a99fcac5313647d709194dc10451c37257660f7129853d097f3640be0bedf0c9cd7391368b4ef78bb83d8517a5118af62a3e21ffedb9d6dce61ebcd3480b95c496ff6839f3f66ed009b5b8f329b0ce2d33b3d738572ac5df8e5a98811d8c0c2d1507558c8ef51402a9d1008aa330ca07621df2c7bb30911530bd8088b26e84bf54dc757d973b2ec70ecaebb47662cc5d74859ddcadb33b94b34f0936d5a9d3500d8537bdf432cd40b99cca071d4b6fbff8092816704b7508e75ae24a95c71617271482ca2d90c2e9de395f53991a6a993334c00fd595aae415c4d0bffd9afdd57a6e2b445021214cfd2cf343ae4d3338c8aba7b418aaeb37197761c0582894249e877fc28f3432d8935b5aeb59f3bed04a1733d83dc8638754c38add9a7e00ffca8d930c1de88b25b847a23abc5c16281c910f262bc3509591b8243d3aaca297538245b8c4e6b4a0b2588f0b371bb5e9f74e899ff642b6eef8baca9238ba4fc211df0b8b02ac6b4e651f89ba2489f8d70e5803171ce378dbe1626e81d50b5e51084ecff308c3e7ca923f1269f4f7bd85bfa8c7ee49ffaf0d05fd533e88914f88968ea2cf7455438244ef2b90c39", 0x1000}, {&(0x7f0000001340)="a59cc4fb513f04974ce7996b9c27a9907649aa70ed89af05e178d51d61bf5f6a4e1d6c4cf735c933ad1e14036f841910f67a6fa2a997e0457541d57a39f9f5a15062e0ad12d960e0a35dbc9fdc8d1def3a31345ed5877c33a8eb16966368ab89c968fbd5bc61cc12d4daaaa8ee3a3b946f3871caf08935f93d65712c444b53d1498dfca336a4eb151df4ade3cee9ef0689cd5c5831e18a7c1d2dcc2d8e349815047e5d4b064a33a4d651550e089a15", 0xaf}, {&(0x7f0000001400)="3bad63e19c008367bdee3fc2ca738115035103fb5ea74a5cd95981543c64aaf9e9", 0x21}, {&(0x7f0000001440)="f3119768a03a35001788f2a4eadacdf90cdd95f126a758acc448527d2cbe4a8dfa8c2cee08cff46be833c7db709fa4a24d1dcdd70491ccfc339224fe64b34c916aa2a85592cc", 0x46}, {&(0x7f00000014c0)="ca70a2c45d7affddbbdde904fc05acb4ad32a5f7dffee4a6b5e269657a30355b626ad4444bd663e3143608ae30176ef9cdf5cb4223d9e7e5faac44cf9155d88d9e81bb9938162616f1e1cd957308c5da1dd1f60ad5e2ebfeafa7c9143c4f97ce6ee17035ca249fcb924648644bdb21a3f9b4fed2feb54b73bee5512f92b7017679c0040fe607e45322f33a334fb6d17e818d00a6518f33d368598507f54a", 0x9e}], 0xa, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x10) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0xd2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) poll(&(0x7f0000000200)=[{r3, 0xb5b2b20100164fed}, {r0, 0x100}, {0xffffffffffffffff, 0x21}, {r4, 0x4}, {r3, 0x8}], 0x5, 0x80000001) close(r0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0xa94619eafbabe066, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0xffff8000, 0x10000, {[0x7, 0x2, 0x8, 0xffffffffffffffff, 0xfffffffffffffff7, 0x200, 0x2, 0x766000000000, 0x1000, 0x80000000, 0x7, 0xfffffffffffffff7, 0x7, 0x8, 0x7, 0xffffffffffffffff, 0x4, 0x7c7], [0x6, 0x9, 0x101, 0xa2, 0x10001, 0x1, 0x3, 0x1, 0x7, 0x7], [0x3b6, 0xff, 0xbeb, 0xc468, 0x0, 0x100000001, 0x4], [0x3, 0x3, 0x17, 0x2c5, 0x8000000000000000, 0x5], [{0x1, 0x45, 0x5, 0x101}, {0x0, 0x6, 0x401, 0x9}, {0x2, 0x7, 0xfffffff7, 0x1}, {0x3ff, 0x1, 0x5, 0x3f}, {0x4, 0x9e, 0x6, 0x3}, {0x400, 0x8, 0x81, 0x20}, {0x2ff, 0x400, 0x6281, 0x7fff}, {0x401, 0x4, 0x80000000, 0x7}], {0x81, 0x8, 0x40, 0xfffffffffffffffd}, {0x0, 0x7, 0x1000, 0x3}}}) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000004c0)={0x800}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) ioctl$TIOCCDTR(r3, 0x20007478) mkdir(&(0x7f0000000540)='./file0\x00', 0x20) sysctl$vm(&(0x7f0000000580)={0x2, 0x3}, 0x2, &(0x7f00000005c0)="d6a89505d0fd101a13a3ed1916ee47808027063159e089f223f77be8bac66d0e820ceca5c31c0e60b09def66545794ff94446ff452a818ac5226ee8ca0dcbe634456e8c79e07155230ca3d72ec9ddcd4150519c73b83556563981fb8d50b46aa58f9dec13c8435a8f467771640e85148c800726d4b6696572e065c893ffd6423bba38544e683b4c16b822a869d51551fd312f230a80199b78c0d6fbf9b9b", &(0x7f0000000680)=0x9e, &(0x7f00000006c0)="9eab22e696f77741821cda1eee99", 0xe) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000700)="571e6034e407f970b6eb6d1dcecb6fc2be21d4e505de60abe44e469ed957ee8c649abdde03a47f7fc5fccf9b319294826881c0b1ebde1020b419f1a0f6ac6217a78fe5e151aea64c5c9b4e89143704f9b040aa63c7a0d251b8fdbf983b4314645fce8c75961e9cf6bb9e9672596c91f98166bbe50cb9c1d9680a26f414c44c80b8000ae90cef49e8e786b2b58628a5f8510c4f588df2341a16a3123db5efc37ccf6c0acb96f791bbf947045d9e225662a98ec3d1d7853f031d6a7ecd849d35b6eaf6c285b1f750a4899fb537a526fba0135bac6756dac00f66330dad87c2125bd32a0a049f3de60cd06d8a48657e13782f2f7ee10a3b", 0xf6) openat(r3, &(0x7f0000000800)='./file0\x00', 0x20, 0x83) r6 = dup2(r3, r5) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000840)) r7 = getpid() r8 = getpgrp() setpgid(r7, r8) open(&(0x7f0000000880)='./file0\x00', 0x8, 0x1) chmod(&(0x7f00000008c0)='./file0\x00', 0x80) mkdir(&(0x7f0000000900)='./file0\x00', 0x40) recvmmsg(r3, &(0x7f0000001ec0)={&(0x7f0000001e80)={&(0x7f0000000940)=@in6, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/209, 0xd1}, {&(0x7f0000001a80)=""/127, 0x7f}, {&(0x7f0000001b00)=""/233, 0xe9}, {&(0x7f0000001c00)=""/195, 0xc3}, {&(0x7f0000001d00)=""/2, 0x2}, {&(0x7f0000001d40)=""/124, 0x7c}], 0x7, &(0x7f0000001e40)=""/17, 0x11}, 0x80000001}, 0x10, 0x801, &(0x7f0000001f00)={0x20, 0x915}) ioctl$WSKBDIO_SETKEYREPEAT(r6, 0x800c5707, &(0x7f0000001f40)={0x1ff, 0x4, 0x1000}) unveil(&(0x7f0000001f80)='./file1\x00', &(0x7f0000001fc0)='r\x00') executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x40045700, &(0x7f0000000040)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(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) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x4}) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) mkdirat(r1, &(0x7f0000000440)='\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', 0x0) rename(&(0x7f0000000100)='\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', &(0x7f0000000180)='./file0\x00') executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {0x21}], 0x2}) r2 = socket(0x0, 0x0, 0x0) sendto$unix(r2, 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(r3, 0xc0106924, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xe1b, 0xfffffffb, 0xffffffba, '\x00\x00\x00\x00\x00\t\x00'}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x2}, {0x3}]}) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) getpeername(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/513}, &(0x7f00000000c0)=0x203) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980", 0x10}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0xffffff04) recvmmsg(r0, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) executing program 2: socket(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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000340)=[{0x5878, 0xfc, 0x0, 0xfff}, {0x8, 0x4, 0xff, 0x6}, {0x9, 0x8, 0x7, 0xffff}, {0x1000, 0x7f, 0x80, 0x1f}, {0x5, 0x3f, 0x9f, 0x9}, {0x9, 0xb0, 0x3, 0x3}, {0x7, 0x1, 0x0, 0x200}, {0x6, 0xfd, 0x7, 0x3f}, {0x1, 0x0, 0x7, 0x6}, {0xd2, 0x6, 0x5, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000200)="15", 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}, "c077c35f1e00d070"}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 0: syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000088a8e4ff810015010800450000340000000000709078ac00090000454f000500fc0007000100250000000000000000325b51d800"/74]) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) dup2(r2, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='c\x00') open(&(0x7f0000000080)='.\x00', 0x200, 0x0) r4 = socket(0x0, 0x3, 0xa0) dup(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(&(0x7f00000025c0), 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, &(0x7f0000000100)=0x5) chflagsat(r4, 0x0, 0x10000, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0xe, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x8, 0x4) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x81) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x400000000000013d, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a21745ffdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0xee) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) r4 = kqueue() poll(&(0x7f0000000280)=[{}, {r4}, {r4}, {r3, 0x4}], 0x4, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x40, 0x1a5) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) r5 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x400, 0x20) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000300)="0000200000000000cea3e8f54dcb4809d672deb38dfc99a4c796269bbd6869600901a0d614efbb706099ac", 0x2b) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) accept$unix(r1, 0x0, 0x0) executing program 1: syz_open_pts() r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, '\x00'}, 0x3) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x6, 0xfffe, 0x0, "ad95be4b064c389983d554ecc416cf34eb18fa8e", 0xfffffffe}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x0, 0x0, 0xff, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a1408004500001c0003a4cc0001907800000000000000000f00907800000000"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce69e27a", 0x64) ioctl$LIOCSFD(r4, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000380)=ANY=[@ANYRESHEX]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000440)=""/216) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1c) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000080)) accept$inet(r2, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0, @ANYBLOB="9147263f9593aeff2c087a524f23be57cf5ea882d0836193403308a0344f85044eb3f03aa09bead542666e9feaf2a8a191ba5c5de100b80d8df811ada237b24bf096ff13ee43dfd4f78c2ef98623fc375be333484719792fcce026885bafb17a085c074c2695a46d605788868151c417019cacf4cc7e9b6fab7095d27ff7d90c8eb979643ba26743e41c7d2dcac9c91deac4a686bce06473aaccc8bc5e1c4b8552430116a1e9502cd649cd8ecde189f30bf25021c1a5ef7c6ecbc5ab860cb52220a753b33cab4ee991c808a6f881008461d486a30a2f"]) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0xffffffffffffffff, r2) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000100)=""/13, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fchmod(r1, 0x4) r2 = socket$inet(0x18, 0x3, 0x102) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x18, 0x0}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x30}, {0x6}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd601dea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000e7ffffff000000503f0fb7cd599c2c0000001532e4bce48bce676b797e5adca99d173124354bf5f78603adf24397177b997efb5500bf773713dfffd2163a4994b9f0f22853ad555c4e20417ca2"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x40, 0x0, 0x40, "2b0cd8f1cc699ce9d234089bd569579d6e47e871", 0x2, 0x1c9}) r1 = socket$inet6(0x18, 0x5, 0x0) fcntl$getown(r1, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) r4 = fcntl$dupfd(r3, 0xa, r2) fcntl$getflags(r3, 0x1) r5 = semget(0x1, 0x4, 0x301) semop(r5, &(0x7f0000000140)=[{0x1, 0xfbff, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0xb552}, {0x2, 0x8, 0x1800}, {0x4, 0x712, 0x1800}, {0x0, 0x8, 0x1000}, {0x2, 0x9, 0x1000}], 0x7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x200, 0x1, 0xd, 0x8}, {0x0, 0x2, 0x7, 0x2}, {0x100, 0xfb, 0x6, 0xffffff10}, {0x80, 0x3f, 0x5, 0x2}, {0x2, 0x8d, 0x0, 0x1}, {0x38f1, 0x3, 0x2, 0x50000}, {0x3, 0x9, 0x80, 0x6}]}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='[-\x00', &(0x7f0000000340)='}/}\\+\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='/\x00', &(0x7f0000000400)='/dev/wsmouse\x00', &(0x7f0000000440)='@$&]^Y@\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) r12 = fcntl$dupfd(r11, 0x0, r0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x38, 0xffff, 0x1, [r4, r3, r11, r4, r2, r13, r1, r12, r3]}], 0x78, 0x409}, 0x409) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000780)={0xe4, 0x9}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x8, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x800, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r15, 0x4c) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000840)=0x8d6) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000880)=0x2) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f00000008c0)) r16 = dup(r12) ioctl$DIOCMAP(r16, 0xc0106477, &(0x7f0000000980)={&(0x7f0000000900)='./file0\x00', 0xffffffffffffffff, 0x2}) executing program 1: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="d2ce157507d6fb512ff6628da6885db685a221faaa895a6b2698da981d963b666e3b7c15f72feb8b3b079238cbe039e252f3b3fc9d9e0f60ac76ec2b556880b5e80220e4aebb869d433914dc32fda13226cdf7d23d280892df8c385507b2d545f275920640a5d0d0a9754aa6cf1f48dd9ee1064fc714d139706e029b1d8fffe9c8094f81e8ac336ac1311e8451a36734327d5d9a41b89eb56c0585741a5ea5e0a340f27571aa7c882982513fad074c4a77699b77e6db628d774a797357267b706862e75c18dea2b35690dddd5517b6921dff5a023632b5542be00aef5e13aa39c9d9c2fb69cd236a1a864ece1a434d7da5395df91c669351c6027d5f06", &(0x7f0000000180)=0xfd, &(0x7f00000001c0)="d16bf1fde8c87e1c675d5b8a0fd613c351bb98398a52747b977f074084fb7c97e1fbcc75662e0f864820a2af946302c1e57cb3e8d1f648c80e0f82800b68da1201ccbb5e9686f59ecf307af53d69bd565a4a4c3b58b325eb92167fbeeea86ddb227ee1c143fd4024b65ff6b54ef15a558263d5860de4d279c2ca4fbd80b18a76ed43f07ac9ce50", 0x87) executing program 7: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001180), 0x0, 0x0) msgsnd(0x0, 0x0, 0xd3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0xc0, 0x0, 0x0, 0x9}, {0x6c, 0x0, 0x80}, {0x6, 0x0, 0x20}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) 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) syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000001280)=""/142) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r3, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r5) accept$inet(r3, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) sendto$inet(r7, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) writev(r0, &(0x7f0000001a00)=[{&(0x7f0000000600)="5a69c72baf5fd3232db459d94484a842aaf90806a411650e0d08", 0x1a}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff000000080045000028000000000006907820000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5004000090570000"]) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0x8) executing program 4: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) chdir(&(0x7f0000000040)='./file1\x00') executing program 7: mknod(0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) dup2(r1, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) clock_gettime(0x3, 0xffffffffffffffff) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) executing program 4: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x1800000000}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffd, 0x436}, {0x9, 0x7}}, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0x9c}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x18, 0x3, 0x3a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYRES64=r1], 0x10}, 0x4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sysctl$kern(&(0x7f0000000300)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) readv(r2, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 3: 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) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d, 0x0, 0x1}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) socket(0x2, 0x2, 0x0) socket(0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r2, &(0x7f0000000380), 0x0) socket$unix(0x1, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = msgget(0x3, 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) close(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r5, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0x80}, {0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10110, 0x0) syz_open_pts() fchflags(r6, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b2932", 0x1000) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) select(0x40, &(0x7f0000000400)={0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) madvise(&(0x7f000027c000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x8, 0x7, 0x0, "a4dc5c2b523a250dbcdab4cc6ac16db3d9c9ab8f", 0x5, 0xf}) fsync(r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/36}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) getgroups(0x98, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x6, 0x0, 0x0, 0x0, r5, 0x103, 0x1}, 0x5, 0x4, 0x3f}) executing program 7: mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x120}, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000080)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 3: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) getuid() semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) r2 = getuid() setreuid(0x0, r2) getppid() sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25, 0x0, 0x40}, {0x6c}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x125) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x5e, &(0x7f00000002c0)={@random="8f6f77f1e755", @broadcast, [], {@ipv4={0x800, {{0x12, 0x4, 0x0, 0x34, 0x50, 0x64, 0x9, 0x2, 0x1, 0x0, @loopback, @multicast1, {[@generic={0x83, 0x2}, @ra={0x94, 0x6, 0x733}, @noop, @ra={0x94, 0x6, 0x1ba}, @rr={0x7, 0x17, 0x51, [@loopback, @empty, @rand_addr=0x1000, @remote={0xac, 0x14, 0x0}, @rand_addr=0x7390e23e]}, @timestamp={0x44, 0xc, 0x80, 0x3, 0x8, [{[], 0x7ff}, {[], 0x3}]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0xc7, 0x40}}}}}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) syz_extract_tcp_res(0x0, 0x0, 0xc47) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x20, 0x0, 0x0, 0x3}, {0x2d, 0x8}, {}]}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000001c0)={0x1f, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x0, 0x2e, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r6 = msgget$private(0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgsnd(r6, &(0x7f0000000140)=ANY=[], 0x401, 0x0) msgsnd(r6, &(0x7f0000001500)=ANY=[@ANYBLOB, @ANYRES8, @ANYRESOCT], 0x401, 0x0) poll(&(0x7f0000000180)=[{r1, 0xa9e6aac0282a6fec}], 0x1, 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) poll(&(0x7f0000000100)=[{r0, 0xd}], 0x1, 0x0) write(r0, &(0x7f0000000080)="03", 0x1) executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000940), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) 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) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080), 0xc) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(r2, 0x802069dc, &(0x7f00000001c0)) syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRESDEC=r0, @ANYBLOB="705d254bf6000000ef2e158d8cba7c00000000020300000554321438f0727c08c07519423b83ae7207718144d9ef42307fb015a1ce53ebd689c0a3548abef87913c1de450f6fe94fd15eff24ac6f6e75b5"]) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x138, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x20001410, r3) syz_emit_ethernet(0x89, &(0x7f00000000c0)=ANY=[@ANYBLOB="113b5fad51a6aaaaaaaaaaaa08004776007b00660153036c9078ac1400bb0000000001070705000000004e234e200008907825c4f5000fe9393cf32a9694b50fcafc3a0a722ac260f9b5b615bb2471275a5cc00500f0b90910b7e6e7f78bab703349722f806d2e650dc8c9c28695df956c289b9ed6599712815d6bd0d842a08a45e180cdf5a4db0b1c"]) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r0) write(r0, &(0x7f00000002c0)="04bdfa3650825d1d2973c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1ddbd229d5c6a5caad6b921850b4ef03cd40779dfdc68010a7434246a342ea39fd9e0609bd582cbc1cb956d899ee76237b96cdb2cb5d7e6e030b012ba17272e5eba3e0db98ef1d43b944d8ca786f65c038ed949c6f92fef5e09c598d758540d202a5e1b9dd2d47cb0fef3e19365c28153b150a3aa0000000000000000000000000000a9444b", 0xbe) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) socket(0x1, 0x8000, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x20, './file1/file0\x00', './file1\x00'}) ioctl$FIOASYNC(r6, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226ae0410011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000100)="40f84023c3e21e282e81bde38167a36cd8f0ba4cc51dd4f1d206ad58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767d1667303c404f812564ebc2a36d7c9", 0x60}], 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125c", 0xaf) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 3: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) select(0x40, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa, 0x2, 0x6a, 0x4000000, 0x78, 0x665, 0x5}, &(0x7f0000000100)={0x800, 0x5, 0x1d87, 0x7ff, 0x2, 0x9, 0xffffffffffff339b, 0x100}, &(0x7f0000000140)={0x3, 0x4, 0x3, 0x1fba, 0x100000001, 0x8001, 0x11, 0xa7}, &(0x7f0000000180)={0x6, 0x3b5}) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100), 0x0, 0xa, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000001c0)={0x3, 0x8, 0x8001, 0x81, 0x9, 0x1, 0x2, 0x10, [{0x475, 0x8, 0x3, 0x7}, {0x9, 0x8ae6, 0x6, 0x81d}, {0x5, 0x1, 0x4, 0x1}, {0x0, 0x2, 0x4, 0x1345}, {0x7f, 0xfffffff9}, {0x0, 0x80, 0x6, 0x1}, {0xac4, 0x2, 0x2, 0x101}, {0x0, 0x7, 0x7, 0x5}, {0x7ff, 0x8, 0x2, 0x3}, {0xcc, 0x400, 0x1, 0x1}, {0xf12f, 0x1, 0x2, 0x6}, {0x0, 0x5, 0x3f, 0x20}, {0x43, 0x8, 0x4, 0x8001}, {0x5, 0xff, 0xd84, 0x1ff}, {0x8000, 0x1000, 0x6a3, 0x7fffffff}, {0x1, 0x5, 0x21, 0xfff}]}) sysctl$kern(&(0x7f0000000300)={0x1, 0xa}, 0x2, &(0x7f0000000340)="6c146f133ff2835e89ed0c6cc2b987f8ae53521662fa7ec0e22de86c1fb78a24c1577db2bc6e4fd09462241592e87b6e38bd354506b059d2985a0fef591e454a7e9a2601e2632d854d0788b272842ee3c27680452cc101ada44ad24bbeb42386b0e5f3761bed0f0edab10b4f9d9348273fec6837ecb4689b9db41efcc3a05ff7bb99702667b95316c1a1f0d98e53ba3fb500ede12e7d825830d1", &(0x7f0000000400)=0x9a, &(0x7f0000000440)="576f250c932c5e3e41bf1cee3ee11246fdec506ff163c5f0eb4aa1fa56a2c41cda045f1757f4110075c40cb85348a3d76a8c9a26ea30a6b94cba05fc57bc69ee4e52a78c328a7a4244f0b1440f7aa7e00666b1019a72235cee3085997504edd7df90e73e08c83faee884a84d675881784414664f881af7dc974b6dff66e5e1faee7b8030fdf1d113d781135bc1a3f9fc4aef607514b10590dc51b135a926e3e5431d4acfa82bb1bbc9841f490b8c810173fa3d7d5799", 0xb6) r4 = open(&(0x7f0000000500)='./file0\x00', 0x280, 0xa8) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540), 0x800, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r2, 0x2}) r6 = getpgrp() fcntl$getown(r3, 0x5) mknod(&(0x7f0000000600)='./file0\x00', 0x1, 0x8) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000680)="ff972676b92a78a6c907cd71d8c5a4dca9cd2678ccf619b190a22a7d2d29dfc1c3008d284ee15962e348bd51817a73fb29b29277749302a640ef65df273cebaa921b362de858e4fbdce5771abc363bb401aacdee4ede6c911fb4b2ce191e0eab4a0bf03df9f262be0e8af616d9cc6d284d021a3315329fd06af55faa8089e1d89bdf0fad91968be78b6ef0fe471b10ef9dfb50a3c370", 0x96}, {&(0x7f0000000740)="ddfcc3c985c0d179dba720f4fd718eb0a6d53f3ff1efeb3997d3f25ccaffc2b7128e5dbbfd1866e7bf767c3be1c0f52a79374c71daef8f9379c523fa1c4ee3cfc378bb9f614a35fc85b112c59d52", 0x4e}], 0x2, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r5, r0, r3]}], 0x20, 0x4}, 0x5d93f156ff97cb47) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x0, r5, 0x0) r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r11 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000980)={{0x20, r7, r9, r10, r11, 0x146, 0x1}, 0x3, 0x20, r6, r6, 0xc397, 0x0, 0x40}) r12 = semget$private(0x0, 0x0, 0x18) semop(r12, &(0x7f0000000a00)=[{0x4, 0x20}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1800}, {0x2, 0x8, 0x400}, {0x4, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x1, 0x250, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x3, 0x200, 0x800}], 0xa) faccessat(0xffffffffffffffff, &(0x7f0000000a40)='./file0\x00', 0x160, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000a80)={0x4, 0xebc, {0x8, 0x7f}}) mknod$loop(&(0x7f0000000ac0)='./file0\x00', 0x8000, 0x1) socket$unix(0x1, 0x1, 0x0) r13 = getpgid(r8) sendmsg$unix(r4, &(0x7f0000001ec0)={&(0x7f0000000b00)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001e00)=[{&(0x7f0000000b40)="88ea449eccf728af6de96384b9303f2cc0bbf086912d0b6503ff42c4e1d8391f5da2e267159573ee4dc55cb7dfe50c11dccecc0e05a19431814a7ea00a5cb7349c64a3ef1ed98aa0a2ecdd4c4ae5d77a7de3f972d06d888e006a9c5b81768d9779b075987abfae04d736428911618e8e73f0080dad54064b08a74a73ac37c98470fae4f4cf34d510ee572f0f774f9d31e8c62e2beeeb5ee515ad655b0631d6851fb0703e4d2eb6dbbfd7eb7edcc257c934183c4974666e1e7219351844e4bf84448ca702dc3932eb78e951b3aae5bfe03985424db1a875c01e7914db", 0xdc}, {&(0x7f0000000c40)="243cc667fd86a72ffc42927df01f04597646b2d290443303026d84df24f1029b99079957d8c4ba928341ffc4c1b1343a622a1c7fc8b07759616dd3ade58f7a0a8fe892b67ed5718fe7e4692219f7ea5ca09b7bb068305c6bd08936025a42400a49dff16edab4febee8c22423fedc9541de0800094c3ad183aa7e66d494b0d0859e6d92e776d7613049e0d4603bfdcde2d3afe10354f9daafb86376ae40d6abc1217ac1007f28a88adff0b92213b11ab0330b1135eebbf71b228cf06d186040babb8c0879f31c8a1e", 0xc8}, {&(0x7f0000000d40)="f92dbb4a909d01d0ff8cb0976295bc3d2a43b37d4400fe53fb1f358528fb505ea6972c314162809062dcde14bc85", 0x2e}, {&(0x7f0000000d80)="54820113e0e32f18bbff0455c4e609a1979ea020ec80a8cfe8301f5213a22a2040be1e4f052bfcb0ceb1bbedf56d71738cb83226cab1f746db28cd64a5aecf1fa2d95b6e46dc571da66c77d389b44a491bb1a52c21d997c76e1aad47089e303c6d3d2c0d", 0x64}, {&(0x7f0000000e00)="388f59ef03edadac0219f5adb1dc184493f574c8e8d9836ed7ed1b1472c9c94c9ed6446280f094e1eb8dc5effc455a5d1979a4e2c634492298421436ed4075914919e96dc9fd7dbf2d8e26e2bd9df047d00521bcda0c296e5a2c6f694f4c98af0053c84697be0f6a3cb8fe38ba389e867a4a60a5181fad49897ba448e2094d77697a4c5e9b39cbfec63ba4420cb8f10661a9743bd130a29bd152cef5b6b25d64853211b425abddd51cdca31f32fba7115a06a75eea6a724c65a8c874253f9df1e71c17e6fb12eb8da8fc0315e7831d674524341fd95f0fa38ab87078b76a5758fa22145ab8dc8eff82c987983ba7cb1ea5ce4ee137f102c926d49c79ca69e841954e1649aa8a9a1c205b7196a254c6efdb7cc35cf171728cd1f31b9047b876701c57af064b29d9472f892155769ce548154e4d9dc4eec441c67a08cf7fe5d810dceeea34caaa9d6b3c902c71d689bb26fa7976543d5234801a70ce302c9d8f5f218403dfa49c304d6d37c2b148574ca1fb3a244cf11625e3ffed8884d628cb86fc51ac91eef8f30e858749861c91eb51cb6254fb16feb07a3f9de766638779f1868a51fe1ac1eac4ae836d7f28c2c4935341292dd6b29c4aee7d1d5edbbf0321057690c6a097996c7920f2591127109c7e97b3797cb74f16d05c7a4816e6d718867ba95d1b2abdb53ab6eab2db37fbb935d937d1df5ee9f35304cb9b791ed6e3daa4d3a3a51efba460c474bd664b11b82ac56d685d4cb4bb5cde7ac09cce5176bd8c37b0525ee3e5188926415bf8b0bc4b442514abfaf8f9ea08e4909b53f403ee81c6212679390d5d782035f1587da07ff69c323c68dad9d979bc3a84f4d4f3b653697a42eaff36990f1e800d44e12254954decb9280a083a884b347a11a4eb783f9da53d86f71071c4dc85c93185e4ffa13472c5371b8c5099bd37c69123356bb5d01ef994bddd08667fa40454ce49f6a7472b0a432f44f01eecbcccc171c4e61c87c1ebe61dd902ecb5d89779457e6c651ba9e54de123e71d69d4635f9f7917caf64fb348b61651759e870007ec39c1fab67b8dbdc68f0709aca065399b81eb468d5d7dbd3406d0f724fd96203031ea8202bd0e186a614c29399afc033cf9d441ac687a49d95db85ff36244b936979bf2ac110f61016d9e8802ddacb350abdf5f9eddf13af97ac272a12037667299d23d63fd13294260e2faf2ea9eda9a12ee954046bdd785fa354b105f8f4ae4af7079b05aebb477d029b5a0653984b4fd7a049c991593703a915cddc1d1605ab93ac5dd629402c8be8a79935b6aa24261d3e9d6fe1d62a3581c7d0a94c182b71dafe10a0e702d14d84ed797ab4293b3f0cefa87ecc83b919d7bb2d0351319636cff0a6879d810ca1cc68b708c0062ff42cf18f70aa2d95b66aa31a485664fb16bdc6cc60d4e63c3f6b338db020f79f872c313f9d03c778175137488d56229ccefc21573641019082283ee56ffbc9a4235a87b48a355a784e4813f834bc10da0bb9088ba2820ca5faaba33a809481cd2bd12454fc73ccd163c24883add14a86c858417317e3cda2e4c7f8d0d1b3e0d4a4c3da5e1091b0ecea32556b75835af92c4d85cfe9e937292e1d9af0cac2ee0c1a13ca72902b9cf9a8f5a4ff7fb5eea4100419f1847930d8c5a4376ec7915c564493b00e603dbcd102537aaae85b4e842c1586f1b1267f73b7dd1d9b88f8895766d71185b4cf96f63aee76c57a4f023b508861be64014d343cb25c6e74b47b704dbac9dafa6ffcf203be0a3103abd8646fee3048abc42be65ac0067696b1689841c20ac8abfa10c41cb5c32dddf56ddc3ef1a0a3f04146cbc729400315596d3edb20b49d75f4a2df20b0f38c6ed790218ae9bc4242df137ca6c02ea14e6ab6186b78687d86d71d7e0b11f58baa811355593b7c8c0dd85025c1e45d029a016b02958cc1174ae3b71e0ff44a38ba43c6e3e35ce4063ef2186701acd5ef0b45b72a8670584c579e86dcf4b41cd12516664775c94e9b93863bb3c38175c2da4aeae952160e07d09828c884fcde59623e0875e36879efefa2d1e2ef22029944c5f4efa315799b6d9eaecf271c8e23947da6d45e6e72173470070408c6487d29129a520300c22b5fcd4840ed4270388b8aca2713fa189ff43a8c78eabb574ff7bdcffe81ae8b902a71ee61682290afc2aedcea733fe2abbfbecb6e48fa3f3de1f730ace92eaa1f6073fa50937256435446ef940edbd74c3af70144ab89680c5c74f7844e8c692cec6064d9d749da6707a365ccd63234d9426d134cd94e9fb5bca2209a819a6b198fc5406786f93cea58cc9e29feb6e407585c7449364ed9aa2483f7ea4e6b016e3b997a56af15a50aab2c1fc2d39f0c0ade64347178a7ee9d75a6d382189a1e4b1f5067af760c15239414c1b341938915ebae4b0d908dddb00d4312bd49cdc68a71a08fbc15348d881cafcf213d38d5537494b7ccecc20d58f68289b0f818e10232c169aff9adc5b83307b6ba562cf256a480a60df514b147c9e7e10ebac3f888ddb11b8edc55564fab3631fc1418904cc6a9f5a63e75ce19a85bf643c184b5a77b46b5064cbfcfa98ce43281254aed1e20adb82702ffe0caf7cfc73d4ed8b6c1ac27f91502b5ca6bb834d967728ec514f10846cf99ddc06118604ba79ed10ad0c353312002ac7c7dab2a8e6f9c223e6b5ac6811780c6fc4233b5fb794ab35469fc0b2ba4fa39db4871b4b582c3faad544d4f062116cdc6e37551348b3b3c0c82d1fbd24f936e33991e890c3ccd95261c136f862983d30eaf250f17674002bac3f9a2bc5af1eac687f3c437060a3dc4058c9a078168eb2398ddd3ca559195753cf20b61bc80f993326f5cca0f8a36a474987e753d317f709ff31df108c05424c2fecd593afac37e1375c25dd46734b3d82bbf93fab0deeeab159025e5018da3fddb65791cb2cca962974f2044a233abea27724abdcc953ce8bc17364581e7763cdb68fe957983286c55b1e6eb276778ab0c3890d3c05a05b21978335b060e2eff86ef79aee22a8d930ff55abed7718cba9f9ec17a2a31da5e64dbc7678e3641aedf45271489e71a5099134a0a4521ff8f50fd4fd72e523627bd7948f41f3d2799c4a218ed6af134ce86db1e1abd70055effe538bb9e2313e03b4f239dc738aeb5e163d71d22b0bd676bc329162e240a13106debf299db84fb1bfbbe85611babff9ef6e0b6a70df5ceb4fd969df49d904391368cea546f9708e942dee2999881b3d4f01dfb4946a304a4c4d132ac496a106139daf9b8c8738b66987fa7922dbf3588bb6bb92f3e670b4ad4b1531de6e12892933255dec0159fe51100186d9335debb9122445b924d6ff072c18c62844e1abd7176e3ba2adae25436b0a1af1fe0466c27b77d3916a9a0e84b744763a64af5998c85a824b04435ef06391c439d28f7f144951e39e9eb5742976cecb26b44625c876c2a047aa20210505098d2fbe39bb75a02529cf8cdee5c96e0cb82d44218a20b61a2cb3b525d3ed272bcebb850d8a221154b580aa0cf0ab9aebfc00594097c627b67d42f02e11d673c73c9828e061e4c02e62c651406bfc17e82701e6fe93e951807846df16b1ff978d1d9f120623f6386104887f8b581e58fac77cfb495236b2991ce57f5d813cc3c1145571d53b32d94dcd47f50774fad9e89d566234bcf804cd4a442d734ef053a52e88323e324044fb35f71f284fcaf108a5f0217de5d20ce63c3dc22408de17b91e097573cd816ac71b7284e50b4a20b27e662f80bf60012785c17c1bf411e3085d517a4266b12a94864de12db751f4aeb4fff87407a4bf261a366d2a77e88dcfed428a82fdb5b2ce5bd3ce707c4073b77f05ba6ffd4583dd2bc92aae7668ff1e6d9b1d3d8f81bba53dd58de625289915a3e7862e077739b3f7d226905aad2212cf601b4635ea387054eee7f9c0467617195c911ef036e233148529cd17008c58dbfa7b8249b578282f8b93c78362e043651ef401057782f14436c7833f4a57346d526759608fa784c527bbf519b3ce25a454f6a3dc1af102ea8596a6c630e230f957165c232a036e3d29a118c2285a32ef078d6b519a0ee9412e67aebd7cb81ba22d0c5fcce6b1c17ba66d0d7055f1417db4ab7b876a300653a3aa3a4e93449ad45a59870b761b941a6b3230c83f2714e7cc63046b99d6888188a7df7fc7527b87e85de32e1ac905df3e0c6c31a40154f73123355a1423ed700882f3b4e84b8ea87e0a213178bc566f956339322dad7659d24b77d558db3ef04218ebd688b95d4f7577064251c81d5295889bbad17bed3984a7400facadd9b7ff0f09ffc5500447d8964c94915b0b03a0640f96850c4486201b05a3ffcfa4dce5b166b4ab8eaffeea2c7f2316cb3772ee43b72fd9365435c692ff20884525c6b656cdcc8c7b0bbecc3558889d4853c93cc602a2de180a32e056a94675aa7bb51c3f52185ab678d2010eb1628afb1372c1b9bfcc157680979d775e957f80cda6fa04ee4a34170597ee8ae7ad60b8fd4e49aa1f35277be2f1378e15800f4365d947df80211ce5559c190b9544b0950b7fa1b1f6aa71d0f86ca96542b63b000542a263154b485e1f5e6ca5f1b7c4db3f60f4ed8d3dd59ac9f4d8feca81339f4218ebb0584a15360bc7d414b12800ed628cd26fcf3dcb376e5d47ea7fab0278e253c0bf008348a0682fc306a4f5c27a08ac866f8b4a727ccf0a02489392176e87d42d4edb7895a47ae0a35eab875fa50d7969cbd68e4dc03197851834f65dcac20a987f9e6451ec05b4500dc8e958f99913aeaf171343a495674feb258f6ad15cd9f309dd022e36f404ad629f5fbe9dda0748e4c2b5f99d1b96c7021429e47b3f4a3945f90a244ae4d2fef7d7ed3d0346f562f01da2185abb5a8e9167019f63a283e4ef714f1757753a0793b140847e818e7a60a1a87c4ed45d2a845c305299d63ae64f6e72638c72257808322867fc7cacb0afd36b3c8adbd309e82c5ce7cb2fe20b2f3c21826f6f234e600a409dc8baad4a1c7998712a1dd72bd8804afe886eeb33b2ef979046bf56ba2a189975075821602df0a5849d989a53f960b919afea112e7923749501254d14237a0c4e6ddd1c38668108250bfe4c2b1a3403639e954f9155a25f48ab10a60e8c5b86bf7a1d589233396fe03e25895b911d749632b19823b7aedd6348ec6dfe9c7fb6ea76d4fd3e02a0630f73bc1420b3069f2e627abfb9af996e43a99c05c347262bf41bed2d8ef174d241787faa65fe17603362cafc4b2fbcaa1e24188890e619054af22ddf49e6924f6822895591b1d927ebff339ececc79fb5ef420d56cdce6e72c660c98f4a61c84e9e424109cd79db2a935a376b09ff908824221c95ef0968c14e519798d2a64639d6560a6b164e0198402a1028cca3e957dc7c736e2c11c30df0a070f9d295d606788b368bcfce0539a7b49fa8475783903a3fb053f44b025955810dfffbcb7f80e5ff6fe4cdea5adac9185c9cc91b1973e30d3d261dc4334f0c52a68bf61926e97b60957918d385dfea1cedd1893b78210496de9900086dfee9ede3707ae0121593352efb6912e9725714b024c197a360889546072cb3a65443cdbe38a903ee72f7440211ef73d84f5b72686ac2c56c5bf462dd0b72ee77059cc7679ac6243004eb38b6873b57584d6a7cb20e827e9c1855c2636b8301097c5c5077c8391817398798ae7d88005cb626bb045ddedb140cecdb7230774c5dbb5ef2b0667ce4212623d9daf5bc5f235f0b768fe69fe7a7cba139f673a", 0x1000}], 0x5, &(0x7f0000001e80)=[@cred={0x20, 0xffff, 0x0, r13, r7, r11}, @rights={0x20, 0xffff, 0x1, [r5, r4, r4]}], 0x40, 0x1}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001f00), &(0x7f0000001f40)=0xc) executing program 0: r0 = semget$private(0x0, 0x3, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/52) r1 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) sysctl$net_inet_gre(&(0x7f00000000c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000100)="a97a20874f8abcf37eb07269aebc1e1c6b528f2901501779b8a85fbdbeaff507637094d385e7b907ea04df1dcc7682f451f3fe15c3e6dffd7b66b82cbd06ab5d0a46a8b7fe286d981a87413e5532b22bcaba79125c4a5599789175ade8b516cca95e1d502c64c9e3997b3ba22f631d420ce4e996ba4ea421a203ddc2cf77435065b525fc5d1078540506f472d47b66ae5a964b500a49926ae3350cc4941299cc6c8c4f74c09cbd0ece4acb66c6310f2c84a72f7abad50098bef376b88a50d7d8b7be321d2d60c1fef29c4f06616b937ff46d99d79c5c36cdfa74c5426f0fae152a07423130fd8cd69ce35fddcf461cc00bec4678ff9aeaf12b0c02a1fc7f1928e818cea371e3506795b9c2794f699e7345f58e23fe28e4b0b3c3df4f79b2169c35d4a2b8c49f2d0fbb87106e3b6a9e09e13f0f18ac6f86aafd47ead835d4c7bc0bf7216b11d54e88baa4defc89fa77d6786d0df731bb692c0d6cc443c002f09d12499a6a962e5f391205b16039fe44524c42001400a88df6b15728ca5786093b6edb25ed6d4eaaa82624496662111bd4ba5b1dddbfd0c6ed4ac89e76ebc27b700abf72a13c4ee6367bff80385ae0a321f4f4a34f92e4707ffb6db1ab5cc746670c0eae8b16739d43e4b364c4ee49f2e99f202c7db3c4b7beb99a1cb3da34cc517ba2c08277d45396a91fedcc08cb5465f6bbf8fde17cd1d55c980878235e581c2d98f7d510760593339970c7f2ac7e58d923918a29052cf3fbc410fbe96e0f88a77b5a96221aa97c02f473c8b344df688a62071a7879aa352688506092175a6581dd01490b4a214262fd4534c4acc6338908d8445b35a9305a9f4711a61786205198f45c81eeafe7dc80d572ffde1e5cefa1739cbbada718e272c26f0f2e06a7c2e11585fcb9b077fb9075f440d97a5b2e6cf1e9d44d4c260fdf50076d0e6e251a62131c062d68e0748c06f4a99eee462b84d1cfec92e85fc8f1ad69ed71ac4d7f1144cfb35cc709fa360fe00e7a0a524bf6a569daba944046c176343b319a589ec41d898e2c19bdc4ae0df12f41e327e8c7f2cbcc0a3f36ccb6e382dfa198c1f14630b89a9f8ba01f28ffceaa328bdcc45d13b2ab110ec486aa52fa18ca8435160c40bfebea041f8f4acb71667ded03f64053f6f259e7a3f0c736e3d761590970cd9438170550471986651fa7aed76551c85601e3f53c4c4f649e41b3ded4ae4c57ac4928ac9d3fea1c18977a448acc15e0bcf384669f62abbbcf4f25167b54309259373be9bd639ff2e0fedaae38e7e7d2f9c2f58263aebee669abc9079586534fd802be23d607caeedbda01e4e5e693275945d86f59764d38cfc7f6993b008fc5ef68fe4ccbfb647951e66831c4f88f7f254578405279612300666618b5782e71e413b78463bb658f28d845560655b4bca2dc5a541a64856324f9b3aab1ede65b692f19b241ba364cee3d6282c38cb69495c29d0a1e860dd0d35c96f09a98eb72e929264854f277eb6f41440bb324564389f484a3a9bdbaacfea5a633cf69a6b6c3cbcb45ef91c2de933fae2cc750c568ca76b5e9daacdf21fe897e00ca05fe499e6677e88970e6bf2c91ee3236aed2dee2d64f559f9803fb1802058acd32486f76df0d2de2a1571e848393057f06b738acd2b1e61fe4ecef5373153413bac5e81b050d16c5c6ab041a2e588f3a1f8e2b943437675430a612ff82f18804367f8884db33885736f723abcfa515f52ba20362aa15a664ad6d27e860156ed986daa50522ff29b84e0ad7184040e073e3e51f5bb96003aa729ab59796e7b47c20b7c8d9a80ac3358ef08c57ce97a2f0dc72b82a56c2011209ace3b6dbae0ecf429dfa64491e641419bd1db0e2d6a143e58e90dbc3e3bb899ab4ee1fab73de6452e973cc17219d606e6cc79d2de68a5bb73099818fd50a7cbb47a56073e047edb896f52164154089fad4dff0a8bc0adc8f6311fc497785ad101a39ba455b73684cba139dcdc053752fe3cf6d7f7ff38ec4739b666939f5d1d3688e025be4ed0fefd34b70c4d7022d386a520ffa21ed9a65821beafefb4963142b4a46ce0c2c3e86763b75bce0d4a63f4dbfa979c77c541a163c7b0941d2eb02f1c772d1e5206926befc3a9d94d20904a04e25c30f4d56c159d468faa563d777357482e147d666c633be2119dc360a75617690987bcc9b0f48110db218633983c7bf534d67d3a380a2612028a28efd7682fdca1e0d72075fc2c240dd8971de753cbe8417fa8b19715773a393474676ee2addc765027933180f8b50276c3b02e6d190c051d89778411299c89b4217c5b20835e2c3f5a4d3a34d2bb8be6f33c797caa83b879956a3c8014c3a2292cb7824fc897bfe500e97be8f440822716a112fdbe17413b34f5c347a366732af288693b2fccdb187ac3ed5589dc126aeb2ae0d5a69db8dfaecf399af218161e785b94ad457db340142db10645911c4127f6daa3a66c2af0494ae9c898d1c883724734221754a06d66526205f6bceec83b4b6f6f3f3c13bf723071baa74d975116a29827b4fa2da7182f5f5f1c7f259803067b18760f882207f031b97ccec403a709931a6738ef9625dff4583040c35cf073b6b9e6b5edf8de7f9e104c8e53f0642c0e84c55ffc4f86d6fff91b22c0496f2b910a4c273ae1a7e9aebe1e9345aeaa2caf272285e58f3c974eaf93cef8a9d55207196bf1091d1c5e6709eb274d723834c84b47b8a1228dd3c3159dd0f1edd1c662d131c35eeddb46180325c5c29c0d1d87df6790f5a9e0e068dcdfcc63c3d2be4cd38136fadf87464d4ca7902d76638ac83ec4b119898d77b56aaab6bf9e79495d4848e9c36a7698f96240226d21887af5079a7e542a292592138f0f6557e08f7dbd023d12ff4e654fa6cd030a6eeb0ed214802ede32892888a379473d5bf757f54ccc21eae07af096c316683d32d276fb47030dabffe759a1a5713d62e1225728bf819457419cc84bd41bea2a008d80bdcb9c32f6d2de3a853b56cc38aa2ddb9f55dcf37479a5f33a2bdb2cb083aa1671a86355aee7bb58ee2fdee9b4dbe242691b1c676c62b9649174b196592199acba36f60de1e04d824a933de8ffe4801f989433893859e424f94a5fc705764530a910ada81376711cd710c8383c964c2b7aa0eb6cbe7f2164f18269697095302deed021bd66551cb18b2008338710b2ecf772c28d2abee3b9f7da2e5cefdc45fb9925eff8ded453f281fda2c25973d29b68a31eebb9991ffc6d3589f22a57e049baad89dd458db32bbac982ef6de589dbe478a2490e8cf1c2b37acb8f55b5a79c054aca7f71ff1e2c06dc5432b95539bd2aa1a33dfde54ac1224a7749b0d528668940142201cd940ece42810ab2655bfcfffcf7bfe269034ff52c78fe2d5f5cb5f3445ffa9a8c990552569b00c4c39a252ee7b7fb77b6e7ed026afe92fd5bd5855cc0540bfd8242bdccd1b574f349a55056a0fcd3f6b05fdb92972181d954109ea46de42fc8bf20d41e046d10007491d64af537e899bb601fdaf5a40de6e6c2eb42ad26d0ebfb0670049551621355e747474ad13aca72a383cb664755a5bf557b383f3b73bfb882a6df85bb103ab1a2b8cccae93ed6ba2a7bf5b7c3755e56915a7ad0440485aa7978c93d01fdc5fd163d2d3bd474bcccd400786269a055d160521ab939cbc29bf4a72d6e317b2dceff04d44e249dd9f898079e570eb15431c02eb4c5100758270adcd4b149ec91a154a6238b8d27214022e3a58b459b799d742e01802bd5f27b919bf36e73b64a14a74202bf763aeb158d3fc868ced833a74a856c31f563eb5f108982839851842fb30e34de54ab4d9a5a8e91e8cbef8580da631bf2d3e3b6c4fae506f9635a3c072fafe4715158997ea26afff9312da3ba8b138ebe4ae6c045144e4fa9df58e9c9292c066f049333a55fa7e4c63bba93acf2a17e4d48b31b07f4fe26f94f374a35deee1f6bb863cd93ed7bf12f5cc0968ff24bc97a730cb557c7018ccde0000baa820c0b564cf283b70f7b0b32968283062af51d5ef93ac9d98e6f208095e0c108be57c4dd36547ab645fc815bcb115763ca982ac43703723deb1a053119583526cd38d1d3a0d990781378126ea3743471eb1f43ad68d2b4d47bddbd286ab37103795896a3c93a62e43e4516befdc96be1a0bc9ccd3ee83a0941940c1c9b782d6d5465271f6ff349361032c409cd5936ac863c5e49006678e1a918c112e37e44d17dca5013b2c65cca14e0018fe780b988bd12f4347bfbe5327404c19af9f5f13ddfba0b36a9b29db82216b93e4cdcb4bf4e75ec6a7af22586532c899a4b2f0438fd59426b213f737ae39785588b288b5ac4734c039b8122fe680b705e4f6d3528663d3101530cb8156791f730cbc6e6ce95c4a9223738ed9a2714106ca4a9d87a4d723fee89b3bd7d6d49c577d64ba01683e6970050e61cfd6d25823c7c05c2fa2c976303f31dbd9ca9e0d1c8b677bed681480915e8267419f0ecb5145c79614abf185b2822159f98d4e43016d8c084e1558401c07f9bc6679b6bb3483a1b986ae674fab16b08d0c210dfeb1addffa9fd8c193a4716c81a5402f4e41de66efa9b52b9c7db7021a69bc55ea416be5d1bb8ff8f5a7bf9a531ee56185e7536319560dacfd26a7f670162624c6d80632d9d4bc34bebf09a8501ae31b4aa519fc0fc77cd83444115c89c7004e5054579c0bfde9c094c265ed8046e5ffa90e8b2b72fbafab8e4ad6c350fd56967f4a18be327c04be4fb7be81341dc63a73bd689a5900ffa9c33bdc56ade4d320bda4c173856cb1bcbbf78a1a4bba26b944314bf20717f0493525f741e7a0a795e44eefd0285c535e601d600a87574ae26aeb1c8b21230d28cae56186bed8394fc2f5b96ef7f9c3fcc674452ebff2df80574d607a9c943492a614824ea521c541cc77e59818f62f3013931b4dd46bbec1610f463131677365decdb20b7303ddc256397822ad0e5aaa65720ae24f6227982871eca2f508501963323b65c8970336cd75c4e9223361d679d0142b96042f67e590908808af1b0fa5b5be3e3bb21e105ce67aad67d82a41bdc54a78eaa3588d607e8b3cea22da8fc1cfeecab92195e617a88696c4feccdfefd6099417783da2af2eea77d21078a472b953e85db73e31ce578a34e64ee75d6f6aebfeae13179bba6157b1b7144146e36e0b8152faf49f0ecce4d4a7b45f250a6edd0971ce205f9bc844c323aec0276f764e2c8cddd1695577a88af80a8058bbed58f06060497a568c4057f59cd1e6faaf0f800695c67bd7d4b11b7c05d39d02ab22e41e7cf31e65933742c7bac0a66153c5f6269e09cbddec77c21e9a7bf3f73d4f1a4c1211a8149b010f3658ffe05ce79464dbddb16b9a95fef4f00b6191366a2cf7cb424ebe6a50167e70d09bb0828f81a237b7112d19926f8b28e170aeb4172240e47ce26d523a4c6a561c03c6be74c765e2a7f843cfcb645cf7791bcf37816942e89f831bce6b0ba0ecd1aaca0596cc7aaa3d9c037bb561c44c8f4437647c62a30341d388d7e8539afb62261ca280c674c5af6267ef12fe62afa0d4d609485b8bc837f99dad99f856cf575fed70e0322e06c8649faab3877740276d0fdf2df8824952184427be11018af8b44394974305d53380071f1700c5c3a7598cde85ca5b3b2c4e0bad22c6b9326c4f08c2f9ed0a84c611d76c54645f9e1b1920c4c15e4c4e708074b7fa7898e52cc246d859c40df28662d49ece09f809fa55c654a1165356bb5e08b8fa0f9b89249d07a5b9b9d11891841a3650", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="01af449ddc550df679733d60c3a1f39b464f7b66229543c23e38a6cb5cfa79b1c66939c95717c8093f21b5bb6e5a6548937e0172e632daecd6509092552dd34da7249b1ac1627edaa581930c3e6a73679eeaec23bb9e5621522f6f5195bb7226a3e4e1edf9b1181e3dc3e67b4ee8858a2f96a6f71215ad5e1d1145342fbc559c364ec4797449a6436a14ce942b5a87b8ccdfc83216553a8884e79cb2f3f85072", 0xa0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000001200)={0xd7, 0x8}) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000001240)=""/160) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) r6 = kqueue() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0), 0x40, 0x0) socketpair$unix(0x1, 0xaec1d3d3f9af9a1c, 0x0, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000001940)='./file0\x00', 0x8000, 0x2) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001980), 0x80, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000019c0), 0x2, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001a80)={&(0x7f0000001300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001340)="608471a365857e333149246e3c00b860de25ff95dae1507564221ce91d3735dc6a168ba05cc2a0b3c89dd74d0bafe9ae6d93b0e935466302099403f317c2565fb422e23b6f8f3e8ccb806fa8556b52d4a7db935379912251cd2d33f47975d9b6b3b05f65c6d9c9e92e69b27528ab41a0a711c5fe6efe29b31cbcf91a9008be140397674be41552010f639f1a388ea46abcbcecd776ec6259a853db5911610d8f4bd84562a0596617103afbb53079eb7c50d41c8e00663ce490f31f874247e6ca2f5977e9ccef315c2ad61a960d105bd0f04cee5a768ef8a475f45aa27c54bf4c68d87958aedcf7855675d0", 0xeb}, {&(0x7f0000001440)="79f6d0e8c6c5cc7f0239a9ce09273e44cf60282858af7c6e22b68f95373d42640295fd620f6957a9191577361f57ef441fd060a3e9a7ee67bfd540c05d493729e458a32349f8ef64849aa1d3229d5fe31b3e12cd32cc03560a246155e374748b7a51d74d070efeb5689751d973f50b290920dda0e48da83fe5c4672184ee52812dd4c64e398403ce7e83a2ff8243f942e19189d68665001e42c79072caf09303451ed8a48a02923490b924a4a7625970356fc6b7369d9edf262bb0bf1be4983217c8fea53d8ef51f5bd9fe4214", 0xcd}, {&(0x7f0000001540)="0a7ed17ea86a35240156a6f372f92cc4dbf20899cddf87b6dc5417c82c3be83c80ad65abbf15fe5b6fe69d270c78e03f3b3a9b505d03874482ef986c222e716012ae258d3d62fc1a447cadf3744d925213648c82b0107c5c3655cce4cfbfc12a00b488f5b281bf7b5898ab6a500c2729ad969a187def952b62a9dc5c168d1594", 0x80}, {&(0x7f00000015c0)="1290db8b49dc249d00acc7c20c84cc569adc910f8bed1d134c7f034f4b77dad548f06d937ce899e17547aff6c48ae746dd36be6ff8b54ae7840aa225885e98ea52ef9546a3814620794d8ef2e3f04f", 0x4f}, {&(0x7f0000001640)="bcab63204b5c9466e1b3ea63fa40badff991d0c15c39934dfdcdac44dd4a5a0aaf2ec130f359e4b4945972e9ca795d0a0367bf088942b0b83c93cc21b190967d17685fd71e13a00d0301ebd8de8a6fe5b1f4dab8ebb8b7e364ca8ca63c6a5182350161b4183978801edaedcf8612e0b3fe5cee5c9229932153a85ddc6382421b3dc938ffd470cd7ab795781c42bd046b7cffadb8612ce67adcd01dfaf1007750290fb720cd8d050dcc60e676166e13702bcb8db1b91eacb0655a8e8ad25e16d8", 0xc0}, {&(0x7f0000001700)="8286f2a728ea0c926dacf5af4958ff32427cb24a8ac26751e0743de5b24816ac925fd001cd36f31594eb8b2f8425262ecef50a45ce41cb0ae101bb334bdefacb3d23194317ad720e22031c5706c312b68882a14008da6d2d3b3a4748c8ddaefa681235ac895827d6cd227d2fe8b3ef13859814ded207168746b019b3e10ed1e642aa89c5f4b17f745eaa8717fb7d", 0x8e}], 0x6, &(0x7f0000001a00)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, 0xffffffffffffffff, r10]}, @rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x18, 0xffff, 0x1, [r12]}], 0x70, 0x403}, 0x400) sendmsg(r9, &(0x7f0000001f00)={&(0x7f0000001ac0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000001b00)="e3d6cd8031134c0ed628d7efdb23c60bdabaf6db799df9e9154fffd39bce20435826e408118338b55c5a979349877c5c7f1cb1be1300b4ed57aca45d6c1c1e80f890741f3102084828b1532c6324d754e79570c383e447d3a7e156f683fcf6bf448a69424a6b620e0448a7e1cd6fdd5de6e91add47c8fe501ce1441be6498ceab78a39bc302a3653d66825420a0c8d7b0e79f5646d445f4214b13ae8a247d5e6c892544ff594c23cd8ccebc7ba870dbdedefc08d34b21ff48eb03997d83774b759dbdb2232f21aca73e7cde0a6dc47948480", 0xd2}, {&(0x7f0000001c00)="f37bd9410d77737bfdf31e8a335962b4fe9922bf736e97b4f5db5eda69e75906e0ba197629e43cd243d6ec6edad7b71a427335e9a70141f65802852d72619fde47eca96964aa5de2824bb0176c27a2d028e651e948917c85e658e3aaa9075946f63580cc08ecf6634a55b35095b19d494285d914867a9a67b2eb604c027175db644de743f3ef7646a73c84c6f6b773e0dbea0be65d6ad897c305d12c72c6a48a933440bdfeb0b9177af93684bdb63d5b76b0b13f3067dc30c51b94003fd1e9", 0xbf}, {&(0x7f0000001cc0)="4424bcabd0cbd0003ffb83d7", 0xc}, {&(0x7f0000001d00)="40dd77bfd8a27980d875ed109b04d20a0739225e60c7571aa14a93eeec2e80d5a14009b63d9e6f2d958d084b92a84d8261c4e82caf28b5e458f468375c4fb3ea9fcd3b0c9c1d3b5ec49a9afc9e7e3f3ee18c559b753ec10d183e782a3447f5c56d099ef5c7a3306cc1c4f80afbe91fe7596ca637234a673734244b9baf12ff7ac0c02008", 0x84}], 0x4, &(0x7f0000001e00)=[{0x88, 0x0, 0xc, "e7ac071fd0a0dc07efa4cf13af70c3365da7443b4e29c083584a13f141e0a053609f2a9c5e26eb8885ce371983a2892773240f1ae3ca9a0db2163ebcd13011d9c4005ae63105a7b8075df7117ad728c249909a5491fa4193d67853367bc93d0f64085ee48ed4f94f451424745f02ecdd2c35f678e90f"}, {0x48, 0x1, 0x9, "58e7becdb65c9f6f3f1c005753e67035180b82c9402d3735778834adcb33f67e25be224dd124e7fc184c174207c2d284d5372c"}], 0xd0}, 0x4) r13 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000001f40)={0x6, 0x2, 0x1000, 0x200, 0x26fbb84e, 0x2, 0x5, 0x4}, &(0x7f0000001f80)={0x7ff, 0xffffffff, 0x10000, 0x7e7, 0xcd64, 0x2, 0x800, 0x7f}, &(0x7f0000001fc0)={0xfff, 0x800, 0x9, 0xff, 0x1, 0x20, 0x80000000, 0xfff}, &(0x7f0000002000)={0x7f, 0x6}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002040)) sysctl$net_inet_gre(&(0x7f0000002080)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000020c0)="95ea3a673ac46f29e6ee2fb63127ebde8cdf27356f3e3f", &(0x7f0000002100)=0x17, &(0x7f0000002140)="20a4416c8fc7fbdd7aa475d509328257a7306cfb45eaea27aaa63064ee892a02e90290188be92bdca6dfc8faf3d8de3a8a35825bea44fd864ed4f0a47356186ebf3d86319ec7f31e9f1a3b9d18b908ba4966195ef41a67383e9b54c3b1f775fdcd6f322c66337c7ab03dfd9afa029cccae7fa233ef013d1f59a448900e6ab5b7489d6303fed8c5d75601f7ee4295b37792aef6def442ff627abe87eec997cca88d2e5c69d120d4c9437d802e816a77458cb213584ef0abb8dcaa36f1e6f8954e10c5ecac00e787311940a532cd198b3fbedba56bc5b66f2ef72a058851e7b00b799de05a184ee574196c611315edff6a7e0cb3e7aa9a387462da5ed3890cb0883d684866a8b0bcf100fa6f9825772e4d062702397e0a9e24a0c3340f299b2dc4eb7da8bf32c1b428360fae8e487c5e24512e17b48deaeb18bad214bf72dde7d3ddaf1e56c7319f81b9a7bcaf722ab3b7defe598788f1ae6353b726bd6659e63ff0c0ee4d0cc04e5db763597711831b5cf9e5bb4a6e6df64ffe86752aa868bcd10f0fe60f918bcbd1328758c70603a91ac88c2b8ff14a6dd9d9d2bb502ea5c479465eb52417acabf97634ba41c55737a64eb14afc3dfe4eb002f54bd4a298349ef3576bb845ba5fb03331ac038862e26e1779c726f398ffa79cb2e7c5a7839f22f723a5b322316bc0ac47fed6b1c9081da2ea640545c2aa0989a1b6a83ff3427e588bbff58063fc23ea32b8e78d01d3fe6efb32cbcc075215e92ca8b884882d1a4da2d90a37e9cb6c82e3d9ce967490725b32a4b6c40687c0ea1f873d68c673e50900c02e4a772552527f413da5610d9d04059afce2a659d4f0f8e602d81878d35c1f6ae84e84ce2808c88d2ff0e9b08d705cbc3438f6e7f904e8c847003c86055f8afe47339a4a9c2ec780690386a34607916ad1548e121aa6222bcc1d1e7168574ebec957e4690cf3146fd40a36600ee060bca93f7ee4e994cbf86c383b54041680ddb02fba78ffee009045d63f64e31e958b5bb983d9b9557cc1ba6d3e1a2a0c7b7cc6ffb97056a994a0295a5bfb32d0ee029af52293e67f3435c86d7d71954cfe5335251a8bed870ad03713b638ce306be40de52b1bd9cd20249edf234fe3c35ba732b353396c558e5e75d20fc7ebf6f20d9ec0a718c297886b2ab546800a103c8dbd04aa7aa02d4c329d2a6731f1f1bde86bc983ec872db153cb4a56ea4a064c6b42ac9f975acf60900c7906667efa5f58e9f2eda86fec3cd8b7cb1dae9c0b191ceff5ed1e1e08b37611c45f61d734773f8b321fb2056e4386f346ea5981f625e83103f30fcbc163d19ef6d0d65066b1d646bb0648bdc41ad2d62df07650cfcfaec86a8edc9c4dee4209ef54984dead1cb4c1d25097685632b38ae921073f205a51ce685540c40ad43c7bd1758e2b7370b6e116d92492865e5cecf1ed4419086131946a01b0a1b3975fb1fa524bf4696fb913474cb8ee3d2de72cf47542b269c232ac745db4f0a7924ad00c291675d8b829acbb2fbd61e3d5306f87131bf0f9ba530cf2c67c509965f1cf3be6322f47441d37fafb40341e3f571906ce5897db0b368cfc5a6d6bae599e1cd1d5458453818374affb5818677181494a721b321d46990d2be592b52c50b6e2c5c8f09ceafcfe1f57dae093e90f0dfd837446bd8f4a58a0357710584af812b5553885e879021cad85cc800c3a866a9b66ea43270d19924ca892f50865149c2c0de7ee7ad8b03e7bf5187e084153643467559f8d7e819ffe668c1373e06cd2ebe52d918055dd6f9aaf8a0fb2e6c7a61e62f7faf31750162537a79865e9839ef052f2cb4a14c3053972b8ab0d513a5ae3773aa3a4024462b4bac73b98f7317b4b1342b73c1b1f7ddada1ff30cbcc3492eb1bec9ee2d95281543c09a46abe67ad61f4a302ad11369b526312e7f93e5ecd9a6553b02147aa67ee0b9d3b0e111b0828c93b16f561be9993ea9f74f7de8378041c0118b4ec6bcb8b846b0b0fe4edeb245c9317a62f722937eb80f1b4bef0c0b5ac66a0455c6dd48c6f1ddb56702d1b4609293628c0606e0defde9fb6d87bcb823f9d8eaaf2d3ce6a6fb6976054b4dfb01ded9e91c8ba8c1273f91b8d5e0915df6e7a8900ca7bf9d4de709094fb27faa2a74d8d6f17744b1e996d307bc4fa131918d3d03ded8ed9ecbac4625e000a7032bc80e66007bbbc699b383ea0306e67e07c80fb8350159ae174c8d79e181d9502cfc1940c0b7064515523f81dbbabc547c2a81e7966cedd6302ad3fde0e94f1a944fda3d6ed4863eee78631094f8d36cc36353389c12b7d3b6e6d2d206f3a7d72be249a461cd9dedbb999800eec84ea507df561b2188c86de6f3aaaee1b8b843a96835ea43687367e875a894863ebe65c561ba3b34c5f42559fb0898713dbe37f19ce5a148730ed8440735fbf4be2be882c92a6e6dc282f34b4c699854fb948e9d698e2c6c32a1ecd1ff13c0f79684987d1d00e73fa598d4a6b9f4be198cd35716f774939d0ab707682e7ae2185daff32e712258215a178a2909ef2dffcf04f67a1765b615fb86636b4bb880ac4a9c1dfd6eef0b7fa2c864698ebbe90eaf32f455e632d878737d4ec69554cecd45c630b5bc8997d250b57cc128c61feeaea6a1721dbad7b4f6079d503fddcac58707a2129f32e18d7509bde686ee4c9433f9365f8ebd780b914c3a9c51e4341c51d71f11cf965bf8c47258b4e7329f326a1361f7cf0b613a9f63a27dd9f057622ad779f27346638f6b8dc72872bc448af104dda0059c9b5e9e7b2a56886aac8e5e07548d2c9f0a2bfee1ef8217c8271da530b87c3428808a575bc1ad429bd7808c8be64eaef4ccf318fb5a2392a0021fc648da51be9773ee5249178cb5c530ad15983e1d70fbda5a6a438e0945e3d1f4ea021095c1e3be5e284af67812f55ca5bc8728e042f214d342d22d6ec4c1cdcbfa45adecc7580b972873ef93fb4791d99ffd29dc0e764f802800bb25cfae94814cfff0b58e938b0f27029f03a430826f8fe0383ebf1189a09294c339a655cdcb7c8a236a10f5436d494b93616a60e1538ab1f10e6f46f279653f637719dbd5b5e5b1f40b2b105712ff0987aae4790e49febe9f9c79a691de1875a3cd51d7e140b1457bb9dca0b54805aa6c3f8b93514d6e6dc831034e28ae06723201395a71a026353346d6d0f0c7b9ec9d792a18b6ef5c5a4887c25f4a1942b542b547e18d8048d0354e849938357680d3dfcc373630de3c1e3c0be9cc39d287a312955e367e5b5d89cb0312444d693287854f31d89020d294d9c0204170e12b9642d1ab4a583a3b24926e7f6e47853fb42c7295b9545092c2cafdbe87b12ffd2aa998b9611eacf714215092034a473f78e9a0b1b6e221402e61e7d6b4d516a13ba8f2c2205164866a5f946527852706001ee2270208678a8792591c74f635ada5222d536f90867f07d74147cf65f6a405f8cbe8a91b8c2667b094b2e2a7c87bdab070f457bce0a030ad47416b97d5a5d5d3ab2cad684853680afcce3e3a41b380e31dd827953694cd56fe7b59b9ea310e93f56d66d3774546f2ed32c9c54a129184abb95b1102ce4207933389e97cf5331cb5af53a867b2d2b894f81893b33da9569c00c22745abdc23c8a7386aa50cde2b8d41ec9475bfdab66a0d3e432f48c49f5d665f7dc0d95ec8f240baa8dca2c8d8dea93bd6e42089d3873b728732ef5356cc84b58fad3ae4715261acea0a4789e07ed95676b6eb14852d3afc7d9dc548becd82a6a0f431d5e0459634dd201d195e9e5f67dcd89d66bd41a9487a675464c4d0aff30c5e05775eea64b39d6a2541a079bf2cff9db05b165d80c7f776a1d9c5a76069e60b7cebe6441fb219ba677f8ee0f353e7ad18deffcec0e20e3ca8ef7c3968e819f27bcd8900302b7775e514fb540f2bb24737932cade0f4bef95da8286fcb235c857b5062133445c8dec1bd75fdba0359cf925abbae3511a25f20b284f496e004fde37caf694a301e3e1f7d34e9ed5e20851decdf61f1453edce71e1785fee202c9b906b1875ad4f82fccc1eeb80455abd8096121284c5a0d5e1f5810ba5c3974b7296f1e6cbf60f91816bf1f9df2c583bbcb66f05b2eab7f61bd5a1f3eb547a1c430a617a7617855a0155a87f0a612c773991b961097171608b65ffb09e8b7a2180d2fd53cbff0cdaa2b70e76a9a04439f10c0751d7215d39a94ceda59dacdd9e6a1d1bba860cb0f26ef9b8a775e529b2639eec3ccf8e4d8baf60072411144c86e07686364e65619043cc7d1933b714fa47a1e16a5753651152b07325eb3afa2215f1ed4646d46eb62ff56741108e6af82fd2be524f5ec1e34a9823e7a5576e3fa004f920d09ccf75824f45da1a1ff385865ee696d978481c1cf028b0d118284b54274db5acbbb3f6feb7b0374fcd2595810abe3e451101f0ac1517da81315687a1a00f454a235d6f2812c1db01e04912789d2040675531426b17d4b20502a0b3f97ef3f979389408c4fe8d7611b59cd61aee70024d5b4a79e74b4a7fe4013e3a0c2520dd6cb3fe3c8c19f2ea435cf9bc291d0b700af4733bcfd723d6c2029b17e738222e6ba6c201b14754da3b04174b4fb26fee694de58c46fae691d2dff46dcfc1a3459f1d614e5d444aec1b8fe2d55d4b4ba1cbd50bd6d7901a8819637cf552bc8f88b5912907666cb70f18bb33d528c656c652c54bd9d3cc4fdd48aeef21c6ed37ff4e71fa675a4286321de3d140cc9000e62ef0809a037a13db699bbf1b425eeeea9990efa66e6ca569a28c3d9cc587f12bc5f7aa48d1813dade984957c4a882bf283a19fee0c8474f27ab6ce4fad4d5bf29764484f7a50620a4a013028494293b5e46839133a3f657387e70bf191c775130ecc266379a576ec6432e137668507e6b09ddd46460537cbc43fbebfd01e37a5a30c89df320e2597addaa86c531a03d6671a85f4a6c1d103021a3e58ce573ed518229dddd7533b3f2fb6205b56b12ce605efa8e7e2ef7af0f2ff562efe8922adb7117eecb35cf5e97796b062a75a9f17a0d8b0ad8de507c3295e9c6e02590d67aa12cad354541254bcf55a9df34381dcd202b8bad38c74c4c2716152bfb22a078e9bfcaac862679747696ab2b753c64f4b9081c366819447927e9506bc24c8463dffa24257e29191a39daf538db3cd37ff34adda3e38c24e3b537dc44f08da7b514484ea862f6b194ae8f56f54a66d2c8e66dacb9fc02b7c2a3e87b68630d96d2d2c85550463ef378bb0336018de7d21cec2c3251a2addc6ba8ac7634225c44cf8b18e895c5ddfb8fd1ac66060df6482c8007bb1f2f3ea2678f7ec2009745a6b2c995cf10b7a74d606a3cd37d7c251b70ead2b61db64c94cf4cb8c3b4ac7b47a414f698f332d6e5ef2313963531f678e61b54d0a05a64738467153d97fb2cba90c13138085b1bcc9c5c47684a72587790e6c147c1ba82e4d59d441aa506331eb2ab88ffeb4b91d46a3b7df311363f8c925efea59ee124e82272a3fc7fe02f49125576758548009adaa0f73e7c34cac7dd7670709ae0ff1a94cd673d719e3791ffd4b0e81a68d150afd2b7543b2870829ec4bacdf2c0c6289fd1c28c1ff558d9c1d0f00dd45b29b9518e95ac915751a72fd1dd2f4c2a9cc92c3c94df8e70a0a4319790b94a658d8c64b4f0711eb6d1747ee979f9a0dd04f596ecc6a73adbbd2fce7114ff60255fd3427a81f36639d293fd465ac973071eefcbd11955fff4cd55f843410a40752512e7ed602f2c052ae65181f96af956af8339db1f00a828bc50a9aea", 0x1000) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003140), 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r14, 0x8010426d, &(0x7f0000003180)={0x54a9bde9}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0}, &(0x7f0000003200)=0xc) setreuid(r1, r15) setgid(r4) fchown(r9, r1, r3) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000003240)={0x3, 0xb3, 0x3f, 0x3ea, "f92e13adf016eedebc5771a05f2ad7533a702f73", 0x6, 0xff}) ioctl$VNDIOCSET(r13, 0xc0384600, &(0x7f0000003300)={&(0x7f0000003280)='./file0/file0\x00', 0x0, &(0x7f00000032c0)='./file0\x00', 0x8}) msgrcv(0x0, &(0x7f0000003340)={0x0, ""/121}, 0x81, 0x2, 0x800) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000300)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x1f, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) readv(r2, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) executing program 3: setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005020000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808e37193f8343712cc1100b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: setgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xfea3, &(0x7f0000001340)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad90018000083b45a3f0f238c842eaf00f12d1b69884b4c4d910c5352c985d7965d02ff0100000000000000000000000000018800907800000000ff020053a29ddaa87cc412774d129b4dce236ace3db9103f84437b8f5cd574bb096904065a659fcb2dffb7b1560b773b545b01b1107f9427442b17adc2aa3f84e83cbc4dd25788a091a13c4962b9444e"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') rmdir(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$LIOCSFD(r7, 0xc050756a, &(0x7f0000000040)) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x40047307, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) recvmmsg(r9, &(0x7f0000001300)={&(0x7f00000012c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)=""/171, 0xab}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x11c269a}, 0x10, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1c}, {0x15, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 6: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) r2 = getuid() setreuid(0x0, r2) getppid() sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)}, 0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f000004a000/0x1000)=nil, 0x1000, 0x1) r1 = semget$private(0x0, 0x1, 0x80) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(r2, 0x0, 0x15) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0xfe) setreuid(0x0, 0xee01) close(r3) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x0, 0x9}, {0x10001, 0x1}}, &(0x7f0000000100)) r6 = dup(r5) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x0, 0x55, 0x3, 0x8001, 0xff}) mmap(&(0x7f0000089000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x4000) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) executing program 2: r0 = socket(0x18, 0x3, 0x3a) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r3 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72ee4afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416070051b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b01a04460000000000000000", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000001340), 0xa, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYRESDEC], 0x18}, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x58cf) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) socket$inet(0x2, 0x2, 0x0) executing program 6: mknod(&(0x7f0000000240)='./file0/file0/file0\x00', 0xc000, 0x7) r0 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x80, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)) r1 = getuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000100)=[{0x4, 0x3, 0x1000}, {0x5, 0xffff, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000080)=[{0x0, 0x7, 0x3800}], 0x1) semop(r2, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r6}, 0x0, 0x0, 0x0, r7, 0x1f8, 0x3, 0x7, 0x7f}) r9 = getuid() setreuid(r1, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r9, r6, r9, r8, 0x10, 0x100}, 0x1, 0x40, 0xbe96}) chown(&(0x7f0000000040)='./file0\x00', r1, r6) symlinkat(&(0x7f00000001c0)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x7, 0x5) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r1, &(0x7f00000001c0)=""/153, 0x99) socket$inet(0x2, 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x0, 0x0, 0xfd}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9f", 0x5c3}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf", 0xa5}, {&(0x7f00000007c0)}], 0x4) shutdown(r0, 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0x7, 0x2}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8000, 0x0) syz_emit_ethernet(0xfc, &(0x7f00000001c0)={@empty, @empty, [], {@generic={0x80c6, "2f04628e5aaed4152e3cffee5ef5cfa46e49c0deb78bfc7a1816f30c4d023962b8c9ae365d8fe05086405b580df39a1803e3788fea989cedd343d5d62e238814a15b21179f7f19b5e00b161a83240cc90c37535384a4f63a9e9d2c7a7f788614c96899b761c445ea9fdf07f04d266446ea7b6a7334eb4de0d7696917dd5b39d6e052b5be42feaa9bc070ed3edf62c2e49f55704fcd40a0db8d8b0466916559c6b36c1daa1708ddb9ab12c00a79ed5d812929b065ffa8e5ed4c7dec11b8a4bdda3eb51c6c5f2b646271d23f678e71aa09745be65ecbe37a0c002e9b80c30207a88a3bca23acc9ea2eed085589d342"}}}) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\t`\x00', @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @loopback, @random="005200ee00", @local={0xac, 0x14, 0x0}}}}}) executing program 6: r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, &(0x7f0000000300)) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 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) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) socket(0x0, 0x3, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) setsockopt(r0, 0xce, 0x9, &(0x7f0000000000)="17004fb6cc047eca508f725b2354561588028b2904fc031f7c86407334bd262c5fdb4a49eb5b65f00dc544506a9ddc93f02a4e6a6eadb297ec0239e7ebf2845a7771278a09de818269f8f3fad727ea509ec6b75f10a86a6c18f74a5fd7325e1deab80ed2237192d222843a6bdbab4afbb026092912de628c89894a4b38c732dc38d507ded7aa09eab100bc516131249b1bdaad6c20b31ab04331f4c61e118580274e13166f0bb97749ce701cdedf5639544023d5ed635928904b9ce219f3cf3898c6352c319c905a5194dacb78b7fb16c6d35e21ffc65cb4655e24d25a53dad71f83d902b64d29914d04f252b1ef44e66004385023a77d61f6ce2fc3b1c8fad477570644f5e0e8f00c2e7ab981982297a66d83fac4aa6bdcde8a809c708e1fdabc63b10aef984d2004a43869938ec6e1be80e92bbc07054223204eba5dcbd034ea03f55d6f8d53475aef787bfe432e47214ff36896a7d7b243ae1bd7dd1124bba0f11c4ed80b270e5b6423651fbde3716a8ce19d6f84e161dd051027cad482b49e4c842b3ba9261c0a66793d3daaddf0f681748e238ee26ec5ec47399a82cc3cf194fe128797f516b94765b907318a66eb9c1a9673b482fa450193714d32e30a1e3555e12433a7c405d27c7180968b6f7dbcc71d27eb0f295e532fd8e9591dcb2e1560a9ebe3f305412f06a84f6d6b5205e4ee6853536f6b68d63951ac8989f825ad3a7fe22d90592c68777c04932b7da2d9250c25a0aa231801c14e5e44711801954ee7f6cba527b9de6e4e251065ed23d9492d59a1ecfa42d4456a296bc243e3d5d5d7b8e49e105a167edb8463b009670e1867c1cef055ddb79693bce45f45487105bf6d15722841b50a3f2b3326acbd2c1a204bdc2aa3949cd8572346e9434cb4d6ccf9d475ee2621567ac5a66773dfecb7f2d8ee40131e444d652fc10455621d0b7d6da5104b66b8e61f6185d36a03a9f30ebbf1030e0d04a63dec664f751ff96e3d070686a57f7f6c6e1d972e9331275e68bf87c0314d501eb438b273c344849a9ec730d6c02a1ba5910a0ef538a6dc82805d0693363636f624b9d5ee92a119fa5e740ccab93ad8f2183102c3dd38488328e23b5521a4c94b9170d3cbc444d70657a8b5fbfbb8f2cd3905595b38eb60b64dae537f0a86deb1c8a200e78570fddc007a823339fe3526f75a6e5123481b26f87e354695de8ada30a37e3828616e530d47a9bffc845771182bdf7c05b2cc6bca6ad9f250b2c2527acd4b0ee2106f360ab998fc2f48cc056be6e927a8c336e092d4ff17980f75dcb34595db5276d54a27802b359b0297bf4ba95d0926a45586a125455753fa8290c3308540735c1ff7cb1ae2ff5f733069c6facfd7b9010097ddc2e96763ab8fa636429f4ccce0b5539911e6a3cb97c78d5b5f16a36944b913be2da99f9bac71553f13d64ae6cca4ee0918531d4d7e9ceffe56443cda2fbbb06e12f6070fbacd4a3f4a140de1128e2aa75c8a005bf4213acb28fb4349810bf42e42b8df5a4fe8cbb6932325894d4b0aa231a158c03a8c8600360d52ed695e652f54eaee9b0f3887d280e36676d0829b09260f8e73fd5606dec4cffcda02877a78aef2cdd7fe45a5cf5d9df77e9a01b461960f01ab2f2011788b323832bc5a9c8faca6933f038d362fd6a82c0a7e980d9877720f72ae8e506017f69f42618f3c0bf670811253992a7c3009a35197aa15f3b7976d990904c1bcf75632fd9f773f42a7458694fb4c888d0ce412246ed7cd90b237d78e85020a6bddaa122cb997a82b8751f9c20fe42dbc1d646b05864f3681633df506549390b6c4e7414d8fc0b3aafb1c612a5224dadb64a5b95bd49df9b775999c868f263b67d779a83e0970f7ea2f1cbb4eab12d6737e9bbe87ce1caabc5e19780975f479d6c5895bcb65cfcc67a9c5d88ff730b140d525a0f40663bdd93c1fa328740251b8d544c09fbf53ab7e457b30333c48e876b2909340b108de232daaed85cacb7fab28b8d5e2de514f62b4151a8789e0e9b37872b7a92f985a1712dfe091742985909d28cc7526a5908ccebd07eefc89bef4df501f00b0b49d84b5b56d066ac4b1565bad0f561e03757fcda9e7205c5c7f8e080638436cd681f9daa474ce6001b76f77338cd65a4f6aa290cacfe70461b64f01b8fc890104be2857bcedfc5ace30d71a268a0f5b0cf15bc6bb90ef88e556c03c055a9d6c878bcd8dfb7bd55bbcebd5ab3b5fbb5c6b7bbba0ddfc4715365d7e07244588f35c0a08d0d3e85315386e358921050340e1dad765feb5257aca348dad106f286f54d9e4bac612562ce62f078412ffcfafb6d2cfcf432f5df5be429bcce225d32ee9fb070846d6245577141072f5d9154ca63621db0d043d6d968212ce4d42232ee8f480040dd6551410e020c1cb5f200894c8ae01007bf0cafbfb0674049f9cf7c2aeb69b5d300545036882c3dc2a21872b2d4c76828d6c4b10930ff3532baa57d2650b8fce5416416dd40ac14138f59d09652e9f6de3775c97318e18a33e0a6e68e8e1159f3c7e7554c2ce46a0fa5e183d0fb499d9cf4095844a61e0be7822ba7000a8f333549af349a14e166f02fa14acca3313138f7721e349f7b9be5fcd922afc2ef2786b824a1fa13a281a50ff209c88915aca95f73743f58b99f4278c5377633e145b0409b80b81f974ee5effe822ffd4001cf0657b06c293ac3d6dd36da86e47686cc9be843126191575202f4425d42b24c49482372bea92ac307da731f662953a54167a32e76c489c2a19a8f2fa509d45dc9ccd85c650b64561bf6684c56d04cda528eff21bb4d14a35a35ff0a341f432cc916d4e2d7a1a12571ddc29664e5bf664085837cbbbbcc7c9350afba6341a20a956def62a214c7c78ea688ef720780e80ff57a1e228cfb7e41865affff5b69e1c8e38073449a21e65a1ab13b6c2c46907df3a0447daa60eef1496252fefcd51da54b0f672d8aa554fb26fd196a5a5d787e2f079d952c02b4694ba1dfccc8cf8c1606fe4006fa3f225a35103dfc4e04e48c7efc6681a10b22404839845d329f9a54a8cef0fccbdfecf8ccb8774f08cd07cf24c2166dc6dce0cf8ca3fe8640f2565b4dff4e1af2e3d5afe148b4e2ea4fe0c17aabaa66173b4b134be890bcdc793ef79914566751a580c5288fcccde0b635832c8b3b4cdd4c844316f1d57953d47fc031eae34b781b37008d249ecab493a09f0e6e4623eec10ec6c69825f872968fba275eebade8a0a09ec63f2ef263827f6fe6beed74be218dc99f3fc56a622798970ca539de99cd3578010285eb59014cf22d33c6fb70c7e488629d640023847f6732b4a9757cef93a996b688b3b7e9ca6f1951eca7d9aeb8d454f7836c54513baff3f87aa686a646a50022205dde12c353fd5c4a6ceb543ed83bc8f13935db91e885d7411c9face2a46bef399edc65d4e403ed6915ee32d01caa17751a704a05ff313306b5e952b2eda8bf43b16568890e8fefe961cd7488d5a1eb114e0896f94044fedb032fa68dc3d8736ed49e22397f9329cc660ea08b60b3babfca0df2754bdadcf76487a1236189e188c9ffda911bb874fd54eccf6d49f4cf71d17cf0ece8b2712cff5eb1d8e949d5fe4f5c27d7e76d45d5b027ab523b1de5e438d6b14c3c484313e8e9044d7431eb86a5a74c7a17963e5076e33d176b671b46953e85ca53d7001b68aca649b24af8f259cf89d4f4eaaf606541e972f4495129ca55c28f284e7c03f17f913d6f6d34799afd3c51212a121af791f4f7dcf000117bb7cfeba6e470a0e49ec1ae598967351d7fd6599598ca54fb7d8eae2c06ceee3663fa1b2ff36b0af3bb333df709b371df67f8c834f6ded832c89dcbfe9f788c0c80f18e800ccff6e390efcecdf5efd75f42fd13684cab708c0e41e6c5fd6cc091643876d24e84269845fba948193af9c88705b19a0de14abe317860b0057877c9bc4635ef0af69fe038b27f5e92b9b26c215dc267946ce7343a99d514c1da92cac88b2f70fbb3bd3755a8608abaeaa3d4ef0c3478c7839ff1357d5754661754da8a270cac028989d8821a4da49ff5d5fb38df14d8c22d340a29ab6d004a70f174e04f43fc43d64d4915e288393378538d5cc52275e73bf0b212fd6acc9f329eebb285d36dd653e0a4c4c76cf8ef75fb7a8d04c208eaab6c11ac735a10e6fd7758a1ef4d8c4a424fc1eb112844e28f7296203e692471d012d492641782fe9d2fd6309398bc2d71755ed90f32cc20cfc66a1f44458bec573cd237dfb80a86e7191d3ae4d5994f8dc81038e0e652b5370bad07491c7abfa79a14cb1608435f9e456a029d04f2dd04a72410f466096f4939ed323554b5cef4685d64b1981139a407bb031a9e17566f6006dab86dbd9820af30fcf1fac2aac829cbd7e11914357aa4b1c764581f45bee8179258ded145eed144b52b32c520ffee66a7ff64427401c752fc15c7d759ef1c82bbf284a6e638b04d9cc836a132299674e4781da62f17a12a4e99017ab8fb14d9c66071acb815d846283cad699c36dac3e1dc32d414260b29f05768a919060408c7f625a509d94736e276d4382baab781bb5e0561960c59d858bf56b7a085d18275cfc384b778381d0291c4c2de38691753d0ec32dc424b8e3a0afb29fc8d3bcba3e6293171bbf498f3847a7e639489359ed70ced21937d6fa712691fe5caab5557f91d1206d16dbd52cac1fbc1b5376fb1dcf2f581eb55badeb0b56185b5d7f93d338f8df111035aa81682eab2d6fb7e48c17e5b2a58c2136963d44956d1506fb77129225f2f333bc788fe6600907d29800308e449bdb89d8aeb0a3dbbc0e01729174df6fc267de8b0be7d5c343113472c91175681790388d8cc493254ff50fc1d44f2d890d2ec90368311c8fe58ec4a471db4d7b40cf0627d34e8aff3260f6cee2f80c2c9fa11440915202ac65d003db424f670160b5e37862663281e78f3cd64339738d9e999a69d8b253de39147e48fe09c52b75653eaa2d5ff9b26beed2ddec0c9dbb8d7bcc882fc13e5d568aee84f0df7003ee91496783100c4b0a3566446c71bff7ca4299dae0036eaeff8af3db97f7c0bbf26a7ae50fb86ef6d4714107ef4a913b54855750f244ca1b8b2981fd8f53e06751a3e3e3f8dbfc2687af7245f2f2423922605c96c85ee93e0f0e62b75cfc488b0949935d8cc7bdb6aa7b48e1de61c783d73aaead2efa0d922141e44d8c138879b03e171035ec5d3cba437fe0f8a4eaf7730a9f07ad38ef40a7ebb38dd266938434594a3f48ea25787d6608ea325ff0ac69551a58daffa09afd19ca75c4261f4d4914d0d59c0ec8a09e2efcc3038dbdcb8d658faffbcc7a551a4edd84581e9c6508b13e84faef5ee39087b0e54f18d44788f9c8c27404f9bd1f182cf0a11a4edf1b3f1bd2feba52cebd97166de64b300e9762ff71d5c793c6f683501c25c28b1fbc67c725cf4b7e770b18b250d8cf43373e743aa3015be5527d65e67e16b278555f0c68f700a5e392ef48e4c05f236bfc279a321c2b9fc2366f1b085fb6c1c55c70f95acdbd595d46e9c464e2482e1cb5a2e51fc009ac84d80a217666b00eb9e53833e899b9841269f0a1d5b78585f39a89e5e9997963988aab71270bf8de56908495413644f1cd5c56aee62ba0658b85786815c2cf2f4a2e7f4fff081ac0a38b87f32ec9087edb5da9ff8c5ce9a396e2b4289fdcbd72d20bb2d2a0c5d479f6d55cc5f21b748ff2c94b2910b2d385a8aa93d1b4a7b5167e4371552c22c09d9415168f219c10ff042b1e15e60fe9ae46ed81", 0x1000) syz_emit_ethernet(0x2fbf, &(0x7f0000003440)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x2f89, 0x0, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[@fragment, @hopopts={0x0, 0x203, '\x00', [@jumbo, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo, @jumbo, @generic={0x0, 0xffe, "46c04b5118e973ec0b341eebe83d6a2aad264b4f5f916783a7d6feb7403c734c4a95c4dfb55013fac924c4f19dc54d4eacfe4dbcda796c97f62e50ba8216f0e6fc6ede1d337c7632c080065f73a717f35919a764e43a7efc980d6a635b178e4f64d362ab64e65fb131be0bc0f074af31e55b1f16df0860009b4eed3173a43cc37779f332e7fd69a24f9a824a144712349883488e64122eb0f7baa455662c876d5722ed34deae9487538bfa073706a35f73009a9a81228ed95e7aaec8d41d881e06791fa4b90d301d373e322e0cd34fac68a77668872e616661619891882969b3782f9f34f5fe437c8cc229ded6e11b18e7f51305c96c1bb54be7a6a2cc159e81ff5d95aa11c2c8601221eee69ebcde3a42adbbc3ce50c78d573458253a107d7a54b36b52e2baf408debc5b694e32bebd8b82b4b8fe45ddddc4eed088c76cdb4b0ac4518d5b12c36833f34c5af6c2dc77223e9f4a0a4810394d9d17dfd517f06745e49f2ada59dff29ed9b6df6e5b20d4130b519f7a6638be986ebdf615b4865b300654a925bec229105ca8f4bb2d117e212e59c287cd86d70c1331b69bab86a469a70179279aa20ac38a9889d99639f170bf9405945329b8df2a8d38d5aaff71c839f5524304a0b209df97bbc08607cf4b77449755622573956d345b5ba57fddd3ea461b734fad26b38f3064df6b2639b8dd9ef1e7a175eee7fd3051148fa808bcd732a304b38b7c488de1085d15a7c27806f6f9b5ce39557be9339147571a58df79cc65d5803830b834c8a5da3826e74b505eb4f44aacbc989a35546c8ec28a6e15d5d4d2ae7e771d141f64373b6ad226013521870136c6f66ea552c91dc723386e90b7347d341c6d6c89ff1c3f419e8d9034ffbb42dd86c99c91f61ce1a76b69d7eb06f08e6001e35d605bbc6203325a7ec32f229255b85860172a0aab130eedff4b8c3efeff47571273a45db39fe0bd100ce6b3a6973a172dedf3a067e69dc5d36bf9ecf3045b77eaea7dac85dce5cce74fd55aa3053b01f6100b60fd497f483faa2c95bf04740d18b848a26dda18601b79ab2ea2ffa5e158e5969066d97e5ba5127c9f7c29c879e2056858b7ee1b095772b4c6938deaf6f755b626e634ad3c97abb007e6eb7093ae173f659604830055e1539437e79a9151c550cf44ec9e16ea8453b237c6397ec2780b3688a7a980811b9f40ee63ca5fc3b6ec79d6bc6a2fbcab47e3506149e7e555440fa85709d0f3325e08fb0a8b50c591c30f9ab99651f9e316b9b04bbb432406df28db9e33ed1e90ea4ccd6c25f0b4e528c798ad0ef6ac0b1e42e6fa89aca4bb0eede723364c8c4a56d44f374de56ef248bb4e1ae5c55d3be73f93983513cd0d5c4fc13bf9a91672e56024b29dca34e1ff3232e10dec219075931dcd1598a9ebcb38717c6bada10131f91c9611883fce54f4291144c06295a145d0acc22f79e1be2dc9584a3df0aba6cfc93408f2071adb125829b655ffa9b5b8674697c98eb3153c2eb67f25802f01122c5981dec80972e5e474d76d467154a3425e9a29c2b5a4bcf67da47bb4db6cf52825ae37af138d9bde916381b2251f52cc6aac5741cc14012199347126b561151ca6dd321b769c9c290136829d5908df402cc3bf196b6bfc368104e6b0add760666ce3557879736deb650d48c3f26298cb45893910181d63326ad40f2ccd922078acf1f852f7842bb40a5ba5dc447ed3086ba4b96e6d0e88fdeda875f95cf6291c1a61d2a5c3293df72ca5d1941d6274c02695fa2a8f9d6236653c8baf51b307e8d62576afd4f6774c7f696af92e3f2ff863ed23fbe32c07940acf54cd484847dc0bc3f01d6c822513671d1da8e9979ad425abf2dd84c760ef3ef69ea5d40459bea2488eda99131286adffbfcfacc4c017a0679a9710ace0c0fdd4f3e7f19ff7a2e73ff20f58460b9574d84a8d317be81ef19f903c186c448afa9abaf466ecb3e0b661a3adf7f2fa35cfd5cc1cd6bc47018c3a8b4a5bdc32a0ad018c64f1ed3fc6dbbd1585693bb0e8d498ef6b04600f279feba5ce84affb1495e68e63623351fb96a44df0fc92f3209d9a90bb74b0e381c294d64d96062c82bedb4fd73b4c7ade94bb6a4a327da941933fa1590f16a674d75d86d884ec04dc2a1ac3617e6930e0e61749e053573610445be896ce9399027282c931bdc2dd9b82ccf6b54f038f6746495c15449f7b2279cf2c90b487dbdf121f91fd79bb44610c1034908e4abc4c72efe0d4ddb7fa42fc2a172f1b672126d43af279a6d2858ff15ba0c001a5e1562829a669eb05d6f104bd3688883770a36516b8d4cd850f64e0b2c8f53401451d27e4a6ab172ac56e41509964aa1f53f97880f057c33320b0b5f455fc1ee9e8a1836b0295bc41c0a7781b47fdb9942f9d60047fca2925312d8c504dcad7f98835d5d69bb95c208e8c781699b482b5ffbba8ede51904fdb38c540ec0461c8acd895ff4b04de932302db94179a8e01a8da6a154d4d6b62eb42b4679ef4f30707c13582dd6ff4bf2d76ae972deb5c41734766a1f2761fdb689a0e45488b629ee0c46f36ad4c0b6e976e8f727a83b33230bfa0c00b7ca24cc9c69caefc88886dea4f541e5c45527b7b37106dda551f3030ae2e26c1a70723fed5f7e87da68e22350f74b4aeac76f1e1e05f85c54cf00319e45444c248a96f399e0c0598a7fd1cf147b6755342556f3987781fd5bb28dcfd66ac919c12b73781a0364dff56e6803def541065a8a6ad6baceaf74c402c1de0089091d0213419d01be7c6b02399db03717dd5314d81035bba506d6de7e46bf187ad46613b326a1aa8827330a00a03695b61d4c9bdd0cfe338261212b9703648b5ac3eb3f0b291cd3dd2f46a56a951fe06864b6d93e11671788c336e4f4b040971cfffdfc5aaf47066c5178d540e91512ca1bb71023f3f0d6263b750ffc670d70cedacab76bc7e36b35c346ffe388ae01a0b5774be947ce0e2fa86b48d89f2d537b53c8be48412c94dd8bc93f23ba24e3f1fa2c4d6ec7a84f32bb671ea9fc7c25c27a157ca8894db9a0d1ef11a4d28f98e58ea0626929111513afece93f06adaf279af853ade19b54a587b68eeafc491b485aa9ee9ee26dba162e7c0e11d58a29b2303480015cef65ab295035c5a8a23529b2b087ee18188e067bb3f48a700e539c2d9527e15e20999b57cfcc127f8cdd3f5e7a112bdeeb0febd8c097b51ff32f0e360da35e112cafe877b71d4980eb050fc5c680fc4deac34bf876445effc5bd416de48103644295a4d91001bced39756df39ab7587a3dd37f83ea2c58f6e8d1bbb801d11421a77d2b35fcbc2c863497d0c38a17a09ef71025763deedffd1655a3f58a4d0218fbf955a998bb79481c41aba929c80a3a19967d4f6a7f033aef9a4d11218e4a2551493487441e489808c2192c4ed632910035b0c8792a45c7de8aa5e5456a8735c57adf037875701daba3f00c5f4d7a65940c5a832d0781ed072cfeb5751a60ddd0cd399e08e4f134268175fd1bfbf01f7af45d077d2036f647e77976d73a1de1b2f84f5f0632c55a8589bbf262bb7ed5f7971b99b2825ae155f7a6591fa584a3f8ee73cbce2f00b8fde9711491970e34cbfa5f5c3bb9de2881750f2dc7d9c2994ea83fb7fab0e10f37dc9a9481bc92391fe89b7ab78f477c06b349d3064eddf925c6fbb28deacd8e8c9eee0754dedd13542ade4d6094bf90128e5bbb029641bd71d43f6b1ba884ffde7fb959cec85f692f84bd8b8e8c6bb9e03840a9a68477514185e7f624aa68184dbab6052145813bfb7784aa9640855508d69de4e4ba9d15fd35f9f6c75db3f3c97f3f1c302fb25643f5234b4c50149d7126f6b9cba78fa6f9719824c251c2a5d0f8262a02e3e1082d0388a0bcb1e16d5ae8fb8b79c3843dd81bc64d1822f2c68f2c7519d940642ff7c5a83c484539730aac24b345109c19299c1fd1279c7ea3fd9e515047be88f25e0e1defdae0048ae2b019a59492f3fe997724b0920061815dab28bfb4b6f1db285523f2ab8520f063d30a30bb631ab2d2bb3f6b47c90ed3594511c3e4312cc909119fbb4a4309c0bd9ad5fcaab2f00ac33ca1956baa14ab962154213cfee32b80bdcdb6af7aa74abd1fec9edbd22ca2fed35dcd8c4a7aa42f4d2bdb60ffffb525c108d1237ca050e90972b7d6356629b827ad8166c3c7baecd99928fc8558942623ab36e5a75bc9496c74ca6a3248ad4f989fbb06c59930df1dd02081d5e2a83d77c002a3c58cb1401d0a48b84c083251618accbf054ae92f74154a61ac55847388e340775de9d1503512bb84607629aad6c920b2b863e416fbb98401c0753025841f4cd9a98a86d0fc53c76aa79c58bf97ad26d4cb142a0c58ad35a084b16ef3f77ea2d0c8f7a868d72100f9d197a4d377b42a2471e0a5791ec56ceb3a38114aee55f2eda1ab64ca009e316969d524b87ddc6eea4afb07a92fae6693b9e7bb052299dc4f4ad29621a64f1cfaff9832d3bf74c866918ade2657b36e5a6d0b4c8a9a4e155cd4c68057782132293ef9247b207396bcf00b2cefd810c696b449bb5397740d152654d94847959cbe3d42ca69668ec7df6aa6394803c64292ca9c77320d242d47727f7a691fc677a5f827242e256de5ad0cdeda6bf6222b8d3a8804aad60c210d445a53c0cd58f904fec252b96d7fab9d2a51b3508f5142ea36b6b91fcd221570c756d50b0db4842b91666ea2bda8e19d9b4f5a7ff72655ab4cb0c95b473869d8b6396f1307e326f825c28989b94497c4c38e87d5ddf1fb405d008e6a7bb4fd705de4ea519ed20b7c885362ae69c07c8f6c45a9021c50e6eff15b3333d56cb74eefd5deb7c3d442f987b7803229d32bddb1cb3042496503d2ecdac087f7b21f4e8781edb231886fd27520de07ca0596df6ba820c5693c0564550702361bdcbed9c6b0c8c6c5d4bb7986be0cf8f42de0b82ad1ebfb9c69d29ba268c287361d3e4286b4635935a1a115bf6c9a4b90dbb078c117aec795fb2776a4ad4ce537f791624d5dc7e3deadf961f463402c575772e4d4fe472c5af5547f5d93e87565a46552f8f49a1fc45abc7532e40652be8829da09f836f2db2d35590e3aa4e662c04ca7294d8f78893fdfa2b47f012be514f76f229f69e3285245d34daa35126cf9bcf5ae94debde798755bb687aa65339b67b6d441fae60a22d4cbf2b879e7cdb6992619f315a555e4ba8d8b491acbe0fb4182631ae13665f875c7aaf5aa78b1cba4f3d559330863495fd56990ae383b21d6902e2dfb0c789e74a90b876bcc5cbdf2378acf7320649aa56f397abf7f1289c708d5cd5af8752b67746041c42f92d17c2a8bc0f2914bb863d133d53b82fcff84d0cc65dabb0da4fc0e200bf7349aa537853f416f27e9c7246670c9296d59ceb3816d7a4ca0f3a543adaaafb7d8a1656c9839ae478fc1f6b492c128fd4f042c83cff9323c9de507ec8611aa161377ecd09c5a836155b853d22e803269c954476d588503b9869bb5cc1a2ab82ad83707223cc97560363c22574495a063a2921896e74661e46e0f2a83ac1270a77888480c2e0ca94c079a8f4e6532615a368faf53347574720dccaa8f073e55a562044ad3f7bcd22de91a8cf19a89347e63bc498f67825d2f11fa5e8abdd5f8fa2aec39913475197f9ade831bfcfd6d35d48cd94c5f7d33d290714b8996cb6dae95eccad7b7deb3851eccb825ef2ce174ee02bdaf2df5bc023cf64e8a50acf35c32341b4d0b52ba180c447c76712fff12c23a3084a32d5f07d863ef2c796d72ff444917"}]}, @dstopts={0x0, 0x0, '\x00', [@ra]}, @hopopts={0x0, 0x1e6, '\x00', [@generic={0x0, 0xf2f, "09835d8b723f861cabf3acf6a7ee286492b3094bf651e0c977dccd17a0c0e5aabbb54de697349416c17d6be5822faaecf63b11a1ba2b90a2b4d77e15c946f86a8fdbe180a8c8cba0b69019c36601b1231626429b2835cfe85d9fd647bdf7dc567d8105ecfc4cab4d43863f818b77fcb9f59725b5563b5f5f3f44bf47eb5c783e3efb601a17aa70ba4145805d2dc553ef65766f008abdb24f0db57654038b2500665293d827742cd915e0e5398e902e4c3bd1bfeaea17427fcfe4d65926b9a6b1848729c466865623f4e05a2b98540bac7c384dc690aab92682f99acc6f7f2d680f73a0806c72095e66f42df212cd11207e468d2eb63ddc247f0b30e53a7d81aba9575db6f59c5b65c42b3607ac33f0133c6f5e1999163b953db6ebe1904c26ada3d4223134be75463940053a706f7367173602edda3d7742c171354386e79b4325a582a063b1df2363ddd5cd1af6c9c764c2187f66afb452b260a72d3a52d14d7d9a8898547b07fe698f099f9c056435dc813a8b87b219c577fcb017b8929939836af75bf17992a3f4dfa862da03f35f859fdfcf29412d1ccdb1ecf8e675d282fc0fc3779a190c18826e10ade4b2de5a75dac4a0a4d20433176b86483ed96326080dffa8047708dd09046339156f490d34e2b63abec51013f9ecdb8418d1e5402196b8e8a514c5b524ef2e6f5849cc8ce6424530f2b7fca029d3a2c2dedca5c8fe31ccabfa6f62cb5061801ee8f82cafa065599aad4427ac11b888683cc880fc65f6876a5e168dadc53cc9ad1bc1d1cada03dbfa9523ebefb4ac404a838817ec994d7714618a5d41ae7719e048070532ae4a4f6698f743361de88d093a5d65d34bc24e8abeeccc60455e564e1c62b6640187e67fea34457fda36a7a95f82af1feb2968d2bf1cc8da43e3e13247627e9074940cb286821b477b73f572a9d26e833b671f8897f5e2e4ade77552f99799e8a83fabebad6a0269b858b6cea4c1095cdb7bc6c1ed502048b956ec11bf3b9359bd2ec356e463d64821c94c4e968eae870994fdcee42e8051587a4a094a6cc14bb6919642a65764d36b9a4431fa7e4933de791b6da51e9012810f0d31520d29e09abd1bb7c23cef32b026baa6d88eaab136c929c02003671c8d6ce320bd4874fc35b3bd1815173c0fa65f08392d4829e03d7b84486d9e8251e3e19e521895a89533267b2e513eaedc4ddf5d535ecab3ae890b004503f45c086253ef393c2b70a143a9dbe7a0fa8209173040e79b43105a3823b81b3d5f7b7fbfdf711818d3e9c655ee164210375f8a4b7826681ae3a6a435f6346f6466a67f2550410f68739ad34553e785384c4794455414afa5cbe5178330d8ff67b5686bf9c1f853d309f7e5dd16064e73061697446a6ea4a4597416c3b589b5d07707cb27ca2b26528aee3426e963270f124b4d034572307f1deebd5b7a09315bb26fe6427c4829e3d9d9bf0da31ac040a951a77d07574b0ab63332ee9966202ecb19f8371360d016229cde93ed04e8853016610968f0fcf2a2889693ed9b622ddbcd61ffd4ce6182f9d50f2383ac76006a3fab2586a47d2fbd5da6c7ffd2769db409fe3ecdfe454c8a795413e3a5ad892ba06ec0eabc2c01bc27d598cb1439fd2da74746e0dd5ca86c0dea5d141e4d3e294e2f2cff2af5a130bf8314cd0278cd6d790e0264596f70201554ee855dcd66a79cc368b2597b6cce47e59593dda57204ad8df39ca331125c2fe69e69b0c234ad3442a2a16a58d58329e20e45e8c66b3ce15a7b269db50723e9e8aad0680f38ecbf823e1d3dd4f9c00d299c4671fb1cf2f7f83478986cc8180597fc0665b69b5d1c273ff94aecebec35b53ad464071060f10bfe691917879d10f060b1f04a8305133bc28362f65ec5a9a57391bbe91705826fdb53723b68b3ee3f28292f41b991af38fb4406c9e0cc2cb3893ef05194907cc0bb32b8f78a599ef764e3b794b38ce7b925f874d6d4f63cb01d3da3c6b0f0472ddaa40a7a7476b95d8855e42a503a3d4da74e1a0ba5d24d4b66e25c8cecc17a3211cb52428a49c6f3aa8ffc54b67b4ac6ed5fb8b83a23ce9e60eeca60c1c3affe1758eb95a6dc708a8e707b7ea0f40dc4bd33833e7422b6670a5784ee21b02df32213ba832bbe497fd12588f8fecac62cd3a18fb799adc71fdfdf40cc76de6be4d27f2ca5489393527d83cca94864863c4d49283d38ae2f89c8d505cd6b04c915e8384c1df6e2d213cb4123d80d27f836766d0ebe71fbb4d4a6e966c0c18ad03a06edaab4814df9d08ed7b8cbfc625385b44e84f158567049b9315a8bf42978f1b4436de9a2b98c3a56a3fe30fbe638fac8137ec2aebe8b8c91ca03e65fcd851ecd86c88af870d4cf9d222528f6c7525095cba0fd1dfc0d4c4a24b711051d9b3c2276b09d047ae170ce12585cf62c6d9fb9b6488100e7f08df37c059909c07a8894eba50542b477e282069c538b61326fe8d484ed52ceb20855a3aa78ac473c54a59b902bab810d147c29a5c31770e059f34d085bb4eb425e4cd39e556677d8c8912d11ffd7ae02b6a43caca77312a2d3962bfb99748f7828e65b293eaef5f179d8f07a3a9a6795cef278973a7b9f476bb7539021a11fc5e058b4088e14ef81735d132315e15ae45fa40ef99fac800d0f5744c2a3758e77961700d2d5bdf35a87fe4cba4d0a5eed6d501fe8f6e81051b8eaff3058d6d86ec60ebbaa0f91edf23763e22b0660beafec3e821487eb720948a12f7c274fa2164861580b3c2e79362da4080608b00b3b35767a6671a3b4569780283f9069312d6aaebf64eced73ec28d271add3db9edf5470aa11b826f07aa08008c179fb7e64952025cc4c44d28e0c13f34ef8640c2c3b5d3acdfbb2e995e4a2bfa635fdf8cd73f6d8b5918491a3f224458f92a47adeeced482855d1b03ec6284ae54c22a64d62a46f9d6d6a2211ba2c82c1a276e419079961d9c933bcb9afad5b2fee5d50cfa0257666b9eaa8936a7e71d7bce0eb9e9606e0ad0659db1b5415eccabcc3a979c33ee4db6f7d1864df8f84e90a3608e1f419e3aa1a39442fa7d1268af3fc39e7b54256ec53fab2263af0361d263ba9eb3a083193b837892368a471a09c01159255d5a542d512bcad0f354be4fe744973a51f1924079f81ffeb7b29f95f5f2155f567d1055b9b1ba60bdbee12e249f56b840eadf05fd3266db53b51345b91662b701e74907086ac0e48264993baead04e01b7464ec314972324d8b4f16cf471587660154bd3194e26b85a525cabafdf689b864f35acbef1315ca86dc78f7a9408d169f3e231154b38d2b1ce4f27009a89cf6840c328cf9c92fa8fb070137128ec6faa44d9861070105e4a3d87da706a654bc9ca397d29cb0186b787cc8ba82249eb6aa436137d32a4ad8127eba26ac65f1e00eb8b4e821fecfb0b8a1e5e9aae31c74f4222580f2bbd07984b61245a9207d92dda9068f3411ddd8e8058be45008a43ee10c0a8a7b8fd817cc88782f6e6743664cf44ef551fcb0553f8ef598cebdf8aa5f2efe1faf909fd37367703bd4d8fa51450c7ee6becd3900a0c47e9bab8bc7a3fb8bd814dc55dd1976657951940526af232fb7ce38ff4b077a370e35d0118af5ac3837d3c4bc4c82cdfbda27730a7cff0c686ee8870e5a7e09ae3c6dddd4a175aeb3b221faa1a04cd5640a22e59e8787c7aac092290ecb8db73474ba6642faaf5348d07fb5da9a6eddda8d41f9d644aa9783f8c6fa654b21ef17385d33dde5c247e5cbe0ecdbd25cc46197106860f363492fa07c3bcf8cdf866730e48b828048d9d59f67193da187dcd2d9442b3b6cb29290b5614c9da6b63c739bf752a322d5094937b1086ab9c4f653d39a9e49690249b161984c30d126d46844b2c70a9b31a3f3fc208baff5b8a3d0325626ddff96e4f0c28252aa1da24c229733da503d2fb01a3c1a09227c3c727328292a5f2c5abd371f40b702e0242370259aaab96280f35080e38919f2afc5ca1e42cd0a638c97eca22ff3b3640f1263e1cc4cd260fa0f621210a2e7bc095f37c2dbc486258c44a4b0f488d60565602b1d2095ac907ed0deb32b631d812016e2e321cf565e7f043f8a29f1f82815adf499d467813c45ff54b59da965eaf057a9d23643bd965ac592a1ab04029659294d693050e58792917c41053fb8eaa9b488e73a8d287914550c62892048d69c9eee19ebd2f23600f03af1cc7242725a9eaa2aa29db76fbf88a11bd46110c62231bf1e55cf2cf01355bae944b28718f3a59e9ef118b8faa9fa68ec1e2f4b50be5a89c9dd493352f3b91a71c54e331392586e68406457e31ac8c699703be70b54420e678831de9e1d56b7b19ad08f2aacacabaf93f1fe2faf854255e2d0496f223ebb52dd00c5b4c2ab960c51c08396e76692afc6953733a5f67e48d0edebf86ccdcdd36e579c3a21182cc98d4a65ff7bcae97cb135cc4bc39e989cfc1abe150b572518b3334a5c0aa73c034ed63e7af611881c1ceed48048ae6e4d3c9c03d3f49e8417a00af533351e77b4ac5ca44f7bbd33605ecee87d4f4d520e6a03fb4691de39334d8d87c7dc6d258c1863caa7b4771c2003b217acdd84f8f1fc31bd745161c7075e808389a7a5548208a0437d9a93d8cf76c6b2803933062725044f66af6ad6731a73a901d47f89cff54bc0d33d8123cdf518a5e5e5847e7bce52e4f95005f455baf3873cfc54008791dae5bbf1b82598f5d19ad0e7dec85ffdcbb1b5ff14e15e66ae9d2fd3a37162d182d5f20302710179bb006ca9b37e286efbde35d31a0dd68a16c266f3c0329851f36a287aeff5f70dcd83e6e758377d70902a8a12fbf074177a985d4f142f7c26060d5ddac57577e5cd96c6e3f7596c07024a4d9d59f34458ff4fde8fbac08ef024481d332c515fdc36308177e9cf6c4d826209af96da5405fb6f574e1df07d7187951b5d74c15af2a3ebf6cc1be74f7e009be055a910f09794fe6d9c223a96ab521cadcc0b33fd4b1c16ee4f4a570f960b469c96d80d19206c4e5521a5840b66ddfee91b2842110042fcbd56d0e212f04e225d621b9b1fa0e74ea6e610864afe00d53f87fa30a6f3725336b59d6fd4f8b2a117fdb0d67b5812c1ae3692c81d0284e4b56b9da3d2672f99371a3c8f8f922ce3845c8cdc4e5abd0e0425b4353366a21f609e31724e3ad209dd3fba59a2c448fece7a89478e28dc6ba14daf09c24e0fbad726ce9b9476159a47d2817a024c6f653f9c96284278ab72597279f3bb2c8aa921a42009c9e98022f5c50e03a17cdc2cb4eb00ffcfb77860519994a35cb6a371ddd499038b99c24722f5d6bafc982f9c9072828d749e4cffe6ae082f2625bc8b81f1ddb52def6c15471c0a6f7722af36014c5012e408404f5bfcb6fef36c4a5ab259da485be818d98d9283b3fe1f521480c7546b9f9e880ac91a8c6cfa86cae5d6c48e4baec1b8941c3bef02827cab7526a14ef18f2776fc0aec0a2f68853c204bbbc6705d321aa30"}]}], @icmpv6=@ni={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "cab3e653b453319c573cbd8c713b8efa0b9706fc4b0754830bb103b06ac6253210142bd884e98c6fcc2fdb0623ca09ffba8b5a789041eef2df46b8b1369a7398aaf94f8c49391153aae3ed1e2a15d1b7a402171e3e63823019c72b521578ffa7421dc5a5faa8ad3867878a6bdf51e5bf25f0b8d3dd0521408f4c66b5ebdbe002155ea9926d10faa5aae93a57f20dc6f20c9f8ecacf6b3935023a7b8545365798340a079f217b117af4067c51a1d8e3a631eb49e865dd1a280a0d191ae38e5bf0b9e40250fa3057e063bc82fa76a2d6d67777a8a6b6be918e9e0079c28936cbfb8109e7a660e568f99551244fff4930d4dab23512cdef427f1a786949d2935036e4f6917323aadfda86d1a9a959144c9349cfa8a61f24426760fce8e22915c04c7b9930df25874635782dfa1025b1801e1a90c1bd804bb934db7b8d484e0884f61b43cd1d37816916bd979922c526b365101ab9fd4dec309aa66de7a8db911ba4d84f32c6320b02554538806d563684e4084534a0103b70fbee96899bc3e5fdfb2f2f1ff15d20045ba449035d1f144fb41e364d0ca67130b281493842c1f3309bee4774c6cb2f5cb216fe951946c6067bc96761e65461c0cacc1a1d00717b53037ec26c0ab66f024597b715ddd603f699fb78556daf7396b12dd307fb488621afaa2d6c2343c7e0cf5cb1d9c660da097c5ea2024c17b5127823ee299bae7ef064f72cf073f14331a5061a1af70825b43209d8a0e090ec40d99132983c8334143d37d5eb1c02e2580bc3453c8d756cfaa5c0f29baa99559a9e90c0041b68b0a66456c37d2f0c9e0a6ae506304545a6f5b8331da6d1059fdc475f522bac4019eb7d18f66d6d507e8887d664f958e3698c263cdf4c7ecd878e0d0649e9eb347b6894f9341db88a9cab3d2bc99dad65cde4b78689a8af324b12e4a15cfa39f892adfaad6dc39745b8c4db956e68625892aad59e0566b2294e5f757a4251aa91456e49988f0d5c8e019927515686fd51563a78f33796490fd8b09291fd6c01b8b6050cf7a50bc27ea919409b682bf9080e782e4f39f73c8e7cfde30ad7361ffdb8733d86664224c8292f067f9f3fca749125224f401456500c6c3cb31f35fd8564156d170b289b11e8cca496142c0fdf5a0a8bb5df7ca2da9470f70b3c08c6c341677bafa898fb90014f30efb50f0465998581178bd54b1f4f1e24e34e4f02d896dddaaec490ca7ce479621909fc84c18cad344cc19d8d9193e5e983be46226ea4b508bf6dbf710514bd073b01590f9cb49a8325bbf19e0444d086b8b911ebb5eac300fb53a7e0309c62d07c3a7fc060abf7bd14666b118475526b487d1643f473378324d0cc99be2ba3a5aefaafa7e1152a778ecd301e97fffd88bedbf149e24f5269a81328f36a143354db945b8b16086a234345b1b234ae5c9a8ad3aaeded39aa6676c3ffc36bea2e13e29ff17de604333da5e74d968589f3fb219ca0b145c794a4e5bc4bcbc6535104f3c8fd0b007bfd11e66d78d80fa79afa789d0f7495000ab5b82202bf69bb64cda8e50368a0ccbdc61eb1f4b0b1a27a721e1850bd8355fd7cad08ffc78f51f5243ffd4558278cc9e6b24fa521b6bcbd0a94b14580b8d5cae40a38dda06fea9fa82ec04cbc8e684976fa5b1858c69fb24dc7401cc1c04319f046a2eafe3d0eaeb58de9fe5792aaa3f61da225ac7f0ce3c123a7e7bfd94b2810b481d4bb8f0dfd28d042d6f9ac80997462704e99204c39aaee98e5e32349aa24acac85baba423c29515c885717c706d8f351c25a3f7df9d5b1d6ce531ec302179106dcf76af989f209f236027f970e486cdc762911cb60a855334a83c3554dccccb343dc981fb04552a79af208804088db7b065ba476e6e30160c9b6c10687f4b6f230f78228e73562a39618830d2f59eeb05e913b679e6ea5df040120140a432d60d6bdd9e0a9f9115ee3c54fa9784dbdc25f50d4fb8ea84474facbbc3dfae0f1daeab60a8261541ec1c024dbc3617fc386dab834dfe1aae536860ffdf6e4f91e9357a85a15cfa203d744815b45c4307c1cee0a4e5b339104dcecd7ee6f8452bbae6ca190f86ffcca1f2ca84c867f75d1510e664f75f680e71664449d618859e122e153aedd5375ab47a78198bdcdcfdf9e4a8aff8ac9f5e262473d41dbc7022c9a31f2f6a14d751030962efe1580167efc17616dbc65d26f1f352a76b71b321939763455b5700fa305db2c99edccdc99fcd1dadb95a76f2044f17d415ae9e89b036f706fd8cbc2785dece0be2b2acb3968a464a5dec372090d9183512e74a51ced73ca7c6a7a810e965ceb055451af2b7af65b46cddccb96b20f288ce44d5e09088d25a326ff8271417ffb46b94fe14e6ab3f95da47dd9f12e365525e5781aa1c645447498ad8990e99f27dcbabd02ab1343084bd487eebb5495c8d758c172397be47d5b437f728e4a351464b75537a160cf235e4e0203ad10a0e57e166b8aaeaff17e50ee1e244133d2f3ade7d883b4fa7aa8f3602b1bb5c80967c4b1ad1472ca9d8798ae4056dee0badae8e4d2e4a55147b0ffda62701df7f070792726349852b8a76e6ae535144519e2ab0f2b7ea368d297808f5f5ea788e8ff75431278881fb78b1d18bef9cba99b08444833dc395e5eaeed69ad7c9846b00ba3c043bbd1165f0e5d2fd1cc643f0f101b5f76e18293178596dd13d0b559191f4053201d626e568e7bf7132e7230a418a8cc6c29da0f63329c890901e33bf74002ceae05d37e61352245d9df7d8846b963553e66ca005781ac1307526895eac03be6feea6281d01ce8f5ce994c9e19e47150a57f3498cbb878e9ecc3e68915f2515e9847128c16daa6bfa221c56e347ba8df952e108967265e3199035ac743d0ea91e0f6160ba2d5bec3022ff2fa4964ad89e2293060d4ebe2cc404433cab7a8496d368d9312f2d8a86ed72d904a9f3cf7f99df785a7b8081c64ebcc4b798ab74434690da084bc8075d4040ba54e0a80bc4312f116d2a9b616e60ea05b13e6dde40b4b60776b5055503adfbdad2f75af2123d6c1b8e977cccac20241ec9a6986c83792901af9c76c3a06ecb6d59085b20d0c2fb91a334932232266347264ade67292b5082d4980d30a674c815ecf1bb56c2c99e76e78e20714e6b7e3ec0e0c97e7d8fa5b543dcbd3ec279415e8c580f0148d95296558dd16eac5c0644c5cc7a6c9beaeaf87c2be6fde786b5d0465855caba03fe6b2c585737e2398944ffbc45a6021f937f556cedbbe0bbb2aedfaef1f8aa8938c0a5914eeaa45b1be8388c221bc6ffb1ba515dd302f623ecf8e68de1b609fa4d8ed62365126ab72853d302f1d5262834ba6772508f63a892c001e6d389e1cb71e071b2dafe1a1efbad3afb6ce326a5784bcb35a4265563ced8116eecfc1b6f0f0b1be1b5030b2abfcb49da0eed747586f147190e637aff81686057c1595f3b635f8ed9048fc9a65943fbe8ffbf52085b7d8d1be674be21b32dd0e6cf22ea66fef668cf86d3cb7e4e5c80fdbbe75afe86bfecd864037e6b31b22fc1f28f75eba7dee6cc261b000f7496f02e5c04334abf898bce7580dfdf33395f174707235e889beeaf45af9e8794e98fba6882b59a6136414fba8b85803161d96b427af9f88c3384cd87aeec65d24bfd7ba2a068892f60ddb76fde378dffd5c9d6d337262ee2fb371ce56191b252558a45a307af9e7b664033cdc10c9cd37f372acd8fce89194d50e9d833a903ee3f443ee57c97f13ce2aaaf1eb72e4d0e2b41c136358149487e5909f3d0ea59b70b739be373cf8438303a496c4bf07e03b4754da98e8753ede16cd79ad4a227c449011bcc049ff0056bab46e051c00a50be3493f4c3e08129c8a8288d54d59837746c4eb50fd7906e65ab7e148a81c7591153dbffce24c71a155759a510339279fb68c82e75f8aefd576b6d9fd679db6cddaf4b4f3cd73eec52be1ee0b7b7431669743d7e602283e15d23ebdfec1456ad81eb4b112b5c541148b471c108f703bf0242a2e9c00aafbdd010320c4a183dc45e940c8ceb89cb1f84eeaf160c2a4dd2b59234336f2201175f171e0acce85782a8bde0006d1bae09a7cea77bb00a95e1d33b7cc0df9f62086eaa3ea5c8ff5ba2cdee36379ff5d0b1d273e999b3124a2546a773ecfd35330399dc2c1ce9f4c742ad896551fd7e1d030e639f5bd6f318d1d6c76712dfa6bc0e5553cd570e8d34f7c62fd495bdd011d0872e76450a60bba78ba991871b6958dce50e4c4ed2c8a46058e3493ac07ed6ab8a5750712fb53192a2fb52c97433abb8512e55cd101fb50aea432a118da15bfe7c207fed597cc31f68b69efaa13532ac797ea483aed97a70e740435068d7217a5a2cbacfab6a52a32e8f97226c29d303fe2128753f6428b5ded435226fbba27ea49c364d1c498cc4b47cf000b03639449b43542ff5eb5d7731cce93b66bdaaad05fe6ccd99548d4112631662b6078ce45ae7793301304bf7cb3e7df7bad82ba58d3c21dd922ec197a03980e6a02925319f89e3b7d131122fef1d7aab032c182e4aa6b19dae9c572cdce33c7d018bf983534231606873d69808f184f6e158cff96f4f3c00f0027b743c0515513dbf0d047b363d3d73477ee6f95cdfd70864a1d725ff022d293c7fafe3e4c6cd0a54a716e5c3c3ac71adb8e607e094d150c8219d2528b93a6f37e3fe0bf61f3eb17db6c7a9c310d1ad53cd8143fcab62db325f0b5491fc09694710eedd25f5533809359715c831354162c374070a7f65573333f85b57c638a8d1de141e9702ab2b0ea8f9ea022c1cc6f7b66a63ffcc2ce7ef128c02ba340be748f1b6eb6f4b496deaaf07c0e1de48d1fff20f3c5d7441cf0a28d598cca8722a04ff4e3a6e284df25a85fbb5bf487be5cff3202bacb66c606b48aa203eafffd21f13c7c22340d9dd1433674558b18e76062f0fdacce39988af859141fabde16afe65a9c385c2648653512ea39df4f4f05bb53952724cb5570e70ef8854cff04fbd7cb58e6d39dd0c3b684ba3520bec21f07f2d295946b44b1757b57a752faaaf9a7f9fbd6f0364881cd686f0e28fb7b7a43fba2dd09bdd0ed35e4df620182b32690b592ae573c6cc340f441990e0dec20db769c21660c5c21ea4bfee764960ea82f5667f59d3e398f2eb9516b114d6586ddcb86748b8905c86fd252a69ff75899a071f1102fa7d622a9b8c0ab74dd2e551b9e9072ecfa4108f64f9247bb189b334a3208ed38fe06ba21e26f6c141e7e642bade227f908809a4d93a97fbfc64c57294a7ad2bbd7692a9bfe3fd846ea5db3f864594ab6ea79787b13965a2265ad2f3574162e13fa9a11583d078cb2dcf21a6e620e8418d8d3cb1f8ee6ad56b8723b1e36572d358ecde7c4000796c1c913151ed5bc309084cf91469a2f264efba88791d4c0065d6484034aabb07abd5882e763288913255f4cd481635c62cf38fca23286bbf3331c98c1bd7c974335d8b62a15ff4a5fabc8c2b7e0b35331bce0a0b41adab5e98e36b1a69258a83b212bb0e93790d57043b24bbca9010cddffb841e3c5be8be86877a1e135ea6f84b3bacd9571b5b1bcc65c5afc125e02df6b0b719f640871efc71f7ad56168ab165b102fc76b8aa2b0e38d713af9a797eccf9fab9b456d975352abb86a2aec33cb408c35c8bdd089769489565b535c29e219055eedcf671b4dff4cc92369f822b43faf84ac50283aee732fea3c9eb2cad214d47c420f5209f009f8fe7c2adae9da351515716e21f02394fc9581726604f196beea04529af8f0"}}}}}}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f", 0x5b}], 0x1) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000000)=[{0x0, 0x1}, {0x1}], 0x2) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) r1 = getuid() setreuid(0x0, r1) getppid() sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f00000000c0)=[{0x44, 0x0, 0x0, 0x2}, {0x4c}, {0x812f}, {0x6, 0x6, 0x2, 0x1f}, {0x5, 0x79, 0x7, 0x2}, {0x20, 0x81, 0xcc, 0x132}, {0x2, 0x5, 0x1f, 0xff}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r7, r6) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x40, &(0x7f0000000200), 0x9, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) chflags(&(0x7f0000000040)='./file1\x00', 0x0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x1, 0x1800}, {0x1, 0x7, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x8, 0x400}, {0x1, 0xff, 0x1800}, {0x0, 0x2a, 0x800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r2, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000340)=""/122, 0x7a}], 0x5, 0x0}, 0x2000000}, 0x10, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r5, 0x4) executing program 2: select(0x40, &(0x7f0000000000)={0x800, 0x100000000, 0xf865, 0x7d, 0xff, 0x8, 0x6, 0x4}, &(0x7f0000000040)={0x932, 0x4, 0x7f, 0x6, 0x40, 0x85da, 0x1, 0x1000}, &(0x7f0000000080)={0xffffffffffffffff, 0x6, 0xfffffffeffffffff, 0x81, 0x9, 0x7f, 0x2, 0x10001}, &(0x7f00000000c0)={0x1ff, 0x40}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000300)=[0x0, r3, r4, r5]) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/107, 0x6b}, {&(0x7f00000004c0)=""/37, 0x25}, {&(0x7f0000000500)=""/127, 0x7f}, {&(0x7f0000000580)=""/231, 0xe7}, {&(0x7f0000000680)=""/145, 0x91}, {&(0x7f0000000740)=""/13, 0xd}, {&(0x7f0000000780)=""/122, 0x7a}, {&(0x7f0000000800)=""/112, 0x70}, {&(0x7f0000000880)=""/50, 0x32}], 0xa) r6 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r6, 0x0) fsync(r1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000980)={0x6, 0x8, {[0x6, 0x8, 0x7fff, 0x8, 0x1, 0x5, 0x0, 0x8001, 0x0, 0x1, 0x8, 0xffffffff, 0x8ed, 0x40, 0x3, 0x400, 0x2, 0x10000], [0x5, 0x9, 0x7, 0x7, 0x2, 0x5, 0x1000, 0x0, 0xffffffffffffffff, 0x5], [0x8000, 0x400, 0x100000000, 0x3, 0x9, 0x8], [0x0, 0x100000000, 0x3, 0x3, 0x81, 0x63], [{0x5, 0xfffffff9, 0x3, 0x7}, {0x2, 0x0, 0x3, 0x5}, {0x8, 0xffffffff, 0x4, 0x3}, {0x1000, 0x6, 0x2, 0x5885}, {0xe, 0x9f4, 0x5, 0x7fff}, {0x6, 0x80, 0x0, 0xa4}, {0x8000, 0xffff, 0xfff, 0x5}, {0x40, 0x1, 0x0, 0x9}], {0x400, 0x1000}, {0x37, 0xff, 0xf44, 0x20}}}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0), 0x20, 0x0) recvfrom$inet6(r7, &(0x7f0000000c00)=""/111, 0x6f, 0x800, &(0x7f0000000c80)={0x18, 0x0, 0x1, 0xf38d}, 0xc) syz_extract_tcp_res(&(0x7f0000000cc0), 0x0, 0x2) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000d00)={0x7, 0x3, 0x40}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000d40)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d80), 0x20, 0x0) fcntl$getown(r8, 0x5) syz_extract_tcp_res(&(0x7f0000000dc0), 0x8a, 0x9) r9 = accept$inet6(r7, 0x0, &(0x7f0000000e00)) getpeername$inet6(r9, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) sysctl$net_inet_tcp(&(0x7f0000000ec0)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000f00)="962e91ea3301628e2af56ba5cbffe3964ce2de556b6accd3f21d7e79d3f222d8ff90c7fed4cbb109089ed7882a66fa9c5fdbd6c4348cdf9dce6939", &(0x7f0000000f40)=0x3b, &(0x7f0000000f80)="b59e07ef6310e1a1ce8dd1c00337d512a00fed4efc22f814f5f3818e242aaa3da7c72ec0d2", 0x25) sysctl$kern(&(0x7f0000000fc0)={0x1, 0x36}, 0x2, &(0x7f0000001000)="a75ddd129c3db8f2fc2ced35a405ee9bce2124508fe4b2187a541072babebc2d25dea579d0389e9f713ab8ab8fe7288cb69297403ca296f64d801cc80c3b26698024e78ef65e576f454f65c2b192bb2bff8b6a42081ab30a7a48e627e130d9b8a41f7da97cd8a87010659c3c5f6b9fd6bbbaf62fa5cc5c5b", &(0x7f0000001080)=0x78, &(0x7f00000010c0)="cbfc8819fe5cebaf4473105c63e9bc5b7a45ca07de45635f60079d5059d7e09534c9e41ce46018fcdf549a2fd0562e893b1258f6284c74d398433a05fe909e17c49c56bf368d7f191f7726f95f68b167b2dc9b0fde9ed33db0f767f54d146d36c7edbde5c3b540054428c22554f55ede2d18d7b5fbafe0894606aac205be91fb4e44ae9aa19facff1ce6bd4e8e2aa47133558a73d3e7bdc0feed0bc7098390c578833821425e2b4b407adce9901acc3de1eb01b12ba88f4b9a1b44570616fb034495aa543da21350", 0xc8) r10 = kqueue() accept(r1, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) preadv(r10, &(0x7f00000024c0)=[{&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/192, 0xc0}, {&(0x7f0000002300)=""/72, 0x48}, {&(0x7f0000002380)=""/228, 0xe4}, {&(0x7f0000002480)=""/30, 0x1e}], 0x5, 0xd1e) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000002540), &(0x7f0000002580)=0x4) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002640)={0x0, r2}, 0xc) executing program 5: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)='\n$7/', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001200)="cc", 0x1}], 0x1) setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x45}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994f", &(0x7f0000000080)=0x23b, &(0x7f0000000180)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7e", 0x7f) setgroups(0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f0000000240)) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) accept(r1, 0x0, 0x0) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc3, "0000c6f26461c094f4ffffffff00", 0xfffffffe}) executing program 3: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x28}, {0x6}]}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)="ad35280249bcf7fbf5e735320ef7e0aada925bfacdac7f4f28074d92b149e1329ceab863df702e97254ef0d70abe61573038f52cdde149526a55a86c887ad700fb0b5b9af262e2d9cd8ac34c3f36fdfa91f983e7a6e39260239f089fdaca2aca408346e8a531d8836c722d03068f870f99af1a47d02b7e32cab2248d9549d2fbcdf7c18f1c9ed310c5e96b500de8a0fc9508a69dfa4c234ba17275ebceb604afc80fe2f09226a17ebb12470690167fa96fe4c857e3c6373d56957193b5ad7b5476ac51a1af3de47509ebb5a51667a50dba6df6642210d588f55e36fc24da2b2355db1b3a3eb1dddff1ad78ba5c54363012329cde792f9acda1a1bc1496c198e7fb0fc09f699077d786446c11f02d6b546c520531d91c8f96a274922b1ac09538af2e6fba236bddcc8d01e84028d30d908e72f25b8c481d50f2137ec3d1a219d9747812321e311cd9b7a2dd2f6f012de1f2d17613362f3e29f9d4d21517cffdd8a90e0e00767d7fb211bfccd13fa29c7e12675da688175d6016b9585af0a8a74728be1576c9c16aa02f3111d6533ebc833797723fcf6f921454baa540610bf5cf9c2ef9e4c01951d40760bbac7f48059a34b84e2257a0dd423be561ee4c514ce5728e6e16e577f34da3f2f5436deab4608b8f9159d651d0d6c460c00107eff13a2dfc5fff403a3e1cd610b7cf2368763efaab765f0467672ebf55ba2e356625f4673ca30eb1a8ebc203747d1ea304a9c09e1dc46f085a642db87ac711580a6b986378d193c0d211c4e5f5b7e40463b7be267feb1432657fc99226a6d474ee868db7e1e640e04e6d1e50472f9dd36d2da4ec8782aa18fd73d5bd55f89cab4644da171ad3bfcf2e2a34102e06e00df77ad76b0409dcadf6cca7b95f527d1a21d53968cbcb3d17b7af82af0691621952ffd77f1eebf3571213d5f5d89d99502a3eb88e933264a1b248609f1707e5765f0686c820169fc8537a74730f009676a912461e7aa0f3542f2349b468e9677dd361e6948cd63f4163a9be00c87f8a8c3fe581584d1eadf8aa6295bf30b0cdeaa7eb8742d4995a4b6486e08f4cfc868627183e4ddc9b0986a6e62240065c4b44b51095d8309386d5e9e54157740832cc1e591f6cefbe74aceccf6e196e20de79fe17250559dcf3a3955b06231cf1dcbe30860c9a42b929c6104571770ae00229ab1f99c054bf5f707b1c0fc00c5cc55e6c5528b3ad26eb3a90d4fa1a2a66e8c9179bb12d1c4caddb5fc4cda8a35a20a1a3302a05dabf2d478bc25aa9a29f7a5128b163ab5a2757853408a1962dca6305322b745092500a2574ecca78d2070d9a7e0c318904a66893e0dc4234712d1fb57438af95d7218c1d47058c343fe03f38132825ad7b21290bb19039030cc3d910241b8aa4aa029f01ac03d8ef119fd3c949c31c19ca8cee1d8bbfb650657012d9df7688b53bb85a749d388d414af87ccf8bc24cf69cfef2a963e82108a2f4a89d919a8223474679fdc83689334db8751c807fe4affd4995c67cc293ced97027cd6b39452265591c2de2b23117daeb1445356e80b811a2be912d3f05c6313916684e9f86d5636271085b3d1f833d2affc9082cf346781c2e459fbd8d75e13bbff234affe29feaf0d80ec24aac260875e84586257a9f0eff193c75454804f771469d7b66845929b07a6f35258e8c5cb9dd032d618fbd23d68079849aa20706fb354df58244c5dc37696be14ed703b513b172f4ba4b49eb3cf83e9efbfeb86bdfb600d4d90f179b838e0ba343f40956fdc2b10fc9ba8909d5ab21481f9b18dabf0fe070151b04b2f2da166eb5ece584ae772df653fa8cbdb81aeef12ac9d41e16f26e2d1e1c7978f5222ccad9c8af20a727bfe772f0ff98688dca6873652b3d844b50202d731ceab423f281282c47ea75acfb8f27c19bcc0a580b4c3417e1361713b5d73bc5d531a28647750800c227c7ecb79e377b769ea385aed9d94948c70f71e232898e304edc81b140dd7fc95bfb5bd095ab55706f153a2dbf347c6b33c468e0a65fc996219b502d838cc5f6152a0bf887176bd05f20b82c3021265448a2a09255b8ac521bd77f9dc9364d4865839caef918540980a9fd55b8bbd90cb5bf2de4759507e73ccfb5a454498628b000e231171f8ea18d13e6ce95bca6d0af8740e57854c2df89ac2ce9edff9ccb89b466e0a398b5556b4c30d7da820cffb77ff5bab8efa16ca58f9c8b37c47ec7e811a824e087f5ce8c09a04b306b1a84dcb1a9797881cd912998735e07f7748f187a18e781f1ba2bebdc8cdffde62e7359180394641a8b8d2173542b941048c768f31fdfea96a585c46c38c4c98592201cb1a0f66fc07befde2e8019077d1e14d028d779d07d7962d99b344dea8dbb16cbd8d20f64f7d1ab1221f35550d0a22b2c7817bfd8b1d0e3b20abe341defffd9978bbef5f0f46da1f76fa66c0e38650904454323519a103e1500316b76a08450f464b6e7aedbb84f0a58a8bf9064d1e1829df4b409e02416d655fc2af9ac5e7d9a069e5d97ab68a85207831be41449038a7c9a7e56f801f6a61a25a1848ff693c6bef26c72e85e819cc4b81226a195b21368e2ea74f4299c999dbe3b77367cda979e228cfdefaf91520a15538f247461729f72b943230ac766d4c9cb6da3105f4e185a990cacf67d1ec5e2fb95dadba311c045f9e85ea749353c5245566df466ee6b514cfdf7002e8af68903ae8234b2c73461887950b014586be8f88c7c984b992b88f7a7539a6426fd9dc56606c5a58c68c461272683adb56a3d3f8978b1e832403deefbae8712863852233c2ea217a184434d3d6c6b0c458d0e804547812c18762775acefca5f0a96b18248e669d05c40355c82f45c1764448667e41cd005a5eb8eab03c37655b236738fb7bf9263a795ff2574f37bc7c91a33b33d1a7891a63b1ef027035a2dde25a7fee7c1d86c27536dfb74d6f1df3b9a2a60ce0fbe4b71314d688f8cdb665c5f421274fd5f3ceb79cf499c8c912ca538d8ab00360513f8c384fb0e05f2946383ceb7cb0a6e9a03b508fe21b20251b94fadbd7d92da8323178afee989bb4cc8c1b79a19c535dc88869031c4e3c58c383b31c96eb917017470adea1a36e1d9accbb9f0fff10bb0c5a2030ae9617f7630b3cd9bab947a1ecd9ffd287bb2a3b5110995d15fd2302adb52102885a1345b8ecefd2bb8de4ebec9427aa30da95c493ad59615fd535c5144eff007f32652a3fa4ee49c1ff3fd25a93e5faa4464af7e3957a9d7389637fc8dcdab676ce4a73860606a916fa78939ff569bf019d29573277f8631fba2137cd6f95e708a37316f2e0f911e9f6c22ccd0de3b0cd72d15fc37e449cad59fe130e975f55748a393b1bc588a3bbec37ae93389d766f50534f3342854bccf49399f908331dbf3100ca8ae99355347c1ae355906117be670339f267151c46f0354edfc05f20fe3132654ea86fd3ec086afcd6aab039e21647517964d8ec0edd32a9990f739e10d14fe58be76872794004049d9104b0fb7dfde9e4c13af636677479bef0399d58712fbe8e1735eec3f44492e863c9f1e1f85cfbf4217c2abaded8115f33adaf403bdbdb4a523ce228295aef57ccde7975b9d8a799198045aa2e5a9899e7d9f86d0c80264d87697234fea7e7a4ccbbca705f4073d60b293a6b011cf3abe3293c96c74eeeb0025ffcb897cce2be2fe7f0b6054964c05ef91da05094c8f1d062ace0133447a40be4c3dd7a5a5972c6820f91acf0955f82fd831eb5137128f22af4c5a60cd0e0d77eb91d737daefcaaf7368df4d3ddade56881d25102dd588b6f19642d85f7f2950e22fd41d5ec61f496e818cce7972a42ca9723c2fb39b4739e4902ab2912a506ef89f06f2f7136d15e237f70fa961dc7d2e423202aa53fed21e6cb1ba3197dde9d11cf6310a6aa37a02736f325fc4baa90d68b17520c1a5167e53f1e511f7fa73d13154c4eef596a114e52af5976a706f14be138e4664a78fd8c0f8db13bb2d6f23bfff2cf467198b960b39848d236e6e57e705800559cc6ce432483a4f85fc6dde4c850ed0988d38e5a162b8be19b0963bfd1ee5de131be2f67221b2f8908afa8ba1de023ee5bd7cb06f32b0a17dc1ea8574d40fa23354c7cf8dedc1f769b662c147e9749b26791b12c92effe3e47d83b9e733eab4b1e929200da010bc6bea6f75178947dcfea3b3b3c8c358d48753731bb7cfb54e384c1490b735208025cb2e685845b718f7152e90d9a55fb5d542a52bc7e8309287a69ef1e55803b857fb11c06603e037f35a104df4ecf54958093fae30205b2ef670a579e58685974a5bb7e7ddef51329b6ca8b4afc876fcb8458944cf148f6e8fecc092220a294e45d10796a8ce63d81f74e29f80a0d7695fceccc29a2736b8e36aa3611d1e357d6ea6bd5a973b4eae9b965b7b03c807f9819dcf098c3a0624d3d3682ce96f207d633d7eb8ce82cddb5ae0f38a520fac2c8a288f452e87778bcd634cf38137451579f4591dc55f5289eeff016ed571e50f682c5a197169a8bf49690ce47f4e1ddae41a7d5f3363f21697a058248052365cb24b7c397a20c5d6fa04de81c4fc07d315359fb0f35d654c7a906d0dbb763e767855a36053b97cc9a829c47afb4a726db34d3e36f2ffc3205d372a07d13285de86ae733ee57631b5c0aa5ba690dd3c7472b8eb6f825d7f213e3fef2706b400083b76f53a140da2fc89c55148df5259915d173e184bb20ba2cba5df089921b38b1ac2ff59c8bb68b7d6f1935f413ad26f47399fd9c8cb31a15c6d6d26d05f7dfa2817a4161c0c6c1043b214bf6ce8da0fe4056ef06e51290bcb74e85d57def68aedd2423cdc5cd92272dab9b4732d135759f95c3f345b8bdea54909482d15b46873e84c40135564ac464be333b70fb17b0bd60a969e803a313c724ebe47380c279b8a466a6e193215228aa6ca56335ad6d7acd72e077c5fbb8466c54db475ad85a4ffcb149502ffa8a1326feafb7d7da83ceb16eb49c844a342c33c8da9eb3e56eb4707156aeda47509866727a7f1eef1b8e6139ab83d533059846e1479e9b1c3c7f5c4932f37aba76d52d0965c274435d369df4d7fcb169a01a8563afe3f182ee3f242f6008c4493496aa7c4609cda0b763c83556db8e35c11e73f883c46843a7886e7d00a13ea381201e752bd65e6c845efff82057d4ef78cfc66b477d3e582457d5a3e04edbfb8f88c071a57711d4c6bf578fb0b4024f8a7556a4a655a96732616bbe6667b047f4948ba16666283230f3142e38b61f3f04291b6f70bcf093318cadf96d094b50e04a4af281d77b56f651a3314fd3bf49cf6160508d9f26fe4ff56f205a57ef81d1ed16a5684f98b178a0e1d9073e78ceea7a2a1355ce08ce5c486f49854e2879e1c5fa7bbdbb7c6227158964a896cf44c2561bae789ee4ea14d352f9dbb7e044d453806231071ccc6f967b6c7f094841647da508c1c9a9dcc8b76ca2306fc94bec3d6234185609ccb7c122935f5c3bca1da636278f6e66b50b9f96b78dbaf6ea3f66d9dc06578bb06e353e66a3d79452877f128ee16bd6e223f3b1a038fb869c8bcde454616c17532a9739595e010908b5ed794a03c1afc381f6b5f41a66407fbea3ab4bb8537c9edacc5f084b1981c60dca66f8a75e45cbb4ab3475eefe77247b2575123efd5cefd4877cb4de7f9a07082fcf1f70714029341a7571f61d65e6767afda8825ed59b9de4b863651315d9d661829976c4961ff0fc64e20e5d893c32a9ae668451e5b88bbcf2d83288f23b4005b0dfef3d7df5"}, {&(0x7f0000000100)="30453bb7226c6cc2c012ad4b5265e1453370a0b2988b40a85ba98be0761c6c47c4bcaf03d3558a7b55c098a32daa7926203fb5bafd771f063cd3cc3c7781283379423aa38b628319b0a7ad5e82446dd8413a62eefc828648207ba174c82fcb7e705a1d920a27b489785055ae3319c1e8899dea6527b71131933752ef"}, {&(0x7f0000000180)="c79962234b3e9e6069bf53d0626727492c0bcfa99c019e329c2f1021972326484a5fa98abd03e62b4092ce06caca2ab3a455cdc2edeff44190bc907d568046a92b5c03ba7a2990c8a07496814606"}, {&(0x7f0000001280)="2525f86cf05ccd1fa3fd2cc607fd09a31fca165a096e6103e8ff9ef7c712042a9d992e9d8d664e191e2274e4164539b55fe27dd9d3858bf731b66a947346befdcb0305858684ccbc505f38ab9b48d402a08b60228485a1e510ab413d5816fd454e02347dee4d809ed123c866ff7519c3ab6f672e9bc2729bc3f74f2e638c0b8cdb0f127f65e17d32914e8b9872559666b3f91aa7c24f03e87a28976ee45eab37fe79a35ff687cdbc4a41"}, {&(0x7f0000001340)="ea856418f86636516419464aea401fa7c6b6e227f59ded69e4d488f82eba866d06bd01b9c6c593dc68780fa2869cd1055864afed373ddd4482f8b921fda5e9edbddb54dd51535e79bdd895f129a7d180187f03895e0cc230160912a4364645c7fc9e7fc48c65782b940719d8f779caa0d45c11ee384cdc"}], 0x38) executing program 5: openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040004000000000000000000006a134f0fe734ac1400aa765cdd7adad366ee18e2ff120c5dd9f3c183df8f0af8c267ddeeb403a0eb22175f125ebf6ffaac"]) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000001240), 0x5, 0x81) r1 = msgget$private(0x0, 0xfffffffffffffffd) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) msgrcv(r1, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) write(0xffffffffffffffff, 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[], 0xe9, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r4, 0xd}], 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r3) executing program 4: r0 = socket(0x6, 0x4000, 0x9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000300)="9e592b81be83017be7972bb8b2d9faa6d333a7dc7c2618f1be77f13d59049d4c222e02f336a95d9f3007ee0d8b95599359054e9f2a47c1c1279c783884a36d12b05c42aa7bca9eca7f39165ee67176dd3628fd56c9d7ddd593b6d5118504f51d96c9da2fa3b0a783342def3df1789b442f322ff7acb317b0e8", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x10}, 0xc) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/95, 0x5f, 0x43, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x66, 0x0) semget$private(0x0, 0x7, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x38000) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x1d}], 0xb3, 0x0, 0x80000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r5 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) setuid(0xee01) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x2, 0x0) executing program 7: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x80, 0x1000}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x0, 0x7}, {0x2, 0x9, 0x1000}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(r2, &(0x7f00000003c0)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff}, {0x3, 0x2a5}, {0x3, 0x3f, 0x1800}, {}], 0x6) semop(r2, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xa1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000180)="4d71df2e43498096ac96a20e9554f7f400005f81470b9fb470010000004736af869d14dad5e8c562b8fe3b00eb24758f4cee5a7f79203b675711217e8eb87013bc3c75ba7c64779feebc98393a3949b0d214c61c8ea127e215b6443e6b943639fbdd626aa060286b316af873483d41e7195500004d14c732b96bafe25500d81f1de54a0d025c4458a63418c7dbbf6dfa39c4f0c8a0930f7a1788b17b443700872d3690de4c2454c7ddcf0000000000000000000000000000000054cb2504578b1f68aa8e09594a19a85206793d2ab32ebd3ebda4ac85a01c7bcae433e7a1463f9f1dfd09badd8987143e8826211f3dd8bbf33550b26ee19ee41b0eb2104293b1bb84ecedd73dea310baf81f17cd01af54cb3c005af8fce01c49b9feba49a2c285c96505c3d842ef70cebb328ff9ebb4523ec00ef23", 0x7e) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x0, './file0\x00', 0x80, 0x10001, 0xffffff9e, 0x6c7d6d9b}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x6, 0x1}) mmap(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x2, 0x11, r1, 0x3) poll(&(0x7f0000000200)=[{r0, 0x8}, {r0, 0x40}, {0xffffffffffffffff, 0x100}, {r0, 0x2}], 0x4, 0x9) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000240)={0x3, 0x68e6, 0x14, 0x6}) r3 = syz_open_pts() fsync(r3) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) setuid(0x0) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r4, r5, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000400)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000440)={0x1, 0xb3}) dup2(r3, r0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000480)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000004c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000500)) r8 = semget(0x0, 0x2, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000580)={{0x7, r5, r6, r5, 0x0, 0x132, 0x1}, 0x6, 0x0, 0x9}) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000200)="791692e0d4db0d55e00a51a71ee20792a52382cab8840f4433f257705aa16b1c17f14c4f183a3663d0bb4e783e4fa2e9c036df76d0dfb53141ed74a307b246c0653f77e1022acd041d4b26298afa0ecee10f6b110c355bb80ad5baf671702414e50d19870209b27a1deb0e1d5783923850139cf70a1490e93b8bfaa13d261b0ae042c10c56be69e69d177a69b97ed61f34324ee9b94d213f3e645e31d52bce2760ea7e39574d6c6046cb05e5b4a6d14610b6dd41c476c3901de8820d609b0c09ec50a7970650c9b2505ce11080d4537500bb2cfb8f06c405df73e1663f741de5fdfe322b1366f44319d48cf7425b6e2c0c1920d26a94f067f75caa610e77ae36f75da1630e8f8e47a06068eeebadf7cd221036ecc68334b40c25a40e1bf6225d84a2cd2570ec38e399289065175c0d36995751823ae5f0d73a3974ae731425e3d85f0405200e57f972a5f525c7e2d9bfea51d2dbe8c33f4993d6b4c96da8252da801fe7400c681a037b85ac41c19b9e5df9648afffa0e04827f2934f6d22cbe5196ca7a9cb5757b99d8b7c6954e4057e4a1561f525a30573f36228df22e8981c17f2662d934afb2e2a54649aad7a18c5e095cad3542501cafa3a8eb0cc3b05df2a82374c6171bf7afba584ea57fe74f6919d84f050677567c04e04d7c3e0c2d0738bac86a7083314e7f28bb897f00160a22a6a9e1d32048c19f2068668af3d186c7d6d043b2f5beb854843772dc699d4185061419b29655119f2eebe1ea09f2e892815c8871fe77a7f9660c67e82d39f8fd2ca6809659102bcc69fcbde21b41dedc19c997f9186d54b89f0e5a71dbe6f97c66ab2d28c0fd404a3bef28cbe1853d67d32a6b6f5192054e47dd2ac743acb502bccb7f8100bb5938e28b4668735d0d62ce661e93603b103766bd19f100c8c1cf9e37789808898a6112f841c9ba46bbec1f76420f2a822be1a8bb3da30b67a2b83037263ee020503e54ad50ad18efed2f91dccdc069f1fb60957e5335e7355f3c77a4261f25afb06f546c1107209553952a9dbaeba4d137f3ab7be569a00f602c27465d4c8487179452360e36617614b2063c2eb8a924b581fd7bb2d39f54dcf4abf327afebf79d30755a31339cf8524bfe7689265dcb6adfa026f927215a0eab524a4cf4c24c6ed61fc9f3b9c68d19ec1fedecffea9abd648bde2274c4ec0360e94072e70f87d32f6ebff5c5554b5cd392a784260d3af346d91a9a0838c3a640c6af82aeaa92545f8f399c9ced2bf6d1d513ca330f4a4de23f4401174bece2828ae2046da0d3eea7724dee6c4f4e4eb20ff0385e07afa3d9c36f767f65b8fbc909cdf27603c3bf872e4f95b005d5f7b2af70439e58f3abe5eaa66efc4b66e941ba81c6cbc4ec7114958c508ff438dc19a704699b8abf886835f9ba515f1536b9b48ce7eb42d4175a71adaa6eeb617e869ef07afcff673c5dde0d1dafc2bf8f715f3b8e7ed548d85e6cfa4f6321920d0079720a43a79ba1e58f1ada2872f6022a9b038cf07cd9c04b2d2c64f5442892b963bcbad02600bb87919948f3dfd0afb095f1c10d38bc39dddcf26926465ba3da412cf378a5b7dc6756e18c5f52a6c062e7ac6a2a7b1eca2232bb04a3fb1156379d4f117116529bca5bf711b9c6e619238865ba23533b06b7defd261c692ab90c4c22db2ccaf59c8db5ccbfca4338bab56d2d19095b47f9efb8ec2b67f49310def3753d5418090207645906e96cbae8b48e2ef15459a23c8e71310ee25958d9a7a7c9252706e523e7c1bf7d6148b5f87a411f9c622515209b5077c364a81af1462ff68c127d7ec5b015bf40a5d69e29becdb53f6b2d5fa5810b2eba369fafef214e2d0be870c0b96ddcc02026a880ce74a49f813ff3580b065190220abdc69b3cc855ff21d1b4dd7bc7028604f4b444b9ffb0f94f573da51dcd9fcfaa79e482a5fcb4ba6a21ee4e27598fc6087b13405fcd68dcef7032f851c198151947b4f2cee960c2c7e5e5fe7a492be225fe09cca871ea33e3cd8538ab945fb0d846e0c23901655594be009f82860161eaf86c9b924ccf09eaa4ae24fb3dbb921505a00c4d5cf15326344e9ed30a52f4642baad3d77e7613e7f66c589130f0e5f415539ccdc84852009e97847bc272485acf3bdb5489bc26c60ae59ca625b02bccaf8778086a897d9411d8fee40ac6f7291da3e40b04226c8fe62d05e40fbb6f468bde40d92f1153886ec94580277a2af5ad78f199b314e8d0d4e1d55efa2d40246f74aa65890e3b1bff7bc030f00bf1811fe4704fb9a0313205e91f4f1961716176734ae3aa7abdf8b6839b731adb4f926a0965e1e17b338fb30a4cab1198f2f79a8813c9c1d7ac848b1228776c9bb0881f59ef8dc266514f91b6311b96be11264e80b320653cba69f4891cca34dd5380a8e691582ac2629e50e7ee6c84ff27b836ac46dccf3037bf9281057bdcba0af4bbd612f3f9c71bde350e60c18e0f06ff8571d261169ff73a3a8226b49852aabcda3e771523727bb53b955f6368f89eb1757848277764d8f1cb97635272e57a7ef55a3cd5358382c8ec1bb8b7d0363eebbc2e72d77041767488e8346a4d16a4cc016482cef82065ad2a9b57b6b1366c744e7720a952d84befb608d9a71e778e88ea67fefb8515705021100710b8b360a99c012aa03645c2bea0cba924fe6a1747ff902208a8e9e5db485c04a691c501ef32492ab41eed63a4406c78197b41cf9b78690cc85943079fdc86287a179e967e4eaa86a7e3c19833046f31f81e1cb305ea933ab2e16e7c01979996da5a0477dd753b9c9e1cd53c948c9f1f37fc4af7a2cb86fc14459c2fa7e28ad2d713e1d352a9ae94fc54cc8f01b43388b9ed6034f4f9422a545b5a73b4bf632dbb04492af19dac67888a891739b5db27d564dad3871e011a84e6814f8dafe082910e150a702f01a789c688a9c7177aeec31ac49a5a969005e14d94296ce0e189755b230aba2fae325b175a310444bf072a3909812bb029dbaa5589ae46d542beff573a342e005260597502a99239200401e7bfec8e4d700c3ec2a2d5b8ebb6bfb8e06db0932640695119fc6244a48ddc2c10ccbabf5833e2edc8f7be489625cb6246bb663f1022de85c6945ef71b9cc72876091fa652befa405824f39e2c13be5b699f8e29792576e53d9f572295330ca1b5a996d1d6eb2d8e094064efaec94a20d0ff32922aef40bdfbe210aaca1b024f62d469f2bc893c6752b60c20c7e54f2f67fe967385bc729f8105b4783dcc3d629857d9d3d83ef4924afd1778219447acc49c830a3364ddd9c52e40e21eb56c5f5b1909b65631f59150e256eed5883c7cc211c42fdc79012c7144de63ff179621c805efe4e8a6b365cd830f6ca994127012c7baf6a3f841531f3e8b79ee389521e4c1b939884d37a5ed07db95ade1d7d44816ab98bcb0478c7049276ea11010fccf8529b207a91f61818fa99cd00c448d528d31092678dd45c604e764416fdcd9e9c54440a70f1e639b36f4801712bd8febe6b2abb77d5f20862ad3a469d538bcb570e78dc9ab2e2fdf137aaf8e99d9ae76b788d92b019f3c7b7ce4a55c16e2b562908abafb37a7a9f0f381fd20e28519de0942b8ad43311028eae9109ff9ed6d3c2b048116c07f53fe0d175c01c4a6976700354f0f74cd11777781940730dc43f7cc3f5e812f791365e4c6237cf18c80413e7ba364eb2e5a5ddff41b126e4219ecf716bd6206cd5c76f4f98dd71cd2aa6ae2f77d81502f4deee4ccc547d179875ae65ed907ce7d37d46ebc3b6a60d9a336ef41d83b3fd70e2e86dee3008cb4e2a8d2713238b2a19520a9b608402a857c2fda3f595039f436bbb283fe4be7267d96e3a8e132f22332df645bbcb6f06f24141df354a31768936644c92da01b24a53fc874f01bb3bc21d36bd3bf6b198e191a66140dce330c481c31581f3d5ac5fa6b3166e10d0def583429b57acb17892970d8dfaaddd9bd6e3e5ffa9d99f81b0b22fdaf9567978389352c8915244e4546fcca448da69db5ace3553fac8f1e765c310de20c2a2d02d651dc67206d5161ad333a5e6a3dc1dd6505868f904e7f30ff54ab21283c9152710069f0bbf0518dba18737a9c79e4965e623b6d275a047f6b0234b6dfac85f27a3af65cee699f7e4e13ddf0823de59842562540daf0c6c024bc40a5980a30d127e08565b47b3cf987046cf24dab39df22d9ff0db52fe64c4d720fbf27f0139fc1c9cb2f3d826e67493541ea5cd9744542615ade39f55c2253f5cd478b91dabd45ab41da771f87ff6ccbdb6121b063403c7afaca74cf7c164dae44281bb6ed948dc7b5de382b81e828779c4a9d69ea53a56d2b9df6eaa7f162feb51976a9ec3d48a522e011b05777f6f1e5995712c6c819a408d0e2ea5d0b0ac7d4481e38d4bd84b06e04be4668bcfd13b9d71d0db9697e433671c3475006d44dcde54991e57bde689783b082c3991ef8a763de6b6db18b6bf97a80a5ddbec9d52d04916ce938946b79877efbf09be67b3783c654699769f1cc9a641f35d3760a532c81a1b7090e272c48cdcc7d57016327e41a83388b3ef7d4907812bd56d68e1b2a644478965627c37ce4c1f280b730798d40882f617eb68680670f0be5b23f941ae21b56ac29a12d9638aaceff6933479582bb68d8ebcc7a34daf3c47a984f3d0d99e461f860d631030aaf54f84617dd9d8845bb1450305bb41a1f41ff7f0c208d7d9f8d1d2319b8e854f749dc0570e209bc9e128fa39d7e40802ce50ca7cf66e5b51acef89b7577c83c0c78761570dbe21641351cd9c6188d32091c53282e8a9ae42afd119d97f8b14ceac07987ad1d68c3135f43aa3e63251da89dcecc0ca84cdb75fef6f6b7f50eaedefb24bb8429aaab3f12862bf99b26168d625cdce46d33bdf3574ff93668ed07c580e306a058cd6a538f2c0e94a6bc974d0d7cbbbc945020bbe5b99b98f89080d9a0677f59f8b79448ead6f89184fad6f9416d82fbf75929d67a999c751364f9f68d49f980201658c7b399024ef1f8870f6af3bba9e8efafc38c80c961323ea017fd4b7ef5418ab8d3c394d25fe3e622f0fba27a45d7059dabe57cde1b5f893688869b34c0e68d66f1e4df8e8df7f2dda1199dc1c2c87d9b974b582ae567e550081c51c883209896185afb73863ffc97b822b6246998e79903d5b2e49f9440a8c3f134dac46917f4ce7e928eb935ef9be4dc23683cc69412af5097f8dd1e84e5751084b0a1a5ff5f923e089aff88e7e90bd9f5ec8fdc37e37feca74689fe497c7f4a6f6086cb7a41675cc5832fb82c2457dc5530d485a25f4fcf6d949618673f5ad61c65532062cb9e6d6115851389466e986a4c9c6e9a147d818f327228f3e6d79527e8ba8fbdad937dd48b591f87843fc9f3545cbca1c81fc0b1c02e97bfb4f4667c56e39df372d85ebb88adf1ba516d7ed3c99a2fb5df316a19bca5dcc8b82571a2e2e3c3279dbd0d642364abc698426e38cac8dbc8a8bdae1e70bc14309d9ca082d119685b3904702724a51a42e92482b4910590ca7d0810cbd1b4994a9beca068de01f7213d441825f34043be6feab37030fb41e6b781eb91bc37918ae6e5c0d1a45a468322353ef425671daea1ca71c84427875b1a2e9ac98e12c7c4e45171ff76c871f279189cc66d5f07305288d2628deb21af954e88ea6d7be10506e4d153f25e4d48c5ae9369ac07cb361fdd29a2290d9ffbd8ba8554190a83c268319343fe664709c936f3ad78cda83f715924621c45fe3db0f4d3671ae446174d0512d093ad1a26f5573bd", 0x1000}, {&(0x7f00000000c0)="b2efcc2711238eb43beaf5891ea54813e8293f1d4ee3dc241b40eca0862bb3190b3c1f99304aeda4cfcfe0846a9d946c995bd158c67c8eaef34905c56a06d62b49b3ff8806c2cca09182eb595398866d3ca5ad66ff1b9e280499e309cf31bb59acc3b879f1abeb50794cd22c0f64", 0x6e}, {&(0x7f0000001200)="a36e675f8312788a8d89c516a1fa42a7f3c008382a47cc7e21a7d8d59d99d4c7db6ce2c3a4b74b02d73752a1e5fbe0f5f8d171796591fb00af64edb7156019faff453bdad36f703167e13d107a3936b8cf9e3183980c8e26ff816468c36ba8cb0ab3061ea53df0cff9e16c32053a1f27cce32378fd3da9e2a89b5de4a37771714becbb884f8d7b04fa50dca6696d3106a7f195a53b5295f6", 0x98}, {&(0x7f00000012c0)="4c0756ede1a89c2eed675595e0f5d1cc9a76f780a74f12c5c118a9c5c662180494ad4d435778b57217bbf2e97ea907becd1f2e8ce5dc58718d0b4759ca744610e16df0512699fa674e75fcabd7bf07d711de78a112527c9ba399bd9986f8b085a4998f88e52f1bd3a720e81dc9541da86f45aed1961cca51f40c11cf0216676aad22633d4b80bdc8364ac0cc7f0e69a94b1fef3d025923982cd4fdc3f2d3584310bc2f908ab3c2d7ff5a85030fd5f1e74cec199bfff9ab7c3fea878ddbaa859b59d4f452e5262bac4bc93c74c1495270a7bf354693e7b1cf8b601db2a172e28d041331b76d6ce4031be4845cd0743167c4b993eb7799d912e36701a87558e2df827e277e8175f406d5ca1f2721517fa2e50c84094edf7b37507d4154536b9e260e2b1f33a62b684705a77c1a6159d253dc2187d13b6c0afb93db1bd5c48ef73e307c649000b52e867bc8dce9c91fe7030549dba340f3c00c8add293896cd48257d5af161cb516fcb7f7fbed8d9729836b058b29ac404c84b1d94c4b8edaad9874603b2482d687590cd82bb041807dcd171834dacf14b09c48b02ea524e6b68bc42d18c2be2b0c023b3cafc025dd6dc2774cc16db54422cb483eaaafe50e101014b6219b13f6e610bff5162121b656f9c3c53179b45a52f64d69296bb966821280e4093fc2100c9747442ac2089d8c5847300f426af3fde5d68acdf850c3561e97c24d28eeabcd4b3e553d8330f5696f35abcb5df4d1fa7779fe1584627a2b6e86551b54f1301e599dc8d6e104d34d8d02c494a46ff8a4fe04442505fc2fdb7b6f65392f81d2728934a21571fcf156a9da79dad6b37f14bd3c2cd5dd380356b340b5c36bd4bdd21ad73e072092d6799e39c75da99b0dd1730e32845843bf2762de4fe9b0a127a77df070f7e4361f469a7a7758f982586d9039b15dc86795f18be3f61d57445ebb3583987aec21156437a9bbb739f7d5f4c63bc706483fa0d5c81c10354fb0a6f15d4d56b0874536d897147fa33b0ce09bf55181020642982d01dbe9f90631c036d65af975f15c9ff126d47fd7d96554498f64872069ef3e21bd540a2907eda7217ddb7eeafef5bfd1caed596c0d2889638149e6de1b3dd95f1efc74e0e9a0679cbf341dc56198f7a135da79b974837c4d170fafa400f8330c2dce45e00b8b3e38d6ac5c99f20d3f3647b708a3e0992f63a0bfb4cc9cd77b2f4ed1ccf1c2ee12bf8219de2f47e25ffd751418f65859cc614712bb435c575cb8ea80ebba881c518241cd85f42a6de0e45524e6bcfd7771d750bbb22e443d1593399230b058f4d540d54cb78ffa6a560621e071a04166706f73e3562bf448f597bc0d48d1c3ef0ed2acbe27a493ef593440cd9749d1900d2ba32699a23f51e2df5d074fa436118439a8dd8d315396c055441a00c4c81ae26c7f86899e9ae8131bc543ed428604716684bc045746375d00990a1567ee4c107279ac862ed00d05cff6810ef480040e9a237650180fc194d322e42dfea533f36dea286d797ec82b1a2229e3b97b848003945b2a61acae848b436dcd885b0f89141f616a54eab5634dce1a0421829c667aa1f5fd37fd8240da54ea9d1ae694e88a39702f6281c21dbe83da3f6de79878160f1ff99c583fa4d9bbbf15902a80b15f9695f28bf05a495c43ba6e164ecfe9fb0c02c1342b4583cf7da37d0763d819928cf22294b7fdb11956d7a3ed750f388b46a1ea86cecab293c1835ae26cc1b081e0df427ff84306cc1280a757eb09377b2c242e7dd85ea87d49c45049268e7f24635a3b5598e9884c393a27580926d627e017f165cfa04c4ab570fb173a6c0937924bb24c96f71d151ca93f6518854d6dbfc05d0d7406d5ace4662439f1609003fba488666a97ee96af1ced2420657ac9c8d39e5ed61ec941ee91f1cd2edfde0f682b7b8450eac031df5d86d5760220f6ff9e4c694a9a972e2b2776115a1c0fe7b488d40865d6e15fd6d9db76bb5e31a7be5735910b79635398fd83a3f153d58f15aeb40a948b3bc2a8019f212b58c997fbe32fe4992f8081135c6e4ebf7e239abab0cf5e0ba674d2913a953ff576979bac6b116a7707fb362d7fddfc4731608fadf1f536ee1b83ad14bd4de30ece54025f66d37cedd9276bf0f94da4df6cd09826ee4272aafde1d21f7a74b93e0bdf54612aea25bffeffba3cbada68be79864a0b4643e5aeb54808580e42cef6493ea5f5b9f0563be03b5de2b3f3110525a0f09449728c6f66d632a4240a6a4b859a48e188d5ebfd2afd32a0bfd1a54f12d1fa5042723946e93a8e85cbe487d1903652cb7c82c1cbadeb693bf4c5652186749a9375cd1c66406a8daf2a1bf61568a6236e1490d3c9faba0443f4c870baaecc1bd01bc0b4592683857d8cb70f38716779ea400050a919168f207589ea20a46ce90966381aa9fc6d5e9b277de0eb15e8c580a7e8bce04c70d9cd2e458bd4edf0c11bdbcd933c94c67f006cedc584bf577f9f979e4d7682f53f5c3a4d6873c01dfa9841f2c3c727257b265f0f9c64c967dc9af8127db83ebd5f858c81e881579e5c4683bf922361085691d0985f67f6f4ccfbe5cd02b06159098bb2e0bf80b6cb2f853839e89932bc4dde9a1bee1a3c90dd14c2c74adb07e42ff7046d30e8caaa0da31cde7ec58577366cd817dadc153ab20251b831e98333efff80e31ef3dad7c8ae8dc929c8d8c2f8127b59edfa6ef4346ae08331234bed5ef3d3641d66b56ca1d7f67afb7bb89159113128f8d6257884ef7e7a96c3126872277f49d5ef1680dfa565c4513b794af5ecb74affec419b6c8745cf72b5312a98861138d7fceafd9d5e64b05e93c1ac57a398a4f0ea0695bf18416cd91c9fe86f7c9400df196a4e6d1e53a222d8b2459d40fb5b78b14d6819edb8369be357b848c784adcf0a9854129d6a461e142d115e8a1acc775f18e34ab767fe36aa1ea735c66fdcdf90d88692cef12cab2e341e6dc6d9a5ff7de4b91a8658a527c1c0aead372c3eeb4aead4c7bb67357248cce9f39a7bbdab3cb81f0b288d429e6dc53fa3e14730d644526f3608463766f7218b9bee424fe9582270dd82aed3f509f436a5bc059c5f03ab5f987ddd7ce298097e91730e3dbf9300fe5e2aadd2782668fb3218e2e6680bb82fc8c751a7b18ffda0fe4e0bf71b7625794c5c3837900f26d286eaa22c7c8660ec2ee2546235c31fced9c2a2174e30a31e6bb1ff388a594dc5e04c7c195fafa62265dae905c5ffa01555ec23a3495080e428ad1ea45b3bef417602cad57c1d2e26617015c2d09850a64360457588d4f36de4ca8617266a94f6ee7ccfa691655fea0f26850b2acb709db792a425619ee848163a5d4e932e13736a98143229bf9bdf516c792c7c4ef74bc4fc46b8a3a4a2c77fbfcdd4edb0f61c7f802c543ef2cb14659ed82f65ff761bd1848996a8dd491f6b2bc558f7d8403b175edef1d0a01341f605cc976d37c642054fc7e3a69b9478645b451857fa8c296595e03f268a4d0e916b092ca7fdadaf580a20bdb28d367a221a8f938144b3eda08f211aeae65dfe17ca1551f068c21ee502349016eb7a95471f65858571b07ec2bd36bf7e03ad54e6522cfab442ea96d7216564ef85182b11e4557fc8d868123cc53609825fd150998e717fefc486d52e3d5dcac1cdb89abda74f987811b2f92c64991d7273d280cc497ae4bae806ecaa7711c080a7fb1f0250836e17bab3d01a4ba3734edbdd556679ec80174573b0b455f38cf36717a5bd0993151fc4073003499a05c34bf8c564da05ebe91ac254969a4c93b347e615dbdd9d0ec984a6bbe2316169278153ebde5c5870772be6bdf1f0f4de7fb5693dd85ebae4593dd66389318eb32e91606c33db80b76114e47fc3e1439b7beea958272ead978a6d3d4180af4b070204ec7c727851e68ab2d05fdbe2cf1a731d672b70b69e1a6bf49f77daea9e9393c23b1313148c582d8ee051f1d0fae6527ef1fb7f942495111d3e2cbfca07dd70a7a4e0f2638c16ffb689665048cc517fa7d91dacc1c6017f06971dcfd059da5132a9d77d0209756b97e09cbbde7be75e25823e42bb82054df8bdf7292680716026da60e9eb56596db7d019cc4dfefcd3cfbff5f2751e37cc0686f9c38f3b6faa219d7915d2dc73ad607a5aa058bf22eab6b9dd9feaf12c467e11a0c16630edf91321e53c50d8b7da3a125e5e8666c3081fd97a163b9aebae8a9f515606331e9e1b94ba9a517b273340799b5fdfea3257d158d01c01a07e685721540fe045829e46f30ee70f4e139700890ed61a35f3d45b24579847c149bedaedf7aeaae49fca966f6d314d4e0b422246a4c792de353f383aaf6e583cd452a9b855e7d21011709f8d935678b0cc92bebc9636e087ba5ab711c70b72071d5bb3a429e58163b737dd95e0e7c223b67a41258c1ff46070b5cbd7e0f6e2979ee71c06a349f28de9fafb7a78806fa63648389f85189e9b7ff68851ec454f5b1f21c5da1cdef247815ca520598473f50dfc42ebb527114a0d2d52bc4b20657b5485505996bf49763196bd4776271adfac144d6acc27e326c195f4323445cfcef0728e1a2ca9f209b59ed5653fe3f2bbb231223b53b749832685b5b151c43d668aeb3a708ce4f9e5ad7e50a6bdba11ed99892abbc7ee5c8408ca845ccedc741e07983dbc6b4037836d85283702a3e0b838759598dfe89389645523c447bbec21a7392885cfd646460cc69f947e7aef1f9df937297c373b7d8c0019f7b4b204104b39c0004d3571e789cf4723843f6d5891d02c03700cb49bd6c4af0916a775dc8fbb09c90076ae980432f0defaf5733ab51dd76df87434e8e068fce6fa0cb504c75376554f4f106c0c179b69445fd1565ad5bb3c2a55ab43c72925c2dd1b4a7574149360ab8580fb9b4fc73a295d39dad6ec75ed15752b20c45728fb8a31a9101d94c23493e2b85496f860552c1f9c192cb852a7d67a98fedd755edb67b5023a77c8c81bfed2e2b93d58132ed73490a103fb558510d5a41cc064382e46a8ab4e3417aadb8d2e1f3a8d1bfc69892fb53bf841aa8c0ae1a6fa8b8d6e925d3e4edc56c314e6eee61bb2177ff9de5e99371364e7b2c3e59fc078adee2f7fb0702b5d77f51a8b296c8cbe0bc30328deb3f017a74bc2dee6677b75cbe4e39ecbcc00a7076cbe13a22ae154566d340c3a63f5812eb1f1be809344e3c73c7d904d4332578d6ec62d55da8456598fe6804d72cd819786100c8c2fc6dac6b3295264c656fea20e79d511abc9528b94cf16aaaf4f00efb54a1f70aff5f1a16717b8211be4c8b1f2f3193707f3152bbfc1917be9e7df584624575d227e385b1f4a5caa6b7abb4ae2826f76d8b21a4b72a5a85fdbba1026caa48d43101cffd680046e5f3caff5366454fc445a4bd5b38dabae5551784762717266f36054e0d0714e20bf58eeb5be865bd7260cfb5c9950e29e865ffa011d790e68ae38794237cd214ba29c0fc1fe9f683fa8ef857df6fe84ed39d26db4e6a2a0e27975e08588801fd1f552d207afd5082e1f1dfae8fae41bf642bc74392cad059e0c45a445a98a317bb826859cba4737c184c6e941ba66d0ec1b2c62c040c49842648148105663779b42518308cb67865d420e17509a0de6bd91c21ee8cede01e9d1c64790272a9de5be107bcecbf97e4a862f47fa34924602bda446a9e69950fb9d6bf0e37e18a6bbae30feaf22ce9b63a66d9e8a4fe6789eac8bb1c580f62eacc5221c8943714582c3aa512e24ba3b5012c40bb83fadca3dbb990776d1ac517a616f8b1", 0x1000}, {&(0x7f00000022c0)="925effe6195dc34b60649abc4fbd940d66a404b621b6e012e3241befbd8d1e83c5a53888a61c9e5950d3b80e1a69a5afc0870433d13bd542479155d0c45d22f2cdb85d52091cc918e2e1098b06d9174f9a901ba9eca595a51031fc6187666698669348198dafc3193f48417f7bbc5a3689014ff39fa847d0b2d61554f873fd9e6916c3689dac56b4fc1aee13f43d3598c565f42692a548e367cc4bd73d3358dacb279a27926558cf1b414c31aae0d6b26d849b391aa70cda7feeddb130f36b2328355effbd418b", 0xc7}, {&(0x7f00000023c0)="621c24a6364a8e42e6bb2863532db27937d48554d7948ed54f37a63c40acb30588e74981e1287e02202bb30d37ed9abf008c5bd2f4755fb49a061c969d4c588826484b6dffe8df51fc7cdb9dc008c1338c7d4100b139d80d5baf6acfdf060a50b03d9474b87908c260d98a13", 0x6c}, {&(0x7f0000000040)="82d5880c8369eb95b3520387378125068d36122cfd37ddd722d0e2c83134ef8719e657990eeefa5a8f1e0604d4", 0x2d}, {&(0x7f0000002440)="7000b22a1d758f80cb92e92b6540a9a322cfd5a3f88e6f", 0x17}, {&(0x7f0000002480)="4b13899ecbcb40ce6d33685c4c71063c9fb708d665dc9378f66b7d3f32b81b9215a18ff5cac558abf967ec75183ef7efddb95c35b1afdf9b918c4283ed6eefedf505be1b88f3cc5d72ccd7607ae4dbfb8b04c98a10f2b381e3228bdeb0feb35b1647dfdcb901d25aadde2632436eabf63dc3941d5f4ad06a01eabc2bbf845f0add1773a51c95fdb38030a4f655a039f904a4852cac062f4735802cf76aa2c260e76f08877743280c742240683a23a0c977087931c9d25c7278d1cc8910a5436772", 0xc1}], 0x9, 0x5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = dup(r1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000001300)=ANY=[@ANYBLOB="ffffffff990900000000000086dd6000010000383a00f6f6ff020000000000000000000000000001010090780000000060000000fffe2c00457c5601b5ae235d3544d14cb2e907c8000000000000000000000000000000010600000500"/110]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000480)="b7f7ae0beba9a201cfb95f286749", 0xe}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) r1 = getuid() setreuid(0x0, r1) getppid() sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) pledge(0x0, &(0x7f00000000c0)='-\x00') openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) 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') syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f00000005810090"]) executing program 3: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8fff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aa000000000000000000000000000000000400000000000000b509ecc3d649a2ad9825fae59e25e3064451f213472da5f660c55a96e267dae45d25fe61a5ca7d67af39644d4c6a7ce8f6867b1a27e1cf2f39ec411740924cbdf5177bd1332eb125bc10d214d1c6e803b1035330795e9971877facfe7262d537248aab109ffc04e6432bcdc9be10ce27fe412675af03d8bc94b96e45744d497000"/238]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000140)=[{}, {}, {0x0, 0x0, 0x0, 0xffffffff}, {0x6, 0x3, 0xba, 0x8}, {0x6, 0x7, 0xfd, 0x6}, {0x8, 0x8, 0x0, 0x43e}, {0x0, 0x1f, 0x20}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) kqueue() socket(0x20, 0x2, 0x80) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x80}, {0x0, 0x80}], 0x2}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x59a55f1e) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_open_pts() msgget$private(0x0, 0x444) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(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) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2000, 0x3ffe) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: shutdown(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000840), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6c38d9d900083a0000000000000000000000000000000000fe8000000000000000000000008000aa8f"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x48}, {0x16}]}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0x7, 0x0, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="b4aaa91333622031ab70025fa8693123ec65695abd40d23e95fa5668dc0c8b5dff9489ca365c215bc16323c746f7a2895af83f4d6f277d8b25c931a268dc94a5c1c1bdd677f4beb87f5e0308e3394597e3610acb261e372f49ab137ef36853330006098206d65e6bb883a1ad9c5798978afe254a17086538871edd3bb11b0930ccfd7911543f0e36690dee61e76d683eabcf89ebf33c7f674d4fa528bc1d991363bf69dfda9cf5c80585f073b8a4c4e27ebfc7fce1f02511dba37d164359a620c19372b36c8e3897198c7c", 0xcb) executing program 3: chmod(&(0x7f0000000040)='./file0\x00', 0x87) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x5}], 0x7, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) close(r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}, {&(0x7f00000002c0)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab09003d2d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b83b36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9f69e35f6a050fa3c51cde6864167c9181", 0x5d3}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf", 0xa5}, {&(0x7f00000007c0)}], 0x4) shutdown(r4, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000008c0)="3924005b7783005c83c12437f895250807cee4181db2290067be6cc19e1250e6c4e73b083322a884917e9fecea03537f3d0eb1c620824bef0c7fba4ea8163a09ec65c87457fdc8475060e7b0757b70d269740eeee39d02e18e8072408ff1e99e2849438e361d9e91a1e240b9d0def23053a114bd5ddaad84bc305bb0a6b25a6f1ec88885a3e95bb7c01447231fcb6c5d5aabb3610426825a4e5c72df396b3b50030b23281c42fb3fb2421df297d76b738d79ed8751aa70f16aab291cb70b55573438bce3cd62c7543e9d7b224af1621e6563db", 0xd3) executing program 5: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000280), 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() r3 = semget(0x3, 0x4, 0x110) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x2]) r4 = getpid() fcntl$setown(r2, 0x6, r4) executing program 4: 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, 0x4, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x3, 0x0, 0x0, 0x0, 0xa) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 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() r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = getgid() getgroups(0x9, &(0x7f0000000180)=[r8, r0, 0x0, 0x0, r1, r2, r8, 0x0, r10]) getuid() r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r12 = socket(0x18, 0x3, 0x1d) getsockopt(r12, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$PCIOCREAD(r11, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x1) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x42e}]}) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x81) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) sysctl$net_inet_gre(0x0, 0x0, &(0x7f0000000040)="61be702fc07070e9371fa97b82274b7d21e2aa77ee588a8e862dfdc23305c936a591b751188ee5cb03862b96018ed028f5cfee968d1bd11862324fe0d9", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x40001608, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) getpgid(0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f00000001c0)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000180)}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/194, 0xc2) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x8001) r8 = socket(0x2, 0x2, 0x0) close(r8) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r6]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d46) setuid(0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r9, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="f4", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r2) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000500)) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x7, &(0x7f0000000940), 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x40, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r7, &(0x7f00000004c0)={&(0x7f0000001240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000340)=""/73, 0x49}], 0x3, &(0x7f0000000400)=""/154, 0x9a}, 0x1807) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000001200)=[{0x54}, {0x80}, {0x16, 0xf8, 0x0, 0x200}, {0x9}, {0x6}]}) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 6: semget$private(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {}], 0x2}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x6, 0x0, 0x0, r0, r1, 0xc, 0xa1d9}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x44}, {0x40}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) semget$private(0x0, 0x4000000009, 0x82) syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa2c000000000000"]) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000400)={0x2}) executing program 4: r0 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) r1 = getuid() setreuid(0x0, r1) getppid() sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYRES8=0x0]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800)=@file={0x1}, 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x189) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(0x0, 0x2000, 0x0) r2 = socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x0, 0x3e, &(0x7f0000000000), 0x0) clock_getres(0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r2) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(0xffffffffffffffff, r0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80606954, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) r7 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r7) accept$unix(r6, 0x0, 0x0) shutdown(r6, 0x2) r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 0: getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r1, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0xfc) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x8001}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x7}, 0x3, &(0x7f00000003c0)="f5e824519f6681d21a5841", &(0x7f0000000400)=0xb, &(0x7f0000000440)="f64fc42bb8", 0x5) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x10000) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xf7ff, 0x0, 0x0, "610686bc44862c50f6e5ff07005a000413008fa8"}) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)="76593b54c206406f050635f0b67c401a24febaee4f9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c24b403ac5f5153283c4dd3ed77706f3868cacea799a3bdfb42db70db0660f06563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309", 0x64}], 0x1) syz_open_pts() r6 = syz_open_pts() chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x2, 0x0, 0x0, 0x8000}, {0x9, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1802, 0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x2}, {0x84, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0xfffffffd}]}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x2, 0x2, 0x1, 0x2}, {0x2000, 0x3c, 0x80, 0xac98}, {0x5, 0x7f, 0x8, 0x81}]}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000003c0)={0x1, 0x3}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r4 = open(0x0, 0x611, 0x113) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 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) r8 = fcntl$dupfd(r6, 0x0, r7) recvmsg(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r7) mknod(0x0, 0x2000, 0x0) r11 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYRESDEC=r10, @ANYRES16=r6, @ANYRES64=r8, @ANYRES16=r7, @ANYRES8=r5, @ANYRESOCT=r6, @ANYRESOCT=r6]) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x6) write(0xffffffffffffffff, &(0x7f0000000000)="fb89c433798deba735dcbc6c16f8bce36a7bb1052bddd4d6c1d14d600e3b5ff6ccdad1cd67f7e34463f001ed85fe0f7c113f1f2f6c644b74857e934895e0ba5e59bb88418d7736581297816f3f0d39365e87f6290de66855c08d4326375064ef6b2ba37ceee2efb65b301d591c965663f119f4e733533edce0579512ff164c6405e1c264bc876c7d613a", 0x8a) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x2, 0x4000, 0xe0, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = getuid() r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3f, r2, r4, r7, r8, 0x1e, 0x2000}, 0x965b, 0x4, 0x0, r9, 0x4, 0x9, 0xffffffffa3084692}) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000280)="d4b9a850166aea338fb329903868ffdcec9bfbe7c2122da77c1f2c7f2693802d8a36d7330fa52b856fc883c0f04d7d2730eca7149e4fef03d69724a13932935ca1110cfbf4a57f98f7f47bcb3f1b0808f33adb613c9d42740ad61efba66c", 0x5e}, {&(0x7f0000000300)="eb977b970cf62c5e8a3279db96aa2bc2b1b1ce4f82f6c9005928c5d290903d739d9eb95d6d2969fc1b4ae1d07dcf733962738242a8484bbd07b21bb7c061602a5041b31d946c1b9ec08caaa77ea969b9523dfb36aa192f56d6a29e13bb2826a4f1e67c47812f844a5c9064628a3fe74c2c55d2a7ba7654b9e2a0820738ba06a8e90953e8aad27d7098d3346ae190c89c7620c4232954da60440321d58aab377ba1fe6b97fd52bf44726c3d3522f8cb12265da5c567feb8cf4d3e2419fc9b7869d84231c47e7e44a0380396fad899ac0b5e0d99055c06", 0xd6}, {&(0x7f0000000400)="bf509ac21be41f13300a049f3c7402e61436e15961ffc1ed85927987ed1479b152d486c75d967f2993edf8be0d8282440c7d839c95ea2b3f415808da322d7dc3799da47f13980eb1670dfe6ddb125f57bc19dfc777c391b1797f10f3802880487f50c393e18cfba6dfd4bd0cc3d95b18a3b8d5b5454c62672cd6cb109f1d08f06f82a420990532618cde51b443e19ad7308eb559bb3bf210628ccfebe6271eb5c3c418ce70562ce5d0ea1115de4e3e484509c5dff32aa8a9eb233ac90ad862630effc24b52d8b102997154d39ff0", 0xce}, {&(0x7f0000000500)="b5b85174f818b4776b0fa7cc66f1915d3160edc1e89384d7e3d25d77e60c845bc1431e5e2672b0fa7a2b6ad897418b4f8c48772f6b5e17305868c60ae81f9ed8377f07d427e2a11c592b3b85d2fdc98d5cb2b9b835b9693d9bfd64bb7cc8a2428a3c85a449317b1156ff266689a1aec3331003ca1f21037250fd345fa2f600836aeb21a74484b5c5065ced70b2a984f8f64c7223", 0x94}, {&(0x7f00000005c0)="ad6e24908c771cfb14bf6ccc9bd5c7d6071c71ff80cdaf7a144a25b2fb1b37fae3c3e3c13dfea83a694b194f4c5bb7e42fdc60477d443ac29d031e45972fd991cac0faf855e34268979341e841aab89f6713925a609c56f063fcca26401e7aea5d08b7a6e4a998ee0db57e6bb40b2beefdd01c6e03f6c6f5aea870e17818eafe31beed3f2b17c281f6c0bc9fd40d15e8567f9e49b130c9ac0762f9fe2406", 0x9e}, {&(0x7f0000000680)="e225fde8482f15c0ba6dd83fcbe17edc5382bda06b2c23c0adc22b3e50c9e00db3567dfac9446a06c27eaa85cb5b160f0303fc1d8aca07c65c86d8fe0e2273acd5d47e6a06c2a545be0caab0d57e2e9c78ad046e2071b6511e2c0706c657b5bfcaa698627298bdbada4fad72e4075b3026f611a506296ed09a86c9621aff5bc4ffda7e820312bcf797e6ba9d265b7852eb9d16efbac222d80dca2de75b0d1ef12e493c59dd9bf7dc7ccb960928e05310dab47a20d52cc2b95a2623753d509773241f5633bcb4f9a939b20f72a286a7c0291956c4ec990871b2d61871e66db8cd4f85604f9ecef78464022c1d6a294c8b00aad46649cc85450e8e2df601f2e6d268947c98f0790eb6cd42ed28cdb0fb9f3eab2fd64bab3d158205c0b1f1cd7bf0312722adf37bc1d879fe37245704404c1c5a23e3eb5ba29b66b04093184f32fae1607ae2290f25c80a7ae4fe71be1ceed740ac15ac9111318d353b160eedae87053eb7ec8ebf49edd026012ee868740eea062b6b603b25196c9308e32b4e45f62d8bb18e6da86bf90c202a13939510b1c325400824b1d6f0079bb1dabf29cec9501ffdb8e6bb458cc32f71716c10d3254d1bbaee036294ed28efeeb0dfc68ec1356b40f23dd140812626c2f83c1458b3e524a024e236c843ceecad2baa9c696aa4ea56556c2703538b01237428cb9c942d9603a48a616bfba3aa995bf6fcf30d85f9ffb7a9b2631987f6d0d7aea05af965c2f418eee0dc0b80f4820ba3b80e0356e490d96f3ab8f393eebaccdce0cb4b0c9f2b1874e92a69485a764f0e5636ff395c863aa56d51625706854da801a6b2982b12ababd61688c2089feb0eedc3ff13d528f444c251cc9f657506f88cca0209c2de2318b17ff6b0fc6551f7c97528656800f5afca42e8981619d33f425d48fa29a83c58756fc77fe51e39350741e686419047cac9f794fcb24b8759edc64677548e1e2a9c0c64b9ca3538c922cf9dcbe67e2d87c11c6e3cd661d3b73af6b4b74610461baca1da08ef89dcf798d8588e64a6a3369f2d5f2a888ad48723ef5408bada10178e00101db8e97e8147bccade6af0e040813de8c639b4c13c4a0ccec10019d4e36c6cbe3fab6b0d2846147f18bbf5b0cde88916be906725914a78371dada87c7277ab6ac9ab5fa03994ad1ad06cefc9e76b6d8e6c7577e1795be137a90dc3d0072bb360f185fc86408ed30f4615c30224ba8ce4cbaf316d9c098c01ab42ab749f82d7d4d2601766d4737dfb2a2c70d29eda89f8f5e720bc5638159283884bec505265a898d8aa3122713c3fa9750cd14c7e3d7a4264e38ff752f5192632563dd9dcfa84ca38c859750774cb842f401cdd738add8abaf91ea13d31baa4f651de69addb880244b98d22fc31244069d57eef86a5aefb33031d7208499c7dce6cca550c8f35fbdc6349fe55ec3f740672c0cc5c1bc3408f2a568e546c0ae69858f442d46e66d7b4ea9388ca0b413a01f257a524ee92e402a4a82281f9faa4b8dfd8e7952c58026bbc11c2fab51d22730215a475ca376bec1f886cd629dab1d3117a2a5266103905d06edd6d686730a8c56d836b443a56c15caa279b8739d13a2eb2e301c50dd84dbbd425ab0de2e63b1b1aae58756ac28c2df347a0be899b5645e4bbc943d2536b372f128c374eef09c3f159a2b5bdae1e265233c923d56bbb20b7a762070083e250f27dba5208ee4f279bff2aa89aea403fc0e63f0a7e8e635259cd5d6a3ad9ef0bf1e717659622a4eb01a8ab95749f1b18f8cf7f452b4de8a62df35f4e25931a6c3924b3eed0de0e1637934ca18be74663bc36c59b639302249c5dd8c0d48e75c8f3785ef238f065c6e0b65f43ab3c3888a1cd7f7fc3884a480e0347fff6826ede9c40fad9875e4a5b157814f557e08d404334b14fbdd7fd8419a4a486e7ef556aa1d028a00744a1b452fb683a2c4aedc70cb8ea3c29674a7da8d9ef2984e5c2cf85f03b1ba0f4c7ebfb9b6d17849d3f734c1f9ee32a8f8fb88e915ac33f16222d6688f4bb8ff68a1f2c4f2958b047ca4db18bf4c3e15cb2daca1c0c02a642aaa567e107d86aea2fbd45723446d2b0b44fedfb09bcfd4b99c3c71dd6ff7afb01a71434633b35aafe35f13357565f22faac6229fca9e81f6e903c530e532e4d494d3b6a0cbfeea059baf2ac31d9908a77aa648c1acc1402354bef138ed06bc4b0a0d9c4ab902093d41f0210e7b64b8f88936930a919962e42432f8d91e745f0f5c5aa9efea3bf2c5dc93894a8f5fa29858b50a48a975756cb15b0220749f03344d63f9821f0c3c44abe5075bf68c67719abf9f53d3287a09d96f7276ace12e134804fd7c42c762b5aa123cdc7810e868a6bf106ea35bf58d4a0d291c8c51aef59503547d4bb069d92a55d045b912f2b36aa993cb2cf6d6208054a7fb63a91b518392b1ef45bf48a211f5d35604659679f55cc036840aaa419e2a04638411f1f6b88759808eca33967b4711f9240c10628f5eeb4f2edd78bf0e2f0ba7729a9cb592abeee614b98f2e25fe9df08cc014c749c80048ee12aa9c1116155b3325c73da69271ede23bb642ad04a19bc29baab03708618cf291e83e52dec607a22903b9b797b81963f3b3b1a43ecdb2306876109ee952ae329f0a8d38bbd97e3ce881496bfaf04935a75656c03a9fdc393303797000c04348584c6e9e71b293694f63c3f0d2357e87523ec677e4c566a160b4a6ad64dce5687b4c17468a46bccbe047c6426abebdf729409b4ea18e78620a6a8309d85e69692930322ab49018a43808496d77bc1ddba140e175a01b2bae2857e7c24f2155a1ec33e08caf94c5fe42c1b362546071e09357290147d0e5ebcdf5e92b8a8147b327c33f1f545cce3d257e3338e7de27082e362ab1c321a12277174180ab6b3b242a74bccad7cf6e1af0facf1db7d87ddf8cc59670683969c85e210c3c76430dbdb6e5527f2ee20193724bc5317a4e95405d41db8d76044b6da448ae7fda3772a7f5faacb5796fb2e5153d1ae4458a1e9d2ca4a62c537ee70735800befa4bc9d1a85daab05b1737cd2f57e1d770c5b894551858e5ebf802df82247ed0a93dcc707fa46530960bdd3eb007001015744b7116b4128aacfd4d60c6e88907b5ca368236c9601f650c1f307754ea7e6f35a6d75956ddc17321096a51bb9a2f8fcdb8f4645bb1a50f816b81ccc4baffccfcb641d04a1ee02b97c1ce6d6ab686282b303ddd61091263a546d379ac39afc8ff7dd081d00ed84efaa15d12fd8d8ecccb30b1dde5ec67f69be855a4dc89ad4328ab0ea7ccc96a2ae3dd3d3a16ae01bedee6c7889de53b084cbbd7bba54e9938606d1c7e14d60999118161da3d4cb141cc97d72b90c4ffa991d76e5fa69db5a6ec04c3c3714209b5369fc7309ec76d2e49e782147c8b5bc41aeb20cde73369e51929ed8c0c887bfb75d36188db5a515d8994e1b3d8fe86d24c72256fbdbff84b2ad40cacbabfa81c722fe4c61110efa63f587562be879d4843e11ce9db7e49b6ba5e91f89c3664c862d0b361aeeceb8b736a2b5c203fc5dd9c589e618efaa753e7b52d1750c230f166ec828c172e904c9a523ef691be878497637fd2e9cfdd32140ba3d2e716f32b4a2c677921dcd634ae960f6385f3b9215084e5de969464098ea8eac5ecfc4768a956cada2259aea05983c9d2e5d493637742c169564dd348c6fdeffcfa2df9b916ab77b7193806424cdba098b206cc4e66f453b9be71db2f233c19ba8d3ce132c4a4fedfd3bfa86c599e476b0e3eef86ab184ed6dd90a3ebb626df4f6de491df5ab67103deaafbce16f4055be1347a691c8e0a85442e72f647de99b5d091d5e616024d69faa4bd9bc355536c5686163f17a0803797bf554847292b40ac204dd537b45575e9997894808b06efa34d917b0030000a42865cb04308bf44b5052bbde07cdac2e05ea4e5205835d27c80583ccfa49d8a8d274305980c69f2081c6a85d2f72a675cf085a86997426c33067c004b7aa3bb64a04c0cda85ef66414766db2bbad6a079c62332c2820d4577910bc9d42a228f942125aa569b5313f0c6002b2545af2c20dd75ff7903da51060d909f00ea2423f1c80006bf1c5d71a78a54c6f0c30750464d3ea65fd519fea7f4327c1a1948da698103d117684513347968d363e9526584df4e82d17daf7c34a9ecde9a3272165177e25b3b32731931ebce8cea7e6948d2f66f3e8e1e092a7ad03b67bd8562f306b04ba99f8619c5ae603b4ddfded11fff05ee9e2fca3da7cb08e567c157813ca8537f91be6e1812771e48074e61b9db6594e4e64525bc98423bd7783005ec9782d8a9cfb92c04ef91249dcb6bb36bae9a7ccd835e0e6f277aa664ae66eee105e5a6a74006fa8fdea297cfdfd0fedb52a74f2bbf7706e210a606240333c91b649b20190ae8ef995e08a78271b556b739be256ec0fd9491e5d2774a978ea41899fcfd0f890a1cd6c268f939dacb67634600c7fcaf9cce80e36460aca54bd5a19de5ab56cc4f4a9b06fbee5cdbd2e5f46b3418215c54e03a2be8c8dddf162553a9b35827147fc17aa9aa2e62038a12ea8b4f58ba2f37dccb251ffd3934813d3728baad25937aa8d997675b02ff0bbc6536b2af1ca448e6f228039ee6e7652eb5aeafa2f1a4c50e19ab8c5de73f1e325b5fe6a4219586c3c9fa47f187659659e7fe0ad78b2cc4dfdb8d2a1721ee7a7d6ee63c40736d240d985a76a864b56cebea036eefc415ac8a4e1b48c77c9b63bb64ca9f5e3b28cc0cea322b3412cf10d0091ed804006ec8364a9715d2c3057f0d8cfbc33f0639631dc216df61e3511652e04461012b07cd67879a023dfc1d8fb90c758982a579204c8909c8e4fa84556e22c7e64cd4d7358c35c12aca3cd75f21751a6308dd184f5d90139707b73006f574898d59c278f7a8f42af1e9f30225c65273862858a0185a1280b73bcd62edaf36db54505e794c954d72b074c42af7888e7e75f854846994a6808c99d81d195496ceb7b580330c8dfa27a16c714ad0b8933a8dfe25c222748b4e54783b82729149acd7c8005dc8faddfbe5157e72e300a1b9f47a15194bce0a555d657edf73dc71759788e913f43ed247bbb2f543933d0bea085d8ef3dfea321a242d2f3ef3e4f70d1e1ef0f996e41f6150743c6130c9ac6eb2bdeb469484cf8cd2ed4af40a6ba50fd36c0ec066670d533b7c2c4e0481017bc12e858a153c8e014167eb630c70bef21c30c2ac74b02b2ba097c4cb8331c1ca17120b4bdd179cdbc84fcd6fa17b86103b7d13c508e9bb98bb1a786c87bd2e32aefc1ac00d898ec6a23c8182a73e5f4f7196b263bcee1c7b7af01698ca51f536a251fffa48cc78b1d35c190fff9926732accc5a4ce059aa26fe874ab020dc0cbe6d912d41447b9e3ef7f4b887024614792b513a4849c1e367cb77cc5955c1c990491f838399420fdf91f49ffb01b285b67190d90c1256571b060658a9bd8122424b32c31fae666d6e5a29a5b7248ecbb8cf9015302f995be770c6d4e704e44ddb140b477bd60df6653d8d9d2ba18c7b6463de9b0266f11f9a4f3dbc4727952e24f47da33cdfec283fb9f32983aef84706b854432146458d7c8bd034e1e703b5d5057598eb85ee25660b367d49c8c4f9acf1781d48228aeb1ad8b554d7d2d76495042b676e3cbff9bf99f6b8fbf68018f34da03e727942390049f59103bb3b4e9d1170fd3b045f8e55f75756b07ec18dc82772834867d8da37c0f33793175b3897c07e514025e1832a926197ba077974d25a9510a7d0971aacc", 0x1000}, {&(0x7f0000001680)="4ec397e870eb552cff971dd57149196974cb3771e9630b44cd8707d072bd4a41873f9a9e54bc9e772568a5f10a897d7fde32a6cadaa4e739bff50d074257ed6b1306827ab9b1bc24c78e47ea36b38edfdfbafb1ca6b29d7d719b5bc57bd14bbdd35cd1bc305c57347e30c46f5f23d34ea1", 0x71}, {&(0x7f0000001700)="6a385bce71a0467d35f1e3c5d545d98dcdf979241c467e7c05f8fcf633157d597c4151ef73d7bf33cb9c14989d48fb0257ba5e155851b4809ef7805fb9233c4ab65f021cdef01e3a1725ed7011c1e4c2beb9641924b69565f8ef026680f9a5d01a94c48383db71997d2340f89cc8b730ee8ec2064b235855f34a7fd4f4b785ef0790cdeefebdf6d34c2192a138cfa946493f695e930bd014e74d6528afae12097e224f121b1b1298c687e2e3ba6a01dac2e85d53104638da2d8ccc49daadb3c46a19606c7cc00a14da7f34808d9ffd8da3ec79fc8078d8fc868ddf5d8f754d152fcd5641c0e5c5c4a1", 0xe9}, {&(0x7f0000001800)="3cfc5300ae9eead711929855e5c5d0fbd9fbb739d53eec1859e3a175d0c5ad6e27b408", 0x23}, {&(0x7f0000001840)="6a56b4d8762b20cf4d550ec2006687ce4d7c1db204f58872466c4578f32f9931b80e4f533e130ca46eceb065ff423f416a84846a4b59747abcf2d90b068c929092d01ba0741ada49bd286095314f4802eb787d7c8e5e23fb3e21d6bb57f52773237ce26632d14ce4f8dc85ec6387476f62442efad505e14897fc026b00d631bd06b0b9fd58f072b8b1520a395ede204d2791f3b79cd4b3", 0x97}], 0xa, &(0x7f00000019c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, 0xffffffffffffff9c]}], 0x20, 0xe}, 0x6) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d00), 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000001e80)={&(0x7f0000001a40)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001cc0)=[{&(0x7f0000001a80)="bd0185f955d8debb360dbb1ceeef736d3d63b9e2b85e18630b122f07583b73990cf573b51180ffd5acfe4d448ca0ce7ee2b785d1294bc2e0b8820d3b615b913cba1844f3140a659c3ba817522527419599e137ae2aa9ab18b9e45762412a", 0x5e}, {&(0x7f0000001b00)="9e9675e9b448d9ab7c47c95ed5c8f570c5ee5e0471611ea90cbd0f936e3923fe49c12608bffbf993561ff172365415d4", 0x30}, {&(0x7f0000001b40)="9754a199fd6d607c962581eeba42a684bb96e37a73fd61a8511f3fb6b73534d9e5a1d83870156029c213eefc1d9885664b48891c94c3b6a7de9a8134b179e51279dbc9ac7e954d358fb28803351213f1690828f4deff6935fab5457d3ebf9a3e2c20c2", 0x63}, {&(0x7f0000001bc0)="ce9632a4a16a3661a0548a02d5070af34531aedc3331dde050971571ea7782beef9fd658f14d2f26c10cf3ff97f39097df78e206ee38042556e032d28b14b02c32ced12b9e5b22cf318151a224bf6646616bcad6a8a76c886f85b3fad02a3dee223b8e227b414337cb0ebfbc4200fd7fb5533c3de2bcf76e8bafcfcd56bda9712ab5f012dedb93082f4413dde78c3e7959131e556fa0abcd963e44bac3f182069d8c37eb2a83af05ef87b3ea92b4a5a2dc2f2dfb24c32efbad2a0925e23deeeeba54815d25cb4947c805f58515f212bad289895844", 0xd5}], 0x4, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r9, r10, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r11, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r5}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x110, 0x409}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001ec0)={0x1ff, 0x80000000, {0x6f, 0x3}}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001f00)=0x3e) r12 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r13 = geteuid() r14 = getegid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000001f40)={{0x0, r2, r6, r13, r14, 0x4, 0x4}, 0x5, 0x8, r9, r9, 0xffffffffffffffff, 0xff, 0xc00000000000}) sysctl$kern(&(0x7f0000001fc0)={0x1, 0x5b}, 0x2, &(0x7f0000002000)="3103141e3b5aab66614e22346d502a5d4bd0bde4a0f46cbf221246f98a9736470938c52797e0681c4fbfde660a0c8303cbb0e5f2a569137de8dc14084b576fbbe4532feec587e2f41bb490c49a2bfbb59523e670b77f911758ffb2287474a519d494edbcd5e8e42ebac4fa30f473", &(0x7f0000002080)=0x6e, &(0x7f00000020c0), 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000002100)={0x9, 0x7ff, 0x5, 0x8b4}) fchflags(r0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000002140)={0xfffffffd}) r15 = accept$unix(r0, 0x0, &(0x7f0000002180)) sendto$unix(r15, &(0x7f00000021c0)="e8cb3102c275a59ac6aaa179cdac409b0fcf9b50b89ec270", 0x18, 0xf, &(0x7f0000002200)=@abs={0x1, 0x0, 0x0}, 0x8) setregid(r6, r3) sendmsg(r15, &(0x7f0000002540)={&(0x7f0000002240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000002280)="a9a38ef67601078a0891efd9220ce79e6d4fa9a182cfddda519bed3068c2f71f33fa34f856f68a7efab5aecc56ed2270c17f34932c004370c67d01f134edd2065b1f0c8cf7cc00ea74e65fc114b5614bf6c1722d535bdff1332a1d7fe78aa5110638cb9fb49a4267bbc9b8fe79190c9067fef22fee13529a4d901d16d0ca8d369d806cddc99e9e32e1fcbc457eb78e9a2195e51db303e2bd3dc8615d3e96fa84545ffb03f7feb69a9842d29d5ce55e22d5c1c1457000be6e1dbc55b28727ccaf", 0xc0}, {&(0x7f0000002340)="fd43e558457a39b47ad562510aaa445e2834a34cea27715aeaa32dfa31eddc6195bdcc33d31bb6e9814f50d7590e3ee94b1de3736a2fcefdfdbd7fe186f1fb7578103d4b3c4f0869adfd6d7534959a9560eab88c0037dd19a2e6cfbaed25359bf1c71b615bc9ce788dc3ea9c6550370e5233b0a2f1df49d7e239a71780bc913c1934206d0293d9c4fb7bcb241a1093e53424d8351c3a33c5c5cb21386417a7a764d3bd6f5cda103e26ca3ff960f55a67ba653c7c37826f597d98a515c1258be462e66da56af24c42458b4470a60a316d29b3b183cceca5f7ed3af28d02fa2161336ef45f1e29518b4fd17ffa3094fc5ddfef9f28bebf7e", 0xf7}, {&(0x7f0000002440)="168fbc05b9fb1a2959bb25d244cc75f7136e4d81a02ad2e8", 0x18}], 0x3, &(0x7f00000024c0)=[{0x58, 0xffff, 0x63b, "b141c3c0eabf3d5a05d682cb73ba1b47210e12df16816b026a1a81d91b83e38311c784ec38dc0f980c8c1a313f8fbee5c28307bf42f3549848709eaf8963ee155d9875"}], 0x58}, 0x4) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000002580)={r9, r2, r3}, 0xc) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001200)}, 0x0) r0 = socket(0x18, 0x5, 0x40) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000200)=0x7, 0x4) bind$unix(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x20e, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000002000/0x4000)=nil, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x400}, 0x10, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000040), 0x4) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x74, 0x0, 0x0, 0x2}, {0x16}]}) executing program 4: r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3b, 0x0, 0x0) r2 = dup(r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$WSKBDIO_BELL(r2, 0x20005701) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f00000002c0), 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x3}, {0xfffe, 0x0, 0x6, 0xfffffffb}]}) syz_emit_ethernet(0x52, &(0x7f0000000200)=ANY=[@ANYRESOCT]) syz_emit_ethernet(0x181, &(0x7f0000001a80)=ANY=[@ANYBLOB="ffffffffffff00000000000088a81e008100150086dd60844e4e014300204c1aef0e74cfb241cc8d9f946dd2980eff010000000000000000000000000001030001316600000032090000000000000001008042609df61bbfcc43375ca30b6c29c2f103b682a8cac5edaabf4dbfb2c6505cdecb7e7a7a07ba1b4d9aae8bd06b7f3333e0033b62b7ffd5ebb6286b5993666e0106000000000000b216072b25fd4f8e002c004058670000002b02000000000000010700000000000000c204000010000001000000000000004e204e2200080078ba3b66edbf7d4b95717f4a4984bbe7784f140f4fd5873ca9f9d1675c870c4d5962950955e476eea372a6ac5b308b394fb76f17e79be22089f1357d4a9d66ccc9adfed999ffa6f0e067fd2ea68dc289c4124e05d30d5330ffae245c45f32f8d062c76c5a3fecc5cb6768e71af7f6f0cc7dcaa73426d8255b79686d17381042f6cab8b8a9fe318547449009e4da536b47c78c7f773214aad506e1f74a711f454c7a9685b2e241c662df7e12ad7816921e97f135b3b613b3813ade1aa7fa9b5e69984585510b45d1b43455b2f486dec7fe1f71d36e2"]) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000140)="a4f33b23d393169589", 0x9}, {&(0x7f0000000180)="da615fc7c9ae1729b67f5f513fdf3c1e97227c09a42f79aec29d15524e7e54a731c8b25a6d2d4c0a7651595d5735f9afca4b72567dde3069d77f29d8c8a6ac041743f056a5dcac23519234ecc68037fe069ed2df9630c0d5d9bb3ff1b4e4cd54d18c9ae5c790c488b323d448844fdb32ea799cc2d64692c9e6c337e9d55b577ee09bca3a385a2d665ad1a5c812be3d0389daf005c5ad7c6d4205982ad2a39b740e3a9825fc617815b69331f9a3", 0xad}, {&(0x7f0000000240)="dc2713b407ae3b47790b3714c28dae677d0a83aca5b021f94d6488a025afc11e487d6b1848e464d8b52a986275c5e4cd631aeaa6faab0b810d1b81a30565c9e676f985170dbdfe80b31a32743c8e35dc8b9ded6587357cb95bba354479cf55afc8d2022fdd477a442b71b911dfc1134f81fde16c2c2ddb7c83c8e2f5", 0x7c}, {&(0x7f00000002c0)="d7f223fe927056598815d0c2b0572ca78a1328cc4522e9bfce0a367e15f95fd883b7a6de17f532bcca2c21d2d88b4660f8229a622fb954c5", 0x38}, {&(0x7f0000000300)="9ffff8eccae3b5d86bf0f205987e8750f940ff67be04d82f995c063e0a2bf4f64a0a389880d12b81b4211b88c9f0eba53441483faa0acf60d5606507f9986bcd73cba8b128e053380e120e8d08ac00a4dd5f2ceedb4181ae654b147738a936befade52926975d20446af9c0b7592f693cb515a75ed92494c2dff39b88b9f6d060087d1afa7d3e89e30ba7b0461", 0x8d}, {&(0x7f00000003c0)="dddfcb1522621e096a6409a1b25914d6791b9cc4251f9b5812dd5e9dfcbf03421d4f888be1d2f64d84dcf5f1a427f2a208ffccee9d843c165557e4752dc335067221a1f777fb35d9d08f18678f39b08e8fd716ae621902773171395e0c936220cb0864110db2e4176da8c60c5c734a8c7211b8c864f71b9fa4075f3203872e1adfee7d4c94fcab6732d91e3f100ecfe0ae5076f81688504a85163a37a8e2ab1dcf12b0e49d98151cd759fdc7ab1a832091fbc27f3eb0a9a23f6b9125ddd353abbe28b07505", 0xc5}, {&(0x7f0000000500)="1ed6a3d216bccfd5ed61ae0721c6bb1e713b91a7401f6d6da7cf39aa1149109c3e7e0ac971d0639b5cdd0f9778766d3952f2acb626cea50531d22a6d23b60e81c32d1bf31a17bb7bbf81199c92fe8931be711245e92b644bea3ca84b2ca32a1e05b88d80974a238be243ff49a92a506266ccc059c95a518b057dc5b0bc009e26bd5002f0f63bdeb6a977876bdeeef5baf1de4c16e74254e303cb654b8bedb7efddb8a6b518684d986544d7bac0d585e7464bef405187e4049d52d3cb17e5f4fc0cd1343baf87501010bdbeb623871faafaa22f78c725df9290067d1d832ab11c90a800fa06b2182932c9718867", 0xed}, {&(0x7f0000000600)="33cd8bba92d83c55f91d412278614b0bd1f9c056b6e160f3aab6147a59bbd2d8de11db3c509d0cc816ecc86c0cf9f5547a787a9cd23516b778e068ba7b3ccbc4bd5906d4ba5d7598dda41dbaa248d7429ab8faa64f919b19d1d984524e77ef1d94d1bb24a01bbc98daeb6ff5de13adee7dd3e94aef1fe95e293dcf12c0fea770cea1c402128ddeeedc3cb8eddcf2767d61a0854cf937605212d72d6d84a59fcee0385464184001bc95758da9cdfcf75f1efb80fe6ffb19cefe9f908a6b2646cacc3c56a3741baa6be8eed0b98cb72309c33b3c9467432aed046941704f54fc4a53f04662fee48ec231b2b435b25960f039120a", 0xf3}], 0x8, &(0x7f0000000780)=[{0xb8, 0x1, 0x9, "e28eca060d8d68d3e33297da7e3b4c6cac9cf9dae82ddc64af66b1e5a61a9300ef13312cc4dee4fc3fe22802a976052204b1fc50ec4b207eba198ce5dff55c447a6bb5af227e7d52e5ca29c506529058a21dba21b2ee3d7e07949f235c6a4bea16ad2cddd779a33d5a41814f894cba640df338a4d1e16ff1a9f989f390bb99311e2a0e7a29695c8d912e63e7e05cd09ae6eed86a36d376293accecd431644a2cc8"}, {0x1010, 0xffff, 0xffffffff, "23922662fcfc2c6f7bd3bbc03daf121fa7572db6d13140692ad447030ba7ebbc2e95454b835abceeee98a78caee73879e3dc198ad6849506eeb9ce2f6bc91afd71ee7bb99a56e13d9ddd9a383ab81d9223a81351cf8629f101065bb73ad0f340cdef757e9b357f1f75da0138280a519b54c133b2f78b3a2b6f12e00201397cfd8c0f900cc1476cdb4b2ff40dfda0df263096af1ca7e17518112ab20fc196aa6809a679d4226bafb5d496a785af3bb12d5b90848c70a974b48a2a937725d6c29cbdb657bc0f6e8294b9d997e71056fba8441e93421fcf74f56fed380796c2f6008ab1eeac96a4ab4d5e7f140571961d631c27955740f5ac2593480f06deeaa6767a3b8cc7816bb4a63db7b80e6ba88f93c812afbb33b721cc8a386b96acada4f0335546ab89ba7c2f8913327141dabaabbad50513ed475dcf7bcc8684c867d5146c5a597b2a5cd18e3e4e0be10698379ea210bd5cf2efbafa7d9f9930adc861eb8f1b07314d508498ed1ad45a57ca5b5e6613ba42baf2d9f43b2045e926f8c3dd5377cbf7ee341fa26f99ffe56b43aacc528859e4fd07aa6bbfd9f226bfb1d6917f9187e82fb19f2790c5991db67576e2eeab89089e29783c1ea77ad91c89baed79c73d20864a91a291eed9f9280b7cdc2fbea56aee3b326178b6197a10130072ae6723443f6fbbbf15eda852937ba2ec5dce2b596146c729cbb165de2e379d70f375cab21261a79b621150a3a5024611c164523af35f422d4a7a11f990ba32dc4e2d20a3f3d788023b7be16520a03e6089647370ba03e4e58c16a461d429ba167c55bbf4ec577d3045a40753719d99395f9923ca898208ec2d7be0301e4cea5b31c972b9591e5e36cd3960d6dfc0e80942bcd2d9628db9af6d341ee002428789f3ac5f3d9c77e0c78ce2acf4d15e72a7ba6d02a17b833b0d5b3dc96aae85411bbbce42f33adf4448485a122cdfdc44fa3a93e3566e58a2a12dec7dd3eda9b543d16329253d1e48ee171fe0a3e36e250eaeac7934acc07501b472f0db33a50809ebc0ca67b25a177d906cc3161af03a30085d84ca25b488cde9c8fc69e93de4ab93d7a34ec511fb9bc07236141ae064f80178013a5c871631c6f6887579679f04c7182161a876f3fc07e16222508c6377fbe1703f7367ccf7f07482772817a1c81177100a1565514265a11b16f8f28cd73d11acfbe9997d117955aae53d18131374eb60a4353d2845a3e5894bd9addfb36ee184a6707aeae86f39cf0c8384b01b5e88685b93debd43c2a0a55fbabced415ef9c04c85fa465c941367755ba673df0113e82cfe4d12795c671fd003e624e42b782a34e3f5d9c2e7e28bbff541c8d31642c430a7f3f18fbc0247d49e48081c578ca5e4181612840e5c08069ca74b788679a36869cb62e49bb4575c1fde715b9244a4c86e5cc6d657829382c8f181bac28f46b37bc5dc199383e5b3df5f1fd2561cdf41773d4e19433b4c539ed4cdddbf3e988784ed2aa720a0efb180f643cfc26d830f9ddbd76bb3205b733650fe12df1e25afaf2e26e2e599c616f3ca03fe973cd17250dc8f1cf4cb7f4a4d95627f4c07c4bf5d9035df23c9f850e88429d578c7265303786b73c0b5df1a060c8a2ee08e84787df97d2663509ff0adc1e43a80d2f9225f78c44a596701798975d26a9619edaca4032a8c019b66d812f4dfd27824de71ae063a40f43c973d1ced4155ad9e328353412ca7fb47b86b7fde4a0b90e81b27be60a25fc4dae2491625d1fbc8b6ca425cf9de9f66ba51d9650e4e05e6881b1feba4d9be22641f05e260f92c29d538dfa7b3a40e3169af725f0decbc4da5e6b40c1e6709051057d25d95a3f13680421c60c02b653923df30c1c4e37c8a39734448faefdf19117c235689002f8f8dd4356ab45968d8763776637081076f63e84b6438fb10abe203b054d77696d63a8a96844c78508f2be09a2ab28d64f74e41204773c2fbd5ac3f72b78789f1ed9929cfc9f674725523d72fa66a83850f50cef7df4af06e9be6c8c7074e8af5b291dd0f87b0bb2aeb757ef96c154c107b4314d7462114a4e1ab81a4f0260854bed8c813afd74cdd267e8870eafca0af363244a3fe3e299be0cb543cef30faa994f944af067ca465ff693a9d0604672ff488024f3ca25572b2ce30ac80d8ed5019ceb5196cfe1d3626413522ec064525a553091bd480758cf0bc29a5b328e102fe12d68da8feae230c4de4f61b65b1fa7edc655a3372443ac2412a7bd80d3d6af62ea1dc10abde8a93716d9b01c7e4927433554391308bb0ea6bf9ff68e52b4397b517631140518e949095e20f74aaccb3b57c02d4d366bc8bdb7f7f6ff88f4da390d6c60e711be29bc55dbf69fb564c5f71a8c6aaa1612893b1960d80a47c63a335007e26062cd60762fcbc920b4d213283042eeb17cdaff66abfcc8fcf959917400371687c00376ddafc6a291afb801ce42bcc8b1a4b0d9305988f7d742a813ebbaac29c7c648dec80bb02fed46a7a7c8d1ba427cbc6fdcd00e3c312d86efe49e235a652672f560e18a643a160ab6574f8406420a73f1273bd7e52102d5cf2c3d7d75d5c012770d3a927a983fe3372eb193a94ee4b5d72feef96fa1cec617ab1481ec1531112abf5141b8f8a261323f3114d8d81ea6a00efb37750fcfbf40e68ac12fdf7363ebc1a9ade590d54a179e97e6a2481784a569feb63f377b365e04df6d2dcc300389fe06b0c404452741a8616d51fc0fd5034f418e9b3496a2be5d934a6137b03093a9fca27f97e01abecc68b8065b62216d7b80a12509308a1235cbd1a887a64675cdad705ea7e1d338de859604ae52a77d6e3ac4db4f1b20ce91945b3f5c2008ca0306a353ef900fa3ad10cb38a0c8dea0074b548c35188ca1d0c5a9ca355e2f6b1734bfa4fd95fe8ea425db97cc7660b10028fbd9769aab5693e3d0bef3c6c856590fb2e694fb1dc9325077bd69b869c083b28e517da7da7c76b30c8411092b15ddc398c9cff831c5602b3975a64a983c47925c09c6878772df2a92bba8b9f20904225d5635641209a6272c8e77e6cc22f78443f9181ee579f8cbf0b13232f9c57a383e17e5929aee4bdb250064f073afbe10ae6e44e81bd6b4827f3e5ca9e88e4a561b3eb7b2efc9f192f78384307b4f4a698ca90dfaa4543a1deef91a607b1aa684eed22c43dd555d9d9bfee5be020f338595674e30e6ad61dbe1f6ebc000d139c416cb6af48fe6c5ac20b5d9724281f51c678b6e376649d6fd28bda903963f1627071dace9eaafca0108888ba2291ed1c33178a1e6ef9002a45cf21f8c89e78ebfffae6b2642ad14d6a0996098779186b288babde79321b4ed0c9175200148988f72be4eb44f8245586d4f00dd7907e5dbffd9f756d8265393759eac1930092dd206962fc13deeb25320d4b61cbb1934ec177e690b334e4723acf25e8a6dd96d9a0edc38fb46043b9c754fa5e80a29a473a7efd6bbaa35f2cdb74a41761b32f0ffc9a710b61a5b07d96b575d0359f78971cb2afe6703c654b2c2d6f6e82c3ce8e84f2d7e480232ec10c02710af15e5096cc4165d52a1e224bacb583ef9480015e449a9ac75828f1edf2dee06c0d35012b85f4b520db2ed8a100d58761a15fc7ea79c0f7b88e622a29f03842fca7111bfc74c104e370c207babb9903ed217f6cc4211d96a752fbe2598b90b54c709e822538b3eb99bf4d44160160cc979628aa83a16784acd8b40428025ad6a53c00883ed0ba7c6db662047ef22a29d2048903ca580fd6ff5e58c4c3f2b42151cda403229ab7d20cb27c1c2930214ab8e630428f7c2ac6986d465aeced106aac85af18bfbeb7c840377ccb738208658d10dd7ed4d4d77d818711a512c436d84e9b252c55d09902e9828f975aa8514114f0c5e29d6d8009f1070a9fd71413abdb31b13c13ce1673c53c20b0eecd1f26a1a64802d3784b9a8e830edbd59cb2058a2990610b4529e81c84c37019e0d8a87ff5f2db63df7170e31d7a47081939198e15950560b4099fa1fdd104091882de49ad517969e9968642b8c59be07aa9f5e30e15b7c61a9601a4112818a179f94db559833bc392ef6334982ba807225ff7f0bfb57970fb574afb107623d7b3dceb0f082d62f9afab891a18b30215067be44c64f1a637e2e22e45f95e83099214ace9ef458f021c816a373783ca8733c72bd232ff9b6b1a280940ca88942ab505626bc00e3710eaa3a30d385cd1524772163c1e8e3b3ed1734deb03ec4add6caef86b4e2d034dbe339515c86eb5ca68f4b30cc68413a3155410bc25ec7cd9a639fb52b9c78adc0191a628267fd97742c77ea643418f3d5275b65531e23bb74941c9663e59a05ea6b6344ac1354007ce55a8dd1e6d8af8158f58e02082c6733588a79b51e32489528cee20c52c92100c8a8ccfa8fee846ab4e6bb161db104896fd998a640f73fc60b55d59cc03150b7f59665aeb5aafc1b847103e6271cca8dda9c0984f87a0f331f30fd95d3b9f130ff5d89220242ad7bbb48ef9dd1f6dbeae096806cbd0b5c75478898040dbb70e9a48601c88726bc8b5081b29847b99cbe7ff5fc1fadc823cd29fd5e2f4cfb097858caa9e6b494c08cb6610596f3ddac37c71441ac52259944ea873ab43c7af3c918dffc510514f9e0490404791e598e5ecb2ac9a3c081490cedcec7e027fd86ae911e58101d1864994c9d2dea4f1f25b80a8558e84c2166414cff73e66d7f5ffed218f658c6aae70f7a8a0b7da598fe8580f6a99a3010bf7781e8060ebbf59da87e064d94c8ef7f3a0c5512a40761b602f322b3318aad1609145dcefc03db1adfa9b88c21ac51bb82549d1e21c3d1cf6e327d85b4dc6bd8e32282b2eb8aa79e6e2f638d52e54e754fdd1950dab6144b895ed3f86e49a8e136d41f747be7900e768a3ed761b8296d05e561c9ba9597c3108e7fdb9a0c335feb7183cb3542c82bc2adeef1e77744d7e941c9ae55818a66473709bb3ccce42fcb45481280c7252e13e61bda90b6c593b767ced6c09c6d142513e77ef0b9f536b206fc877cb5b6ccbad1784df99d8732fb8d81cb70697aa8e6f4b7ca68f39e270ed37d60b3a76443acd97e4731dc000e8d762bafb2ab0b561ade68dde9290b76da48cbe69268f23f7dd0c1b301db6a5214c88daa54c6798001383331da0d76af88446ed77a91aee5e27aed96f75a8e723d6489b0ed1fbf4fbeec402c61cba23c16f5a9493185c44ea4c8c05f7c9d7bed21d8a094bb07e1eae6e8a918ab953de39e0ebf25b393e72514222bde784cce03961d9f35923cfc196e5012e52868f7ff785bbafe99fbf65fb8a6e42e8144f84ed46c7569f2421d55f65ea773fa517687e71a3f6f821f72bb65a4c03bcd8f6a5feb1434d5e48793000eba768887ac034aeb400fd2e47c1d56b8ab15a0061776809733b984cf2652753ca0cd87fbb1c1546ce8eba1186b72e2f1a1ae9e8efdc42add7fd914548153ac0ab12b1aa9576544e904b0dfdc2daed47efacab9e30e22ebcfee4d4504ebe750faa8aa65838314773fd3807dd2524d28111f90434ef2721fec1562492699c756e067d3c5e328b0cfcf3ce8601e6c7fae21d7e298e31ca2b1b6a10126eeda7459dfab625a9f8d5cf36f19eeaf40a0a59a58fd363de18b0467fff321633d1549ea2836e56d692562d727f3ec8b396d57dbb316dc44817a148a440579ecb26bbb6492362c98fafd1deb71571f50f499e07b8569ec0a6948d6c655007b0a15a66afc1a499d3e7566709123fa98b0cd8486198a4d91e830b10909204d09ca788c3f2"}], 0x10c8}, 0x408) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x128) 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(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='\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', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r2, 0x0) syz_emit_ethernet(0x13d, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x12f, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@rr={0x7, 0x7, 0x0, [@loopback]}, @rr={0x7, 0x3, 0xae}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x21, 0x0, 0x86, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @eol, @eol, @generic={0x8, 0x10, "48fa89ae2b849e38741545b4b986"}, @timestamp={0x8, 0xa, 0x0, 0xffffffc0}, @timestamp={0x8, 0xa, 0x9, 0x7c8bc149}, @md5sig={0x13, 0x12, "f6bd000000000000000000000000009a"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x22, [0x0, 0x0, 0x8, 0x8, 0x8, 0x40, 0xc5, 0x1]}, @md5sig={0x13, 0x12, "38533e743be61c4f07d514c7dd4f3d04"}]}}, {"1829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759acf23a846604ca878574e74988c29dd0546b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e9400000000d4320488d31a8998dd082c3166621d630f46b327cb77"}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x9}]}) executing program 0: symlink(0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) close(0xffffffffffffffff) r1 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000040)="eeb5000900ece1004858fe00", 0xc) r3 = getpgrp() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r4 = socket(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) setpgid(0x0, r3) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) socket$unix(0x1, 0x5, 0x0) shmctl$IPC_RMID(r5, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f00000000c0)=0x100) setregid(0x0, 0xffffffffffffffff) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x5, 0xff) connect$unix(r2, &(0x7f00000001c0), 0x10) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x113) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x15, 0xf0000002}], 0x14f, 0x0, 0x5d, 0x0) fchown(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x42) shutdown(r2, 0x0) r5 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, &(0x7f0000000380)="52c7a30300506028d5d3589c9179830180837300001e5a4ae82f648e69ffa65e301bd8d1443fcf06aa710b669fcb79e1ca15fa8e5a511d998ab5ede334313f45bb11cfb98efb25e08ec7a6079445cd2289a2ce3f799150a8e6649ccfcef5393076920b5939f914b78643a5b7dad4eeb704cb889345c9950853b25f1834ff6cb0eef1ce52fa96ea4c486815c951a18cfe29a3e16ede8d3fd0c1e0727d7583f1d7ecc1d308c82a62c78ff2a08b479f1a3da5ea23da06a38957efa6752fb45391e3f22e615f10bf27c6939267989c0595c15f93cba7faee6ffa9678af8cf8306e6d6d2da32286540253329c022dfe19f1f47067164ce2e6c586f15fc5bc0d06748e09c818de816db58a1011b67f8e2e3804231664e5ad44eca6346d2e111ccac1050a8d0f207f3e3fce764dff58e0140473", 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) r7 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, 0x0, r6, r7}, 0x8, 0x80000001, 0x13217f73}) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000000)=0x2bf) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000540)="6c8f5efcec0af66b26db727fc37fdc06294eb7a94976484870878911dd1de998eaec3280b965da904e69db76b4cebafed0b32610fe12b9b59eac2b647d9766a9861651f70b9e1bb9a3b2f189c918d6698c138df9c1cee0ae7d5e292b6628ef15bfd92e73d1088388e0e60349bcdfc4d0dbe7d798fe4c5036aeb4cbeef1eab0b0f94c18151c4a14abd1f5dcbc47e6668c1b697a56b216922209e2706ba625da4cdb713a8c53e6cac97ea69a78ea3162886c0acfa5a6d47e107a363715c400000000000000000000000000000000000000000008000000000000", &(0x7f0000000080)=0xd9, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x4000000000000000}], 0x3eb8802, 0x0, 0x0, 0x0) executing program 4: semop(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x9, 0x7}, {0x40}, {0x2006}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9319296482cc267bf1746bbf58902e9f712ed9d8903109f162d8ba8e145b017484e1f7c99a4692bb31e5eb47c65d38d6eefcbad5ec2587ccbfcf88b5658ce9b6502493dcb445878dce3bfe0ae99c2f37724dae9384c863de2fa4e210cd65cdbe510e50db368b966a469ba8bf932d0d70e4a876bd2e804cc9d3da8e3d7d0ac8a79f4f65f40bdf48d329db392c95c3562efb20a301488d3b1631f416ec085c114b4d46700b98c7f8619863b4f93ed6b23aba72f", 0xb8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) executing program 4: r0 = msgget(0x0, 0x46) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/32) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x1, 0x1400) open$dir(&(0x7f0000001080)='./file0\x00', 0x200, 0x16b) msgctl$IPC_RMID(r0, 0x0) socket(0x1b, 0x2, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0), 0x7aaeb13098bc90cc, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140), 0x200, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001180)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000001240)=@in, &(0x7f0000001280)=0xc) msgrcv(r0, &(0x7f00000012c0)={0x0, ""/209}, 0xd9, 0x1, 0x0) open(&(0x7f00000013c0)='./file0\x00', 0x20, 0x4) msgrcv(r0, &(0x7f0000001400)={0x0, ""/183}, 0xbf, 0x0, 0x0) r5 = msgget(0x2, 0x10) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000014c0), 0x2, 0x0) msgrcv(r0, &(0x7f0000001500)={0x0, ""/128}, 0x88, 0x2, 0x800) socket(0x2, 0x5, 0x4f) connect$inet6(r4, &(0x7f00000015c0)={0x18, 0x1, 0x8, 0x8001}, 0xc) msgrcv(r5, &(0x7f0000001600)={0x0, ""/254}, 0x106, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001740)=""/1) msgget$private(0x0, 0x323) r7 = socket$unix(0x1, 0x1, 0x0) read(r7, &(0x7f0000001780)=""/228, 0xe4) fcntl$dupfd(r6, 0x0, r4) executing program 0: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000040)="435fe80efea5a282ecf9bde456f3e9f1103e9dd0ac87a92997372bb02d40f78c078b2ca6d837e53efa94bbb7317571b71751c7362dc8225c59afea3b0db9dbd6cf1e09c5c5a387cf6f737ea6be72a0ec684936af3f31d7dadd3a3693c1e982ec1aa1b9c4cecf9922966989e4ed53363afff1188fb3c5e87c0c614f33eb667e46c275d1cf625c3d2f962925e5f0f12be803b7e7d0a69a0cfed0e1da1a164955837eb207d20f3b359e58769f42e5084d2028469c8e24e78f2a5035f5dd542be8b8d19c68bb4be9f94a", &(0x7f0000000140)=0xc8, &(0x7f0000000180)="f3dc8fd3d8de73eede7f8b43997a4b1d18e1b42ecc11f2b22a36c171427aae7793ba888111c6b5d45c1ba8e25bdfa527a07cd8613d89b4f4a6fb2fe0b8c0f4f05c944eb91525e36172552a45f6d78109fccd6f16ef5fd93ed9ee9e86bff324f319700a4ff4f68ea8da7133e4e6951f8edbc8525ae6cf4906c14e31a9b3127c7da692beaa59f198a0476b26f1050a9321e7dcf8929cd80a576ae6338e13a8f12e3e7d9d81ca681fe4baf5915b4bab6e89dd3ed0a9faf01267c13c78dc512f81af0b76da61bdb0df5a9ae5e32c14431ba9ae4eb7fbfe727e2fdad9067202ed9c8bfdc133111b1c", 0xe6) sysctl$vfs_fuse(&(0x7f0000000280)={0xa, 0x12, 0x3}, 0x3, &(0x7f00000002c0)="2bd10f0549e906919e770ffa4ff5602b073b140257b4c3e51fb0e83a1c0332eca5877a8fe94785123561c33748bf7926cd1641ea9e6710352e1b46bab0d1417109a4b872cefaeeef8e6af7c155a915d11193dacd60ba8f1c36150f40864ad494fabb0e3f9765d36d3ee5455765d3c33d126b2d57e7200ebcd6640e581fa262e0353cbfb6f2dc20dfc0f07ce086900d606860336dad7c7b8b10357652dccd8c5bd75b020942009646eaee12eac3eeea15d0ce09d139a8b7de1310cac53f581e6f3509a50cf70ef81ca0338cef06639ffe4ef5e7fbc1273f30e398d18c3c6b8e68e64caa80c776a5fd21b453a093eada1c4f3a1f4534", &(0x7f00000003c0)=0xf5, &(0x7f0000000400)="b3e3ad38805d747fae4eb3d4e1a8901c764b6fb7be3ee22c66d1011ed89ccb7a1a83704983e0c7aa4efd89d326171f234f46116002f424188d8a3276baee201f3331a51262d6c27b5094f4f171764c6bcd73bd59f2b749be29ccff0f5d1fd57fb9bb2cb633fd40baca6577361c057916815590e96d3db023cd93ecb3854452f8827fc0a282eca4f140373f4a994a457e47a7890696351c68b74e866cc7383c87a34c5b86ae318a39c99dbd21a22376baf0ed", 0xb2) sendmsg(0xffffffffffffffff, &(0x7f0000000ac0)={&(0x7f00000004c0)=@in6={0x18, 0x2, 0x5, 0x9}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000500)="aa7882a57c99cfbde932728e7a85fe9c9ba0e8694f841a220f943f6851a9dcb644c8e98e628d4be408b911212691a69b1868bd112313ba5d34b5d1b715e2d7f8508b8ca49440c78c9e67beda120179b6d3b99c9e2177c1f6de409b7db3d660c213869ad844566cb3", 0x68}, {&(0x7f0000000580)="56a10b0cae692dc0fc0350648a2d0ab142db148cfdb0a695c72692351e419d6098f68d6cb1ceb2f4ca0171fb4d0ee9e8e21ace2f15e816efbd4d8eb40b22175f057cceccbc2bfa022529febb72931b5ae3379e5c7d34399879b3bcbac7801ca8b9bb332ad6a65bcf7961c401585a47073ec020291d805ab7c7a67f64a2059b7f431e1397fe77b1bf598cca307480", 0x8e}, {&(0x7f0000000640)="dcb7d0088dbf11b1d1b68649bd2f0afe23b33ea488b934580a8bf2ef604c13a8cb3a3bf1", 0x24}, {&(0x7f0000000680)="a95acc65a0b31cf5a7c884168a32c053f9c3d8df28b29414e97c299ae99bafaea7ff35fe7e4c1ecba2851eb310a1076a9fb55e0607e5bdd7f3e4b80e70c4cbd53cd2ae67c75a7d3eea729ad121e953b77d7116e2a91e806175a34c8bd3240e2be2b156f1f8740826017dfb5ac11f6e07477b0a3f6e9f9f12e0464440409376", 0x7f}, {&(0x7f0000000700)="4ce1b20c4dcc1548eccf4eee84e269d8d1fffd8e03de09547a58a0e3431a257470101c7587407271c2d0d337235ab7ade561cc2a57df240a4f271c471ca83b46", 0x40}, {&(0x7f0000000740)="4b1190c6688d1f397ba02f368162ab1bd503dc390d838acd1b7d2ad6dae15a1ae1becc84f270a4838dd1120a33517629cca9d3fb3e5af2893ed3feb2a0b214f88595687b5f19c0a7b8b1f7064da628eb4ee4a62e706641382c5636", 0x5b}], 0x6, &(0x7f0000000840)=[{0x68, 0xffff, 0x0, "878d0e9b1ed6e4206a4b37d5508943865e8923ade639851cf039574c5278e354a911ad3525c1ecd0775c99e590934f5016ead2e1190abdfaeb6230a288064ae7a43be2204ff66cb325ad46bf3ce454f4aa"}, {0x70, 0xffff, 0x0, "7a25e1bffa14fa2f1465880243bff2a7ca7feba8aee2d4895d27c04584f1f61c5980156028c1cea33f1d76d9fb3e2726ca1c87fdbf8079cceb8149e203a36a8befd5b17601f5ce3be7a9ac4222904533f4ab9498a308506a5e7dc4356dce"}, {0x30, 0xffff, 0x2, "a254d59653ed363ba104234fedd9bc254bc6c7ed18f74575638e2f6931"}, {0x50, 0x0, 0x22, "8dd4299c893741016f799e86b1482d87ce27c4420764b8e9ecafc3d71b258f425601917649f5de479fbf6dd55d2ddd995536f804c7e80f17be7cb8722b747c"}, {0xa0, 0x1, 0x6, "578ff1268d83935140ae14aad983d63dcca5f1eae5ac7f77191eb1a1338354e9891f85f4eaff4379e8445a976595b2b74ac8f98e4a7c9cad515fddef30bfdfd06ce613f0c99e3d31923d19bdca97368b06ce3da3eea2725791fdcca1334dd0f986f17467d16f464e284717e1bfdeef8113668b8951a3437c6b3519f1b7956c124c27f68ef42ede11493c9763e6928c32"}, {0x70, 0x1, 0x2, "d3607a23f9e14317c4e5b3c87576ae12c6f32224fd16ddf8ac29ba434e25996dde568578b58d499334f8fe5581d0543db7bcc2b2e231a6fa0031cd1e3063073548cdd57f3614c28aa43236064d0edbf3011bcc82b05aaaf2be4b86fa"}], 0x268}, 0x400) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000b40)={'tap', 0x0}) sysctl$vfs_fuse(&(0x7f0000000b80)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000bc0), &(0x7f0000000c00), &(0x7f0000000c40)="35920c0229c191ef086003a55f353719c97187e1f6efb95f9e844d157f84d3e9ffca423298416c14f52ed3e367253823c1258c6a", 0x34) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000d00), 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000d80)={0x2, &(0x7f0000000d40)=[{0xfc01, 0x2, 0x1, 0x7}, {0x6, 0x7, 0x3}]}) unlink(&(0x7f0000000dc0)='./file0\x00') symlink(&(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)='./file0\x00') writev(r0, &(0x7f0000002ec0)=[{&(0x7f0000000e80)="86749cf1e89727daafcd24ce3dfa4ae4", 0x10}, {&(0x7f0000000ec0)="b49d37f6d557894389757ce8d55ac4121c40ae6a2f6e00ff5339bd0f0e87849d9dd8689721f81f6c42ee12fe43eef489a8fb2172e0d743cc70eafb80de849036343076e7bf74f66488e6cf65e8698f5cfcf8fa1d557e4798aa8fffc3b9790fcbf289d023d37c9053318ac6acdc01e17061505dddbd3182f88b6e11ce396ff10ead361811afc292bcd1d3018c7e16fffdd2c3a3e7546066fb7778d2d6cf65eeaaf236be96fb71e40ec8ec3391397a379958b910ce704927d0f79e4ae4a402a13ec5d4cb162af39e04d4531d7f3c25d3e58231688ac6f3d98b1869e6aaf1b0dd7c4622b897396b752881aa285ef4f04af2414d2b7321c12f6a281787aa16d065641e054f23b02c5310a13972143c9c75b96601c52e84ca856754d2b2144cbbed5145f177fc2f626bd1119196907089ab7e7fe1f02c7dd4c194e2f101d9f26613f2a085f3cd9b9b1a91f10958dad764fd46c37dc4aae0bdca7734dc248622aa1b718da2f3fb4f229c77fcb1c447908ef845e0b41475550983dd610d7ec7c7a98491cb0b431b29442c0a66dce365c58a96d4251e538298d3bca4629a3233d9daa37f596967d901663ccd36f82ae62db26bc7b73ded14970c4c6e43fe7f3f94623cc989611a1374cf7f5fe9c110d2c69af25a9d6358192caa7772eed31e5fb1d5673ff9775f3b6d2e1911afda8f7315c5654794eb3444cfc8bc483c624370123a5f79e38bca899bae40e570b22323b5a2ddef673aa0f946195354ce44866828414e3a3bddd6ef68d2b15c10e507985a9276083b9e87f4cfe58c84fca2e5538d92d172b77e9ae0eca1afb1d37427115f670204da38adce7d69bfe9ceec543cba24b8b2e3fa739901690053ecb1c4f9e1e7bd38b23b0d226a4f22f0b0b9c1d3cf142c961e484b356d7475c5cc730bc1b6bc322d8cec7e24f26c119cf4625dc1ea55c0ca049b0512f78e38448b31001a9c6836a0775387bd5848fee65d35bbe35f3c7e5d518861c19127607df80aaa5b4175d39d1ae63fd845f7c80acdfb8f4941b7a99f90b57408dbbe664946ef5f9d76b1d239039d5eb49cd329918981b15ed9036f577e528230b6b4d6853570f37ceb4ad4b833f35a3ad2c37e3884ba97c82657e0a2c43350cbece51e27a7ebc3c38dfb27d06ca3679de3415dcac6f78ff848380fbd2bf336c060440d0e2f2500da44d78413bfe3f2bca21c0cd7c85b1e3de1c5cb210a295b5dfad07a6123410090d82fde1fb3a828f86487d154259fc510b5ce38022a2a383c85d5203381474a315c7a92ab770e75c90a2f0957b7cd4cfe27c9aed2b37fba1abf0dfd03a54c3c3526e89b8348c946e5d0c2056c20afb823c5b8dac4426b4fd6e0f5c0fb98217c4b7258825e1265fdb6ca1405c18a76d17204c6079fa95e02681d71012ee7b16155d3d88ccebde4380cdc9863c9e37822397719302ca36b77601ad8a16089b467de1145cb27956c67193d02221a84b4b087df27135d194e07ce0a522368fa948c5d6318b27e061d4d7d7664580cfbc54a7598f53b2147ccdfd5cbfc520da5556ba4bead80a4a95f3805881c8d4a7072951314a351679e896d8e6ae3027c8aec7ed4e0bfb4325bab23a2774d2448a5aaa929d2266a19fd8a9791ca15e4e23a2c3720a32bd773a1b11e072112591dd6679ad7c42dec4a2912ef626ab9e0ddccdedfac652ace880b604e37837ff7cceff989f759df9a7e7ebc63484fd015f21ee5a9990a83f08c00508db92603e571b45af44b609eeea0a65e9a6b2b3fd9d1359638882e37f3938b2782f4d52e0df59044734baa94a2916ac3f6309b14dceefae493bfa2aeb9a87f2a29d0a819bffe954498c71b8fa21cb0f62df8419d7f1b242f10f1fdb3c52e4358264cc5d35cf1648adece150cb742347b25293bddad9efb5b62c1266b2f3fbfa6807ba8f58ddc8e56b444a82d05fef72c8feeba5fa2c3ba64ef815de85b855bf8c44051e91c863722b5a52cc1617865ac760f879575cc34696d3724f9f7d6bc65277ad328e0aadac9257f58b2e90367d8717e4c2f208842d741deaf4841ac2d1cce917e7691a938eb1cc171304bd9b267be4807fde11a0ef089622637ff4e27a6b4c7cf21253b91e4f65e6842861ab7388c138e463767b8ff8c51c6f24a65ae1c27a59a3497909f82945f52dc09a61346424202d331b342cd7999334517eb5ab0a9c6f2a081fd9eb20758787c72fc13cf0109c56814582012900a1f9dedb482aeadf70c465e0a92f6a114b804526e8c45c143bdc70243a2c5dfb1a6a1db75266d8802c19ea691171e95dada5797d2aa36069b544a551791f535c58973559b6b5e46ccf0dc7926786bebcea8714575d362c6cf927552161bc38018bede3f6795b329ec74e0a171927fde052c601a3fa29b3af377263585ff456ee32dd85693629fddf99bda7991fad8ea568200b0df369aaa387580f31b95b7c0fc802663a784d50935962c4686c4b7195c899151fcd9bf377fdcb4035f68c804998a40b628ccd540ae25e7640dce53d6507fb33d74779d7e915e7b11636e7f2ffa8921651506627dc5c1f9a021accbc4d378cec496a8bdf8f8970892a0e2474c11dc6809724ca188270daad9c9b3155df0a90d3d94121d19d837e61894a1ca7fcf4bab98de960e3a9672cbbc938815118946493245381d9d23179d8da075aade3788940017fdd407afb41348ea5b29bc50542c9005929957876a70f89e55885de9826e9f89cdf9ae8ca3ee66b6a1f9929524762174e3bbdc65c9227e9dcdf54005715b9fd9e52317e3e80503c3dbb38a171132d74dbff28d97583e9d34f5e959483ede850bd8fbdafb2291072a3e4a5cecbee29ec953fae591ca0cf97af031ef3e5580670d61013a0ba7bd5fdd298d475c4c73431d003d548cde466fa7e510318599c05f6a90462ffd08ef24494f8a41a12ad4fa187cc4aa85c3a214ae11362deb0b771deb3c5d84c81abd432384d9a5b4546283c0abd9b5166e441291c83f6624e2f373ecb13ac2b40cce77b8173629d1ac5551ac24d8513d6aa47eff6001af45cf5e358cf6e1e490c3999b2c537d0356b4fa9013e6fedecc18c96c69fceb34dced42e112b43f9064cec97b8a95f79d15edd4dd2bcf8f3d6c53a532087c80ab393700eb48e16bbe9d0470b495bb62cf1a5d082e4a10ecbe6b2d3e1c94b91079148a67ce42ac05bf7e74d26415a0e1b802b98453596d9fcb6c7074a822eebe631acafe4a347c7de75a716b7d8bf9cf371b9e70bf0aa99cf4b131dd425f2398717435a307a6bdde37f06758d7697fcf66b48649a096053a7ea47dfb0bba000f87c2c78d7b7eed86fa41b20a29d8652b92b67c5c74f6aa74dc617d1d1daceb887330f40b8a4f96eb87dafdd251e1e59f90e5d71f67eb8930cc212f1e32e6374630b3f2116a580ea19e12370ac62bca25d5281393f4dd49efda7c9956397e739f8fdfbfbe6dddb56e26eb77f1921f7e5adbddea2bd7f42fcd17c84be65d1c5414c7e8c086b2733a0a25b0371039ba1e8d0af182694623657f8ed53b91102a40999957af5d1f2c1e179c737f762878bd7661cd401a6d60dc048d29ef6c71ba9efdca3a70580e20531c2b6e5bd72a491c80538790eb722def58e2b17df0084a8139d5a8773e4aa52dc07fddb734a11e12adaf83a70df1c6984b75902e048ccc53d918a5920c557891e036a136852649045dfb45a46556cf79d317c44dab84190a5469e836e36ad6f7e57f841edcfb473a33e5c0a338298a8deb7865206d7936f1162529a5368af831b92dd4115367817178e75a88ec29e71db92762b54bb8d762f810e09f307f303aceb8f439dd79bd571953e442437f18b66a85942f89835a5fe47fbed15d17882ef2822496c29e75527ee5733e1233d74c8b479054b60f99bbcdd2d94fb8f63c054a10526fd6be63a744f04d514071062bfce4b43cebdf2564f2524f10222d219f6c685bf26af606b23b12b80e4d83ddb090887f148de0a6cac7b98b887c335399aef5e6213186c4ac505432b1a6885a92ec2bad1bd3c85a2f8cc13aeb754f9dcc58c9ea62931a2dad0bdbd129e565c2175c4da715dea814086878c643ef9ad24c612d8930cb377ee942700758f6ee1372ec96b061603b1fdfaba71a63abdee668c4dcdfbef7d7f90658cbab7345cd9032b05dabd01d0d6890f93aaee8036b176d17fad96cde241e03f5af8c3c14272aa5172f351256896546cb4948efcc9315043e458367816a68faefca56de3948a1b8fa13b142c8a8d6bb8231d885a96b4279eb9d7f9a1ae1dabe90f5e56d4395402bdfc6a9a8a85432033723af0cbf1d277551e85ba6ce0b5e803fd03c7ae7165defb735b34150864b1b7924d33ec1c1bee7d540bf8f4d47fe34d5b93cf4cea099d327843078325bc65e46a70490d0d2a7722e5fab24444b86d19059025558d62ba25982b957d44eb82a77454c293706b8de43cba87e4027c4945bef08b1b61d8a2b2e12ab793916b8b7beeae845a29b1cd4f2c94de5027e4ecc8f2f4f2754717732de540ae44bc42ad21ffd5db8c8be5e7168519430f76612c68c3edf143fd3e4ea85dc4885f0f82f736cdde570a6ea1e0f259b4d120d9dc3982b8bed80185720017da466f0e1b85c7f1f19708d6932795be6cf2405aa491a4ea3ddb9c5ae9089fba04d52cb52f244d2ce719516ec74d00ee3d300862266ac4b561b65f28bd8d492fae617e529296a42fffea19a9270444f71dccb76e0c5d9c900ec63e672980e492f6695759fe703cc06af09f4eb0aa5e3e379f3073696030a4e94f94402d7fda357e29c960469b07824df6a24827a75980ab474234dda00f33d305499ad15b64966c2e0365ee7f28c4ee67785e50ab638201534dc00fdc3090cf19b8ecefd2d0900a0e521ad5dadda8ec91ac577f23dd0fcc9b79efe787235aef026431d8bd5bbbe106772d80b6f7a3e5282cfae121f45180e0c13bd6ee171e37436dc5eba5d0ba6d6fcae4e2d7d6f4046ef985fffc0e5dd5c625ec7dabfb44acb8db65afa6429b991a0411313da138952c6bd30c6fea1f679ba31f070f539815badaa3d171ae73e19e6561087ad78959f0a3285a0dc12d77d4d995092235a0d55dddbe233293f63231e941fb6815cfad9710c51b411fae7ae00af5779a594c2ec1c4c8a2b3684aa8d229c5c68993a2efea0b862294c4f8cb3896aa162e9f0486159523adf692dcebef6c5aa99f67918116f155b6bfc8c8a26522d7d5d1bc7468adb46257eddddbc518d6738c65b09b010816c6075705c68abc4296d332f3e34901e739ba3949752b5208becb7a3e97bfa1a5e49d6691986678ea7999da0cb6a460439ec383d4e58c488452a7626a05bcbb9d9777b8e4fd5f4bbff2d9df90c9e8f6e430ad7319e3ae841ad22f1acdeb1a8835574b96bcd7b4dc297a826d967526966069015b0837d3effab291fe4611767cc54945c263f828c2bf4f4d320d80383202389a6a25ab63e6d2e51ad1242737de3460d5c8e0f0e8729c9de39052439b49e209ddbafb1473a7a53a19b4c7405580309c15a3a1a58aa14440308b4f05594f02b9037bb4735a398b3940ba5e8eeeafbebc27f2fdb099935d78a8362f7667bf7e1ae6ab52cf21f9cf214812922764f7fc750ca62c157af58c3fd3cd1aa9ea95583445e19c73e0541c9921dac531d9eb5a1ee113c9f4bc7d86e66ecabe01acf94c7730020d0dc669dec8f8c2aeeb2e2cbea43a2705e648da08843ed7f3391f75988d7a5848eefba15685dda7788d6b955e63548a72e68f186402594275bcfd8eba0e14a74", 0x1000}, {&(0x7f0000001ec0)="bf9aa217a117bad5381519b05bc9918952bc190b90c7d54e432b0ef167cc157f3a7a217142601ff21c8022498b7fb7189c350911625d0d01333d41728647a1afc93dddb94d8f760071cfe69b7ca52b026b6ac497d5ced0b3024020db4278333f0024ccb0804a9060c776cc6d4993c4823de945b865b23eccc6de1fecbf92ff282e548e0bdf5dd0d8874995bf649cdbf3cff46cba15ec0e929c09f2874f0c4e7a4cb52c977600a83e61b8ad90ada57ac870e32b7c0df4b577f0ef81573f0a5d428c83075c66c3f189e5ef33708caaf72f941b4aaa5370798d28f06920802daff1f4d94f9ff730431364bafe4701ed39b4e3839c8c18ac18f42df18acadff9e3887d72f7c87ea355e93635774b63fb916b89593843e20c5ebf0e254e56ffb38d1acf7c3340abec938f27bba69c413cc0d07f67171a7ee1f08e36265754e8c567f8c6be27b5ef13059156a8f6ac3f029463467264b6209ff9dd0602e4971ff9e42bad9589a8f9ed359c07979d471bc5055f33f5f8ec8984cdb083501d6ec700d132b18f9658fbd92f2113d43baefbce1a28f20c8e943019116ff925244571acd755467090b92f1b44129c5d642da1a8b663bf4fbde087cc95996af2ef68d7e249137b04eed165fcdeb062b36fb03348a4931916066a53cd3fe96a935ae89c7fc99421a99c73cdc9bff95579bbcce1d8dd08b5f215204995d99996a818170f3ff27b7e76a148e0364bce961b02c6692bc0bcf7e45ea3a99873e9b1a935971b40622f5819e5623195ef2aa951c7bfb563402ea2136ab2733ce4ec18ff602a2b31f7d639dc428fa3549b45746c6fff8250b7ed38eb534e10bfecf13237f26bd61de454fee98906ceda7432f21fb24061b18337e8c7a01a6fcf3b79c71689041330453fd954673a4ca877ea31a69aa9ee7e196d67baa0f8b509da635f5446c2f59d7de366cfc5db23a619833edfc1a0eb9dae43bf0a086587ffce4752bd39a6a6d5e7b7878bff3e2a182c5c0f375f39fb9c6586fdc1bc5483a4c8a58f829f2e423271d2e7a722e6c824a5c7320053be85777298888e63b25fdc5c5b0247000bd8305229bde1898c21f1d43b514338c5bd8908625eaaf3ae3d95ad3cbe177341d1c76d4c3ffe41c5679b2158d9e519c242136ff74aa2c338d3ab22181b137148ec65553507f1b261e3b74f48a71646611765e6da59d5695b3bbb49c936fe364ef866d9355f30b3d2f266a82226a982566668896ead362c6c122c9982574076b2f3efcb53b31b074c06025f63346eb2ca41d401c4a7f16fe61c3d36ad1188fa836f5577df2c8f70900cbb9a310b550186c48a00c355ca85e57a1d8320852377e09ad0c85bd849b20152bd9cd6deef04546cab351aad7f7789c3f8c9afad2da52739cdcf17159319b72eb3c5db79ca309bfc5c5b63df763b5200da939fec5745c56a5ccdb909184793cda4eef9b96775a2b38f9312797bc21158b78a3f2e40ac10a8069d83674d7b58ab1c4610ef2dc7a68a765a866346699492a6848cec33ceb6410ba791a0e616910292a47891d6df5320c96d0a271c12fcf7bd50e6f0bf2e55a10ae06451fb1e4991878ae0e439c59f7ab922d019bed45d6a654f5acc5b419e96c997e28792995e01025643d31f002c15341d6e661ece7b89eaef77629498defc38aa3aa1ea80123bb882ab1980877dd32643afca80de814ff9accc69fdc1d7a3a8defeaddfd053c0ef4f763f3863d8921d07b022796322d08e3764ec68f41785b1eb0e6e14bac4313ae3fa5548d694a5523a36d1b68ccfc00916242fbf8d26387a40c132a4515ff9195dd17faef8316218a08cc3127ece939ceb41b6f20d1b779b471b9d79baed2985139a768d7aa8ad0e8d9a4423a2fefc73c1d5928f5c0ad9fb49422e862d31b8376db78c3ff1532db4a4301f0498766d5feda7c092e1b88473f32becb0a934edcbf8a22a2985ebdfa96c3e0e44a95bde3fc348f7577b9767e70662cf5b833bf88cbd293fe61d83b205c0e1844bcb6c09241a71564567ec916a69255f187fb132d833978ea8f6b043e213040f0b45bcce8481b9a94fcf80e3ad5ca3e07e52d0e7f81bd275ec5428402d178c34d94ce3805a71a6b6b6ea57c85d70bbcc2ac569242ff16bd29f3236ec867592ffddfbd70168e8f48250cb45ea1c3167c54246998a5b3b217a304651b1383e968bb88acc7c7d3ae3f5f68f92012b7478d67513d18b2f72ca31ba4779c7acb5f59a15027ee6f235c1c71cb4b3757c25a22e5ddbd1b1c24f3aa0c32b5967345e28b86ad92d0c4cd75a0ed2055cb0fb6dae486697661a5c58a70e3534954817866ca7aec101eb780a27e3d63a2ef27c2cd38c899c5577254fb375bffe050dc16e6aa838ef16e17c19a95d0d9c5f8f599760c89bdcceffae9cab48359988b6ff7591427214776e83bf2356bcfe97bb234665002e54d743586565f26fef4939057d7662b4dbbc353752e82eb68beaf1d70f9f1ece384ee5d69d45c5b7e2008ce5cbd7d99aa64e5414a753006b7d2e6f96c0177d80ef368f841301740acd9f6c2dccfce7a3c495923727a51f3b08eafa8f36eb755c0b4bbbcbf37a1b59cf21b008dc96f23998e45fc2945e3225d1cc2bb2bb240a55da34b8c9ec8b099eb05a05b0b3f759ba2d9cdac8e77ffa2de963d3a8f690cd0ac9d2476a1d560806046874508731c0c7342a02069d0e991c51ac308f3323e5619ceb86ff1380b55d7fe73c7f1670f72e8899c939fae142d2c9d70056049cf0d66aa84e4f33a6e94f61ca143489b66461114a2ded555c3e2aee1dfca92a6141eba702426726ea4ddca7de40276255a9a989331607a05cbd6e06563040674dd1e6f0d349f36192cf4b3a3df0b2b994eaea3b4173ff48f48a2ca3736bf60b2bef584bd92787ab35fcf61cc011839bd022c23cbdba113dbd51448ab14cc8d1ad7b3974ac8dae0a9d9173644917111b6bc5c23f8ca52d72aa3005b0977e20c3a8c1b8a3bc14512e67fd655cbe53a145bb02052ddc9ca0bd6fdbd4e39a773717793a9f54b8f716e961b0407f9a9c113e824858d64550814d134c98990593e8c95ea7d498c05a74d1cec8e1961858e685cd39e7df82debbc0db9d6910f463612244ced3ff3a5b18739ba56e2b310c5f7fbc06ca0377f425aa4279eeab12c581e2d21cfcc72ca68594649272c036358215d11003ed927b4d8e09c1870a995a6dfbeede46ff015865ba151bbc7314189faa1086c1fcd150629dbe9f6babc9978712812fc7b83af010ab912a24b55973e0874d9e04cfba5ce7ab02f1fb8ed7e357e89bff779a7f162077302c418dc4b6ca3f336157f6a9e3e09738531d5d552027b03a3afd1024634372376113053d7d4af79c426707f8d1bba42fd27b94cc5414b8c23bf23bbc60b0a23279a9734fc84334ff1cfe35e6ef1fbb089db92b792ad3fdb4de54a3921143fb686c1cb9490e6f7fbc973fb8f883efd304f49aaec1cb130b8f23141b984bcb46ca794dc416a516597bfffc6fda0242986ec98ed2fed902f04cc7d09d4be1127bb2497d5620634db3a39a5127c93343942e80e31ef0c668a6fb33adef73918fce4366406e471971ddf31d66dfc83a5347fde7e594746a1d3b9be6f1694a218409870e0136bffd213e77e24111e527456de9bb1841b1039e42c9384507122282d1f8df99d9ceff46ac914589abb087b67c349e3298be041e171019512a409d457266848d5a4e07dabb9b24753f8424ac38fd64048771338876e7f58e402f7f7df1a126ef3ba64ff0e5db8577b0f6ce9e6df476045ac01899f1af3891aac395f9bc4d7c0102428b463fc2761ee149bf83ed2c6e1db43869d21740743afccd49b256d16a5058016211cf0d9550f0b839093a229e5ce73b4ebc8f931a53b467f1eba448ae48296e10178439a49d16edcc2e26c74be283ea092dab5a783212813d04115c0f16fc77d74b36dfe2132fcd2f516a6bad7735d2a93bb6acc61da03ae1aeeeec6b1316a0d4ead94266ea685e6fcbc68276b914fc41dff35b74a96eb86bbca9ff5c7b4f7633197053cc25d78360b18c927fea33333bfa358bd7458a031641cc98f11246b15daf2f9dd115237ba33a0412d22f57f2d51a5beb62ddb02f94cf3d62221a5efa51bbd614ecc5499d162b80e39cb4c61ffd388ce45220f7c61645cf993504c9118a57cd52062f3b8ea32c32106ad95723693c817ac08742448c32bb4e3f745a3182616f5aa87b32cd88ede1294cfe1dad161ad30a00d00d5168dc3bb4cb12acb07f83bbac91503aa386acf44201d9c254420dcb628d47302730c89792e4042b915a88e94399302b9670110906f7bed7c88be2db59f4feab7b98761be4b9728edae802b7b5a836f8a37d791cb77b3d11efa2c436a01303364971ea7e0fffcdda7749f4838dad9b73a1fbffea2ae37b6c15dfd914a300bb9969122ff4f2d3ee314ca519ee52f2b70dc5575e3fb47d8587b1ce994b168e3b6045ffacc2121408ee541313923e2c74c2d87501b9f97b63cb629894840f5af3d86b1fe8235f7c7583c566aac9d26dfdd17e7c937a6ecccdc2ce2fa167e6a4316fd8d31692b69ec5285ffd24d8a6f0ff0b66f0c4302053c6e58dbaf94964e9e9aab24b7a8f081888a46c9efbf65982b0c7dbf0d6d0b2b825d3c4497032f43e3c13cf9d43fa7043041c4e9b81d042806e91efab1ef405af983c956472c95d7e95fe7449c6e273564fbf3ad95af070aae4b7e585d299ba41a1aedc977896d2095c9ee98f22c1cb00a5ac220727fddb3e29f0037797b2c9f283b7e3a4f54efbc0bf1cb1a60d5bfa40e0f2446115b9f7b73089c9bb7d9ba26a08c0da885bc6b56f93f2ee74464babc794265b9ba8dcb100f69acf10c52e38cc28042f34076f07e89a2c2e941e011575cadafe7b08e751353277391cac7aa34aafa9bfc09b36a117f801e7c0482b6b80137e207d5f3e39fcc8ad1213d72864e5f5b8fd7a59103b83a02ea0362d27523ab2c03748900e352a3286c1decc5d2bbddfa8a2a52be0487a7a76dd21bf7005b682375d1b16c3392379cab6fccf53654a9b27868b1dfb90c9c3b31d22676d347a0ac9bff7d3cc72d8b16386622bf02f7274fdd655ac65f041b8361fc1c08764cded512d5f52252822440025968464c3a5c2f9ee30d38a8b236e5021cb0f2a96ce1d14116c8e38e82ceb568dc2af1353b818a87e263c6fadf562ac2140d7625415f8e2a9dc3f116feb67366f6791fdc6e9d884c81fd248efb4363f0bba8fd52e05a69f4e23b7951ca25b3c282d7f49e591e2dfb9d890ace80dcf9b8968119e4d927bfc4ed9afed295825be5846fffca8f107c54cbac875cd755c0dacbed5ea3c6dd449cb110c973caf4679a3a2ef27a2b6051558cbcda06829039da6a9022cd9a040a50e4d6ffd4e464bf8f3709b2d3cd3795066fe82fd686b92519dcd8f85f12b72fa24ab63c3eb8fd52aa3e25387c1fa609884b84038b65b8364af01f13308b717e19cd24b06e7a0089426f69173408aa0b29a9e9247636435149d6890f4a7c7c210957000150afab45efc40c015da2f0ab2798435ebb67d2a609f54a5236aa3785381d916ad1992ac4831f4d992a3f5c3d4792173121bcb8a50c591295dfe6b95fb8bf01cad8718a539b7a36c59c7b1bd89444372b356dbbf0ce23589798ac5842640ce918763189698560703b40856525584aa9f645dbc4b14329e91aac33d176260f5977a76c30f2c1e72ed0eb66471037ed380147fd7dc750dc2a3059c6c90049061b31ed59aa13cba5224a67689490065a9841015", 0x1000}], 0x3) pipe2(&(0x7f0000002f00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000002f40)='./file0\x00', 0x10, 0x1) shmget(0x3, 0x2000, 0x442, &(0x7f0000ffd000/0x2000)=nil) sysctl$hw(&(0x7f0000002f80)={0x6, 0x17}, 0x2, &(0x7f0000002fc0)="489cb26c91dfceadd28063adf48fe4f8caaa4c50a8c468e1b1c2ca44d495dea04ea82e3e07eed2c8cc09f17b3e5f9146f034cc479b345fccafe749f5ec02c065842b5e7aa8d0f669c705c7cd0327e5c6cef5d27c5ae041324dcf9249dc32a36d024c7d3d3f7dc6c4b7d82e6958c90138fb32c4bb0e50c4f3bb7bc39c57949cc1df82333d862fac031be6ad471b135c04bf2736689cb6db1304a28d0b89967e4b49dd210d9c2ba4362aa5cbf17238f18598d91596ad693b04a079b93944f7b5159f54963a0a31563dc5633b5f32613f30ae828115f74e8e05621750f8ac5bc7891463aeb52fa0668687ee44a837bd", &(0x7f00000030c0)=0xee, &(0x7f0000003100)="f5c501d9cc5a0b56", 0x8) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$hw(&(0x7f0000003140)={0x6, 0x19}, 0x2, &(0x7f0000003180)="b23d13f3ff765821b4f951b5d4eb6eefef7c7d83eb84060347cc91b2b3fe4d8b", &(0x7f00000031c0)=0x20, &(0x7f0000003200), 0x0) getpgrp() r4 = semget$private(0x0, 0x3, 0x89) r5 = getuid() getgroups(0x7, &(0x7f0000003240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0}, &(0x7f00000032c0)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000003300)={{0x80000000, r5, r6, r7, r8, 0xc1, 0x7}, 0x3, 0x3, 0xe8}) getuid() fchmod(r3, 0x114) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003380)) semop(r4, &(0x7f00000033c0)=[{0x4, 0x3}, {0x2, 0x7f, 0x1000}, {0x2, 0x9, 0x1000}], 0x3) executing program 6: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_emit_ethernet(0x3e, &(0x7f00000006c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x7, 0x0, 0x0, @loopback}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}}}}}}) pipe2(0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df}, 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000001080)=[{0xc0}, {0x5}, {0x16}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) close(r0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 3: sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x74}]}) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffff004500bbe00000030c009078090000004500fffc0000000000020000e0000001e000000100"/62]) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000a00)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffc8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000004540)=0xffffffffffffff42) r5 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)) setsockopt(r5, 0x1000000029, 0x38, 0x0, 0x0) readv(r5, &(0x7f0000000780)=[{&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/172, 0xac}], 0x6) dup2(r3, r2) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x39ade22916d92a50, &(0x7f0000000100)) r8 = openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000080)={0x6, 0x0, 0x8001, 0x3}) setrlimit(0x3, &(0x7f0000000000)={0x20, 0x8}) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x100000}) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xc0) read(r0, &(0x7f00000000c0)=""/247, 0xf7) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x10000, 0x1}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x0, 0xad8, 0x9}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)) sysctl$hw(&(0x7f0000000340)={0x6, 0xe}, 0x2, &(0x7f0000000380)="68a42e2438e6f9c1b9d99da32dcd5757d41260821d945ebeed8503335cff33f7224c1b4180d64d41f6a1187784c0b7cccf0d80f70c68c1466283b9c2f2fadce69ce7c20359d034f7c15e6306533b3a590811129f453281e507f48e1904ba838284c9b604046f10b36d7655b25984410dd5adc3f2df381833c590c35abb2eb037627d8af3905dc6205f88986591cc9e51dd5d8919c42df262c8dae2b443a9f98aff32b07e35dd2f653f10b0d711e68e5a343f9bdda25d214a59a86cea12236a0495de93daf5be72e69d911421c1e9dda29669e1fd64daf7e117b5988211cdcb9c8629c9bd166572b625518895977f2dce9bf93b727ec6a01227a6aee997f45448ec97a78c9e819368ae3a907e973c7549ad317c6e72b8fe1e1ce2b18a88ecaa56a75d00c38d65f3435a752d52d31f909ad180622c1d5f30489d0fb93daed1cc6e04b9073ea6f231b36c072d7bf927f8a3221ba51dff85b36008179906473989ba24fc88a7570a28facea2ce5fb72b0cdc2a6ca52054a6bbfff3f775f437a5dcf93ce5cba9155a1ce7c8730397e339aeb74595f539f1d66ff51fb25a69f51fd333133e6f85c748f656bfcaeb00d5ae0f736cd1b1e19be082c12bcaf7a88813c86c50d67f44b2c45c9c879a713f09518e7fd579296dbc112ef113876f95713b106a34d95a554a601353077b607dd48083d1e95c23c4167af0a58d44f97591e061c71692a8ae7b59f30f033c05e4a48a3de4e0fd08ffad05484c625766401910b2736919708f51c664e696fcb23dab6254a5f4f0e3fb24c8b6812f42001332030d38fc48c62e116593dd8a3cb4060a3081fe1f2754e0deda111bca7c505ba3d30c60475140de03f9476d3aa6bbc7d39f915ecc847ea53bb5c81680d2d62b5eeb222e2846ae26f6a2e8b2a10b6ff9b5ee71ab07bddcd811d6a17e6b8236f692c0204a9f08984f0926cd305482b9ada42f79dc4525ddb5b8492efd4a4ee4efbb5831933c22d5b651ab93f038807c502dc9219d1a13c85f7dcaf7222d4af52d6eba88f0fd606dbaca82328d79abec00610f8deec7bef31f823cc3dc2de92fa326ce0b830399da59a245e02fb63d1b0b5c203b9607b16f4b0c9ca44cb86f2717070f8ed3c374d8febe20ece6de76782729f6b348dd4b17d56949a77c9c2e7ec30a76ffdacfbeadfa61967edbd3b7d8989360d1a83238ba45f5b178bb8439264bfa5e786e96c7b4f3627243c0565bfae798181cba92c4bfb29601186350ec3043b47ef539bbcd470b0a2ff8228cae24a94aef85f3af8b72cc8527ea85c15b491eca825d76640efb83cb438a0d8699fe2f1d8a644266452598d4bd87d648ee8801e72eea9dd8cdcd34c0e043fca019ad9b1ac7355b00e2422a5c0dab86e7ad75b4f509c35e83e5bcddb999b2c09630e2d8671c71ce85f2995f9139785140d415e2203543a12d3743bb67799282a719ea055136427754b57b753a25070bf9ade6a31f258c8b6c86f6220f68392be729af3168968e644cede19410ec12ff6d4d0ce9633a60e82238a162357d9caff8fcac53438e48e836f383c475513c0b20cd2d6979f527e73adae6369fe8c07bf7891dcad53843596c9fc762f8aabea518bd9b13f84b8c86d402531178fbe8ae600229dca60823ea299fc86cd4c1b128658cc257ac5827823c76b98332190475c27561534e4c807d9eb9eeda5ddc5f548ad6f4a1022aeaab93a62328921c2ac17d03b65ca0788cb722577209e988f6c4ce76440b863df65da1af0838cc44bf4d9257a72aa367b4ca1b60beceb45a181d43cc267499876710d61e41a2855f6accd3f981ba129a1288c60aedfc049677ddd08b09a55e83c97f992a6bcc21ce15408b76fe136d40c3a79e34e673ec078b6676dc571eebf1878cc4baa8ac17427a8cab5a4d6df9f12928a61557249ff859c99928a0d3214e114c82114c26095581f2493bd88a89b48b2f99aa26f2d2433479eb1fa125d9640b07cd449e8583e4919c1b91e4c50aac9369d2ebd7bc5a207784dddfc53353a5e3f3a9d7992903539d84e03d2455b77d005abaf6bcae34aad489afe9c15cb2c7ba174452ac504ca09db5b085bd8dba1fe47c6f5359b929aa807aaead476ada96b148846a637d38e2ab8272f31f8ffb0c31a5e9147c8e60b7ca80a8db7571ac00dd19d917e389113e689eb641fb44fefdcacd56fbb7165f0c35b2ba5cfa68e8fc37eb56943faddc479217f67d27246d94deca61dc55c8dacd55fcee012af31c319f468d5b12a00d9ec8219758b5be3b5dbf0d7e5e1939e68f93ba60c03d6ea33d92565fead0bf9e317b01e2832df20963c66501fd86864b11607ba02fdff7af163ff7b68fcc355b0b6f1ca39b500abb68c858f4afd8ae7295e4ffea277a48006a94b6a1734e0d39f6cf70818a3209c29b8d1ae62c9b0e7b3f5ebd520da79d4ade653b35a02c5b96f525cc13ccb39794f52027b60cb4a5fb0b45b5724b99b6d847a6b87fc264d1b41159e07dd78aed73fe81dbe74cd6373ee90b100e344acbe7228e6d1ca297aea8642d8df60a2fc3be2d7d7bd2c7f140667193f375abe3fe6fe9a95d74792449328aceb3b670b99be175b35a42c89e2835d30c618d3b89ad6163f280796a15220d991ae754952bce5bd1fbbaa64b2ac6fa25bc0bedbecd4f46a26e962bc0009f98505b66b4e27b4f08b5c659604de6d455150f4c8deb298c75d2e25f906dcaa8546051ecf19e424d3872bddd2c9c03b93ce672e5f8fab93cfb43f48c129c5bf0f0ed228f5a3895743929923bcbf998ed0593c06998215d5458d3e80f2b3252a564fd32a8f92a983151d50effe65b93ff9fcb6e11ecb4f28dfb9ffdee6b549238898ca861465711a3626bb078a4577fbff22c9636c0420bdd9356f12ab28076da8adb6eeb4e338a0149e87d4863d851cc587deedc76b866e18b7944c2ce7e183ee10326437833389d1d536619b1cd324df3b3057c61fddb933292bd38c4a646d60be1557e54accb84ba9209db94f5f975d9d81ac2c3c906d8ce38ead4d289d43b0563c4724ce903cc4d1070c491e2d760abce0316c3af4b634c40a11cee9ffac31ce82d06c9b40f9720539c443ce535a475a95d40ed1c925f7ed7b94a393e3c105804080a3eaeb9f49abb5073eb2bd6417f83a7835097a639b2cc80f2259cb8361f8195a3ecc61366b81e39e90db2b99db7c478d3d8d822474791cdc48eb290ef0b0ee811ac3dbeaef6c3f7f19d440204ce6d8c9289c19f110ef62252ecf264b9b6c19c17c0f34ccd792171d8574e8ff219e999c1f9f5d0d4e0af23b2e99034e8c27e4a01a92a4ffad7aba0fbce8323144927b9998f11e910e5c40ce5dc169fe75f4c938253ebeb4e92b36da5859bdd85c017f264b39e78b2a748ff257e2ca4a1da076511ccf38dc4054cb3bc9cc3ca3aad98563a1d30e772b5f66ee53db52c0aea7981b9867c4b2cd9009be3e58cc830962949bb41536271fa12d416ae5107433d8f91b1d519ebed307a925f96630537361410f5c80cfdff9708517b34ebca6e92dbea5c65cbe7afef7825e13f0c710e4b2ecd228f165289389b7eca57d75a0dfe09b16a711b265bba056ff961926ccdd67df4e10c6579baf1eb500a8ef934f3f1f0fde6ca1f36d93ba131ed4c84df694d762a34391e47a5a161309c0baaf4f3ef4c9292ec912622aaeeae090e7d8fd3b4308f37b59bb84a9ad49a0b5060bbada1f188fff1a1b54b7c953cb13c5cd59114f58353c55fc97fa584de2026fb7568602f0340983d9fc19b249163fed0f9fd1fc8e3dcc933d4183d4a0e823bb501ac3ed3dcce6d56ce05c61c101fb270031fbdf0f5e2b761107dbe973860892b62d411eca89d670cd81c0304ee680ba8c7e11b5852557bdcf1b9261b4e64e96a9f0a9bfb865ddecbd84a0f08cde35e0b4c763c95f2ad0cb02f33f0909413813acf8ef6793497d69fad73ddd5dfbaaf8d7ccfb75b499f87047aa4337350a8389da2c4d2de87328fc55a1475415e3b36653ab47699734d7d7159e8a5bc93578a04bafeebe21917fa4d8400c3da4b3e4ec448acb8681f6a6b0fd96eb377b23dbc9e6d9ae19d423c74734aae0e92c637505365891b2d8412c191b2c3429ee828a3a0158b53b00d4446122c42a0165c356eb5ee8f52faf0fc3668127f71bed77af332b8bb7b6aca8d06182eacc4de45dc055ec94bd3f76d6ce05667b3c9d301ed365257626c517249cea3b0a2302c3cbdfb67b023ec04515b3ce0bf7f6403296c95b04aa2e881691f4808a0f705dad7eb28b4a54ca3f135a48dc63e8e417eed0a998b1636f0be4f792957dd08348b74799f4a6a66b7403476ea3910a886b1ec8e0cb7d0b95f490d1eb972f2ab1ec6d3e60b3dd5d9d8e2d4503e8dc5f21cc7bd922700d3cc9061f6d91864214860cb9dd363fb13052db805a82e4dd6bd9b41a4a215a9d246b56ad39185916a9374227113cf286c4318d57e4fa2ee2d3b995e9c55308546577918134e32f76aee64748c34ac830a63027ee546628eb7cea4d1b367df63a9dedce48cdc8e5d8bbc6e1fc8e5f883056dec0ba17f29bf63c8805ee9963dc00c6a3c5cf65e0d95a2e44906843e490be36b58f0a538a8972255270f4c62b971d01153ef45e999dca25aa4f566273c8ead696acc5d32521d21de41145c12a02a60e3207fc0a2fb5bcb04aa529ea07b9cabd426e5a007db3ad49ba06debfea4021e7c535fde9c83c35514ac741af836d498eb11b19e88faaa2c18c66d2abc51ab4770d45f3fb31b17d8d5fae9aa1c9e73771062820e028a479811d9f5df1e0e33890a7f624fdb47dbc1b3937bfc5430927889a1ff095a95ff359e06c4cbaab172ec3e22a0080e14fc02a37df89ad2ba6b3abdf1ed6591c08be010aaf8cc16396682f5451c96e093e78e7aa8ef0f022c270f6146fb4ff7eb68cc3f34215c8584651ee60a2e4816f3736d715a46963ae9a2492797c06eb8efc059e583312e28df5f97371c6534ec4ad5dac36b8444bb18a801230b44ec7b52ac5c13197c705a59f54929d43459644a80c9e6bc87f061716a7534da8deba0f9620e95d7ab3fd4f2d2ff1725992f6eaa8bdd05c7dd2be76655260b81a4bb1a7c4342ba17d5e0afa88076816d7bd0e7919ba231f29d595371f7f7eb620904cc7959a51a53e8f443a7b5aa67ceb1fc38596750cd9d4d6e7f68799a414ab3d83915588347647f0a090b004bd8d2ae1dc2cd87aa5464daabd6e7874bc520f6f0479bd9ef1f6a3a8bc1d38d38ca1ee7c67ef6e1d440dc47cc2f124c6cafae4ac5c42e69a42abc4d9225abfe6dc5cc1a8cd48956fb4061a6352caef0a837bc897eea0421ae07cff69bc7bf30f9c340ab0fa0af5aaebe5a0f66dbabeac29ab502ac977b01a37e941eec241ec186dd0798217bd9dd69ca32e26168dd5f62363575b48223ae494a45a61d2e217ed4b290d1ecf8369c46579b5bea89e0d63e5708cbd1d805cde004141440e55936667afac68d55f61e9de7b07dfd1d3d55eae04dcaad2304b27ae3454eb0fa7dd2db186a22acff28445e4f6cf1886fe05289d14d6eb8d7722e03f03a894c138287f5eda0294f5bfc6a6c2fbb7e7741dda4ec5d897137186df9a071c18f96fd822ff7202460a90c5e74aee90915572a344a9e9a4d2de950c68ef2ad35bb66da639c57eb12fd260d9fef1d37a6b9a1c3b724880fc4d57422d4bff402052c50e69e9b2fcad8c49792e706c42cff69c95632f9edeab1a63ccf2c8f6a59b626269f412ee008b64ce33f7e0a7b4c6ea321184b2e23cdd957900de3a51d9deb8f67e6", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="657d8ba7f5911fa390dbe107d16ba56c73ff8adbb89081c989c984cae8780e5bbd3db81bade0904c8859cf588d5b5a72bee741e0015331b76320d85712877ebe15a62ff8a3ce99376b36b02264f306b6a556c3a56237d936fbacc57b42df6aaf6a7ddd63625034cbcd6670b268", 0x6d) r2 = socket$inet(0x2, 0x4, 0x9) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440), 0x10000, 0x0) r4 = accept$inet6(r0, 0x0, &(0x7f0000001480)) r5 = dup2(r1, r0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600), 0x1, 0x0) kevent(r0, &(0x7f00000014c0)=[{{r2}, 0xfffffffffffffffe, 0x3a, 0x40, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x10001, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x5}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x40, 0x8001}, {{r4}, 0xfffffffffffffffe, 0xd0, 0x20000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0x8001}, {{r5}, 0xfffffffffffffff8, 0x20, 0x4, 0x80000000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x101, 0x4}, {{r0}, 0x0, 0x38, 0x1, 0xb8c, 0x210d}], 0x6, &(0x7f0000001640)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x40000000, 0x6, 0x200}, {{r6}, 0xfffffffffffffffb, 0xc0, 0x20000010, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x12, 0x80, 0x3f, 0x800}, {{r0}, 0xfffffffffffffffb, 0x30, 0x2, 0x800, 0x69}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x7fffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x2d, 0x4, 0x0, 0xfff}], 0x9, &(0x7f0000001700)={0x7, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001740)="8538dc3f7c8a8d41fb4ea6b9d5b018bc191b7db8678328a787d4fd8af92066e8c07cda0ebae474cb55588f2f4eb3f3780b39e024bdaf1666dcfff0cb7ba20082c035addd8d3c6e351d912d9ebd943f99ee505b9f0081001e34a9aa3dd6b1b7b2e539dac3b5eed23848128cb4e98983ecf9879a5e9d327fecb1be9cafcd7545115502d4d3c1e225bdbe3722840067405f318858b08604cc9ae8638858397b953c2306442053527672d037cf9259a3820f2dc878e5b45024a7594c29af1782cde6ffd80698503bc37cb52bd55d5fc8016d2cbc9d364ca470d8a04c08e44664c930", 0xe0) socket(0x2, 0x8000, 0x2) r7 = getegid() recvfrom(r6, &(0x7f0000001840)=""/4096, 0x1000, 0x41, &(0x7f0000002840)=@in={0x2, 0x3}, 0xc) syz_extract_tcp_res(&(0x7f0000002880), 0x17f6, 0x7) listen(r5, 0x8) close(r5) sendmsg(r4, &(0x7f0000002d80)={&(0x7f00000028c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000029c0)=[{&(0x7f0000002900)="be052b557292083c0bd533f501c13011ec9bd810fdf099ca547c77733d07b54df062fa2cfaa231b02820f75cc0252a49407e543c3ae472c57c9565d97c70c19a314a3535db5096056daa3e69fde5ed03f6d7e4e7e945716a44219a48a87aa0ea6be5120fbf2f2caf80cdd05518d14dc273951249424bc7f22401e58ca8069205e1300ac8880ff2c7677be8e7c993140e8f5832f9eeb74db810f002154531dea24c98cba4fa7cfa347d05d8a30df1f0af88dfe9b9becd715ee7ad1c5b9825", 0xbe}], 0x1, &(0x7f0000002a00)=[{0x98, 0x1, 0x4, "628aea9fecad027843a1c857140d1f3834c482a535f5a4e4fa7e870f43dfc7b0d55f59565a931548217926336ae97c9b3dd6c015279531b7158fb7cb7206833e7fac4d44687f4fa07f7f35f8cae47c875fc036fd0fd7cbc14cf1cd170b1683bc00a01ac4dbb2d7ea836014ba1f0bbfe2056b27157eba788f3247b4461e52ea3a447b3f596fb2"}, {0x110, 0xffff, 0x8, "e6ac9f1b771aa2b46c2480d895cd0a44a29b66dc234b274196c9c2a469077335bba28d61e3d9765c1e96363cd36151c23365785ac42fb4afa64fd9dd12c79b285e0da587cb37938fc07358203fa66897f4ceb02d9566fb861360e01d823f54d1574e16dd28c041e1836bc8eb95ea439cfd4102f272dd22a67fa3290efcda72b0c125079fcbc20a6141440ff514b1436bdca49d22f23edaea49c4aeab4a9f642e2529823f52acb3b2c80ed8cb802bc016595a813fa27814c1c956415f6b864a2a638ef04087508db3233179ac059410b64692dced8a44b42be97e40fcab64e91f54c71e0b2abdfb2ccc73e989b7bb9608862707c76dda031352926f"}, {0x18, 0x1, 0x66ab, "5fc7"}, {0xc8, 0xffff, 0x7f, "7ac46a141aa2ea4981b8dfa31c2a13ad216d916bf35591286a927bc8b8aa2457cb98597ba90150f6b69bb0d53af5f57ae9e582a070e37f72d9925bf3928bc10f7776a9b8ca8a83c703e09c485018004c0d95d3900dcd020c2426702063a09b55532bc5b790ddbaeb2928a64795f8540e2d6e07b31cd563565a978bb91bae5a1b3d5b30fb5dad24a2468122d67bc53fd6a58e4340a9dfc8a53cd2321a73eedb8c9d6b86db492a68d8dd71f27f35b23176ea04d87a1639"}, {0xe0, 0xffff, 0x0, "d055ec888eba25cc457bc83812e32e29afa9718d83dc7314be7ead1e789e40051da6f2a654733356d3de463c2e5d9f9118a20a5ee2a7f91d3019c067ee9767ce3710375792a5541879d627e57da7f826026c9181203126a64a22d2a37ecf02fd3082814b8afe14732dd5b991467222b389134d9f9afbec8a3b32db0a44ec5aa2671f9d1d25b4c67b588531776bac2d757b9bf6824d9794c8699f46786c9c3f41e3d65878fa144038c8c7b4d1043d17f874ea62028af12f7c1f8ea1010cc4ac03b47d48e5c5e3708cb4"}], 0x368}, 0x8) socket(0x20, 0x1, 0x1a) setegid(r7) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002dc0)) socket(0x2, 0x0, 0x40) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002e00), 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000002e40)={0x200, 0x4}) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x3d}, {0x16}]}) r3 = getuid() setreuid(r3, r3) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r4, r5) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = socket(0x1, 0x5, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff020000000000000000000000000001"]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00148fe9fe"]) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r8 = dup2(r6, r6) ioctl$BIOCSHDRCMPLT(r8, 0x20006601, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x31) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 5: r0 = socket(0x1, 0x2, 0x0) socket(0x10, 0x5, 0x0) socket(0x20, 0x1, 0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) geteuid() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x2}, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) executing program 1: socketpair(0x18, 0x2, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x1) r1 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x5f, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff000000000002600733d09428765f301f554fd9c16e2d52159cdbb9d1356a3930522d9a6857f4ad8bf5ca1bf50e13ca3e99aae5e6eb46260768a832d4df47358413a29e4f392798d7"]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000080)) getppid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000200)) r7 = dup2(r5, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r8, 0x80606941, &(0x7f00000001c0)) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r9, 0x7) setrlimit(0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffffffe}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil, 0xe03}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x80}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7f}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r2 = socket(0x1, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) socket(0x6, 0x4, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) fchdir(r3) executing program 3: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x3, 0x0, 0x0) dup2(r0, r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x60}, {}, {0x16}]}) write(r7, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='/dev/rvnd0c\x00', &(0x7f0000000340)='/dev/bpf\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='+\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='/dev/rvnd0c\x00', &(0x7f0000000540)='%\\$\x00', &(0x7f0000000580)='+\x00']) getsockopt$sock_int(r8, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000280)={0x0, 0xcb, 0x0}) getgid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x2) r3 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x41, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x28, 0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() setegid(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$FIONREAD(r5, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff}, {0x60, 0x0, 0x0, 0x8000000}, {0x6, 0x3, 0x0, 0x20}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x67, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000001080)=[{0xc0}, {0x5}, {0x16}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r0, 0x1}], 0x2000000000000385, 0xfe) r2 = socket$inet6(0x18, 0x5, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r3, @ANYRESHEX=r5, @ANYRESHEX=r3, @ANYRES32=r4], 0x83, 0x800) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCCDTR(r3, 0x20007478) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r1 = geteuid() r2 = getegid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000180)="bda7a43962dc5a5cacf8e4a0492f470028b5644501c0306ece6e3177baa58d750a57dc654ac4cd0c7cb75480d8f2775035cf2e0259ebe582145a9f30be6860f28d836ecc08c920526ab82ec51608c22413662da209b731971ab3bfcb874427117fd6", 0x62}, {&(0x7f0000000200)="4047835287780d63dbba387c2dc7a812fa896c492cd2e730e25ab72fd1583f7e996ed6ee60c7ddc2cf99fd6d8c27b4e8882f962a92f67b4f58a8092523587aeb6a438fa6f39165fad8ad76f5f6262c0552eb", 0x52}, {&(0x7f0000000280)="f3f8aa64b17866bcf0134d5e6c8295bfd1f7b126903bd04b35caf986e03c101cca57621d1b45eefab9a10bc9964fed5cc254c3dea0d38790fee5fa00b4c9b959641d9c64e076d16b845b933899e2d4887b993a62a17a7da8e7bbf38ade54f4eb0affa079477afe042462c2c84deabf28ae00b5eb0518bf7c185818ba4f05a4a20831e08945799baa08837897b65acdf00dfab3b645f31a6e0f381d05a0d0e4d07aa7f3bc", 0xa4}, {&(0x7f0000000340)="2afc67645fa136d394e068d481b512992c03118fea472c56e62dfd88099b8aed6ad3dade853614fb006fe63f4789ddc12f1a446c5192ad81ca6f96296d98156976ac31fc6bbe0971be4c73c103d9eb7735f22800a63e3b6dff9290785aebbc2d03fd7f8166eb873212cd4108ee", 0x6d}, {&(0x7f00000003c0)="1698acf434177f1c85b40f", 0xb}, {&(0x7f0000000400)="942a66b48b128dfc95dd27d915ee2d2c0efe4fb6f2d7", 0x16}, {&(0x7f0000000540)="8c00a34c72e4e7f3e0eba14eecc35ebbb69554987fe98d535d142c0324b46bea675212b5b5c4bb7c26627849787de10761bc3b3564db39535ab21374512af0e4b7c95e836e2d702929641c3d4b378b9501f0fb1917b411d21c612022e687348b6e216a87726f19029abea7721477614dc9c970c3d63bbc3878d16ffe2795cd6fa5040b9b0e62f6bf6976914ed65cf6c3e3aa6705ef0059d1591c6d2cc5c4074a6e9a312e4ea03916612ffc230d8da3fc66af8f859eeb92ac7b9619b6e82e02d8bd3089d3b8e81458c150ca4468482991c3e60df56b329267eaf4ab0f7a0bd235b405fafd2362a6b35164561646620b05e0e36377de4f8f8320511a9d1442242728d4a2296e9637523257caa25d1b4b010b1d659e251f5adde90718a7a0d846ce60a98dfefc3062f40f4e277a62913701a9384ac3db46008bc85c2d72d059baf2242c139e527f21274e13541f3de77add407a1d22620e01f8b9274a163e000144ee650d987df82be23ea1bcb45a7f690913e9bba4ea13e996ab827a9bfcf3cc5638d4c8113c1db5bb3c9d3432c6757f8c975404c187137ab63c81cfaa0825629b65ecdc488e3479f47b629fe5c37c1ed53b7c95e5e49493538571671929ae5e87cce0568342aeae00d678fe7e158965d66c9e985e556dfbae85c5625a2eaf747f78f0e395ff06bd7fd1bece8a94b01fcd3523eb3a44ad3f67e36ca8c367d8108cd050798de57765f8facc821708d34c95e67448642c4881af88247fcb489c56b8019dadddf810db88e1e686990d8c5f79e12deb95ec80b06d0ba8fb1baf791053875e480055f1da2af17de83f00cdee9719fd4202cb7f8d207704062bdb990006dde4c68f064a01e1e45a7636da9cbcb7da42fd8c820b4b89f66aa4e168c66ad15c259f7169a59010f924cbf218defb2e1274092cec7571106e4f11865db7593756f6d772eff73da31a59bf1be294ba638b6106f3fc9f0695569c84866cf8078cf7a5040854fe972e122ce37c918afc27503da42dbefee727d146762513e3f90ada783aa6c04c2d6525161338b72572582adff5d29658d8179b3eea944e9cfa8e6867523ada7dc3a096e08fb6510bd5763c5fd618787723e18f14836b450bab0ac67048004d41a043ff5268e713712d199f0e9319108b78c67c8cf501a4dfc1147edb2b0ff8923402d161be417eba7ff137ead52750e575fb7c0c1afc8224f4166cbc27b19803d1bf7742a66347269a0b244383ecaf6128ebe8fc02160e206a1c616740f9bde4ff5bd81ee50772a0c7140aa6e87ab86a30596c26969c4bd2d01f5a26125bab0e9dbf23c26f4f6ed7949ab174183a81f0f0f6cb646ffd1be3d9a9c899fa83ec288244361350df06d6021b76b34aee1c3d9442b18cc8df705ee134fc194ee04a74ba23c406783d9b9370915fde3ac1ba3b0269e7f4c11c5e19c1d844062784070f4d53793b24ae116c72350afe4c37cf6ed14811fef9b865af92a25793e318c72777fa598d9298f4aae118a85ece9d6d48ef250861ac979787f1a50a82a49220cd0a49844a168ab1c4adf7386a156fbc38f9186e7a24261a8e474f42b177ba9eb5de6fc8fe2322d0cebadb8ab42053f91ab259e3f70dee009ddf9ca9d2207cfc8be909d16f960fa36e9a4b494dfd2d7a6e510a03d33a948183f34e7352a73e6c939422d6546596693a6aea1d9c28deda392e15c429ee4ae86ede727f78041f8483d2d451419a4a99d79bb3ecc6267c8f37b178afdbf4b9a570a75e401525b393ad4d8d667c7ee1be6b8cf3a805463b56bc842873d68cd5f4f4cbc687375129b9f7df1cc2a60fa3b0197c4d3a4bfa24240ea5a3f0fec190a718f96ada0e06a035669ce375f57a8b4361d7e3e0fbc0a117ae4e4940d0b3a67beeb5bb91e3058fe99bae143c1c9a64bd0adf1c85ff553bebf8e4a6886fdf6527ab52165e8aa5efed7fd890f8fe307631ef0584af18c9f032c2966e844b69692d7bd8804bd3b56e94995db1ac4cdf20602db77eab3deb300774516696c7703bef64821927755cf5c0af70236cc215b84f00752a394879f724e18e112ef051e8bb5e51d7a6444dc0e1abf8a5576b8d3570837a02b50264b381ac6ebbd15358a96b04f4fd1b2dc0e3608e938a9795e367596c85b1052990dd1ec406bab4fd19cab38f8be719bb60f149f37ca8eae225faad898f7d3ba071d21aa9eeaa8132a32b878ac345e634cee64da653dcb641ddc767a933701d24fd23dec9a94d6f3ed4ebe92496d3fc2edc0b15d1d21250b90d4e3aec7f159acba4c0caec049509fe38f87d7fe22423ac845c4a384c5ee1ac1df0d299e15d14abc1745dbec8ea8ef2b69525c4925d1792319017aabcf0fb16e35e140e9481df1a7023b784bf661359e476a852d2c1014fd00bfe12bed6b0ad5122ff9d5bbb833ce4182dbac8df9d91e82f479650b7dbb10318ad0251560f521221b67539dc8bc79846db9305dc9c655a8dd2502023d4d67e613e6ab63f2b6763fb1705503e4a185a3b52b299965dd12964ea4cbbf804ac68fc70b3e7dd0e1a9382041e79a98341993a2b770840d2d82d0e698bfb0ef63fc0f655ec7e40ec1b7d3d03223daf0b0cb05d1eff1f02b8abfa83380f08748542d890d02c5710caee1f935676183fd8426a32c89afa46e8dc8e014306b3074cebf55eb8a909c73b18a2e912facc1c6f1ed1a96af0dc3c5da23dc509cb03bb6b1b4bf7dbfaa13edf097efaf7fda77259d833483f65f3fdc0afbd5f4dc9ca2564e5a95abe6599fc82adbda280886f57c1568bbb03e3b84645901278cd52b3b945292cd198064ac0ddcd071a1f4c1affd0a5a135da4370d5a279bb409d8ff684af40352de03945b1297b85babb8acecb61c00686d590d04c069ca252609a1e77b3a60e1aeac3d50559738979655f77f4417ea38cddfec415cd5f024fe055f520edd1027be6241d60ac5f0e9e92e38eb1105af341a3c3a84f9445c5e841f72059dcccf011ecb289b6979b1253f0bec00d9d151ff655d7e60b0de3b8d222e25d31fa3934b3254442e4290dd73c8ad284eea8bebe0f08a7548af9de442973d53fb2513e051f50becd937e3b6aa56e3c3c21e0693e2ac18448107cb4f4671e8dd1a4a135e3491a127843b6cdfdf84ccddf64f109a67447c2faa2fbbba63a2163ac920445b3d5f4504199f36380e412aeafc864079d898f61f1d9b394632ddfb1aa32910136b9e096336cec86d8cf4f3111d69e1f63ecb1a09f580a0ef22e0d8d4bd01b31cb0598946681f958bea2efbb55a2b497bf3cd4b2a2729742a2d010b51753a64496508e2f55d468e081b9c51a3281e78618dd0eeb01b9c506ede1eeb20763878fbb31ac5903d3b6f741ddee92356a72370742c38649e687c100fda0abb6c5b9051290a93cb4f425a166bdf19b8be1739374602b2e8514bd561c40c886e07a2e68b413fc86e741a6761c474cb1844bbf029c241e6fc0853e78bea2b477b1c264b8f90f56199513ff9b474bde36ccaae70b67ace31458602045cf40feffd52b4fe6675f1e508a35bb9da4b835ed801cb0d6ee1ec6d18d9f3c312889b0166a1be3b0fe7984319fd1e3318e5a2a8723030ac54a751fd393f41baae62699195676bc487a22524b9d2106c7b172b67ce50d27a6edcfe851dbab120bd08cf4a3759bcbe06957431f7380409e5cc21d2bb5e7f9477a7094ff05f74d23211e48bb9ee1c21db3f916549c2b354bc1a86bbd7d68248e1691c17da50970594aa1780d09e9118052f105988ca25a113b655d18a0f7435d91f08e6d52825428f04712e7bc79b3750f5a84488f3174cbf5ae245737f0d421aa57d7a5d57b866b5f5d3f6c0a6118af1389d6a726582151ccae6075844ed883af4fe73c24a2f7b76e692e3b68c6e31cbf8df025f9816ef881591282ee7de90df6700673da8414ffc7178e75a0d15ab5f53fdc93640bdaa6d697c6ec374a8422dabffdcc421c85d899ade7fc2bc538ee0e648797174ac119a232f3787e477f62bcc1e54ced98ddad02d2d6630eea53db7ce2202aeace0e92f0e33ba46bdaa2696af9b935f92714a3cb3c74c75d47e82f015a07c86cf17e26f3704f5a923d012609659ab6ada739277ace36b78d989af093ae2527ff9f612efb395dcdafbd81d0bd27a4a70a23e4fde24b1b746c463cd9ae201fe441bb62d6e1b5614468a300cb531d468502543762ade3602bbbbf80905356b0da788c72c7484df075d77c991ff1d60f1f8eae1a214e6d5a173a3e54ea13588c9b314a445d746005b91ddb5a577ceabc7539b7d88b394adff3fd1ce69e21f3f6edb480fa304613c913c15fd3f7da13ae9d19a38498498a0e77af9b027e3230d893e041b7cd2377e4b4a613d0a09af279e0f8378f905aa131c8a4cd2ee7c1db116f82a835816637c0567fbfc042fa42b4adc92700371ba1f9a5c04f8ba1e2ee2b5906dc58a2fef6c398cb680c32a5202e9bbc879b644c8c8aa6d04e867b485cb037d8b46eea9a304a1cc4b53e88bf7c0000d311ab32baf0ddd2697b9eea28014718274bc141bf0076d15b658eb64a422024dc8fde83f42a7100262ac0b3c56a72e2b038a0f80a18a1de93df4d962215d456e4e8e5bd68c05af95ee8fdeb11f66e9bc1e8c05587ab86fa0e7d9ce6daa2c6df1d867334a48747c133d05169b200334ba7ae83cd395da117e3d23d90f5f998cc693aec5a8e8580d374d90ee680b0bbd5f63af45047aaff93c6871fb1ce196dfd35d7f8263752b34c7b8a2f902e8b177261673011ea6d2420458edb2457c74eecf397a7fc99f4ad6028da75b681d6d618b9a3ced6cee28e31ef44716561e0bb6d758cb5f250e6f2ee5d03561b972db845e57ea13e963f0508ee4fb0433d2da89ecfb56171bd709459061790bb6ae0a6eacfe2a39b16f69548ad0be408e4e136403f3cee8d7d33c8d31844948f11510b8c165ab6d1f44484033e2751ca195f201f89ea5f1ac741d02f762ecfe145483dd3f64617e1f6c58e0ab7dfb8bb12b59e79bea6e5a2a1a31ff2414b574a07f987089a805c54ea06ccaf65339ca487f88636a0de1030b19a885cd6646291e7a6d31159dc0234a87efa574f0ef900bd8fcf4983105c43bda2c239d21b71330a5ab49e487a356d863c0bd027d6e2ab7aea00512a3af2695bca60213c2c2cfc174eb5026deec7ee1062076ec0fcd14fca3074efbc3d3c1761dd593dcdf2c3a4963a739bae2d59d969349a99022ea4f10e110db17d750efbdfc808a9d61c37721e4f9c2b460536c7a97dc71419c7598afd1e8d6f12d019bf3c0f9b559838adc7f60f3a3d1d97dfed8340cc933c257739b03fecc714b1be025e7fea5452c4a39926ca96f8d3f8d5fa4b125d94e4b5b68f5d454910e4a179d2d2d498f78555cae0bc59cdc6c480e8a4a217747b57cf01a18d271e63987804507e5c06f2da26e7610efadb376e41d71b4852781c3b24fa85a6bbfdb8fa3f996af50278593f4df90af72c2b91314466e4ee449cd0b76e014cd6d139d224bcafdaf5cdfe3fa1794094acae35a7ffad072cc6fce144f37abc22f5af1a1e3d5948567490357c48cfe352ff85056a2ab18d84c2617120c4eda491bd0437a972a753902b1d80152331bed27c25846f18ad86f86804e84d37b1418e3a6d3c8fc2ee02d0bc56deefee8e7dda61d4374613e0a7e7a1ca418b9a0a9e0ea7b17db0c9d28a2fd3762f299792410e676985d246b5f054426387d9a30207e1c7cf6866ad3569926bdf6c64ac7570216f043019f2883d8fc8671d4603695dafc2f39a0d03b30d65d86beb8cbfec", 0x1000}, {&(0x7f0000001540)="99b434bd4e4af895025f451a2cf100c02e1a6521ce5b9f5c1982ee4a0a0640cde38ef3ff11209030830d2f39f7080cc096a5ea3717e608880e36de1c0fb908465dd9d352811099e0c17d63723d1dc88d33e4d68610ddb9c64e59b8a8560ba4c8c9c074fa3f8ef0d46ee8858b41cfa0e1cfcf897b87f44b26849b433b3620afec72a38023a715dacd37eea8eb06dd38bc7d77aea90a17e1c3c825247963ae58ddf06fa97d89dc1332c4c49eecc0de480ad5c3f4834ff808c5fb080e7d5dae35481a4d2bdd22abf4636d1031573b844f20741a024754b0d01d4a0d5ef5da75263063faaf6be4fd120f32f3852c06ff6e40fc73", 0xf2}], 0x8, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x409}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000080)="2d3a6247ca16a9fcade1aeb95e52c4e57164262917fb8010c9ce657f7d927b803846af4825c7f66895e07005f382aaf5b9391a7e32f8a64ccd3f0ca662f26d26589251ad4a082850acf0d3813e2c45f6789ea4fcd343c1d5d89d3f1434310657d406f7045f184bba26f5671860c6acb7285461ed4abd7241a9146cb388e1b9f420db7d8bd21e33ca824121d0215a3960a546eb2637938e90285bacb37b653cc3542f1734bf9955d9d54bca643b87eb447b21e0ed53395fb04032f06396be9d0f5e7e9837cdb9f54e5487badc20b90bc74e35d6530ec542942ec3ad757bf1af48047dfcae86553dc3a6fa2d2032a53a237883", 0xf2, 0x1, 0x0, 0x0) recvmmsg(r7, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x7, 0x1, 0x8, 0x8}, {0xfffd, 0xff, 0x4, 0x3}, {0x1, 0x75, 0x8, 0x64}, {0x6, 0x5, 0x1, 0xfffffffc}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaa71aaaaaabb86dd60cd5be100000000fe8000ff0f00000000000000000000aa00000000000000000000000000000002"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setrlimit(0x4, &(0x7f0000000200)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)="190d3bb3cd71755cff07000026aed762011e486a8ed27797cbc081d354ffb1b7cd5801a3ad2e5a2e055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c67b009f5d266f78692024", 0x56}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000752000/0x1000)=nil, 0x1000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: socket(0x2, 0x400000000002, 0x0) r0 = socket(0x2, 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x8e, 0x0, 0x4, 0x40}], 0x8, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0xfffffffffffffd3e, 0x0}, 0xb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r6 = socket(0x17, 0x2, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r7, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) close(r6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r8, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f", 0x0, 0x8000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x6c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000300)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r2, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x6a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="89fdd87960da7004f5b375060000"]) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 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'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000100), 0x3) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) mknod(0x0, 0x40, 0x2) open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) 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) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 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) getgid() getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x3e, 0x0) open(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpid() r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000038c000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4144}, &(0x7f0000000080)=0x1032) fcntl$setown(r2, 0x6, r3) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r2, 0x1) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) semop(0x0, 0x0, 0x0) getgroups(0x1a, 0x0) semop(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x4e, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000540)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002000090780000034340010303b50303"]) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000780000000000019078ac1400bbac8b483b2eac0b6d1400aa0c009078000000004700fffc0000000000000000e0000001e000000244040000940600000000443c0000ac1400bb00000000e000000200000000e0000002000000000000000000000000000000000000000000000000000000000000000000000000f0fd39b0ef2537a0fe146b26823c710000"]) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180)={0x200000000000}, 0x10) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) executing program 6: sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) clock_getres(0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x9b53, 0x9}, {0x18, 0x2, 0x6, 0x4b0b}, 0x8, [0x101, 0xff, 0x5, 0xb873, 0xc7, 0x2, 0x1ff, 0x9]}, 0x3c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x3) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) read(r0, &(0x7f0000000140)=""/46, 0x2e) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) fcntl$setflags(r2, 0x2, 0x0) writev(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)="5bbd7cabe820e38de557247af824216251f56b4d1121f4f5d4a4e552aa23a8df700d5ffe4d5c54e93d98e1751427fcf74b75a103626bf6d17a7c14738ad0c7c9d37ff4c39a004afc9adc2b376e1d3683a86a61fd275cb4b21870e6e43eca2357c20f029b2e43a1a6e9e38c88e7eb295ccc5890ada93508d7f2ab7f79cd9b1fe211f98f89fa40bf42609edcff500dfaad6008e11eea0e971d642f121ca5f1bb3e9547ad5ef68be5de80fffd242045fc810cf8cfb2d6f9ba89fbc42533c686f5877145a484173c96fa159d5e3b5b", 0xcd}, {&(0x7f00000002c0)="da631d67083cb9f43dde9c40911cf0b830e70dcc4c00ad6f3610287588f0ab230d0c98792f36d406e8e37aef60cf57887e1accd7927732e14156ff4507916028ef06b19900e0d040be13c7c7a2acbe8089ab442226a15246b2a17fa4f8d45c39189ade76411e598eabbb12ee7040cf37746a396ad1056c64e1d8a7e89ab2238d62f11d797d4cb4440df088c75cec62af83bae59591bf81a748e21d99c12d934cfb08d36304422440a0909f31dc7b1211d8916627bac0987a598379d1c93cbf61e8766a44055af4fd4966459bda790df03899590ff83ad08bc5f131c34bb72503d887742a24b6aa950a1fecf2e01d2c0863a00a73e719fe2f0802d2be313fcdcdb8286cd0bda19a7eaddd50dd9a913a5d0f8a008759b52dd71b1e5dfb80dffce797ae0a46701fa4d03c3737c8b525c73e31bcc928e4c4c7c7008a94a5429b9ca6ef5908252c078959a3b7d70c0e5283539df25db912f749a1b1f8a6891b992376ecd694c0e33b449c8d2d8e86e24e3ec3a63609f21bc34c13087318971bd6b907e1671684cb0e336b6eca3fa70c2a7f7e4bdf9c069a61d99a9b316a81eb7d4fb4a4ef07f6b785b5564c2d35c7bd690d04595a0720bf592b62d98105b459d8735d877a95c892b19112f76ef603a1910593e1dd3a04454f578eda749db4b910fcb55a9997816cadede9fbabd6708e6f0fe813db22a26dc55d937996a7d3dd0979f860f34db3a8f0f0f1da877b9f5a5022dfc747b266107ce3fb1d89dca0ea953f9b65f1a9ea96f1d291072e3a02ed3b1d912e450d00d256fd25d0395b570db1a7d337016fa0219e4dc38b26bd5a2c37220eeb94dd2061c3019ff601f2334d9d175eb7bb5966f5cbeb87804d3937a50c51535ef9a3e1c090ab7aacb6a317778e714bcf3fb03829efc935f682627967725f3721ad3fa9fcfef075c16d1047386d536e84fc789de76aa297ae63f90c2eaafed860e9122e970acb68f7cbd22e9c19a3259f38d1493e18e8d71deb7076f5280fe8c8c0e566ceff1573eb9f5691b5c41e6784ff57b850fa94647e633bf9a11cbf80703f2f2840ed5535cc1845989d22bb0bf1e63e27e49205fd2419c8834ff01b528ac71b0773416b4a75545945dc1ab20b55318cb7c105792d616325b719f7857834be01a125677c978338f286ba133ff619a26f31b67cec0844bc2b3b743ab90a73417456b920ce56c55ee4ee9afa05db3657649ac1fc42ae7d47de8dc587fb26e9b843b31b23a307a5dd49ba17a2f4e902694013016561e7b1e37e583c3ecda307996895fdf0b7c9bf8a28a51403194f902ad26bb08657932c997a1f99bcc1f160e2b68a94300b539054ed15a55121ebaff4a9f56adca659968652b57cdadd4a5ca82aec0c8b2cf04b36838c4dae2ff150de45b075026a833e2a4663bb354369462105f11929942f96e9e42777f0d0646f7836e7adf643a16201df0202aa271566f806fd8110f4de7f2acd215bc24da2cd2090aeb8055463b86c58fad6e2ad94e98f36d207189454a1fe17dec816ade011cb406d4f125177435aa880f5c9fb53d13c45ddf61310669eeb8f0945ed331afdc1f51d47a912a9dd40fe3e3fbdd9cd23e9be7516a5f75f3859e7c9230422601892a2d9a4edb5aa35e0df37f53534232e0f6a1269ff8a31200d3b8c0ae31204a4773989344ab342ef7ce554dc371104e36d4a342fb2264e951fccc7bdb01a78acba48ab5680b88ba1c98b9222f7a580e453d66a851556530f399dc944ee26ad890ce154dbd5c02273adb0eafeace5519f8f8842ae66772cf14e727fd00fa3c766bfbeec5cbbc142938ff513d176c9314d81a6cdf2795f3b6c352f7c1ca5cfc64e3741451669e812caefa0c2496bab1663b2875fadcd7940020ffd0dbff44a3293404887cc9b7c12b7ddf8b8fb88961d2041f4815aa4481d8f88f245a3b1d4ec3910642a6ffc11347f666fdff96040bee218c8695fb2f388fd3785da59f1c82efeb0a1807a90d259c25d1101c1a87d571f1934c841208538e227669a4a352b4ec69e40218f5507ceed4c48afc6c4ee864619cdf3aa02a078a1d46b804ee213485c48080c307161a39673ad914fb8d70430ef6d63cff9875e69ea83a23516e1a7e92566d7cfe6fc08368e91da0811922e46f1a2de44929f7fad9b52c5ee17fc757b72fb38c806f9a3c56b6d0b3b910003aa1c49531d670f529680a59b64f3617825f77611a998d3f5c1beeaac56f9f02b6f79234ed1425a33494e7ced70795dfbf4a962fc611751b76b4873b943025e9154993261b061cb13fc9c0470a9cbec05955629a2779e45ab1e6f8af5f0cac73ae5400de53a64db905e4c88cba147030dde73c7816fb415acf455315bbd0685b1be3583a9980ee57457d93cd9176e898f235f8683db9298c8938ba75c634688fd8a0b7b37349fbca5ba7d558d9dfadfec473b37149cbdac7eb99f13ab3d27af37321bbd1fb228d199fd7d3dd0967118ef97d3c9125184a3bc3e492279d86a390fb75338d0d65a181d15711a9cbe1a1636a5807bd629f8d58ffc92f02ffd001cdfe3c6a62aebef558ec391332abb560aacbef2c89fd3d5f3b01c2213c7920a7346cbfb61fc2600ece22e5f882e9b7da6793851cdff239165cee0f9387a9a55cbfc8a7ceb1162d8444205ddc843c8e6cac55012858e1d72a35fa3f1afd6e672fc3a873c241b1cd6dab2e04eeba79bbf9015712785244f2377a680ff0fd2374c5d67bf65d2744fe8f418bbf163f150073919f206bc4f4515219c5150923761ae8ca9d017e0e12823af285085d04a0d3833c20dee35eb3446d33b0c2a5c4feeddb8c20510a596c79045aab53e7a6c9d0556aee8d49b38af848193f60e7ffe7913c93708cb9c0a33d6bd86e3a5e36daf03b8ffaef874c726dd2905695e21e160aca05d50737326d9ca71776368123e1111497827ebd3d79c4c93eb02702382e3935a3b9c2b5697995b345d9ba0c549de73b15c6b32d331e323092271c039903f2dabec6bda301291c211126933be269296cb476f85b5b4185c7c09ad73e803d5c8ea74e19a66a3f62cc53ae0488d14c948eb2232fd4dcdb4efcb9c70cafa42a08beb008e95755667aa56c0f4fcec7f4b944852102262348ba09f5f612eaba6f4ae988db224686db111281d3955c13b024eb42200f9ba577f6dcfce97db7bc015d57219021bd4704f10d6328794f5fe97f2ea9635cc91144add3c3900e79a377322b714e36b7d334794f8d96d32e8976d02a2ec968f4f779dcb9e50118b0147b33801420b292fa966e283e382beecbfdc4099e898878810e385482a1677134f65c1487b94e50a85ff6de590693f40b9f4fb82f10f653ea71c3c1872a6bd1a9db3178368b0a303a98bfb401f948c5cf7aa5664506de7b0590a67510da55963bb27ae75ae0d15b0a0a36deb3f9be19ea459df75a867aa3a3979e9dde15df30f1f1f3d8eb71e94fa74cea0d1fafbf9f995bf460523515c9499e8cc7837b92c7787d51790d2cffb34c50cd0e2a53c2972738dbe74e9a038b286df5570cb0fe92ca8adff893b5e2415d62e5a1fb01c83821680a6eae44088402493c7b6573197662c4bf559aafc0840e1fc3ff5f82b63d8ea3fac3caa1b9fbbc34868314a2aff6a4945f9ac72037770789b4cf3eed6e2d60f7fe7fa0f31411564ef3a1e8f0edf0edb9d94029ef83d1e4fa02930fd6990e3b055bb6f314f2f1dba0a8101dc9fe83dbaccbd328bbdab70717dd9c2fc188a2ac9a16b173161256a2a86b500a97db56ebda44bb3b4c4e00e8a237bdeb576b79875cd70279d99e1ed4ded3658edb0be648137b31b11d4be42d395ad467881223ced93d09afaeaf1c5dd97d7c243ba358939c26b3370fe816e265bf9dee26b7853091da05eff5785af4c2289d99018252c473c7733568306dba8b2a58f50149cfdf5f09922bb39acf2c9c5faf6907a17c622a16ba67979b6dea7ceea87ab531e16b2c0934769cc5f3dcc819b9e5627d60acc99d73aeece830d6cd471866a9feb3b6c98f91cac6cbdcef0e56a1b8bca51a3ece4f200fc2a06b26575c66ca52403dda5cd882b386b8a52692cdd6230e503c756d30dd0539ccd62644f035a6e0f877fabbc6eaac91a0d220d3d1c29d48719d1de02a2ae235b90ced10c0a9983686a754afd3d334c3c4cf1f1106ca6f52c8907fd3615ebbb83a466ecbbd3c7c22df078597dbaa52a7612655e0fad20ed359cc0ef0517394a9ded9a51d8d7f657cf172d348f27bca158afdb788dad07843bce347bb8934e6c15082653b90dc87571b7ca8527b21f9b00bd4055928f86ed4423bc1d327f5040503320c06997f4f28974ac8669a68ff8d50e4fc773462141d8caa5ebc9516517650024499c6340db7f9a4a978b0dc1db278109edc1453d9654cb93e96c21347bd18194fd4a051a370f4c672392cfd741846a2a452c2c1d9e3d8b2f289a26322741ab6b4ea822d68e94bdee06030fb7ecf35790abcd804d856e79d1c5a569e1ae408b85be5a310bffb65e2950c5fcb1df6470f5be0b2a9aa762764512de00dc2c8a5b9b911b406a0f85103a5db9a6463beba05e706ebcaf67aa6baa4517b04662d5e684e337d2a938776065615b1d499a6f08172106d980740c3dd4d27f42db80826639fff46c637d3bd34301ebe031e84d0255138912fb7934d539023942c3f4594291d503d908080f81114feecc793a311510b8982cdaae2713ad6ff19d178d794334abc152288cb92cd4c28c2851bd9c144c46d276f45901ace2870fbf6345e2022abc925196513352c184828edd6e27c34a59f74096954ed56f098f384850f76311f830b3d770bc533df0bce290ff867e78edea4778fd649e8a87de3efe867000c3651d54ebec70aae669bec1164e6b0f7b6b2975bcd551594a0e43c6f9dce516d56a8477d0beaa3f1c129a093947b7dcc4c86f7d704f134d660e6b8af9e3094d05ad73c92bbeef2a1667b3c1796170f8f4c2ff60a63152483e68040940a42b3ed9242b9f5ce8de8287d20fb38f18cc7358496b9a618f0743d17a17d79cb48cb3ef10e651d4286aac2eb6bcde6d3a07bea0a08323c73da4d070176728171627cc67e98f8f83a9c655473c96ad3e703d55bbc259c8d6645beda78d56da9467c6c26706549beb6511cb320a392f5a64032358bd4c183edb74ef6ff403d2cf2da14884b4f0eb331f0afb5cd8b01f301e5e472b853e51f4af3b623f074121f9f500abc815512a23f898af361695a01a25077aed85ab5aea3fb80493528bf33ce7cfff0cc57043accc21b97ddddd1a077e470f5c0196a2160d49da68b638cd317af3232a6dea450b050d01546a1e2376ec3a9af9d32ec04e9a37c0f0bbd1956fbaecf5b74ef30a605d8f7b990464b6e8a51521fce44fc547bf5f239466d3ece0197368057389d5a9e7a041a18b205d138755eb245ecd95b87f9314f14666034142218ba2d8732c5b3e9d0a31cc34b0c3861f3fed6ec2100490e69a27c77f722dc0d67654af2ebc4612389fef926d87c3e1691cd6f1184f14203b4acd6b4cfd23b3a794f95b9654214e5c863f5dc17c0c0043b1001de0ca9a5a33b76a4d75c8acaa6193f3ecd867deaddb1025cb2f93df960a4cf19b8b458424a47a3746d5f9e5fc28323680d641ab1d92798815e1696164ab1a59040606d9fba190c30c15266bffe259088db56e13d36187ca2499c8ccb8f96c1014b5634370a4988833a91ca9e6edfd0016271aadbf441e2aae7ce7e4dbca6761e0c3b0e0b2b7da8addca5e93cebceb8c815c2084f1fe7b352f700c3397", 0x1000}], 0x2) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000001300), 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = open(&(0x7f0000001340)='./file0\x00', 0xc18e0eaa2c617101, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001380)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000013c0)=0x5) fcntl$getflags(r2, 0x1) r5 = accept$inet6(r0, 0x0, &(0x7f0000001400)) poll(&(0x7f0000001440)=[{r1, 0x4}, {r2, 0x48f3b795c6a433bd}, {r4, 0x100}, {r2, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x27be) sysctl$hw(&(0x7f0000001480)={0x6, 0xa}, 0x2, &(0x7f00000014c0)="7ba6c3faa5587153453777ab95f0d7847075305de81f80ef8398141c200d016e8ce7b09603ad30cf4af03926e3f6fe69732c4644ca460dde46dea91d4e35a18e0c4692becc63c181613fd95cdb20daae1dd3c342b160db83ab71125a65c3d770b6a2b9cfb4dbd62cd124707c026b34b767f7d1dddade19ed2223732ececb67326efca18627bb20a61bbafdff32bd89716d2f8c077bb7ce2ec85875938c", &(0x7f0000001580)=0x9d, &(0x7f00000015c0)="3b769a50a7f26341ad9a77ed2a21e0d7ecbe1b6b10c1ddb3df55de5806a7d440235b28fe6238a34995f377ec8ff7953a647d91913cbab7fa52fc6c0c93beb0668d8cfd59b61520a8a8da9c30cf50", 0x4e) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000001640)=""/91) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001840)={&(0x7f0000001700)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001740)="6b954c98e6dfbe42d16e99e4057c18dc86d8b96378a64c5e2f09f4b1dab5ad4daf148b94599b614bdf3bd8f1a55d39fab6adbd57f95e5a6cbe9f2628c819555d0da7c4fe015657218417b9bf6be3975b59ec1c30ecdf4cec521f041e7bce34db32d8fd", 0x63}], 0x1, &(0x7f0000001800)=[@rights={0x20, 0xffff, 0x1, [r4, r2, r4]}], 0x20, 0x2}, 0x405) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001880), 0x80, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000018c0)=0x6) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000001900)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001980)={&(0x7f0000001940)='./file0\x00', 0xffffffffffffffff, 0x2}) chdir(&(0x7f00000019c0)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a00), 0x40, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x1, 0x1, 0x40, 0x1, 0x48, 0xfff, 0x0, 0x1, 0x1, 0x9, 0x3}) executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x89) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r3, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = getgid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) getuid() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000180)={0x1, 0x6}) executing program 3: sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(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) mkdirat(r1, &(0x7f0000000440)='\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', 0x0) 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') 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') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x60, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="78ad55e8f8eaff00000000000006000108000604000007b2ba59f1b3ac1400aa000000000000e0000002"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 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) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x21e9, 0x4) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a29a5c0 executing program 0: socketpair(0x18, 0x2, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x1) (async) r1 = socket(0x11, 0x3, 0x0) (async) syz_emit_ethernet(0x5f, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff000000000002600733d09428765f301f554fd9c16e2d52159cdbb9d1356a3930522d9a6857f4ad8bf5ca1bf50e13ca3e99aae5e6eb46260768a832d4df47358413a29e4f392798d7"]) (async) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000080)) (async) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000080)) (async) getppid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000200)) (async) r7 = dup2(r5, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r8, 0x80606941, &(0x7f00000001c0)) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r9, 0x7) (async) setrlimit(0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRESDEC=0x0]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r6, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000340)='./bus\x00', 0x80, 0x8001) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x5) utimensat(r2, &(0x7f0000000380)='./bus\x00', &(0x7f0000000280)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) semget(0x0, 0x4, 0x653) bind$unix(r7, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x144, r1) chroot(&(0x7f0000000740)='.\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6}]}) write(r0, &(0x7f0000000180)="b1c031292db6befdc773f662037a", 0x4) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r5 = fcntl$dupfd(r4, 0x0, r2) mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x1, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) readv(r7, &(0x7f0000000380), 0x0) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r9 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000080)=0x7) executing program 3: socket(0x800000018, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) lseek(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) r1 = dup2(r0, r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c", 0x3f}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) dup2(r2, r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf4", 0x8f) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdb", 0xa2}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x80}, {0x1, 0x0, 0x5}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) executing program 2: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x12, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r3, &(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) shmat(r4, &(0x7f0000001000/0x4000)=nil, 0x0) r5 = shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r5) shmdt(r5) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) recvmmsg(r0, &(0x7f0000000440)={0x0}, 0x10, 0x865, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f1dcf480", &(0x7f0000000080)=0x4, &(0x7f0000000140)="cff30ba3af773d5b6c073ba21ec79fa3ebab44d0214b297414d56768c0f0b443ae94e2da1bd461354d3fe2ad8a9aac69fd7c81890bf037132872b9d7fc329c0c27ba046b69e5384854b77eeabb463faba18de638a56be71a2a55fd3552c6216a6e2b6ab3dfef0b0ee25b9915a181", 0x6e) executing program 0: r0 = socket$inet6(0x18, 0x3, 0xd6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4195425f533a8c84) r1 = shmget(0x2, 0x1000, 0x430, &(0x7f0000001000/0x1000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmctl$SHM_LOCK(r1, 0x3) r4 = dup2(r0, r3) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0xfff00) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000180)=0x6) r5 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername(r5, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x0}, 0xc) getsockopt(r5, 0x7fffffff, 0xaacc, &(0x7f0000000300)=""/138, &(0x7f00000003c0)=0x8a) r6 = accept$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpeername(r6, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) ioctl$BIOCPROMISC(r2, 0x20004269) r7 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x8, 0x101) fcntl$setstatus(r2, 0x4, 0x80) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000540)=0x33d) connect$inet(r7, &(0x7f0000000580)={0x2, 0x3}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') sendmsg(r4, &(0x7f0000001d00)={&(0x7f0000000640)=@in={0x2, 0x0}, 0xc, &(0x7f0000001c00)=[{&(0x7f0000000680)="629cfcd78523e0a7d4505d3e8647086b2c3644298446f0944ee1d48041f5ec80f1280639493b215e872d044324898de064f4a0162f9fa01369a13308317083c9c8271c00e1045c344cbafc77879b4aea590cfef2a8a36d5b80dd57344aa70ed205c958955a2f858a8e4b8ce3f45586621d54144a2533716a459509241c57b3605226fe0e3d1ca552b86126409dedcd766045313bad0ef8e1256a3e236f6fc5f4bcc667edc859064c9e1662deb6a6bf493262d316a65f2082bfdfbd7bfdaccd8ce950731664a8aa647ddc81d6cd9695a6bf768150d5d64c66c789f2de421b456c01910edd434bc135b8683b02151e4cdac97a2a894ae6836dfb12c7f48d20fecd6f157b03ae5fbfbe6f73fc148f0113340c61cf0ed8e21a385c3c27f3cc9fac2aa7ec64215b6ad886dfec552ea5da914662506dd6c4c22dea4d053de523886a4e0ab3f51bc4552ed070490f5c34ecf20704261838be527d4580b8759f1bd0ec9a779d736ff228529eee1cf07265101f02127fa862c498e3383311732bd6bdec24f43e461246c6b39125af3e70cf8ab91b949fd9aecf00fdd5319a2df1bda1dde9d954ef3d1f1ef00ac18ea65a6e154a2c015a8304729b2eadabd239555fcea46dc92d1f3044be39a25bdf6a82e8c2de1cbb6c783538a6ea5fba731762693ec67df5c1bc52cd1ad3f6a9443e062b711d40b3de3b9e8011ffa3ecb9a59c45691f488d42d1b3a93b9ab574c3b99be335d0d0b0bf6a082ffdc0ecbba59b179da1ab872ed5ecf0d9236dee74debeac53425ed0b11ed2452ca827683bf1dce2b0d3e14887905156b5afbeb6d89197b7c8018023a66e32cb4f699173b44479fb35b78f55a301fe9e5c9efa5295def6fce7243b19d1bbc7f7b6e3bca180c39c32675190112a19b9f29de6f66a66385498b4649e5018955476b1e7d91d3259b76fe153548143b19fbbb22c344a8f2e12b58c078c36f5d84797e18d7a71e719c3f0027de750f65af0dd33f726bdf838b52eabe530c1c2de784464b6287f38640487da9b233043b97ab652def8a2c0e0b4b45037b527c327fd6a60c5fbf861e867ad75f065da061acb04f8865d9db94e985b4204b351aa61597812cabd5a95313fb747b1c1b92024d5cfb0da613dc93d7c68ae32476bfdaf26c1c72689357867bc00c798af6061c0fb1691eddedfd076f4f101fdaeaac3b1199b3c391cb9c99f8624d7c7cfef392171e02b0f2701e7b15808fc49eb9cb6730fd68177d7568ebcd2c39c944fe30636dd22628e699b8dd5f1410cf898f26297f07eb5cbd0436fa41e78201fb2a8030eb118cbe0b74a6642b5ec5cd45a59a85cea5e0d3071b50205ce2d8679a204d4684839bf332c698dd88b2801227ffad09ebcb47516305ace6b638beb970925ff09f0bf0a17474e2e77d5d41194b6b7d01c684ab650b32a3deed171562d208f7cb2641c8851d0bc870742d6c2c01d6634891e3e9f2633096ff3a4f729e6727c7eca929d364c6d183affb4277a25ce7c2699590d759a391bb1e1a0e6a774b03d2dba01f3db9a1c3279b66de771e5d8623e9c5e7c289090ca997513395a20453ced9465c3d7d7ee917d833b6a5aa89780aea42aa1deebfbe3a682c9f5aaa8d11971a264e9f9ee654c344d682506fb640001d97b09cb8af7a58d69b7a215ed401f82b3eda52d7382a8d5075be77aa143581636da00825d536c8ee03deba3ec29fd5aa6fa47fc08820694f902b551c29273c09b60fe1c7cd4ac2c2a0af27a9233a91489915a9a6c819692230317f089e722bb547fa2a6e4357aa8e6e7b7276615f96970d81a77ea9a42584fa45d78e2641568c34a45a903c3b8d54af84453aa1013c024665235c5e42b4125224fdc5aa8355af70ff6535fcca67d3f868fc29d561136a04faceb6e3dfafb6595f01d5d9c73642a2462b9d6937e1ae164e3d8d7bfdf7d0aa05702862e4a1931d1553e0d72f09d460c788e943183c2bd3a821c1b62b7a48473db7b3f29c52023eb7728f113cfc998632b0f8324deb3f14e30beb55bc5c0fdef0df7a969c71c815bb99fc39803d19c4f2ade4a2d4b485b2c32ae49907c7a8817050fa95e3a1ee7e83a358e88e0716a7d7cbed35e11c366bc9e49a0a598aa9dbdc28d861862811d6c17ea12849641040846256ab0f03ab09b2337a232eb306d6d4b825e2f9bbc5ed2438b82bfbd5654cee64ae8a09d47267c2ad71be6387db0fd0a78d56c51906073f966d3a4e0b27dd9dc69661fb297a5b10de6e580a83e4bb61a0e9baefb1d531398237955262e9eeb05fc9f987ae9cdd6ec1e3eec1826c847adb489931b855cb827a3f53df3689b48407d36909e3ebd29fa3cb18af1bb2fe343c5fbad6c8377e5b5a8ea988851fe91e975b55bdaa6c10992ebd82f4089ca8c3fc62cb69e9421d9c01597189a621f79189d8873033d2fbab5d9e5ff859836602601cddbabcf83c586da45ca3f20a529f5f10b8c05bde7dd93e206a8fa83d553776b231f935e2c8cc299ada1a77225a6894c842ca5cc39bf82052b32074a2fa935baa81385f8959715c57afb48220b6defa8d6cbbd7bfa49762fb4801a64519bcbeecdef349649dbceec6a8fa6d3ddaf19874d81987c9a53ed8b997cb86a43d77448eafcb2d59abda197ce073bfcbeed5dfe431556e1040a3bfe3973be9706b862f096e1f1ca8d2b4fcf825354dc710ef0b1774168667da10cd1b309fe18cfee7e066162d1c3600c0555e4e6e4e8ca2637a291a12aab0906a852fefccf29a0aa7d57b3af57403cb127ef884c936bae2d45165aaad180f904b297d47695a403767c9ecbd38d350f85f9c34bd59dcca4afeebb33519e690a06e1a23dfd6fc39480a4341ad0ad28a85e0584f6d57193e60163fa8f01d385ac5c4a78f57361a561339e32b64c482727f25f469d2f03a49959887fe8f45ce025c8465f56f776d039107d990711e9a564347f04b894f184e1cd599e4cdeb39b53e8256e9202394491a03d9fa0b003b6e8b13d001030bdbd728afddff8db376371bef444c9ba38a96a0970bb2edfd2b4b44795bdbdf7c91365ed034b9033291746b7026ab5bad105d97c87c61dc9d1c9d97707df7694bb7cf1ab58e42614f977746ef2ebd58c252f9fe434d2508cbe7ebea12a21a7252b6d14a6a61cf02e98241728cf65dca1725cb25ce1cfa976302e3820a8a8d5c8df31ed44f4b32e69114a5e0ac2aa4e3c90ccb0e774e9689fd4154ebfaecc3bc54e6d557ef65a90f5766e323a4addb4365f3c1f26c88fb02e96f55e6c72e2918fd5811f7ad026a6b98a78e2ddcc444623c73a05c05a565b93c3e0a6aca38b2995181bfa2e0189260cced182f71686adb317c6d858387dbee03cdf271682d30f39755feb1aecc2cc457c3d766bb66932187aec66a844a5f27ed4ccfb87836f3f12dc431659b24687ec5bccfe2a774a3dd75b1aae30dbd03ac5ca73f314a36cfa5c8daeb4f303d548b6456c1cc702a15b2ffeff5365f442e1d9ea94341606c1f31189e31dfce378e8a76ec288f99f639566bc322677973dfee1f8255066f751b9307de36ba30d591112dcaecf44f15cb1d3e1ae206b4a5615002d7256635fa69132255af3e78a058b934ade1cf612acc80aeeef18d3d6a909e735b220592ad32947a20e69653c223a81ae8ffa100347582633d9f89c189cf933ef99fddba11819e3ef6ce9f37c8da8f9fccde6884ee0889859ad9c9f631c5ad335762f877c0c5b1f46fec73b53c87f9265e83c728e774671dfd692894da30e146da330d5b1549836bd1445ef282c994f5ff99541e7d967b6e3155494f3b9587091bf007e2f30df2e5c3de807cf27afee601d5b1883356f33a01f4ff193a3854b6c2e1d5ac813d119ec718a5145ed1e183c5b52295acf7b2bbaf3ed8db81157ba5c230a1db65d5a5f79221f2ac2287127f83fdd52d1ad0c8a36575ff2692b22e2dbb625d62368f06d4fd25a7850716b0f77a2e1494e3433b662c43f27badb914a1109804618bad2f3770296bff0c6d8a20b4cdbf0bf06749ca4556b4b34e5986aafe7b0a2b8d9103758201ded4f47060b7e4da3bf85ef54aab09f545ddde52d7c0f4b8d94548aa5d706af2b92f9f311d04267b17a653043bb5b65258fcb04f61687c355ae5420061cf3fe5062aff45d998c4f81fc19f7785f70c2d4a04683c05d2f05a538cc106f80d2dd44561e19c6264213b71704dde3f6f5359620858e07ebcd8733deec936fe4928b393cb35fe90188e299d4c3fa2b4b055319cef6386bf2e437e3d6989ae1586fd14d9fd43ffdb2875b4e8267f435b67a2853fafbfded3c9bec5481bfcb0a9939ea4a63c7b2e1674ff87e28777f97ef6da3384eba314a55a3acb8e70b4146bd9a7fc023a0a382000c9a0320aaad218e269e7a2dfdeea7d0c85bb3d3417837f2800ff879a445f775187f2ba1fe6aacf1e6788c68446448337ed4b1036617227a05a387de636879785b2b41a0411d9493c61f82013b03da468363c1db4d8f78e6cac5ca61b20586a5a681d459f6ad473af5eb9a69ffa9284c338a2a221433da68cb5ab5512eee7cbd2a158ef41855a9c92d6e7ca77278ecfb9d719b332460fc29f5bd70e9e805216cd40afac25533054fbb251587dfc27356a5b8b74a295c31e85f4b4341fb9087caeb7978cab00050c56ec46640582cb08f7288d97db2462292f362302222aaeb4d59f705d7b72fffabb888dcdd074cfe4d956c53463b49988460f7f47e3bd94987b1f6d512b7876d00b0880d7835f75ede2317b7b97e040d9bb045c83c566e16a010a6ae85804d036d49e00262a4c628d32b3e554f0aefd7fcc440f0dcd9af73c0d5601eff3799ce843e45cb42b9f5b38a81db725a5a13110c965cde72c814a6e6935f5380e2c22b1d3b3610ff474b70368c56248c3206e49f5b13d9eab105b4a69ad649b01169dd8b071fb793365c6a8b08b8aae27ebe2cb0785800769a83492f624eec0064681b588f1b4c3ceedf1ba83029b94fe25c4ff84d0c87c47b3c5c00a626b5d142a1bba1aa34ec89c4bcedb6d090b245db208022a2b21a84591e53f2a2299fdd5b963d17c78a82b5b12995b9d58dd5f16b26139137f2c4903cf04e86302f41174167959ed77ac6ebb6a7cb2ebe94cc6eac99dfddd2fe27e2b833aae539719a1fadb3bb87c3033fc33a43aab18d64276e508be73c589443ca14862e77cca966cdcfa1df45a0fd8fab0d2405166c8e4729417e566804fe686be63cf5c02584fc1c087ba137ab108adb616fe46e42463294f919b4ab2c33afb5453fc088b5b8f823f7dff7cb18e77b1d4ef939337b4bd9b0c733e3e22e8ffe1bfcafd4c6b74a58eb001352f3cffb5a3c7974cacc92242a3a8fdd4ee61e5a7cff427484c12a0483affc2a9645e3e876876da3888f8ad048ca041d0987fc60851b77417918cc5f84cb9a84e9ad901f598cfc4619f0643e5dc43d57c033d438746bbad2966ac3d04f2a247075cfb64c79a352b047f33fe8796a73724ff4ea1abbc17c3d71b6a8375e7d6efd5e4da1383e800f68c21c6d13ef4d66d046afe9f326616e269104a8923cde9d4f36a0c434714a1612d3c4e420f0a2176725403c957bca8457acb60d42a0ffb1af7f07f112779d63441b18d7dc3e7a211516527c744de14a7710f514f0cbb3e2fc87fe8b2f96547b6d12ecc70b080213cfdcbc0b08c355ccc2b90e939a4b114a95b82128f9d2b810af3a55a229a5b3fe1120e950ad6d22501f5b5d2be5a50cfcbbfa8a1c2e5ac34ab2aa10174e91b5b6e1c9f158bdd2278c224a2266d4815a33e2a811a7", 0x1000}, {&(0x7f0000001680)="77e2cc82d076410389c63462069196f40f45767c3e503fc12c59b04f4e2174624bd67bc7937c1f32867468c3db3e10f5e0aeb1ed19f5b9bb0c2f14fa29d7a3807d69f442475a7c399def1f01ffbbbc989e625a65460df14ae3a4e80d396ca9d88b03df67917e84a804b0e16d9289c4ae3b649904f326373109ac06fdba0281317150856a4bd9b04d98908c510518f430d10d29558972fcec2edd9cda56bc388824f4299e593b5e1c3eca39df92cff9abdaaae5df962ed9d7a4f2147c", 0xbc}, {&(0x7f0000001740)="d17ad2d9269ddbc48c90a1febc209064b8f4056f5fda9e46ad2ea048cbf9da89cf92358e9da45d7a9e26b16627bdcce39f020b3b5fc910728895adace1d8d3da2121c555c56e4084498e17c5d6a1a5cff16c4ba883cd29614216dbb9045d61cd1069d91208a1688bcf9e7b40ceaacb21b6d6cf97a6cb172c1b5c1db94cac52c67e98683e3bbe61bfbed815b6105baff21bc1f782c0a2cb2516be879db0215947b9deb852bfa3a3d12ea2a3d7bc46add864aa216e", 0xb4}, {&(0x7f0000001800)="a9a8187a8098ba0c2d175f8258d9ec6d90aaa359a1f01876c4fd6ee3062da1aa571f4af6de2d8a44980398932a976878bf62bc748c85ce7d1da6aeb6f8d230961afb6c756afe13041a10bdae6ecaff86d0f03eca325112346539282688e6683dda753c0fa8efce982ec7fd101d473c181968c245f2c53f47bbd346a32aa38e70115d9badaff15654205f0c15f7026bd11285587169b7ea9c29a7e4dbd4e95fb952cede4639edd0735ddfa0a6a14bad72dc605336c409b1cb841d2fc4373eee4675878a99055cfd048f6b6980e0aff55dcce2fd260e12097f7952a1e38ba4103fbc", 0xe1}, {&(0x7f0000001900)="265ec4506b69fd8e7a5337e3ceaeddf3e9a441b74d57fe5535910fe265fe8852f226deba0f233a26e9011f5614301c813e5bd7ca010dc6107071cfa6299cdab854cac7bcf7426763264e881ee4f40e6af8dee846dc3766f3f870a559c3a206a481c5f27755a8aa8d1d8a50b43e1eac4ee3fd87d8b3557557b362f037b7da9c44c7", 0x81}, {&(0x7f00000019c0)="65d789ad90d4c0198b7205c861ae08c3c8ffd52765a7b9380447455e20498177d0e0c86f4184dfed8d4f27d48d41c04ffffb09f2f58e3044a8b6776cee23529f6ea379bd0171c42346e26fdd035a7e352c52e510067be9f4200b009c02bee43b9a1652be61dc9c69e59b39f0c0c329e0a39277a4e0a9bf67e66190a908e7e6e3a09b18f7a9f9e495884a0a6758c8039341d8b5", 0x93}, {&(0x7f0000001a80)="7c9926e58a96f747050fc7b631115ed6fa9ab10479c9219df1ff71e6f2d2ccb4194b72714dd6cdeaad9d499a76044c2ed38e6501b291c8b079bad7b93ae924c81aad34a27cac1b19", 0x48}, {&(0x7f0000001b00)="bbf0b8b29c1476886545de61c773cadc00ca1830546bf95d57992ce79d09b4f012d8cd319fcf81e15b343d35df631891d4ba90db327e1738d669e3f5ebf2a1c66192ffbece20789ac1bbd1e4eec69f1d7e97c142721af9e9fac492d3a145db5fbdaa78bcf4140134e780aabd0057b8d896c902a46aaf9e9982f218cdd2f2acfd296302574293035ce251f3624106a00ee1ba7c61ef4cadc78049e8e216174940b0a76fa64b7bd2ec3ed3fa61f3840f8b8477ede009b3366367904454283b6172e27e56f1c0bb59f9791c4fa0a912892cf77a694f4c1c6f223c9d7e261ea1816bdb67d381c112e52d6f975ce9d76927f0eb7d02a85d6e8f810683d9ef8c01e5", 0xff}], 0x8, &(0x7f0000001c80)=[{0x70, 0xffff, 0x400, "d18588fe10264ac27f797511b838043f8283ed1626b31a50ab80297ad8d888bf680bc2b623493e0046f81dbc138908fd9c5a5af837e1de6350620c474161c1de32cfd92d548b706328e41aa1653d97d6661b47c80cb44b922659189548"}], 0x70}, 0x40d) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x4, 0x10, r7, 0x62a) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001d40)={""/16, @ifru_media}) socket(0x2, 0x3, 0xf2) shmctl$IPC_RMID(0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) getrlimit(0x0, &(0x7f0000000440)) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000003000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/238, 0xee}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40, 0x0, 0x0, 0x400}, {0xe}]}) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", 0x0, 0xfffffffffffffffe, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(r4, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x3, 0x42) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r6, r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000540)="ca4c0ee0c73f7b7863caef2b16fa14ade8001df7237c347a5225da7322fb3c6e831dac27fecabc18db4a84d9f76f2727dac9c0ac3a735578883406030e41a567f88d260aef49be98288810e31c7dffb8c3934006b78c5649ff7f7c71d0e7c9c6642c7202f6c5fe498cb09d2f79729b731dd3c6595b2902dea5147e85f60e547c718b9f4495443c88f7a1c835949fac6dafc182eae41dca1cc553eb7b0718f489a458e75a5cb0307fbead153eaeec832317d0db5d4b4298ef4997872053cd3959ffb3efd7a2cd", &(0x7f00000003c0)=0xc6, &(0x7f0000000700)="c16b9fb06eea82adaff17cbfd4a9cd1fbc8e29140db85ec8406271c9fc5a7c0c4456d152a683db57d498e0d65877fbb1bc4b6c88573767b5388e2bda3628da5cb3934bf5f4356423427d68a421fcad5099c4", 0x52) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) close(0xffffffffffffffff) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000040)={0x2}) shutdown(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0xfffffff6, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="1212454ab932d89ce7a48f18e7122a3976b721e474b736f6db5d74c662262e6e2c8202149e28a9c7ecc3531f6629065b0054ec8e7c19c399675930e99a84b472401a429b7308d5f7ad5becca96dc1300f8c1633f8caf7c1dd5dc6c3ea701732b4e8e15905145025f063d5c36b111a0e05a031ed51cbef79dc080c518095b6d9933bab00936a662967b37b064f20dd58cf40c12b428a7e89700c795e502e5954451d7dd839b007b02e18183d8fd74227b6fc1d2d08ecb0e9e4fc0c9fb5048e7b6", 0xc0}, {&(0x7f0000000300)="6894788ec21c", 0x6}, {0x0}], 0x3) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x5, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x32e5, 0x7ff, {[0xac73, 0x200, 0x9, 0x6c, 0x56d, 0x48b12bc3, 0xa7e3, 0x7, 0x3, 0x3, 0x5, 0x1, 0x6, 0x150f4000, 0x4, 0x4, 0x8, 0x2], [0x4000000000000, 0x7, 0x9, 0xc6b8, 0xfffffffffffff000, 0x7, 0x5, 0x9, 0x7085ba2c, 0x9], [0x33b, 0x6, 0xffff, 0x100000001, 0x3, 0x40], [0x5, 0x80000000, 0x32b6, 0x3, 0xca, 0x3], [{0x8000, 0x9, 0x9, 0x3f}, {0x7, 0x400, 0x8, 0x2}, {0x7fff, 0x4, 0x7, 0x33}, {0x9, 0x3, 0xffffff00, 0x7fffffff}, {0x5, 0x5, 0x9, 0xbbda}, {0x7, 0x1055, 0xd4, 0x4}, {0x0, 0x3, 0x8, 0x6}, {0x3, 0x3, 0x6, 0x7}], {0x6, 0x4, 0x101, 0x8000000000000001}, {0x158a, 0x0, 0x1, 0x3f}}}) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000700), 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) r0 = socket(0x1, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a29a5c0 executing program 5: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{r0}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa000000008864"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) recvfrom$unix(r4, &(0x7f0000000200)=""/6, 0x6, 0x40, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) executing program 2: socket(0x0, 0x2, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0, 0x0]) seteuid(0x0) syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aa"]) msgget$private(0x0, 0xfffffffffffffffd) syz_emit_ethernet(0x46, &(0x7f0000000380)={@broadcast, @random="b09d9c38ce7b", [], {@ipv6={0x86dd, {0x2, 0x6, '\a7/', 0x10, 0xff, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing, @routing={0x50}]}}}}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) getuid() setreuid(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001540), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/114, 0x72}}, 0x10, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaab2aaaaaabb0e7430e7ac9064d30500000000000000000000000000000000007642e1ca63c97c98b7eafa72de6a4c34bc00"/79]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xd002, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) executing program 3: r0 = socket(0x11, 0x3, 0x0) getppid() setrlimit(0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="6bc02e191a939a62b718ed75e7c9f0711efce1a550465d7b30643aad0a51d1d3c1e819ce1cb0f045c9d408e51eac7f53142dff096a8372910cd5f771645e90fd48fca619dceb3000cae83b579336c7547bc4ef43d9d8b3b33ea11906481dd4e3ef6ba2ad941025879890a439f2f68dac677363fdeb071c5ace95be314894a3268b69e3ac0132a4b942f35c6df1c84c09a3ee97edab0003c9d9aa5306c582ec4a9b7e6baf42c336ea25a0cf", 0xab, 0xd, &(0x7f0000000180)=@in6={0x18, 0x2, 0x400, 0x100}, 0xc) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r3}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r3}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r4}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r3}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) r5 = syz_open_pts() dup2(r5, r3) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r7, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc02069a0, 0x0) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x5}, {0x1006}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r3, r2, 0x0, 0x61}, 0x4, 0x2, 0xfd}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa00}, 0x0, 0x0, 0x14000000000000}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) ftruncate(r1, 0xf57) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) 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, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) seteuid(0x0) 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(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000440)=[r2, r2]) executing program 4: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1c}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) syz_emit_ethernet(0x9a, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c2500000000000086dd60f619000064063fd6a7347090486d8ce74106425e80dda50d000000000d000000080000000013004e224e228724895a281902b6dfca"]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000180)=0xc29) r5 = semget$private(0x0, 0x1, 0x300) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x7}, {0x54}, {0x8106}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r7, 0xffff, 0x1, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/130) semop(r5, &(0x7f0000000040)=[{0x2, 0x6, 0x800}], 0x1) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x20, 0x400000002, 0xfd) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) write(r3, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) writev(r1, &(0x7f0000000400), 0x0) writev(r1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) pwritev(r4, &(0x7f0000000300)=[{&(0x7f0000000080)="f015c6eda60a10e2e15d1db74cff96b86c5db90cb0ad9de8f6a9e45fedf0cc", 0x1f}, {&(0x7f0000000100)="0870108eb5df76e9459f4bed576a2d57f2080a5d5bdde047502026e24062e28434cef833623d114074045d1057fed8da1318c3ac0e4c6af19fd4d7be08eeed7ea77152d35be34e02e5b811", 0x4b}, {&(0x7f0000000180)="115d7d34de1fe0a1ad", 0x9}, {&(0x7f00000001c0)="ec03fb2f74551d3a58cfe72c79bfdb6612f1", 0x12}, {&(0x7f0000000200)="9cf3c3d223eb4046d18128efcdf097b0fc07977059cb96be0d30c1d76503a249e24282a569270c7145a985a5e74cb8fc36d317149f4f74a9293dbfe0294d4fe0f2799b053556d5ca9f887dfbe071b1489ddeeb1bdbb25aa341c5a80b4bd92f0ec91dc695a5167dcfb919f1b693dfb50ca45464ad6ace523c8cd2934771d9e367b35c04c246eabc", 0x87}, {&(0x7f0000001400)="50ebd94a16ecba6eda6796e0634e7c3b9a750528941fa77e1cd9c5e94286c08b9c91064694871add37cedc0b7282f503c09fac3392b322ae8132a8bbd9a04f7cb505c7429c6f003ea4a3abaefce58d0134f8ba43274848a88972698f2a0fae5f276d9bece3b24c2379869fb21ba580b98b7bae07a66f5419aa9e442a3ffbc6a9cfb4e83de158bf33ccd0a03e6330fc796ce8509063c6917d93649d4f8804d4dae358eaa3c6fa9f4f39ace1d69bf658f0085531eec5337128a4ac48096b2b4bcb0a5f9f82", 0xc4}, {&(0x7f0000001500)="28db75408e0200d59b2083fa75da730e7e39b0e402c67016381812902e84fa54b642c2bd4c7ccba9a5e05fa39e590ac960dcda6178ea4a783d8006c83a302d72864d2c572bb9c1bc9227e6ae7b68a0dd929df72a6cedad52f4b72241f0180ad98b84bc2d0bdc0f880329c0765ef667a9c6d03df97107e1bdee70e9eb118bf7921e3b600b5598bed480cae4861e305b886a8a249ff6d469eeb5005e9266db8dbf6523a333398b3ff1f9ebd79eb31a4d6764b74af020cfccd0b2b84d37d23ccf7d0923a2f78f85d2052d3a396f18c44e1a0d5a6c57144dec93dedf8156426e6a155df9016d447ba2d9a65eee1eeff6a0e55475ef48b9e7698a1aff622b4d10ab81514edeb4b08927e0b91bd728cbf5522da4d1611a28dabafd0c6e379899c54e1d38bcf9900e4f165109b2b318c5855ac5f43ec0bd9ebe2e144784cb7a7e51b3ad0a2685e5ac521a58415b469c6d50adfc2ba03fe2eb0b6fcd60e78c941849bbdc6a64313e9c46d1150550bce587dbd5ec0b071e4d4f8ec0c435900a116137417d96803f176008e7440c6aab836017b48cb2c5ba7de41a81015b415680172477f01085685b6dd2e0db71ab031f31120f207387d12466e146189149678ca37a5ce9d665f5ef94cc7dc8b540ba82308d7ff7c551cb2b69f914fd14dc9a61dcb4b031cd5a7de5deb40007395f980cd2f0751084b212ac0b88a6e1d46c08bdd2d733813e13a9bb195a25ccba1779cf139ea00f47e2cb72184ed8b0e58df6ba80b599182843219ac609b155f4655f40eecbb31350a9e49e3d5659817c557dbe7764084e8c4d2ab79078dc26de0279118f4195d1cbe7710b6b4329f4adc3bd14e229b0d5d7a0e0cee4ece00aeee4e1016e8b5839161a4933050d5d092d18e1eb69822f8b2fcec46bca1b3865a49434a96b6b01a15a71e1b702ab8025c41332e6b48e8a3bd9de1de537a5d7142842efd1e8b701098e07b0d4481b25d49393ecf4373cec9aa42fb4dd017669494252bfc6820b2423ba145e67f7768a6b389f2ccc0e27209e33265d21c428ce95c8f962b891383d1bbbf1f974ba47a2b60797f2ffe860b0da3427e54c374a799fcdac0bbbd81f3e98398904ca8be52bd885084e4c0be31baa32ead95bf7eb5306eb1ffc0f7fced0a673949b36e7b39d903575bca1af58e0100c5217291adf3000df6b736cb5184a5cc47c95e49ff902f626412dc7213ac2e620a99c22959224e21085eb890a345754a738bb09a99feaed79267c7bc6bca890f610ab57831b5e66bbe130a770c34823caf08c6329f82f80ea700eb2fb1f190bc7e0578e0a1c04c2810bafa036618ab5db18c008f0a67337fbb5d6081ba4946b6ebf454c1b1a302b25507874d00d29f8a1c37c036cc13b9eda4d6320fec489baa3f92cbf6fdfbb96d6e4238de3c2b3d363eda3423b452a2ad71e797adc09294da1244d66479a2213610bb62412f7802362064c4c2d7e630be83538af35350915fe2f78999709ade0193f8a7eda8bdbe1fcfd1643550ce968e28680d9c430009d00f07a79eae8bad6efce828e92246864c21ffe22b1c0c1056de8294544e99a886f6e38af3fc5c5bc0ea0104165c2490ac8ec1bb4716d43097006406c3fa34d8098c9d382125af5de53d8666a467ad0f93adbaee8addd9cdbbb389fa80b7912d571f4a81cdb051f0e8264819ef490f0e4f339ecc2d23311b2863f2091cae6376256bce6a5f5d1b1611bdcb6449473deab86b7f24b5a78235e44073be1f7ff9858c6662e461ea427df330ef7ce8cff65e42c85b12e6bf00480aa09cad71b6efe8db180d3dbe71359536cc7f06231de12b75551f996826c6fb6a74d00ee60fe91245316e34ec297c7a65ea8fbbbba5958c32a5d96700f2175e67f450b98a6fa290e075a1eda6c24a2b161453e1212024cbb8ef96535c18d9ec26ee1cd6aee42ff9d8ca86b366d2b608eb178a301658282d3117439c3946a9e4ac45cec1c24806d7bf5a24813a0c5742e286d16c03a0f49c01434ffba35b0ea2a540f7915c2278bdc4c5104c8c8dedd7c462ea555c156d5d65107d84715ddfc464fb02ba3d8b776118e905c8155f616213872c82ac6223bdf9b12c58f44dfbf2a8798587d013c04d4bb310e7666b8dfdf3f74aeaca53f23624953c9573f4e25125042c0f2eda50b2dc48314bb4b6fb2858c59a90139a523d9a67289c4815b4a540842cf0c06c54a81769a9e14b0b39895061fc2d0fb89f733e7cf1a4f0ffd35a1f3c1c8fa7f4314fcbd561c064fcab84bcaa3d2ef5b5ace8dfcab9c5a20964e79d0dbbf1b1b3c50eddfdb60acd0e3a0ffce2505e0626e6661a3d8f598b4d13649c4ea27d9366e9880028a0dd0cc414bb7894fdbc6a7ff6269790be69e1f892e57b5a946daf13aad4ab18faee9a3ef86daf9d79d0c3a2b8c4efb4b73b58989e44a646f73e93e5bdf454589b6180ddb9a0ae660f1916521c13ffeaa44cdef9800862778de08ce13a2d4a86e94d8ea39be1203ed029ff7d1363eaf6a1abc5303939a18df1db925b7149557f16fa55c5f5ca777d2e0b483de8aff67b145e6ee5c2238c4aceb74e770077a958d177e9633bc6631be876380e471d13869e6f88dd311dc9c4101b9d094e2bd9a151638f437dd68afea9054fae52740816e8587f7534a6254957aed5d59e77f0dcf86836e79e9ba41c13df1fa2ef3a53fd972e2193f99474dce1466def493b9788626b82f7c7794f1bfa6e1338f32c2dd99fa1cf14128cbfc95e781c1d10e69c398e552c2c13b909df3bc59dc3df63c4316c56f7642b2f5bcc7428c4e3ac818f76781e1e1e91895c20871d96cc02ff0b97e4c4a82ab265f66d37c1612d39db7e246bde49263c728f33d39191817d3b709a729c988d46413227d03c5c683ad838fb332e29a317fdac9bd34de0ffa8e669c3039858359a5ac58a275b86bfaf0198fc3329bdd047d5aaa8dd7b1962350a28c5b1c5c5d555e43ff8a3c88a084b82c0246e04cb06cb251514aeea7f9f3f72b11646d5687194a2eaa70dd7dfa0613ecc49529d0f6a9d9d6bcfe96b39380338df2979408deb8cef1fd11cd43b744b06a40dded2296b1d5a0670f9f10efd5277b8992d636b5651d6b56baba2525488bef19faa04ae7a98df36ecf8443db8f5e0a1560f305e8113b0b6b5c0fd8952c2bd618a4c395531742801ac2a7a4fbb59b6bf1ec0036b21833dc80eae1a8470441327bc64e198cce62b0ae42992315743c16c2c9e5dd6dc0bb7cd23a182a54c5618547b790ccb90faf5deac0893df152d1a9ce0369bc6c7f7be44a3da7733aef3fd4ef534847611d638b0c4933dbda2d3aeec3d4912233dd8ba5d28995a5c439f8f810203307951b68613101293359d7c268961d03334f4406ca316e03135e0e894f1d8109cab5e4c1c1008b25605c85057b9d097c182d18e29d83a7737e249afbc91a0a152a3c9b1f00b085754d282816e8d426d57bf6a88d71e169c96fa4d293c2919fcbcb6e93cecd56e60fb50b4d880c5e9e81979d320ce188e8bce19dc30f6cda9ce3617fd2cc7ccda84e090789d26aaf8a87dcd5ed5f8f4f2f2885998e6f14f218a430b22aad249c26cc15377ac71ecb76e3405ab5995f4596c35bf423dd00aea81ba79ea95058708e94f5684a01a59b0c27070e6b046b242c4cd878b96bc81150e44aa684143eecbb16133369dff9523c9dcbf2877dca5f895f45ae77e41c3581b82486fb067fe30ca2adbd98f001a039eabcdcfa2f8bde35c7efb6075a521bc9009e65cf1fcf88664d130eed74257f56068c235a901a637543905a4c9e943fd0a5591dab738d2a5b580aa2743d8724376673809adf1e8aec0d16d2e155182fb47286e7a8f9dfbbd010c2639cfda426fef552e5b8c1793e346409bb1f394ca2876f78407709c8e01f9c5062d05102036ea4c21a4ec3c98e9aeb064eb7f412489dac1d8eaa8dc69fee3f185bc00af8a6c94e5a95d09603de574cf15dc26ae1186bc0cbe9e7a8072fc9da9feb532ef360a1ad04b8dab4bcb580662a2193211a495ea17b1e50ec1f2dcbd1478d14255cb511869763d9619429ce635e18749b5bbfa1552a9955372b0cf9ad75b9eb8da7e61a5e26e54178d8b9fc36f6721f1d37b93106a3cb8b57194b6873b84288b1285585856c1de0b3690d2fd987024dc16478c89d67aa86e69d6397511dbe943b6268d0f2d837a8514616c0001d439a6d4ea8583ffc8fe9fc1020b31f67ed9449eb3633e8c2cbee732b4dbfe36fd0eceb1a252fc9ab36a77ac1046394c18fc09ad7561fa09d9123148d6f549ec0ea5d996c0c1999e05e394e734e03e8142e64a0c8381e18a2c51b1b6f30685ee3eaef829b987294bdee649eeceaed0c573fe5cfc8809a025efdf5c930f0ebaa7763fbbf088f44032dd684578264038a6db3f4fed1a4d13b77687de03b4e56516ad6fd2818745a4139c110fefdbaf5e39bd8e09366d1a3e1b0df32b47cc2d054a19997ec3c4f02c2fdcf3599e8664df19e4174c4b943e138150fd0f77c469840eb71ad51c2793ad02cf1321fa02523420df1e24714a0169390ef27514626c3dd0094a3b171e321f478d43d273452b96dbeb6339c0d8792141bf6be74db45e7a3d66f48e765b436d14d91ebbefc919bd3f15c44126b712cbcec06c7c1de3748f4ef0d2d55d9a7fc79bd4804b13fe8c85e403528e5bea4738c1a7b3d58d85f5c19baf5837dcf7caba5004bbffbd73f402bc280e794a99a8ec57976afdedc204ff7c77778327250ef1243d507beaa508c3b0c47b4fdc27734071d7b9a4ee51c5009d824a806476f51eec921f644802a8d6ead2be0f5cfe1c3b4d70a5814dd5407e7405d42c1acd2926ecb98873ae3469c6f40f5c78b4cdefd067bd784f14f69cd781332638e0e18e55c5765fbf0244718dfcdff970a06d300d1330553c6496e88815b828c3e06b5f6412de526535d3fd33997eb224a978c4248d9ba4c15e13088afdfddd36a553f8e36e0a74ed8bf43b89fe55f20713dea3aa3ee2e4554cb2b6b23d63f1ea88b330f946773ed6424758965b284498fbeaa9ad4b065994ac7ffe9e5a1dba3768d17e36f1b03784d788c7fc4074f3e6fb402656d70efbfea489623b0fbaf6c02b9d86339fb20f071e23fb510868712508991f08da367ea942dfeee4d266ae1200adb11146556ca0d9de90564383dc4703e6588f3b4e53d6575e88871589cae7c8e417680a23ba944ffcb605f26262d0b4146d5f06cc161b82acff014d23bb4d01a91e12add002f065653f33b2b07303432df545dc4d546363e7a9983b6ca27af7e60153993440351813e5224593b16f30faa97a621609aa3162d9375d22fd75f9a9a4e3f180f54357c2f2127f154a18dae3778a346b09eca1e5884a31193b0e3ea77ba6695204ee579ee6e7814b9863249a2c79f838fc4338be85389fa5635ba73e09e12a9ed8dce9c816da79cd477b1fe202cfe66da775493602f56334f36a324ead4b2ff5baebc7ce469140c40c2d773e6954f40c3e2cea82a34a41eb4dcebf7850badd5a8182a7df65d2e824e4f9fc47d682b90a2afa36dfa02c059bcbb94ede90a893f73e014a5b5144bf2403057161d06eff7521a86654ec228d69f599f5b315918c6747f0c08b70bfd5b873976484e99fea6774f1423a65dcc60d30d77a483ce1d7ebb1ac661cce846ae96c0f6904215ec44ec58e1a5882692819cfdc2c5", 0xfc0}, {&(0x7f0000002500)="85aae321725e21ea741da1cd46b52877cdf6036fff25304c84703fcdf08c560ca5b4b237984c0015b554c0738d5e8ec2e044b079e7e70740542be94d0b837afdc22d2807443190e72868449b96915abb136ff2df2966dcfe0925c4dcb7a8ed842e09f0282fecbe0a10972b6f9752577b78ff5e29abc8650ffa5e42ea307a560210e7c3fcc61a5f49afe8efe2314cbefd7fb009ac0bf60432683da843525963fe557085ecfd290a950925444bdd2c778202bc208fafe93e41e35d134f3806c3b828ee3057ac06e84cb9aea83e099a928623a061c54edac7700f1e6ad4b61fc27eca46a357f69284d33c89891590faf158a44f78df3d", 0xf5}], 0x8, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) socket(0x18, 0x1, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/205, 0xcd}], 0x3) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x4}, {0x6, 0x0, 0x0, 0x20}]}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x3ff) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000640)) kqueue() bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xe1b, 0xfffffffb, 0xffffffbd, "000012000009000000ce00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[{0x7fe, 0x4, 0x1, 0x2}, {0xc}, {0x5, 0x0, 0x4}, {0x0, 0x5, 0x8, 0xed}, {0x0, 0x0, 0x0, 0x4}]}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1/../file0\x00', 0x0) executing program 2: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0xc7}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) poll(&(0x7f0000000180)=[{r3, 0xa9e6aac0282a6fec}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x1}, {0x7}]}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f00000000c0)=0x10000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000180)='./file0\x00') executing program 6: r0 = open(&(0x7f0000001580)='./file1\x00', 0x200, 0x11a) mkdirat(r0, &(0x7f0000001680)='./file2\x00', 0x2) syz_emit_ethernet(0x82, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@rr={0x7, 0x2b, 0x0, [@rand_addr, @rand_addr, @rand_addr, @empty, @remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @local={0xac, 0x14, 0x0}, @rand_addr, @rand_addr]}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@loopback]}, {[@loopback]}, {}]}]}}}}}}}) mknod(&(0x7f0000000280)='./file2\x00', 0x2000, 0x9) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f00000016c0)) execve(&(0x7f0000000000)='.\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\'*\'\x00', &(0x7f0000000080)='+-%{&\x00', &(0x7f00000000c0)='%-\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000140)='\xe7:#\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='}&/\x00']) ioctl$TIOCDRAIN(r0, 0x2000745e) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pledge(&(0x7f00000002c0)='.*-\xb6@\x00', &(0x7f0000000300)='-@\x00') sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 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) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffce) setregid(0x0, r6) ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x1000, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r8, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) open(0x0, 0x0, 0x0) syz_open_pts() executing program 7: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x5, 0xc0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000300), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) pledge(0x0, &(0x7f00000000c0)='-\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8000007, 0x820351a, "090e0de6d30aa69a318c7e0002f9ffffff00"}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) writev(r4, &(0x7f0000000100), 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e699b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dad0329f5684137eae207928675071b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d928ab16f51fb42d2eaf5cfee9222a46067cfe7b76bc18369a780bc6dfd9e0000000000002e0d3064b9a1000a00"/160, 0xa0}], 0x1) syz_emit_ethernet(0xa6, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000980000000000019078ac1400bbac1400aa0c009078000000004d00fffc0000000000000000e0000001e000000244180000000000000000000000000000e0000002000000000194060000000044400000ac1400bb00000000e000000200000000e00000020000003f000000000000000000000009ffffffff0000000000040000000000000000000000000000000300000000000000"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xc9}, 0x10, 0xfffffffffffff801, r5, r5, 0x0, 0x0, 0x4bb00}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 0: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x25, 0x0, 0x0) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0xffffff4d}], 0x2}) socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r1, 0x0) setreuid(0x0, r1) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x4, r1, 0x0, 0x0, 0x0, 0x10c, 0x3}, 0x800000000008000, 0x100000000000081, 0x5}) r3 = getuid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) chown(0x0, r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r3, 0x0, r3, 0x0, 0x0, 0x6}, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r5 = socket(0x1, 0x3, 0x3f) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) semget(0x0, 0x4, 0x0) r6 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x60002b24, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r2, 0x0) getuid() chown(&(0x7f0000000280)='./file0\x00', r1, r7) executing program 4: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1c}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) syz_emit_ethernet(0x9a, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c2500000000000086dd60f619000064063fd6a7347090486d8ce74106425e80dda50d000000000d000000080000000013004e224e228724895a281902b6dfca"]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000180)=0xc29) r5 = semget$private(0x0, 0x1, 0x300) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x7}, {0x54}, {0x8106}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r7, 0xffff, 0x1, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/130) semop(r5, &(0x7f0000000040)=[{0x2, 0x6, 0x800}], 0x1) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000b49000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000c9c000/0x1000)=nil, &(0x7f0000c53000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x4000000000}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpid() syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0xc000, 0x0) mquery(&(0x7f00003ed000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r1) mlock(&(0x7f00003b3000/0x2000)=nil, 0x2000) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900383a008a2100bd450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aaff0200000000000000000000003873018800000000000000"]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) mknod(0x0, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000340)={0x2, 0x8, 0x0, 0x1, 0x0, 0x8, 0xfffffffa, 0x10, [{0x49, 0x5eff, 0x7, 0x6}, {0x7, 0x4, 0x3, 0xffff3cec}, {0x85b1, 0x7ff, 0x3f, 0x200}, {0x3, 0x1, 0x0, 0x3}, {0x80000001, 0xbb, 0xffc0, 0x9}, {0x9, 0xfffffffa, 0x9, 0x8}, {0x4, 0xfffffffa, 0x0, 0x3f}, {0x5, 0x2f21, 0x80000001, 0x6}, {0x8, 0x357, 0x200, 0xffffffff}, {0xe008, 0x57, 0x1, 0x80}, {0x7, 0x0, 0x2, 0x3}, {0x10000, 0xfff, 0xfce0, 0x5}, {0x5, 0x3, 0xfffffff9, 0x3}, {0xfffffff8, 0x1f, 0x4, 0x81}, {0x8, 0xe09, 0x1, 0x200207}, {0x7fff, 0x1, 0x7fffffff, 0x3}]}) open$dir(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) getppid() setrlimit(0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="6bc02e191a939a62b718ed75e7c9f0711efce1a550465d7b30643aad0a51d1d3c1e819ce1cb0f045c9d408e51eac7f53142dff096a8372910cd5f771645e90fd48fca619dceb3000cae83b579336c7547bc4ef43d9d8b3b33ea11906481dd4e3ef6ba2ad941025879890a439f2f68dac677363fdeb071c5ace95be314894a3268b69e3ac0132a4b942f35c6df1c84c09a3ee97edab0003c9d9aa5306c582ec4a9b7e6baf42c336ea25a0cf", 0xab, 0xd, &(0x7f0000000180)=@in6={0x18, 0x2, 0x400, 0x100}, 0xc) socket(0x11, 0x3, 0x0) (async) getppid() (async) setrlimit(0x0, 0x0) (async) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) (async) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) sendto(r0, &(0x7f00000000c0)="6bc02e191a939a62b718ed75e7c9f0711efce1a550465d7b30643aad0a51d1d3c1e819ce1cb0f045c9d408e51eac7f53142dff096a8372910cd5f771645e90fd48fca619dceb3000cae83b579336c7547bc4ef43d9d8b3b33ea11906481dd4e3ef6ba2ad941025879890a439f2f68dac677363fdeb071c5ace95be314894a3268b69e3ac0132a4b942f35c6df1c84c09a3ee97edab0003c9d9aa5306c582ec4a9b7e6baf42c336ea25a0cf", 0xab, 0xd, &(0x7f0000000180)=@in6={0x18, 0x2, 0x400, 0x100}, 0xc) (async) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) socket(0x2, 0x2, 0x0) socket(0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r3, &(0x7f0000000380), 0x0) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x44f, &(0x7f0000001980)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000010004193a00fe8000000000000000000000000000bbff02000000000000000000000000000188"]) executing program 5: sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)='}', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c}}) socket(0x800000018, 0x1, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r2, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) fcntl$setown(r1, 0x6, r4) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) close(r5) getdents(r5, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r6, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000400)=0x7) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r6, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) clock_getres(0x0, &(0x7f0000000000)) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) sendto(r6, &(0x7f0000000240)="6a2cf6defdaa093490b19c57526dbd5b4e11e8f189a6959f8c2d30264fdbab7107e92cd0", 0x24, 0x0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x1000) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x6, &(0x7f0000000080)="0f23ca2c46f958e87c1939c867c99d710339a58f6a04d4d8265bca1a267dc44f9990ac5c85815774b5cff09d33274f43804ec40d461fbba00318e8ca5e5ac5cc354e1331d08a0b9fbd56ba35120c26abc7702426be86cabc56962613b82c8982afb88a74", 0x0, 0x0, 0xd6b564e3a461cd12) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="4506258a43934a8869718f013fe59602733c2de4382dc690", 0x18}, {&(0x7f0000000580)="7659aeb94832406f050635b0b67c583a24febaee4d9c497b07ae9cf7bb3b185f7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db7065a1f708c5f5", 0x4d}], 0x2) r2 = socket(0x2, 0x1, 0x0) dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000380)={0x2, 0x0, 0x7, 0xac90, 0xcb42}, 0xc) write(r1, &(0x7f0000000600)='\n', 0x1) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "f617f969ef0000c2c3fb00"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8e, 0x1}, {}], 0x2}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000340)=0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000003c0)=[{0x0, 0x0, 0x9, 0x9}, {0x81, 0x9, 0x81, 0x5}, {0x3f8, 0x1, 0xc1, 0x3}, {0x6, 0x6, 0x80, 0x4}, {0x80, 0xf8, 0x2, 0x2}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) bind(r3, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r3, &(0x7f0000000080)=""/93, 0x5d, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x3, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r1}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000006c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = getpid() ktrace(0x0, 0x0, 0x1928, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x8) mmap(&(0x7f00003e3000/0x2000)=nil, 0x2000, 0x4, 0x810, r3, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) r6 = syz_open_pts() r7 = syz_open_pts() r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="1bc9c56545f4170327dacc1c4263177e3c39576237c2232bee9e88ccf07ed053a1c5a03fbbb6e1608f81a724135897990d796178e50586227ebce05c543278bc43404501bdb6330e419062f0a0", 0x4d}, {&(0x7f00000000c0)="a10ace98bb48446d8456d37aae8135dbdcab369a44f4015dc9b0288265fcd3aa580c1e6f1dead315f7baf727fb4dd5e3a143dfd9525fd8cb5f340273289697184f6882b211777e80a906dc767f8e8db95b82cfabf1cf7903e712219ed5c62ea5353187b0227708ef858c0fd6f450ad0bd3e89392308d2061896454e611b67d685a2ed06e43eb57e909b161ec9568dfaefa46122be080130f498e0d13232b4a", 0x9f}, {&(0x7f0000000180)="33df6721c5453c22918474253b93abbc087b539bf34f88d2de5529e231b73d782f09ca67a04e4213dc46d1d99babb74407c4d8b660fa3473a1b7ca5997d7559fe325793b09e368aa9c20b24df546c3b96389cdeeac0987dd73232420e8421dd5214d98bd23141334cecac4c7cfbc30d995bfd4b4b0f3eee407508bc3c6844fadc91d960f731a0b7d428ea6b5f1dbc24995df5fd66fbd4bbf4149364525c22e0b0faedd27ad2ee68ea225fe732b8732cbc21c6c9a6769baf7b2f1ed069652a742f4afe333a65ad45546b9d26f9b936d8a01c03807cb8a5af27cf211d5f206ccda9e4eb6d1db280f325e21a63499a5220962", 0xf1}, {&(0x7f0000000280)="0161404136e98173e1bfdd4e2f4bd53726214a8a35d1bff896d96bd373f5118507638151b1", 0x25}, {&(0x7f00000002c0)="01af0576540bb3b225b868bcbfbb2918dccd4882ced78424599e98a11c6ecfc4536267b803cb2cc6bd849124e35ae576fdc381d99f69e97d75c445e0463e435ab4d2f6eaaafb9c83208cab04c541f0b96d030be33a6741afc04aeedf50102e", 0x5f}, {&(0x7f0000000380)="f5883ccc81f7df9f9276b0f8", 0xc}, {&(0x7f00000003c0)="674af0ed84d4776f039cb3a256e63e4fff5423c27ae5e6", 0x17}, {&(0x7f0000000400)="2c1c957cae016803740dcc641035efbe487f43f24e12cd9201647d64b007ecbf8e71617322e272fedddd39a3e5906f0afdd7acb5a519f4a08bf91fab0b1dc344521a7840e6b89449abb4f1ad8e9c3b5d12a586b83e4de90ea4bb738407a5ab671db8b6780e2d3c41acfa211a4e3b0e336c290a97ed9dcb0bf2", 0x79}, {&(0x7f0000000480)="1a758cef9127a6dfb26bd59799088498d313ae1dbca2d171a78137fc18f011c3dc0d624ff98eb1d6af724da979e3e34c3fd606129e3807862f3a0eb4b4b8078bafc3b1e7d764bb647fed608efe66fd9690d2a95f8a5aee232270ab7c3aec05cee1fd035dcb2621eac987fd50fc", 0x6d}], 0x9, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r2}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, r0, r4, r4, r5, r6, r7, r8]}], 0x58, 0xe}, 0x8) syz_emit_ethernet(0x5e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaade9ea3f675c186dd6000000000280680fe800000000000000000008000000000000000000000000000aa"]) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='-/\'+\x00', &(0x7f0000000140)='-\\}!,^:!\x00', &(0x7f0000000180)='-&,--\\){#)]^0\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'\']/\x00', &(0x7f0000000240)=',#\'\x00', &(0x7f0000000280)='{\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\\}+\\{\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000002c0)) executing program 0: kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000100), 0xfffffe5d) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x1) syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() semget(0x2, 0x1, 0x103) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r5) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f000014a000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x103}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffffffe}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00002e1000/0x1000)=nil, 0x80}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7f}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000017f000/0x3000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000109000/0x2000)=nil}], './file0\x00', 0xde9}) socket(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000580)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xb73f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc02069a0, 0x0) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x400) open(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x4000, 0x289, &(0x7f0000cce000/0x4000)=nil) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x4, 0x1f, 0x58, 0x6}, {0x8, 0x7, 0x3, 0x43d}, {0x1, 0x0, 0x80, 0x3}, {0x7, 0x8, 0x8, 0x9}, {0xa7, 0x0, 0x1, 0x10000}, {0x0, 0x7, 0x37, 0x9}]}) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x8) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0x5, 0x4}, 0x8) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x710, 0x85) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x51) dup2(r3, r4) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(r3, &(0x7f0000000240)=[{&(0x7f00000003c0)="83bc080089000000d3f717cf325542aec3886b966c9f147422a01634294f2439daede600"/57, 0x39}, {&(0x7f0000000140)='E', 0x1}, {&(0x7f0000000100)="b647d115dc2a4b", 0x7}, {&(0x7f00000004c0)="9033a00a59d8a3993f28e91a9f931f62082d7d66aed5404df036251c90d2ef1cdd079ed416989bb8aa591f35bebc85e08521d504c5f4e5b5a5ba4d5138c91964d2077b90444af5b4ebc4fbcac4323bcd3d6d50ac908e0efd2e805e3f872596b9bfe196de448cb7cf564c12ba6a27a9bd86d0e26edd55d3183715860645dae4f34cca08", 0x83}, {&(0x7f0000000440)="87f3ad6eabec26ec7a6c8910aa0357088b6eacdb0c79f2716de01516aa92d9aa0297f0be98d3be90050482d42e72bfb16b0e5a901a9e92166b627fd780b8864b5975877970a51002a9705b580063466c6762f16a4b58a4377572942ab421f643b21d688d7381e00705e9fa3cccae0bab7433b34d3aa594d53168b0", 0x7b}, {&(0x7f00000009c0)="ff31b4c0b5ed430b0a5b1fb105305298ee3a424fa61bd7ff81d1bf2be1935aa9620a47dcb5d63c31d414e2f05d45c4da12299cd75e1c72fceb0f64dfd4409c2ea6b2264e86c4b375e3919144255be7f4c87554180f73f0eb09ec17bfc3db987ed90ee5afc6e01cf5f86a299105b9feaddc9d43fe00c6429e0d8498a297de03ccd6c179fc2b2ebcf179bdb32e2b96ca896ee6de97038bc836a6d6f57964f25113c4b2b9afee565ad6364fe0ad086c7c0a7a5111f0a045a52961b9815bc30929724c54e9df80c95834d09dc6505a056b543c7e73bb5560f9c21805178c3a609d56e88808ac7a69e72a9987ce3acc9184153e65ceccb397e89e0ee9a2a5442a990bd6012c02e15f2e968a437aca6343a81a634e7addd661b5b28ec8a1eee92993d9e427ba3b61fd9b02fbc324fb3d779e5cafca4840594ce09bce3b49c12df83b0e16cd9e9e27897bd28863d3414c7f8a88e65cd732e0b6d596bab337f1c001d9fe56681bb2530d49cb375f21f435bd8326ac578d000000000000000000000000c7038c5edb288aa9b92e82ace6f317a3a4daf9611d1fd823bacbba9613adae6202a2b4bb76f75ff3208ce9c8786abd9407d719a90eda9b6fae148b48f8393dbc25da58ae03491adf93450494e03753636bb494109372d1da2581b888a5d8a9cc98aa159b5504b193fa2b647882cf5b", 0x1ee}, {&(0x7f0000000700)="43624e9cccea71cbe87e6e3c600949fbc8a7ca2ba0c1d8bbc21e21bfdf24cf760716f245eb4b3788fd3c099c176cd5a5720bd594aab9a0387d86cf4d92e212607d07d74eea98e7e0460cf741553669e73809382afef870e7831dea3cd5b846b7d1d30bc5ce67a0af06321ed06f7c489fbfe297d9d1a5abd0b8d21369511c16002b66fdf14145638bd4bcc3f0ef034ec27a12da6aa50c5f4fa5cc4c1f2ddc1611d3890c378d4a1c971cea47c4bc9d441172a0ed80e9a435265f6a0ba5a0c1e355344b", 0xc2}], 0x7) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="001535dc", 0x4}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}], 0x1}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{}, {0x2, 0x0, 0x0, 0x2}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x2, 0x8}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000040)={0x10, 0x101, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x4}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf39}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xedc}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}], './file0\x00'}) getrlimit(0x7, &(0x7f0000000240)) setrlimit(0x3, &(0x7f0000000280)={0x7, 0x5}) getrlimit(0x3, &(0x7f00000002c0)) syz_emit_ethernet(0xc1, &(0x7f0000000300)={@random="a49ff59b80ec", @random="dd06a1fc2508", [], {@ipv4={0x800, {{0x9, 0x4, 0x1, 0x1, 0xb3, 0x0, 0x9, 0x80, 0xf0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x1e6}, @rr={0x7, 0x7, 0x0, [@multicast1]}]}}, @udp={{0x0, 0x3, 0x8}, {"66a1cdc182441405d1451f854bfe7c3c1a0bd09c699149f8bc8e9a89ffd5f4f0aea957896601ae504350db9e5ebc5d2ba0619750338badf18da63fbfe7f29be91f60fdfa325726410f491bae861146b14fc2f01c1f716aa060ab01d3b2015298ba3c3ed5890cba611d19c4a934e74a84aa65f3621c7b1b869fc03d8b64739069d65b5319e6721a"}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvfrom$inet(r0, &(0x7f0000000480)=""/160, 0xa0, 0x802, &(0x7f0000000540)={0x2, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x9e306e1e06eda4eb, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000840)={0x4, 0xffffffff, 0x20, 0x8, &(0x7f00000005c0)={{0x5f, 0x1f, 0x32, 0x3f, 0x6, 0x3, 0x40}, {[0x4, 0x800, 0x3, 0xfffffffffffffffc, 0x228, 0x8, 0x4, 0xff, 0x5, 0x9b44, 0x3, 0x1, 0x0, 0x80000001, 0x6, 0xc79e, 0x4, 0x6], [0x9, 0x8, 0x3, 0xff, 0x3, 0x1, 0x5, 0x1b5, 0x5, 0x59e3cf1a], [0x2, 0x7, 0x3, 0x5, 0x4, 0x8000, 0x5], [0x101, 0xffff, 0x6, 0x20, 0x7786, 0x86], [{0x0, 0x2, 0x1ff, 0x6}, {0x5, 0xdfd, 0x7fff, 0x7fff}, {0x4, 0x1f, 0x1, 0x7}, {0x0, 0x7fff, 0x7, 0x7}, {0x40, 0x6, 0x1ff}, {0x8, 0xb0, 0x0, 0x80000000}, {0x5, 0x5, 0x5, 0xc08}, {0x1f, 0x80000001, 0x0, 0x2}], {0x6, 0x5, 0x8, 0x800}, {0x20, 0x8000, 0x1f, 0x2}}}, 0xe7, 0x9}) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x40, 0x126) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000008c0)='./file0\x00', r4, r6, 0x2) r8 = fcntl$dupfd(r1, 0x0, r2) r9 = dup(r8) getrlimit(0x3, &(0x7f00000009c0)) sendto$unix(r8, &(0x7f0000000a00)="ce8530de5af4b11dbefec3c18eb9400ef94eac3fff9dd9d48245b2a7609c23d4dd28d5ef835df9287aed55ad9fc97e1da2187e94b6d834799e4e330afa375bb508a3357751eebe1c3c1798", 0x4b, 0x400, &(0x7f0000000a80)=@file={0x1, './file0/file0\x00'}, 0x10) setrlimit(0x7, &(0x7f0000000ac0)={0x7, 0x8}) r10 = accept(r0, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) fchown(r10, r11, r7) ktrace(&(0x7f0000000bc0)='./file0/file0\x00', 0x6, 0x402, r3) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000c00)) open$dir(&(0x7f0000000e80)='./file0\x00', 0x10, 0x44) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ec0), 0x800, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000f00)=0xffff) getrlimit(0x5, &(0x7f0000000f40)) semop(0x0, &(0x7f0000000f80)=[{0x2, 0x40, 0x1000}], 0x1) fchownat(r2, &(0x7f0000000fc0)='./file0/file0/../file0\x00', r11, r5, 0xe) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x24}, {0x7}, {0xc3e}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) dup2(r3, r0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) setsockopt(r0, 0x33, 0x1000d, &(0x7f0000000080)="efff08dd987ca16c8e822277a50e25375c1d6ce51899e3ce3651db5570b6ae14d9049c29", 0xfffffda3) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @random="0020ff002600", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@ra={0x94, 0x6}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) mquery(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x1a) dup(r0) socket(0x1, 0x4, 0xdf) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x3) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 6: 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(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 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, 0x42, 0x1f}, 0x8, 0x80000001, 0x13217f73}) r8 = getegid() r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r11 = getgid() getgroups(0x9, &(0x7f0000000180)=[r10, r0, 0x0, 0x0, r1, r2, r8, 0x0, r11]) pipe2(&(0x7f0000000240), 0x10004) getuid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r13 = socket(0x18, 0x3, 0x1d) getsockopt(r13, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$PCIOCREAD(r12, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) executing program 3: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r1, 0x0) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000001700000000000000000000aa02009078000000006006c33e00003a00fe800000000000ff07000001000000aa"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x2, 0x0) symlink(&(0x7f0000001140)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') readlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/213, 0xd5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x8, 0x20, 0xb9, 0x9}, {0x5, 0x41, 0x1, 0x3}, {0x5b, 0x4, 0x63, 0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="bdd2a6c8c22f0d08fa14f0c530937c4fcbbdf5db7f2714c3a4c766f13dcbb74be1c1b1aa8b0943b509e5d2bcb130339586252b96fe773d908c90e2d2ca162feb1388d0d349c95db022402a1fc34beab8596cfd7aa8fb52472e28349f8f2473c2a5799bd874216afb788ea60c728288f44a4a8383ed3a3f029c8b6b957202a5cca01c2d406834818cc1", 0x89}, {&(0x7f0000000100)="e6b7f199a445bf5dd4e7b25c1a77825de23dab355cdd8e701ac9e45843dd5bc2faf9fa65206bffec03aead5b7170e1ef55bfd082f2d67a25d6d3d3b1799146", 0x3f}, {&(0x7f0000000240)="20970b742c878557a8bef149baaf226ed5db46fd119281392cdde5795d9697287086539ff601a65eac913b4733b4a67a86c288ae982d97dd0d69095ac5db3146fc077a2b2f8aae115375a597f3e974e6ca74b6b32bf089842a1b9ad12f346b4cd0561bc6853892639bf073b40942600c1e4b36cd35c11fbedf572ff0b1bfa5a942d83727fbdeefac7c49665c9f08365414a683341bf3d6dcaae51f7fc5f9cfd9ae778d84f44d53abab", 0xa9}, {&(0x7f0000000300)="83bf2845996fbdbbe2e66ff70e5be627b43d52a6c36be26b85de8e096d63c58c7ee8e13a07e440bedeea4adec94135693bbb36f1d4470dc32fa5063efbd7c10e54ec7bbb56dd6916a34f8a4a806be827b72cc292b8016a5185de44db936d8c0049876e033794fd79bbc9748f0db7b9ae6e5bd3175cfaa19c427d0bbff99f2f1d261b65726ef6831842eaece38a1e87a5ba9b982d49bfbee5988b7d8e6c1297", 0x9f}, {&(0x7f00000003c0)="2be22e0ed69064a6f39f923f65c3de2714b4587a4a3ebb0f0f7ca96db6e15ff7cdacd59fb000c42a9d134024106fe4c02b3e7be0fa93118446135b021176ea13a04e3300abdeefbe0dfcb4775d5622cf9bb3a3df6479109a1aeaa04fac867102c4872590393e2f80569761b49abc5c35ef5bda2095e951e05dac889bebc8f97e538191d6f4b23ecfa8ecb990a3f0ab4233ccf261513d3987e69c26f7696909cae0aab37ac0a99ca3c7703a7465681ac66e04afa028ec9a908ac94d1cf654bc2a2e685e581d9891ee13c66754ba0b402f3f", 0xd1}, {&(0x7f00000004c0)="d9bdd690b027eb282e3b0b50987f4db8d72f0d5c47ef173c7d8bdf211560d88e61820545989a3efb8e6995105b69b03c96380b6f5e513fe6a3dd68e07b4c7a3a830317e9fe9b5e848920730095e9909f785cd13c493b5a8fe61478f61f3e32293fa6026a884aa47b6b43248a3bb200038f92c1a962537c655dd6521b5a9d55ae2cda699ecf61725a0f504096b665285993906a991f45063b21dcbbdc4f94de4057be76c1e3f287d468a4febc420ea611eecaaa709f3d04b78b9c889e28965ac9fef0912d7c24351fec42f8e296477376956c310f63908245772f62d8", 0xdc}, {&(0x7f00000005c0)="41ffb5f7f04f72252413e927420c08746d5b0ad2098899253343ab910fd0f2d440c3", 0x22}], 0x7) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000480)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f7869202448c77e2d4b610d7ee228e94f3ec6d112f452cc8aa0c77969e84612f06fe8cd78f3576f0aa9a929247bee00faf745ee84176fb8fcbb48e2d0197b983fdbd396f3e4e04f8006e4f05527ffc613289ec6c522c205380674e75b9f62a6239c3ae6a43e41ae5ca9378ecef036d9a6c9f117f64afdcf962c5ab5d434f1d6549769444d0bad", 0xca}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000a00)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ea8228", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}) socket$unix(0x1, 0x2, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000b49000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000c9c000/0x1000)=nil, &(0x7f0000c53000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x4000000000}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpid() syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0xc000, 0x0) mquery(&(0x7f00003ed000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r1) mlock(&(0x7f00003b3000/0x2000)=nil, 0x2000) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900383a008a2100bd450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aaff0200000000000000000000003873018800000000000000"]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) mknod(0x0, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000340)={0x2, 0x8, 0x0, 0x1, 0x0, 0x8, 0xfffffffa, 0x10, [{0x49, 0x5eff, 0x7, 0x6}, {0x7, 0x4, 0x3, 0xffff3cec}, {0x85b1, 0x7ff, 0x3f, 0x200}, {0x3, 0x1, 0x0, 0x3}, {0x80000001, 0xbb, 0xffc0, 0x9}, {0x9, 0xfffffffa, 0x9, 0x8}, {0x4, 0xfffffffa, 0x0, 0x3f}, {0x5, 0x2f21, 0x80000001, 0x6}, {0x8, 0x357, 0x200, 0xffffffff}, {0xe008, 0x57, 0x1, 0x80}, {0x7, 0x0, 0x2, 0x3}, {0x10000, 0xfff, 0xfce0, 0x5}, {0x5, 0x3, 0xfffffff9, 0x3}, {0xfffffff8, 0x1f, 0x4, 0x81}, {0x8, 0xe09, 0x1, 0x200207}, {0x7fff, 0x1, 0x7fffffff, 0x3}]}) open$dir(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x1b3) sendmsg(r4, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f296d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b9bcff73707c1e2cc47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000880)="c81e17b1fbaadd4a66f88bb60c69a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000b00)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf3680afb40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f0000001b00)=ANY=[@ANYBLOB="b800000000000000ffff000000000000f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3e77d753a30dc9abb3789ae99640ccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2000000380000000000000000000000c75bbe3c01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e4562300000000a800000000000000ffff0000001000009e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9db1be239ead1c67f45f60d075ffa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011c319b95b853739663e86933b383b60eabbedfcde6b87d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef6f801996facbf73789024cfc30acd29aec2aa28a32a64bd7d078d56a0000000000006de8f1d73c80c896a7deea85ab5e096fafcb3ccef93114f09e22c9c9f6e5714ad0a86814e4b1543ecfe504bfd49771458c91b0d4d655afbc824dcc3b1d21b284a05c7f42dedc371aae5b81dd37ddea7abbde41474ea5a0bb7cf54c6ac286b7434cacb19e567165c04a4ebcab838807a4c48f5a5fa8e4ad97abe6ea42a2226c48d30c8f8011637cc113257810738ad69a833d4afcea7b40a859e8582f2c01ab821bb9a97528a93a21133159ccf1df9873e7541c215e6eb5160e2e859d6ab3ff644742cb576e8dc665bc51da475f731950cf5760d37ef3c2889a12f96dee6e35382d706488eb2956557830ba8fef4b76e0b59be9a2fd4271fbffb7a236ff7e9b5fd7dcc4"], 0x198}, 0x0) r5 = getegid() fchownat(r1, &(0x7f0000000f00)='./file0\x00', 0x0, r5, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001040)=0xc) r6 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000f00)='./file0\x00', 0x0, r6, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001040)=0xc) setreuid(0x0, r2) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x80, 0x222) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) syz_emit_ethernet(0x163, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60010000012d3a003bcc2628a17a6c58afc7877c8be162e3fe8000000000000000000000000000aa02009078000008006006c33e00000600fe8000000000000000000000000000aa"]) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x801) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 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) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f00000000c0)={0x0, 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$setown(r6, 0x6, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6060626000102c00fe8000000000000000000000000000bbc28000000000000000000000000000aa00000018"]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r2, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x107a, &(0x7f0000001a40)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "ae337a", 0x1044, 0x0, 0x0, @mcast2, @empty, {[], @tcp={{0x0, 0x2, r1, r2, 0x0, 0x0, 0x11, 0x1, 0x5b32, 0x0, 0x14c, {[@generic={0x2, 0x3, 't'}, @eol, @sack={0x5, 0xa, [0xd4, 0x401]}, @sack_perm={0x4, 0x2}, @timestamp={0x8, 0xa, 0x478, 0x1}, @window={0x3, 0x3}, @md5sig={0x13, 0x12, "6785ebb6fdbb00000000000000000100"}, @eol]}}, {"c626f12d2b0326921b0f65f033156a65d60362ed5303e72ac8527388893d79e8cb6c7953c51b3e6b166f602dbe423bec7f5652e644473bd1123e396a1f12fa08478e983a1f8f140476c2c062aabcf320d82b2b479b6d777a7727b62378e2a3128c2ca1d79a32834425e6b3903039fa5287bc784ca248b65f0b651b45151046798cbec826110fae020fb38c12e7df676c94a54dd7509003e909ea13e67cbf3186ed3ac0c78634d6b4de11be9442a12c28b19891b2b1e19d719c9591f33bca3211ace11c2448e3ac49e1cbe0fabee6d6f30d184b670fde8a3072ffb77029a4b3981e185c742982e3de70bdaf647cf478d1a0146e33357e0f390efd5d06bec9ce3ffc80e1445b7c2ebaa580867cf59f2c5be1d56380f567e16767cde28a6195476f6792e082c8b349ba98cead0a464e6f1c8f27f700d0951d59031934973078142e2246dc39832a4540a097c7f4b81c95b01a254074e98ad41719af5920f09540a6e870c8ba4a1345b523158aff7b4a0150b4da846a5435751773b1a4b856f7e1a1ffd8448b145ff5512bc1da2f2d4d71df767e6bcd5d2538c7e2dcb84f9c0182babb7b9f59c3610497497a7f0d3cf0c4fdb1239f179b8e154699eb3e7bd16c11b9a31c06ed30861b11613d4957346831f392d98fab898fddad4a65a0ba74d3ea6f7aef7d429f532dcf9fa7e5e94b4c97d287e4bac27c3ce7bc75ecad4c83e81821401fe4cd3131c7ed3536e95bbec5733ebd644ac038a4c6c44ba77badff7da907e3a1131fd8f40bf48983075fa3822576398efbf48ccf8ac966709e0e72251c4bd4828d0d4da3df2dc6e90560465af85a8f214afea26ff5bac8bf9d3fef04fc5bd70b526b770f1cf0267fa08c365afa17aa4a5d1bbe313e0d07969d143df532ccbd2d2d498593a18b86d3de63fa92e361f851bf88d25030078f642cf9412755b86d0fb98b5d712aaf89a33f630b90225ae6e7c33ac63adc7cbe009ef8f0df03502a52fa3a491ed33a2d4d7b6fb5ccbf99761c69a935e6e627777d825f687ae1beb25affa0ba3792ec61d7778899dc3f7e15c7c7cdd3a23d36b9b28d62a87dd3850c47ac40f752f1c6cd3380f0edaf11cab9d2d295afcea26483c6292425f0d62020da8893a3e4eea78f2ca23a94d671b61f2e0922fd62247df340f43003571b438f950324776faefb8716d41a02ebf6bc6043b6c38b5cdced2a24efc4291599f4da7066a57bd12a9b3a4e3b93de1b60de303a8b48d2587684bd080901227dc961a98acd26ce07ebd6dbb5a1e462ac12c2f3b42efddea3eda4a5bb6b0fdb0fc006a7d48b42b21890d19f5759e416d6d870dead83a2153188445fe3c42ff84c370bcaaea20d4e0cef009149ff1942f130b72baebd4f70bf3546ebd106d266966dbe71bba77d082b3711e852acafadd95a583d1d285cc5f3ff75c91a2614891c97fbfab5218a2fd83a86b139c0c9526d7b85a8ab5e47ce0c988ab20caf525dff69b4e6c0bf021ccbe004a1cd1e5e8c57e368f9af8511238092390d2fe7170d7e45eca69d71a8762b32c424d929407d9b29a22849587f615f2c24e7356257031b0c36dc4511e8f4534a12231380ad899d53575925319e4a42957542b5fc3b118822437f4459633ddd4d0007c468ad8347f403f0a47f59f659d1514779c313097ef8e74581c27ba0bed0b38eaa1bb26ad3695028f1d32eb2a8d258903d9648e91332af7b3019fbb23222afc3ff6ffa8af364e15528ca603e8c19f7972e5d3c0f75beede458f842e3114bbc19ca3501644af7661030437acd3933c776144cedd70292c867f6a985cef0a28918087d32a4ab767de2bdf0e8c50c54f8864f31b0a955bea5d8a2e6a865a146c6d82d7b641e1c98e0d04f69f5e802f25781242c86d86e1696c2f84f3f49b56df31084b781f34dfc5ab46e6a444bb462eb76b23bd2bd512036e9d4894fd25225fa586825500714e5c509afdbc1b697b8ced94d38a69e5fbd7331e1b9d48339ea25a2e4ef9011823f4271896757c6615b4141fcf56b049f8b8498f4c9f6c9a45459681b94c6feff3b592afb444ed87dabfbd87d6f45c704c844c18e974effdc430ca6cbd075634af163e90779eb5429b6e0b7cc00917853550d6c224f99682a63f4ac3812c0e92137b2a21356d6e6d0b6f07785da101025519f3a9b73f6925e0ad31ecff962c4af727076eb99bfb75734026cdc37767fdcb6412c85ca3ef4b50ce542866873a1da0ce95495f256679be83298deffe2fb8cdb0a9b78cd72202014dba92dd4d96033c653b3eb551532482a360d3799419d8a48f60fd5f89a1d863b1325367c8d4038d6c8e2481c585c6bddd80607ba825071c8cc85c8b2f78c979b5a9bf7abc4fd82c7b623b7f3dc541572f75589fcfd0e566fe6dfe332de83f825801a6b3c72072e41b3cdf0732a55f6c83c8ecb7397e10a36189e3ce338a22390cf0f582af8e21a5b216af22de290955285c2a306e1fe868d70a7436bb6c9a129bea41f7984d86d5746b2eb7c45f23a7caa6e6f4c1b3fe2087c33648ff795b784449b933744e47a7579900dc9269e65b69b10b517e375f75feea18fe64bf1d906f801dbd7c16ae3be0c69f6e509cb0daca3149fc278e860c8f1424cd8d567b25802fdcddf642df2f2eb3adff29bab54e78af0f51babdcf2fb2d495d702405d5d1433e8b693eed13082bb4ffbebea6717fc16256e725e3feddaf6bc8f081faa231b505826cd99fe951991ceebd9afa7fef1d7ec87e843313188aaf72f63c92c109827c0d0aef4a0ab123544a287e92e5e49c32563df9c327642b885740457d7bf120a4b41c7aacc7d03fc77afd9ad05af1691d47fec9579f8e8d0324c6b01b7abaf56ab23318643ec8fffa0f9b311824e36bba998b7e2463f1ef3a7ce246e94793e4c603354a1b7b3b337877b3677541b25cc10ad8fe48adbf3607285cc802e1725d67e12b7b2d665b49f61a7a3a75a7b9bdc4026d4f15bff12a2fb98f4e342e0258dc2760ab9920126a049823bea51da3d087d7deef897e912d87add585f9b627065aea58e05b4f627119e31c277b3ad83d1f7602e81aa35434b07e3eb273b357c148caca8800efe732455d1e581de2d5c993056567667af3ed11ea60debb0f5b984b53a2deb7f967cb7504872985bcf817b9154ea7799201c0f94de44504cdf809d3aee47e319af04774a4af9cb05a53f7285f366ceb74945508797289316cb48d61c90cfc4b1f55b144f6001ac68d720f7e67af416ed324a8e22ced1e2a3da4fed6f60c92ad6617bee0aea6383cb18321b0399a17555193da6f5bb0558b0510c1b4ec02ba19a4cf2a28340aec5d556734006ec32901bad7038c61d043dc9f665edd3e8746bd6c05a316acfe8288b0d971c828439f8ea29d45cf9490b87529613e63be1cc369fef7223b50d374eab05238bb71cdcdd8ba3e0400ff2e0d018132d919f7386cccd8b0be2a968809c01f576c600a43b3e9c8e12a7e1d33850b75e5d397726a925a58662dcc04850c33a2994b8e67ff7fd1b227b028e6298dff57ff37a323533bbb81beb5c0b70b8bb7838f5a60bad4c77c0f495c0f6526a93fe210597a9439d6553d0eb044c6146c0920893355e04e3f1063aa04243b3392dccf10ee1d8956f94c1ff778f20aaa7f030fdad75414f0cfba1292a01521f424b42dd228d5ccb446de25915b546cf680af7c6e2e08b3b55a5aa731d24eeee52567184ad2e634862767cabad1122893e868bf0a20f869bdabaaae5c401ff9f2e7c91b959f74fe735e1ac9d615bd82fc05f9288623483cbc65702935ff4b9719d6565d0eb919e7edfa343303341e7a3aa4b5bb3ff7dc86474e2bbd03df77bae4bd38c3783493c0b6ddd4fb32e6c2a2dcd8a3ae466caa7561f310ec86eddba2897fc35aa8f435e7475ace34244093440ea4c8d7951faea50c6edf10b66e34fe697e3f0e44d7252a43d4b764428eba2dbd448c15aba35fdffb9f51492a209aa5a4cf7b64b9d486f7bf0539772f1f09ab64b94fd5e6ca036c30d08c4de0f0c5d650af4dfc19ad8539922269ab590644c5bda57f0825fa870c39a0bb727b99d4c6f627ec6309cff714af0179af5976c94e09abb3d928c8399675f5fb8c729dfdff47bd260cbee01704fc6a11c16c3deec6312f994d3d45d90f15c9b0aea345706dd7870a0ae93a104bf7d6093f535d335584772bbd910f27dc10eeb50b369095efbe16431b1a1d3664cd04ba31611a8c763c6d6d1134405cd660447f7140017a535a520205ecaa2bc738cbf2080fc23eaf1674301593646502b41f150d382440c2520f25fab1ae17e612d8468fcfe105bd082a9e967ba5e268de2c9c988ec0acedb3c9ba71e84315c97256f8b876f72420b2d87215af483c857790b860275806323964104f0c8aed57a8eb524a03a1a7d0620732dc5679675a000f31b307686b6b6ffd878f61a08ec0e28fddca23bf5fe933ff4876975faf4553bf6423b47db1fce1e67bc3c84551908fc115f20464a8a87e4acd01e412f507d4b67ca362825ee2ebe65d6c7513128d56f4ee4109f8b166ee86037938f2edc6a5517e3b12a14c187bec8f76907843ad0478b870dc48b829d826d64d3b1286f30f77b2177181137f5d068903b1a93fcf347a0e5586fd847658547a882835e6e82ca8f528075a5958866dd13eceac4b53fde8521841569e7a6707cb65f28e355e343d954a6f479be97a40ed17ca0e659845b227cf7e516388c6567700de93b877bd82427ea55299ad9f75331b0ae52f83e045c4dca1bb9d14d6013ba56fba2ff9c587fc08b937a0114fa11676b47ba4aa2eb8747342c29629affb123332c1808a6034d808eabd6504b9af63024b1d576f4b8c369443bd2916b531bc628ecbb182601b0ff5e3ca3bf857cc47e6ae6a4c88293e62d5aaa7471c876aee8366fd204b2d12676adadebea88edaea0d4930069dc71f00d7b1dbf056c42fc5b83fca0fb8a2ff042b0dda48ffe6fe33952e5217825e21391f54604745aff753c6498bb85498e528b29bf66b5bfd635f64c33881ddbe35e848863bb0ded0b22a634ef6895c41b3f489a8d7465d91aa22e58228f20263ef6ff665fcbdd856e852215827e4c5ddc52368d1f9a4bddbc85b64aa095af043af8b5140e402b022cf8bc67f70e8e4a3f552fd01e17eef24fcfcec5486a141d10c17cbe9bef5a83bee38911b96e482d6cb500234eeaf4af2696dfa76488af2e058ec4fff0edd17dc2bc5134b87a3ceff04ed5eec4af0627ac680c8ec7b23596eb26512978b9b9dff89a89d5f15c44c975bf26a3e1512b6190ff94f24f5be03db0bdc8a2a3ac7f1a7d751826cf9765a5c2c43b55562d8d13d3ff38dfd915a9e7ab7f20990b582c74ab3ff17a7245aec39dbc49ba1b342322b0c63c9da5b180e48872632aa4d5d59e201dc9856b1fe272e3c71fae9d2532cca6028bbdc91a48dd5fa24d0d161001e8368f85df8081c017a1506e178797b1adedfeb03ca97f71940eb1ba966556ffd125551849a90f1869938d792ab9a3d881df30e5a73cbc3e5cdf50d9453a05ce5f6f061ee7b89e5d57f6757871285a76fe92805029f812f2a35fe9acf54977776a06a6a4b8e2ec0477523d692a199bc7d8d0f46cff87b0a8313c4e18f19895ec764b56bef831b74e9e16abb1f4a379cea3e15005d1904c0f3050bce342cd43fc2b22b422b10a4801e37b313c6488f3e80a10ada9ca0c368c2e793c087737e788d03f9a18159af13bab98aadd5d3cbadda93919aae81f3ac832a9bb06f42e8cfca9c1990c9c7faa74620aff2011069"}}}}}}}) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226ae0410011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000100)="40f84023c3e21e282e81bde38167a36cd8f0ba4cc51dd4f1d206ad58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767d1667303c404f812564ebc2a36d7c9", 0x60}], 0x2) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getppid() ktrace(0x0, 0x5, 0x4000042e, r2) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xd, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) getsockopt(r4, 0x11, 0x3, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="eea5ff01", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff10) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x7fff) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x504, 0x8}, 0xc) r4 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000100)={@broadcast, @broadcast, [], {@arp={0x806, @generic={0x18, 0x6003, 0x6, 0x9, 0x1, @local, "91b3632d3498131308", @empty, "dfb25a745540a3fd56cf8d40fe5886b3"}}}}) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x2, 0x8}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000040)={0x10, 0x101, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x4}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf39}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xedc}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}], './file0\x00'}) getrlimit(0x7, &(0x7f0000000240)) setrlimit(0x3, &(0x7f0000000280)={0x7, 0x5}) getrlimit(0x3, &(0x7f00000002c0)) syz_emit_ethernet(0xc1, &(0x7f0000000300)={@random="a49ff59b80ec", @random="dd06a1fc2508", [], {@ipv4={0x800, {{0x9, 0x4, 0x1, 0x1, 0xb3, 0x0, 0x9, 0x80, 0xf0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x1e6}, @rr={0x7, 0x7, 0x0, [@multicast1]}]}}, @udp={{0x0, 0x3, 0x8}, {"66a1cdc182441405d1451f854bfe7c3c1a0bd09c699149f8bc8e9a89ffd5f4f0aea957896601ae504350db9e5ebc5d2ba0619750338badf18da63fbfe7f29be91f60fdfa325726410f491bae861146b14fc2f01c1f716aa060ab01d3b2015298ba3c3ed5890cba611d19c4a934e74a84aa65f3621c7b1b869fc03d8b64739069d65b5319e6721a"}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvfrom$inet(r0, &(0x7f0000000480)=""/160, 0xa0, 0x802, &(0x7f0000000540)={0x2, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x9e306e1e06eda4eb, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000840)={0x4, 0xffffffff, 0x20, 0x8, &(0x7f00000005c0)={{0x5f, 0x1f, 0x32, 0x3f, 0x6, 0x3, 0x40}, {[0x4, 0x800, 0x3, 0xfffffffffffffffc, 0x228, 0x8, 0x4, 0xff, 0x5, 0x9b44, 0x3, 0x0, 0x8000, 0x80000001, 0x6, 0xc79e, 0x4, 0x6], [0x9, 0x8, 0x3, 0xff, 0x3, 0x1, 0x5, 0x1b5, 0x5, 0x59e3cf1a], [0x2, 0x7, 0x3, 0x5, 0x4, 0x8000, 0x5], [0x101, 0xffff, 0x6, 0x20, 0x7786, 0x86], [{0x0, 0x2, 0x1ff, 0x6}, {0x5, 0xdfd, 0x7fff, 0x7fff}, {0x4, 0x1f, 0x1, 0x7}, {0x0, 0x7fff, 0x7, 0x7}, {0x40, 0x6, 0x1ff}, {0x8, 0xb0, 0x0, 0x80000000}, {0x5, 0x5, 0x5, 0xc08}, {0x1f, 0x80000001, 0x0, 0x2}], {0x6, 0x5, 0x8, 0x800}, {0x20, 0x8000, 0x1f, 0x2}}}, 0xe7, 0x9}) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x40, 0x126) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000008c0)='./file0\x00', r4, r6, 0x2) r8 = fcntl$dupfd(r1, 0x0, r2) r9 = dup(r8) getrlimit(0x3, &(0x7f00000009c0)) sendto$unix(r8, &(0x7f0000000a00)="ce8530de5af4b11dbefec3c18eb9400ef94eac3fff9dd9d48245b2a7609c23d4dd28d5ef835df9287aed55ad9fc97e1da2187e94b6d834799e4e330afa375bb508a3357751eebe1c3c1798", 0x4b, 0x400, &(0x7f0000000a80)=@file={0x1, './file0/file0\x00'}, 0x10) setrlimit(0x7, &(0x7f0000000ac0)={0x7, 0x8}) r10 = accept(r0, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) fchown(r10, r11, r7) ktrace(&(0x7f0000000bc0)='./file0/file0\x00', 0x6, 0x402, r3) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000c00)) open$dir(&(0x7f0000000e80)='./file0\x00', 0x10, 0x44) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ec0), 0x800, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000f00)=0xffff) getrlimit(0x5, &(0x7f0000000f40)) semop(0x0, &(0x7f0000000f80)=[{0x2, 0x40, 0x1000}], 0x1) fchownat(r2, &(0x7f0000000fc0)='./file0/file0/../file0\x00', r11, r5, 0xe) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x50}, {0x812e}]}) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 3: syz_emit_ethernet(0xa1, &(0x7f0000000100)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @generic="09b13cde33a4938dfcdff0e024a6c443ba2f23f85cb34f6a32d7eaa670d69d9a416514285fd6c0004ba67c277c34b888fc1bdf79f7cecdc854ec54028a7374ceb1fa109f14260a83003ec8d27d97ea26c71544fd838d88c949bc209eea5f5aaeed4cf856f27ce0b16f2272ea5dbbfa88e2e76b8128a2ec5104500bb5f4c2ea"}}}}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = socket(0x1, 0x8000, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0xfffffe}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8", 0xa6, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e00004070000", 0xac, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x45d48) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x80206999, 0x0) shutdown(r1, 0x1) close(r0) r4 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="190d3bb3cda60e08c2de0ca471755cf9dd489226aed762011e482a8ed2776716981d4798ce7f6754ad3dff14c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x43}, {&(0x7f0000000080)="40f84023c3e21e282e8141bde38167a36cd8f0ba4cc51dd4f1d206ad58f568ac84f7a36bb5a3bd23e29a2ba5ba58efaa15454fba701441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767", 0x54}], 0x2) read(r4, &(0x7f00000001c0)=""/153, 0x99) executing program 3: mknod(0x0, 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000180)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}], './file1\x00', 0x6}) setsockopt$inet_opts(r2, 0x0, 0x13, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0xfffffcc2, 0x40, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r3 = getpgid(0x0) setpgid(r3, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) syz_open_pts() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x0, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0xfff8, 0x0, 0x2, 0x38e7, 0xffff}, 0xc) r1 = semget(0x2, 0x3, 0x549) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0xfff, 0x3f, 0x49b4]) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000280)=""/242) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x0, 0x8}, {0x35, 0x0, 0x0, 0x81}, {0x6, 0x0, 0x0, 0x1002}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) r1 = geteuid() setuid(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b00)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x120}, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211040000006685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6679cbe7868de45ed3fc33719ca6df71eb9c8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000380)=[{0x0}], 0x1) getsockopt(r2, 0x6, 0x9, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r8, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000002f00)="825dee28d4bf8cfc4497e23851497a50a721ba5cd131150eb2ab614783cbb4456921775c2cf40ac09035e4c34400fdf13fa4", 0x32}, {&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96dcb1c093b04781e96cde059305f12d9ff94e96d3", 0x53d}], 0x2}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, 0x0) kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0x80206932, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000100)={0x10, 0x32, [{&(0x7f00000a0000/0x3000)=nil, &(0x7f00003a8000/0x2000)=nil, 0x7fff}, {&(0x7f00004e1000/0x2000)=nil, &(0x7f0000429000/0x1000)=nil, 0x100000000}, {&(0x7f000047c000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f00005b1000/0x2000)=nil, &(0x7f0000361000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000405000/0x4000)=nil, &(0x7f0000601000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000470000/0x4000)=nil, 0x8}, {&(0x7f00005a5000/0x3000)=nil, &(0x7f000076b000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000783000/0x3000)=nil, 0x2e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00001d9000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006da000/0x2000)=nil, 0x47}, {&(0x7f00005e5000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f00001e0000/0x1000)=nil, &(0x7f000028c000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffc1}, {&(0x7f0000080000/0x3000)=nil, &(0x7f00001f8000/0x3000)=nil, 0x1}, {&(0x7f000016e000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}], './file0\x00', 0x9bb}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r0 = socket(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) kqueue() open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r3, 0xd}], 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 4: sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000080)="1d77ebf3b74edb486d3b0d4134316d7e0dc13d1ed37e471f605232666394bb1b", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="970d976a670df5004e65bbc4a4be8e927c1b0082a100e3e23b54d7d9110f0cbf47b8", 0x22) executing program 1: sync() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)='mS', 0x2}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="56cf5daafc6597872431ff6c668c3badc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772deae311730b7823d96ef1c25a7b03ae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a590742f12c0f7675e7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cfde6728966e7e96a11a63fdc1d0deca", 0xf8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0xffffffff) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x2772b6fa78cbebf, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x4}], 0x2, 0xa9a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) r3 = fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xc443, 0xaf, 0x6, 0x1}, {0x7, 0x9, 0x1f, 0x2}, {0x2e3, 0x74, 0x54, 0x7}]}) dup(r0) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r0, r5) fchmod(r2, 0x102) connect$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000240)={0x8001, 0x2, 0x400, {[0x5, 0x3f, 0x3, 0x7, 0x2, 0x3, 0xd4, 0x50, 0x100000000, 0xffffffff00000000, 0xc5d8, 0x12278b7d, 0x400000000000, 0xd2f, 0x8, 0x9, 0x4, 0x4], [0xe00000000000000, 0x6, 0x6, 0x5, 0x4, 0x1, 0x9, 0x3, 0x7802, 0x3], [0xc46, 0x18000, 0x5, 0x95b, 0x57cd, 0xc7, 0x71e9], [0x3f, 0x9, 0x506f, 0x6, 0x7, 0x7], [{0x7fff, 0x100, 0x2, 0x8}, {0x0, 0x80000001, 0x2, 0xffffffffffffffff}, {0x24, 0xd7, 0x80000000, 0x100000001}, {0x20, 0x5, 0x52, 0x20}, {0x1, 0x9, 0x0, 0x5eb1}, {0x2, 0x0, 0x800, 0x100000000}, {0x8, 0x1, 0xf4, 0x8}, {0x95, 0x9, 0x3, 0x1}], {0x3f, 0x6, 0x81, 0x3}, {0x7, 0x0, 0x400, 0xf7}}}) syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000004c0)=0x87) fcntl$lock(r5, 0x9, &(0x7f0000000500)={0x3, 0x0, 0x2433, 0xc3, r3}) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x8, 0x0) fcntl$setown(r4, 0x6, 0xffffffffffffffff) acct(&(0x7f00000005c0)='./file0\x00') r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600), 0x10961, 0x0) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000680)={{}, 0x1, &(0x7f0000000640)=[0x0]}) shutdown(r7, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x17, r10, r11, r12, 0x0, 0x24, 0x5}, 0x1, 0x6, 0x6e77f5c3}) socket$inet6(0x18, 0x8000, 0x2) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000840)) executing program 0: r0 = socket(0x2, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) clock_getres(0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x17, 0x10}], 0x29f, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x3}], 0x8001, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000aa000/0x3000)=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}, {&(0x7f0000ffe000/0x2000)=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'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92aa7837c848287f76379db3fc588d3b48651dd5ac258f41c9824a23f1854f2717b0e9bdfeaa388a2e3ddfc44866d2db3e15b57b2fa42e2a102ff5c8288af34ae6dfe0e8f364d0569fe93e19fb74828e37c7bb33a7ee41d659549e5470bf843199894171b690cd968e5220d39eddc84533be526de995831cc1a9025513d0b5888e1c475b69a8e59430110823386ac6bf7527c89df1df8365cb8e1848462c9aa948f59c5419489f26106687be5cafbf9e6652b186a0205491f079916595dfc4736aa0aca8", 0xc4) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {0x1}, {0x1}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {0x1}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0xc}, 0x2, &(0x7f00000002c0)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498313bcf9f34ce543fc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566070916ea8ce2916ee7686635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc5961ae6e4c314016d50a5b728fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d5ff25308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342ca464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123b65f6484f47c67178765b301c60321b116d5fbd8cf5aa8bdd2ce61ac9b12a3ea8afde2133dfca06e", &(0x7f0000000080)=0x210, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x1, 0xc) sendmsg$unix(r0, &(0x7f0000002e80)={0x0, 0xa, 0x0}, 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = open(0x0, 0x80000000000206, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000180)={0x3, [0x0, 0x0, 0x0]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) fcntl$getown(r1, 0x5) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000009c0)="ebc43698534b58eba4294dcae97a05d0250e3daa5fe3aef409509b703805b5690ff73d44c559ae0a10716df539c89fa8a38720ba5fef350d5d7d67b4b365c475c29d9a385bdf730883643a8db4e4f08a84bf8ea710e6690f59762e24f64b525706004a3dc907607c972cca2b95f146dedd6e050cdcfa70f9543917823217cca00ddc9c2d1de724e8c12e30ce6828562c8f7a4b6c03737be5a2d78965617541b444b9d2d65651d96814fced99f5d82bdf84ca7bed5bf0e3b2710000e24c9b5a34ac0fe6f4ecb66731e2da10c2e9be162720772ea19c614c08f30c8d33df8e31ccda7f901b3f62969b0b7600455fa5504a51d0e8b18e2d171ef39e281da2e6eef32be2a8217bc24ab2384fe4a8d46e21db8016fa949122b870b23cbcdf5d49343277116e04f92dcbb342c0c93a75d8c53d1e1ac617ed03cbef72847b840e8368c04297604f7b5df1250f628bc1dd7286299d7fc22513972dc1ad9fb29a303d85f442217feb93cdddf6acf5269676f7dff92d00920000000000000000000000a439b492782fc129356b2ba7f3ca6b4ffeec6ccd6536b15fb9b416e505bb6f1b0652d33ed5c03ae86d3f2434b529869e7ab8c34e63034485c49bc0cbd15324c0e6c4a7d8dbd5eff72c032cb9fd312636997600037798085b1cb86e8077da18da5e5237b962c1e700be9293bb7abd97c0a646879bf67fbf46f909b23d7a9b8fa0f5d31f6f5c5e05db659d2f896da53f3c8e1b5eba29ada4d540341fc9d8a2c286fa12abc263405bd1f0bdc2458b6f0000ec0dc3f540c13bcf94156e68bc4d6cdb62b523f43ce0373b9e4c98cc7c806e2552c224e0c596003d972b6d9490b8c705076aabf2fb194023d081d918b3a77f8d0f2a1849f91e78696effbe0407f38d1d0b817e343bcfe10859c4dbef54112d1c3a358e9fdeef34ff83e9793654bededb389f4b02ef2c2712fb8b0603d8f05e6913e7c24133c34be81053a2fd641473d2f4aaad13954c07129d3934732bc8e348e42c3ce8475f645f972f91e4587fcef4ab49fbed5c97a8838f049ec316f7eee7956bfe573abe1cd3d461503cf6a5ffc624781b4082edc0af057a7d8c86ce6136e8cc40eba49cf89a", 0x316) executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0xfffffffeffffffff, &(0x7f0000000140)='./file0\x00', 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x138, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000800)={0x0, 0x8000, 0x40, 0xff, &(0x7f0000000880)={{0x80, 0x40, 0x0, 0x0, 0xfc, 0x40, 0x1}, {[0xff, 0x1, 0x7, 0x4, 0x2, 0x7, 0x6, 0x6, 0x9, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, 0x6], [0x0, 0x0, 0x0, 0x0, 0xff, 0x1, 0x8000, 0x3, 0x1f1, 0x735e59e3], [0x3, 0x7b0f, 0x7f, 0x76b, 0x98ba, 0x81, 0x4], [0x0, 0x0, 0x0, 0x9, 0x5, 0xdf], [{0x558e, 0x3, 0x40000080, 0x100}, {0x1000, 0x2, 0x4708, 0xd0}, {}, {}, {}, {}, {}, {0x4}], {0xfff7, 0x6, 0x4, 0x3}, {0x0, 0x0, 0x7, 0x4}}}, 0x6}) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) munmap(&(0x7f0000135000/0x3000)=nil, 0x3000) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x8, 0x7, 0x8, 0x0, 0x6, 0x1, 0x1d2, 0x2}) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x2, &(0x7f0000000040)="68dd0e51ae0baa2c8b64d4169f2d9906178d1591c62654e7e5a0071a1a42d4f522c7d8fb5a957042a4c84cb4f9bbb7fb94215ca1b9c63328bed8960fc621990590bc3955524e5d6c2362f8b0977dee4d9cb22874d53c0362bbfd7c", &(0x7f00000000c0)=0x5b, &(0x7f0000000100)="5f98b67dbaf1fb7dbc026f75105bdcebe88f3ef0823874bbbee23060d8a2ee579ad95209dfb911cc4aabe5f3f66f9f09430ca6c3dae452ada23a0421adb06d6a2be4df64d28e89f6075ca9fa5077cb510b09266b7e40803c560cabb9564628cb0472153bab1d10c4b854", 0x6a) r2 = socket(0x2, 0x2, 0x0) recvmmsg(r2, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{0x0}], 0x1) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r1, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) select(0x0, 0x0, 0x0, &(0x7f00000001c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x8c5}, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x2}, {0x20}, {0x6}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0xb1}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x20}, {0x2d}, {0x416}]}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x9, &(0x7f0000000200)=[0xe3a1, 0x61, 0x8, 0x9, 0x81000, 0x2, 0xf965, 0x9, 0x9]}) close(r3) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x0, 0x7f) r7 = socket$inet(0x2, 0x2, 0x0) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x2, 0x8}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000040)={0x10, 0x101, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x4}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf39}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xedc}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}], './file0\x00'}) getrlimit(0x7, &(0x7f0000000240)) setrlimit(0x3, &(0x7f0000000280)={0x7, 0x5}) getrlimit(0x3, &(0x7f00000002c0)) syz_emit_ethernet(0xc1, &(0x7f0000000300)={@random="a49ff59b80ec", @random="dd06a1fc2508", [], {@ipv4={0x800, {{0x9, 0x4, 0x1, 0x1, 0xb3, 0x0, 0x9, 0x80, 0xf0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x1e6}, @rr={0x7, 0x7, 0x0, [@multicast1]}]}}, @udp={{0x0, 0x3, 0x8}, {"66a1cdc182441405d1451f854bfe7c3c1a0bd09c699149f8bc8e9a89ffd5f4f0aea957896601ae504350db9e5ebc5d2ba0619750338badf18da63fbfe7f29be91f60fdfa325726410f491bae861146b14fc2f01c1f716aa060ab01d3b2015298ba3c3ed5890cba611d19c4a934e74a84aa65f3621c7b1b869fc03d8b64739069d65b5319e6721a"}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvfrom$inet(r0, &(0x7f0000000480)=""/160, 0xa0, 0x802, &(0x7f0000000540)={0x2, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x9e306e1e06eda4eb, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000840)={0x4, 0xffffffff, 0x20, 0x8, &(0x7f00000005c0)={{0x5f, 0x1f, 0x32, 0x3f, 0x6, 0x3, 0x40}, {[0x4, 0x800, 0x3, 0xfffffffffffffffc, 0x228, 0x8, 0x4, 0xff, 0x5, 0x9b44, 0x3, 0x0, 0x8000, 0x80000001, 0x6, 0xc79e, 0x4, 0x6], [0x9, 0x8, 0x3, 0xff, 0x3, 0x1, 0x5, 0x1b5, 0x5, 0x59e3cf1a], [0x2, 0x7, 0x3, 0x5, 0x4, 0x8000, 0x5], [0x101, 0xffff, 0x6, 0x20, 0x7786, 0x86], [{0x0, 0x2, 0x1ff, 0x6}, {0x5, 0xdfd, 0x7fff, 0x7fff}, {0x4, 0x1f, 0x1, 0x7}, {0x0, 0x7fff, 0x7, 0x7}, {0x40, 0x6, 0x1ff}, {0x8, 0xb0, 0x0, 0x80000000}, {0x5, 0x5, 0x5, 0xc08}, {0x1f, 0x80000001, 0x0, 0x2}], {0x6, 0x5, 0x8, 0x800}, {0x20, 0x8000, 0x1f, 0x2}}}, 0xe7, 0x9}) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x40, 0x126) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000008c0)='./file0\x00', r4, r6, 0x2) r8 = fcntl$dupfd(r1, 0x0, r2) r9 = dup(r8) getrlimit(0x3, &(0x7f00000009c0)) sendto$unix(r8, &(0x7f0000000a00)="ce8530de5af4b11dbefec3c18eb9400ef94eac3fff9dd9d48245b2a7609c23d4dd28d5ef835df9287aed55ad9fc97e1da2187e94b6d834799e4e330afa375bb508a3357751eebe1c3c1798", 0x4b, 0x400, &(0x7f0000000a80)=@file={0x1, './file0/file0\x00'}, 0x10) setrlimit(0x7, &(0x7f0000000ac0)={0x7, 0x8}) r10 = accept(r0, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) fchown(r10, r11, r7) ktrace(&(0x7f0000000bc0)='./file0/file0\x00', 0x6, 0x402, r3) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000c00)) open$dir(&(0x7f0000000e80)='./file0\x00', 0x10, 0x44) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ec0), 0x800, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000f00)=0xffff) getrlimit(0x5, &(0x7f0000000f40)) semop(0x0, &(0x7f0000000f80)=[{0x2, 0x40, 0x1000}], 0x1) fchownat(r2, &(0x7f0000000fc0)='./file0/file0/../file0\x00', r11, r5, 0xe) executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0x1f}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x7fffffffffffffff) accept$unix(r1, 0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000001440)={0x6, 0x13}, 0x2, &(0x7f0000001480)="942d872f7942186e", &(0x7f0000001500)=0x8, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000040)=0x10) sysctl$kern(&(0x7f0000001400)={0x1, 0x4e}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518e95e24c76c052edaefa59eb6ad20eaa1b5227597108830a54619a32e0678d186c5abcd180272a076342e8219bc024ec4e9be6a940223abb0dd3494f2423bb7c83b1990ec2000050563122927813c7811b23403009e4fee40b39b3230659fb81aa5c3f2541b22df354790e8a4704cbbe2f4112254077f02104fdc747b5cf7fee9c377e5f243260fdcae8ae0696ca966f61a1a7758ae06107de8ae5a51a4655d06b0af17920f70da604e7632e72d715e5945df926e89ad790bcda96b54e6156eeca336cbf077652ececa9b759238b9413b3fbcd6f33072558689bfc417537e5ae66ca4f3bf395c475abb1e48a845436f031a34dc0e07d94f6a72d46ab71906d378202373eb8817b82a19253ba5935197e714b0d72296115b6be5d6206f5f7a814fad07e438e7d205485e25cf12c326239e0d3151ba3d7bf94901414d04f48256f6d21fd2f4a99d1eea70d2582958e390c2497b45a80a10e70fe2417b65a7d17b21aa10b3ffeaa3e05331ae45cd88ae2c1f2d5821d2ecd5c7c7111754dd8e46f5e44d4768775e76c44504227f00b95fef79348ec18037d8ebe841afd90bbdab3b8ece568d0cf4eefff067711522df75b1e2bcf7d981d676dfbf586d9ad94c5383a5a1b8e5900c77fca64fa5382a7d37d0d3505cc69bde74ed00000000000000", 0x2ef) executing program 2: r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f00000005810090"]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000540)={0x2, 0x0, {[], [0x0, 0x0, 0x7, 0x2000000334], [0xfffffffffffffffc, 0x0, 0x2]}}) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r0) socket$inet6(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1}, {0x25}, {0x406}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet_ipcomp(0xfffffffffffffffe, 0x0, &(0x7f0000000180)="64a84ac768184c23f819996a51cc588c5151bef7f2e87faf3ccd8e9f29de8da7dff14b6e7dafbff0f0858067b1df46924a90767e0c314e8cbc2d75b542a22b4922f3f319382436134d80dd24c919e1bb0bae0f2b45f8a32bba1f1e2bfaddfa74f14f2d391ffdab058477e114b15cd8861da054cc15d9761d6d11dc76a8ef84609394265529e03dcddde128d6eafa3c56486a4da72a0d37dcc671f601", &(0x7f0000000040)=0x9c, &(0x7f0000000340)="1fac098e03d399f510d85a47ce1de3323d806b96c9374907fb4ff10f83928ce6d2958c3b4298dadaa87b2d71b95bd64f24a3c00c352a3c90cf8b8de22cf1bbdb885f4d15abc75b335116d557152f6aaef349251303aba40e50f982da5754b364486499c10b09788331276442f761376d220624be337327b829e84252ea2bc91d37e531de140b29853bb59c6ced5459001915d52660e814c6fe37824e78b11b755f9284fe7c9f62aab4f686b4ee6c403f830911de9a733fb56f152a54ca2f722bf619", 0xc2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x416}]}) r4 = syz_open_pts() dup2(0xffffffffffffffff, r4) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x25, 0x2}, {0x50, 0x0, 0x0, 0x7}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f00000000c0), 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000040), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x102) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0xc1}, {0x45}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x7fffffff, &(0x7f0000000280)='./file0\x00', 0x8}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001300)={0x1000, 0x0, &(0x7f0000000300)=""/4096}) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) executing program 4: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8904c99a00"/20, 0x14) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffcd4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r1 = socket(0x20, 0x3, 0x0) dup(r1) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xc1, 0x1, 0xffffffffffffffff}], 0xfffd, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) writev(0xffffffffffffffff, &(0x7f0000001840), 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) writev(r2, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f00000000c0)="8672ac06bef9b364919462ab6143675f97997c1472e99e6dea97bd3862d18d4a47e4cd68c2d70fbd7460c00134c18a553d17867556e3b04ee6f388430962ce7c992f68b10acd961d244f", &(0x7f0000000040)=0x4a, &(0x7f0000000140)="4b3b8d0e99a59953efc7edb05d95494225f4392b771767f38c2f807ae9b559e4340f0d589370b1258f6275237e66146bbbaf5a9ada4cee8b91294799c622e8b26046b64bf4f738f70fa0979d278434bee0727f8eac1f7e34061bd258f12b9526906ef971aa2bdb27beebd14e9971645f32c7989dc52ac4e167e871c2331a69f37cb2bc6789ce5ba81f76229455993fe66c377ac6513e328e887c876b52e9ef6acfdbef747db842a7d5aea16146fc2048a17d5b4a2b027828f7c60746cebbcf90d2af473eb46ba55122e40159f0d4e0cce07e6edabf983370826441fd3272f38b0fa17a492e5d506eba1aee97726ca2ea5b7718e2acf2143f2e4c47d6d1525fa6c69027db851742c4974f4edeca2d3a7289c95edad24afce1bbdec9306723c2c724f085e795205249c4dfb3dc040d74d563d5d59dcbcde0c4aa2591206b1335e3488bc53345804fc7bd065bc7bb050d213be72c5ed24f95f78a287327104bdb962aafe361aaa4c020b79b74c98f9c2d6d66356cfd146d1eefd8e00a0841f7ba1ff03796a6ebbeabc81e923df66cc482eedc60f1257f6773b1a44dceafe4b2815ecf067d7098b0c2ea50bfc1c190cd3fa5633d41232cc027496926a342478d692bb6c715c80e01310f9b378e83d47e2da39c63ea8f477cd79007af0e7c9b6bee41e29a783d73a5d5e90f0913b72352df341c6132307cf518efecd02a910beb0cd79ba43444540676c7b33cde67a57c3d0bf04d02d3e14411f62828e3b1892c70a2d22063dbee45339a4ea6768769caf450116bd5535058f86206384073de39cfff2ba1ed5c1321b091129119196375750460e2bb2de44f4ee6e5e15500bca90a585dc9f5c5036ba385bf78d9d0bc5a8d018b64da5b7911974d4f37165d7fe981617c748d006ec693ad524d03896f556375ce4bd170f2da4a3cf2652c04185476e23493abe51db85e83513ceaf533197161d14f942a9016e5c9062217b3ed25f4cf135cafec4f08e7e5343b743cb4aced9cf34f64dbf2d2e399f80df9c19d3d71aa5658ca745da225f7072a446415da515b785c60ca7ca6345e66977566a112bcaf0f0bd5afe8be9ced9d8d31718e2b34ad54f6ee6046cd2e6d8dba83ad22740d0fbb388bb73f869633db2981d3856af8512040fb227421b5b5fe8fa3a8fa5c5504f28bb503b0a0c6b37cf5cfb3e081232a764383994e2860dfdd5a67ea6cc31b3c9487bd41452713e63533bf202ef71c9422bca3c810ff4d5e6488a840f47f21b1f2104c707ccb5a5c2d02141a6bf4bee437521258cd4e8a3dd3e36d6e9ca438ab01947f16f142a207434e2ce8092676b2c961f17e34b3afe9acc563fb410fb09c11b5b13fce51379c657aeca7501a935a05805ac4596df7c0c53f43b5346eccded389f650999e9b012b350365861f2b4e0b477d4adbd154ca44d6d9281796392161f6cdf97b3e91841e27580633e0b720ed512f01700f07061441d079fff857eb756abffc6178ddcaa41c3d572c5018a972a5c7d33417179de3e9a61d3f74abdbec997d6ec84a0bc5bf1247c7fbda90726624bb31f8c88fb283a786db9eec58beceaa87d8a0c4ef131cbcc10c67a9ce0c89975b9e85571e3b0e19e4494c9f99eeb48598910e439a9b05da10110ae9cf321dc7649cc9742e61946d76f3533af3ea8525ae257a7edf9cceedfdd1e412a8998dbdc16466402887e8984fe991147fd47cbf27f5e9d7386e6186952055ce103b01ec102a51669e87d47bd86b90d17c0fcf9280c88aec1b490ec8c8b30b97e49b29a5f9e82ae4db8d6658391cbafd0260e1b72d9a023a55a5062ecc0c4189f80b71f6205e10600897a636db462b27b0cb7c9c3e7e0a58f53b41887d8525ec944a3ada46b2ce4511d5d79ddedb959dfa6f023d192475590e1ec7274ebbf791cf24384d63f914fca9715c3478e8d9b789a07d3bd3a4ef94b52d40b5181507d39aadb5bc0acea6cf327dcea06ae48175b98944154f9a241b8af96590ed6ab345f0ba2eafa80db3c3f8992ba9830a6e60eec1bed2ca143c8f27ab56642057747665692d09bffc4eda5dbdf736d86994ff4e3d204bfe078c79265dbaa8b87de1aea8a2911f8837f537369df709c78a9f7780024c4d5c8df6acc2cb8ae99643604fb5b461e1eb4d16142aef2d7c3765584442e62fa8bceb2bcceb1edc9340434231b0ccc1d335624db123016a6a290d1cf2250ac02235eeaf48fd6e1192de2b61be82b54bd66197ec0118bb7b853eb2f4f2ca68d4312adf506a463d0bda0364fbc1eb06b68087f5f6ca2452f4a150665231b2311a0547de38a581c899b53aabc891d876f2ad3d43b4f79bca6e112e170d5fbe101774b86c478399d69a0cf89634991f2c2f0be883b13cb96ee30bad2cde5e20dd54ac1e7158be89b7ab72707ee5ffd254e57a04c3ddcc42ab52dd40bf44cd353314b5e25fc13dee797ab8424013630bd8d57be9835eaab535779ff1051c7a9c5d272ab1967a8fd33c77071bd1736eaa9dcab0e92501240e573900dde97e53393bd90f0765cbf6b1f9dc2a4d1b7801ddd0a3f10c232b5354d4b62b7cd257c2062c8be9c81f3a86208487008a7fdb2c2d26f6d14c87544ecfd1e9e9fe6efcdece5247cb9feb84084b278444384a49d98df40ece1a55c42cf7ad9545f7be62fd22ccbde41b8a2f4b702b80c0ae92ef4b3d23273b64573f413d27fe74fb66d3795c5413302c479ca932dc52ec965404a2aaf9ea5d2787b15859707478e78d342f08216949305eddbf5a819531c7a5bdae83582ab7a6336e012fe6ec235b4a366e9f508fb91ef35893f983616af24792df7aeaef1f84882ef3bbbc1ae49cc4b5cdec50ed25160e9fe9a31bc5640aa44a0d35cb0dd038655a7328fee5fb1289326130687095c526b529cf64bb5a585160e3bd6745980c553f29b4a92fb593e11bc63ffd1ba1f8999c51b10f7c6fa95d80ff64984c1320bd567124188e4e8b2af65c2f7973535e4233161a59bb7f2d5fbeb1922f343319b600aef778a3bca9908e8cbfbc9dcbb94522af4ad440d68839f012c9e4a0f246683c534ddb95a9ceca841455fd465d29139f3caf4ebadc9f5d25562ea82b75c81849b565ae61919e8a47ce0a7e2a153d78f1f895644b77dde24f1f35bfa1f13e272902114f22e5981ad770df9e5e7196dfd9efc9c89b27cf24dc0ee592fecdfcd2eaf35d6794908200a651ef925fa88ccb0bc7c955c8127bd15dd5f91c5cd6a9c74a585787267391e9036bea89772b429023e32bd3715679f88805b515e37458a2f2f7d52242fc199c1e9517d21d27f7cd932ea22e6172f5a744279e147905255743528628ae6e75c6d81d5d8cc3fdaa9b4d29ad9b20a920fe99a0fafa2a5d796067416e535a9869abb2f8ed6c3f3c98e4acb2a7d4a2f1d821916b5d63aeaaeee598768401ffbda9e0fcf63f55cd681280ef5cd7d5dc2028a9f6b13b4ccf92e47e626e0e9838b94b9b3bf3a97674ca614c2094dce9f299dbe864d4c3194c446a01a4e9a52baa42363fe071ecf3a3bc7c6e72992d9210d0788766149406d9c2c9d6201616c83d978ea39d3963f9c22a14997c1dcfb0542ae486a2514adaef87303d2465383dcdb0a0af0066f763658c358787a5d9edb9ee194e9786c415411e5eb09153c918f7cca0b066285645ce0267b035eb7a368d3543ac7b998007f1a2af26c14feabd13fe36ab7431778c399014c440e76d4c8cb912bfd40de86a5cfb62040f7528929732335360c9096a8fef832e8a37a62aadb2eaca8f705f32054c92d70d615bd78a36d3f3e8d0697805a6438b3649850071a91b29e0608f8b69ee2568f113756624674b1f06262baf9f2ed518957cc8ca186518094dce23dda98d8161fb180d80a59c2a6974239160e406898db1efbde602327c2652aa568ce5ea25b8c1c074c33bde9afc9cbc12da6403d66913d064d1a4dcf5b3f9cbe18e6e8a435e4ee1cb3041f2b52c55adcf74ef2dff2236bac984b5aa92efcf36269855a3b45e8999f5fbd35109f0bf76252286d7fd389f5b1c653fc6f07dbf4cba5412cbd552a392530fc60f35eafd6b2be0b07d6dbbed8aa5b3cf8ecf94806e4dd363e2575e1c986e94c01ea2162bbe9760959f8b86e83b499ae8112bbb5816dfeddee79175265f59e926c74f095fa6427d5afd192506b08fbd497fdd171a87e5e27e2bfe86ddbd71346ee66ff3463dec5289138a73929faf950f4565e4c00020550c188f3c5a03d023628211cb013b3a631941722d14a2ecaf717ebebbd5d1873f0ad2eb210335f0bda4ab13791d91ff23f5f86b1515999550e4648891add708e16d488138d821689d8aef7830a7a2415559cfd663f32acbbeca1dda190018c61cb95a2fa40cdce573c7ecea7361bb29ca55d11127f7b72b06cb4bd86f04537dfee550ae1e4eb62359fdcd698eb622457d7e2764516f7242a83aab96d83b47451b68e0bb922026c872636f3dd0fb77d1b3609869df04f6852882d96c399defd4d87ef44f1dd9b153406789c191e4ae5badef4697c761a196e61e6a73cba2e0ad341f0923da75f16ea3bb7f2b524991141f7392ef3e6e4a0afeed81a643012ea7494deb1799e9bb3146c74298c5aeca6aaf4590471974002d7ed54d4ca13b616d3fafab19808f707a76e64471a78c3e4a8ce64d5e216b89366266bfd4f3d9ac1c69121a615d298affbab72f848fb7d987a810426116b5a0ec8102a3f8c5fecb80ebe3da31d27c00aa705af4874f3d9179ab2242e7e193cac2e8a644123c1db7480fb47b89d3e76c7a67e56647752b162de202bbb9c1eeb387c735f281635997b1b307c186b2333ba2849befd7ec850bbc35486703f14ceaaa7e1df65f0c072110265614f7f378faf159798bc92cb0c2125bb07c2cee78f5179207570680de9f036e79c4993a5ab5b05df654557036cdc15db18dc511651aa43d318b13acc097647702caf10cd7dddeca1c8f97d202998f3ce8d971ffd432551a58f2fef1dc8db74997d7066d79cde953452556ac477ddec73cc9d11f311e2dc3f6c45c8c2e7221c8b7e4d43bdfdcbda549d6b31b30c6fea57c9c8ef3fcd91f0fff1d14448fd82e93c09f7fbb1985c34e03146efa00392e992c5608457469b01bee19b05c21c4d1837e0d64eb1784876793b9bd2fce1ddb3d071f919f6c7dbc5fcb6ef7f54c34f89b2b83f491e2575012b7ad2229069bed0a82de2579ddfefa6da27509d8054c27758f780b0fcd315e726a086ac0c830ec66f8683befaaa300bda452fbce7f2ec1f7ab5e9b7aa49c4e146070e5bca3231d8196dd1609ac9d5dea088d2d90b87ce8293e6d1fe6372e8d08ac6f5c0e24914ac4106ca9f5025c0561a389c934c1d6710e3137f64bb12773bca41984e3a0373ba7902e9e680e0fb408bdb8f0f98df5b1fed160a446109fc2e9422216a61e4391945ba7234285e9dbab26f01ab54ad7104c91943677af2e20e75298e3c20efa88732407b8f3bb4703999c50b5a95b6e79de4546d697b5efdf966060c03d9a6b51b7d0dc2fcf744de7ee2668ac97dcea87ee58687dbb296c37738f4ffdafced3dc08dd8c9aaa31cfd952b5b07321f48686d0e5b3b0a17a876f546129c5476a7ef749b8775a9fd9901904b67d4487781140a1e2823c225b250ae523ebc727e4ad10c3b3641f892e2b648406e1d43f5454d725431d904a454f21f8dae07ab39c74b13191415e6cd0e2acaaff0b7c633035b8a1d9085f22eff4b57eed6db57af7d332218a5d266f40c9ba7a14ab9a6383a3a6b46c2969f81dbf6caa5d122927c64f5363", 0x1000) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) executing program 4: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x17ae) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000001380)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000001c0)="9a1f164a18b3a748bbdee0dadda4ee3865404c9cf7c3fbee5bfd19baef5bc4c4dbce2733285ce17c1688f6a174ffe3", 0x2f}, {&(0x7f0000000200)="3c829accafc2db79c4f14dab8d64695c87e39484fb197afe16e1bdef54ee115125fdb19a65c6b2ab3d2a40fd186db2fde0e03218d4e23de9e01f5d820738b909f18d27b62e2c83a9244e0052d3d59cf7233c6cb0fd9dbde9ef737a834f07160a8d8897f61f519f56268ebfb5542f65c716bb7c911d510385acecf9fc0fc7458eb6f6cd57effd77908990f12efb1d238626d1fa072f65d4edf0b36991d3dba86f41e82e955ef17151a7a812940fa463a0fe2e0f1f8503295fca6ce34ae2a6c7851115f906bad6ff19e750754a039cfc6687815553bc29a99bb98a9afd4bf5ae152465f53f8c42ffb41389e9c87bc703e5bd48ffe0a6b86498735c13b09eba094312a9d32ad495f9087adf4109e292b4854d32b60c7ff397cde56567c3db334a5b7187ec7a58a3f08d9ac1fe5b66f8b9011795f130508fe9368426f3b2fbdfa6ce7d32c9d3b326d6d6e8e6b6c2876bb85ecd5e811333c3613ec5f56d25c0c78b906bcce6667af8f5e74c2732a726a31220981bfba681f7e2d9fc741de16bdffda21726ba0b33e1f9485d6929b287a1d3fdb184fffeb70049ec83aceb99475b995be055073db4040789940d4bfd2bfeebd22ef26cbf11dc5b3c14cdcd0ec645be22877cc637e1d3ea740724382e9f99b0638d7d2c1ce7c1d8ec9b30625672692ae0d4025af412a2c3eefec20be9711dd847f870db51bfec9c02a26d1adeca4d94ed4e1e1cd9c44e1d5c4ed1d330a172dd07256e8b2ddc61d0a842906f363e2b5fc141db4bc5c6f194d7f60be72cf2755260a68a3b94c31382d1677865ec94cc39069e0f59ec1eac8d03f17381b776d7aecd02a58faa4fc9afcc775de69930c5b8f4e0672b31d50f3d252f12a0fa892a2313730051e27ff5f70cc90917869538f5371e49b6606d33a320043c72364f1edddd834a3f8fed71cada68bbeb31eb40abc58bd83a2d2b3aaa6d3b83febf6ee352bc984d0505da72eef7fd0f909b044108785bc5e98c10b03381cbd483213d2c0dd4de030ee388e5599660012148f5e428665a5bd51c195e51627d8d5e5d7495f050b1cf098a5ae68fb4a16854dfc41a8c1a2f27053942313e44aab5012a822eed921b5e3da1ddeeaee8c9311bb5d668f7ee1c1f754503dc7bb7f9b7da73d33a91e642972f07ef708d4e6291093322a08b77c69bc9c8d6c3c8955a5040e0b498b1f74e9eefffa58344015f05232072801ac177d5d0644049d129acb967c82ce54a05279774aa246ddc228a96d67c2ed486959b607aaa86708291cdc8657d7f4f390dcd0f7a06f0566a2747f7ee6e15f5ec5b104c1df3b6c347b3c01e7d739ca39f78240cec6df18d786f63a9a9bf86fa73be897fb47ffdcf593a1f2fb6b63f1662a193566c6a83f3892ff6e8b5ee013bce25fa990e42c4822db60089b4a8eac9e1d9ea59598c1d634ad50e6926a6b80df1d1a5b90cbe8f627023c1ed657fddafecbb0d9ce617169e6e531278c3c86f4051740fe1951f74c762b50c015fba4f86cb856c493c5c07dcc916e85b0e4ddcfd1a66e89c8c42a9b25e8b106d7a7b50fbe783e8a1ed89b473c56a03742e0b2d498500156b77b44dc2df92d23235c4924f88402f0203acc610f214b91cefa5f38ca68ce1725c3b9cb844d32e72c2c8f281342d1fd6f43ebe0842e90a32b5fa4ab856d71c26fc98b27d595b9ac9af6545c4c2ef019ff76dbc6590bf11a7b8ae38559880e04f3dc27c2eb2a88203a333eaaa0de7beda613374f5db234436b64cee344e80eb4ab7d99e26148e6c681f040dde18516f3a29fcb38f5c9671ebbb9fe9958e6cb1258785c7c7d186580d2894890bc9891eaabee6307d5a6d32518969c1e6274781f628f7c7491f3927969901f47d152f781dc41e04cd5dc2b72d4a559e77ed25e0416656ba593e46a447b982e2cd4ecc35f227e628396600f4654c3f95dd1517aaeddb30bbf2b87020059eb1391bdca05e520c54a3fcaaa8c3ede70b2c8a3ea560a448068841c8ebcb948fc2e08572e923117a4bab2906a66437a6e5687df8fac8e89fcb01869d9c394a126a92fbafa5750c25a11bf67fb860bee921e660863ac4d10337b78e8f3c78786fe593825bbf1854f9612f59503d3e587fd207713fa8473985e7a4f686a8ebaab4359c28411b906550a730084d5b865bd734f9fa39299d8d2ddfc0fb421db5ef5e5742890db2789e9278123f37342f02cdae8efdc95209d22abcb689b8799de907c8802388bb9eed61acea51791522dc859a3cc2a210c9875f89a032845d4c6bd6341f8050d87f3ace83ba052e4dafcaed728fd49ef38542b0b648985d28ed59e42aee829822b49105f2ce2946cbe8e3cd0ef28b90eb81f371811b05b2b7aa23a73692f810aaef9d014fe25258b047dae16cc0fbeb5b86af5324fe0ab51714dfb3f7e05001e09cb672543fc7f1a011685640b317fcc410edc17363fb8951eb96827c716fa0b63dc87ec947a9a34858681e63713a0f3c32748f961a742c7eb0012171533c9e5e7f3c7743efe7df91dba0a4ffeef2ff5e418cfe02258964e82436c11cf9bce93ac894fbea4551ba53c46e9d97addb0aee01b6610fa6c5e8ba37d335b7599ce4882d6a069eb192acfcb05335f6fccea4730555c700d3ffdfe67e41e192795514124af2831318fcc8f549070abfcaaeec02fd06c0954b8b8b875ad85f767e595dbd9e4428e033a206907976c3a61116ca1a18dd88cc3cee636d6282e4c28c07ba08094611754f79c869e4f57946ad801df1ec55f3bba82198fcf8005cc4390ec7214ead967b5d650aa97c611e49d4f567acce78e62d47f83711a5af19905b90b75a171c41646f0ea44d3ed2a1af06af14015a85ce070b10946edde82bffe8e423324eacc03bbf201b90b656e689ef4c3667471e0878ca8d8319dbee0a37fb9d97756a672e19f9a442c5a60d57a87d80f7ad0cccccb278d48d32cc3353311a089a2242fb179069f7022613b7a53d2998442cc1b252ab95383a98a76588d21e3eea35d856fdf708205a66415576db8cb37eb19f77d2440e5a197de5a85f4d49d86165a0907ed2d582c0ba892886ed7447ab668fc800df6aeb1ca379813f44c999d268087a89731eb604854ae71c21842e17848f69cfb2a7d3d714d4bb2998c6fe589d2cbad9aec0d76e48c6e573ec98d7024d63fe63de14ba8df703618b0dcb6d171c3dd36bb4568dc420f573be0c1beb7c394e889e5d6921c54f70e60933a71759039e5cd5b15963c0dc48bf54ebfad440a9e2a1d1bf4575382f6f694dc6d9f12dd31db972483fbb2e9481312ebd4ef762a7622bdb921582f62d5b2889c8171e3634768a96145c1b1de69aeb96c56b2944cd97d29231059576b3283429f879c7f7c36938f6429275c916384b6477c41e9c2cc2d65922816d097f9c0272709775ee47469b611795c8aeddec823f0c2853c6621b01a02597bd3df88dbfe0e08958d0d9d19667b27117e8cdf6af783b136e0cd8bed07a5d72fd9c82c72b79967698416176127ce7af70c9201cdf7bf446b30056a3ec4f243a4c5ec920255cf145f694a0918cdf97811a4a076ec7079d23968730f9c6a0a8a3b9fa26a3d9354a13d6f4857f5ffeedd6318baa44e92cb7b3c508455892177ed3f260b8dca5838efac1f58e57781d2e254f1eb5918eb322bc419dfb4c03e6b94077cdd4449bc28a4d065179c4a4904ba0b9cf3400fcd890782b1f91ba4491a124f18afbcfc5ea7faa8f5c927a580d525220262d090fbe1844b02e3ee271b1c0cf168ea50442835f145b940694f0f052c7c433af8df3aaeff08e23fa13134edaec23fb7a113fb35914c376085e3392091d9ae450af33fc0978ce85918b2342fdeaabaf8f327f819779fda4e42ebbc8837ecd63ddd83d060649f54ae1d948578b42c8eeaec87b2dc4cca719a1e722bf25a7fa06e7f1a713d039f15d2469926b4a839dbec488ad0bd136f6ff90ab833abe5ea73f450dbffbba792b5a83ef4e11a6c0ae4660656e81f2b50c6234003140d755413a279e50911c66fc0f598dba5731e9b24722171d9b7e8fd45ddbcfb7b83d460498c24703a8dd76ca3f9f026201f96c6609401a09307fa7d12ebeed90f6eb05e5cdd3ba24b1e454ea383e344b1752c78a50959657d6970a72844bf854b9f07bfeab10d73200d1567703f7326f8205d5bdf18ed817bcc20d26c39985aa27aaf6090a9665a8051e8359910ddbf164989f934d0c84d82c76d06f92eeca8265d572b3c1e8db97f645b5152966bb87dd49f1874cffe04bae9e7c373c917c3a60ec54f0a6da3008885618920a34a3884856e2e4f294a7d1879d2909ca2ebbd144dc616c6bb47300e91e4042cebd6025e0acbcfa29067187557253ba8cd1966c36c11689ce623fe062c8a5b663062150567b24b40a5b4dfa41d712fb9da0e56d52d84c34b9b6e91ebabf15170557a2705f5bf6412a3b9c7c4dbbb36a4fbfff004fd82bf8114d2a47c0e444b0178750040fc9dd669eaa793eb2aba64a7990b7517a3ca2e640e1244a7992d9a76dd04fdf0efa6748d2f0ac99bd4ed8a8f0c89bc2ba23bfa5f2f28bb0a734ed2db77ede164c4b9b8104d95c5028afaddfec0b66e843b6b8c5c0571b42f17127ffae74607b4235eb0158c62a5ef60ba14a1cbd57abdaa50e2437d9f38b3a9e2d9f3150a4ca144c0f4f6bb81ae3629d198e9a6968369265f1c635a1c8a3daff6caf9b5652fdcf2e8811fb9e34f597631ce427fd7828a95e7a20d80244788e9f679e9b6519edf77989053797de6ca52e6fbe574b28e075fd752a9bfc0261cb7ac8701f073351b7d6760af84263f5f0f0b514a7b0dbdc2ebe02368638fb9737c6e60eed3e0e11a61086725876bcac3976f0a6e518b891dc640b178d3cfa0a5a19a8b5a3064a0e8363efe90857febfc8096737833d88071c55ffff0b19f3557633181847f22a9cbc2789c9e60dfbbc2f4f061ceba40ed50251316854bffe0d347c9ae61e20567d3b0a41085a57aff1dafbe3ab4aa6c91a6cbe3397122ff92b304d82a5414f2dd9b1b06200b30ff0b04d48c4f139b6facc750b561ae6d0611f02e5f6aa9c765accce31f83fd3b97af41aab6ffe9e65d8b8d341e24af9d7352b3b4d79454be28556729ae6c61fb94df2160ad6a32f18a07ad94c6930df689f67c3bdc07af3fbd3713757e268bf43ce89fff484929fdbd9772d1942e2bf6c434d13313384d208d6bb89ebb92c3cf7c051098a8073df83ab45d2bd9954d597571e74df2c54ac06680f0c00191672da373ce26d14455689739de7d098a99ff276b87ede216c8e26aee86313962a3ba79640102a9e68d747f37a75e81f9a161054bca074001ea33ba91d9edfb8cf12cdfdb1b9dbc61376d572d1baddf082ea7ea12984b4a3517b9985d815d3070587bfc8b67909f5736ddc12e7fd705654f23ec098e53b757c6f17cd4618108c5bf4422189cfb0c4e2b6025e9d8386f6b997eefc6b6541aa1d73fee11bedbf433b1024362c36dd989603a28e60fc80be1da01345889044a907f4d4e3b5c6e99cd5e9fa4c0104dc4b5be35b3165d6281e170a87e6a8896ba31fe8f1d9a8a6b62b3e80f361dab02f165b814b30801a030b922f806f4ef070281cd9f971a2be5cc2d1ecb404fc4de49e849fd5e6de0c822bb412753c02b7aadd344d89da2b735edb90eb03e767a933f3c91d6903dda665491c62363ecd07f7388ca7e658998afb5b7711d3bc8e33901ae5375ccd8582aaf6450b0dd857ca6190691ac1e4f635aac6f9dae83e6a32ebeb278e04a1a12d14d3121f7a143fea91213d6698", 0x1000}, {&(0x7f0000001200)="873a3c62edfaf0e8ec5760207eedcf", 0xf}], 0x3, &(0x7f0000001280)=[{0x10, 0x1, 0xff}, {0xe8, 0xffff, 0x1, "6648ecf5c43c194dd92056566b094f6779b982d9e5317c3f105e80712d91c493d15535e3beeea158c01d0482a54a1a4fe7fa87e7d13d28ff96cf68f1d1847c0154f96a4285c1aaacea89002415b51f9d282a75613e07a2a31a01ca2b4b7d738658c61458347a734bee288da13a8c1bc7b90e5e927f72461e36eeeaebf7e0ff3bf73b3c7c0f26010744b5409afc2e50fb98dcb7c5d1f3258cc86092851422874757886b1810522b2a562450300f69f1316e5fe4c7eca06bd9869bc069204349bac5dea7e7f28e5fcbc6cd5365eb50a0bc495358794d3dec"}], 0xf8}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffd, 0x0, "ff00000000e887c0b46a89ae050800", 0x0, 0x5}) socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 7: socketpair$unix(0x1, 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0xd1, &(0x7f00000003c0)={@empty, @random="1b196c860087", [], {@ipv6={0x86dd, {0x1, 0x6, "b652c1", 0x9b, 0x29, 0x1, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x3a, 0xc, 0x0, 0x0, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="bebb993f96e9491effac5d1d72468dfb", @ipv4]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x680, 0x1, "be95d23cdff9cb5cc80a7db8c8af162913531ae0b0726c7f4cec4ce5ff863ea40e7975851abb0e3a1ad39f"}}}}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1}], 0x1}) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment]}}}}}}}) syz_emit_ethernet(0x82, &(0x7f00000004c0)={@random="a2fc81dad8d0", @broadcast, [], {@ipv4={0x800, {{0x1b, 0x4, 0x0, 0x0, 0x74, 0x64, 0x1, 0x24, 0x33, 0x0, @rand_addr, @loopback, {[@generic={0x1, 0x7, "9bdb0de8ea"}, @ra={0x94, 0x6, 0x4}, @ra={0x94, 0x6, 0xfffffeff}, @ssrr={0x89, 0x7, 0x0, [@empty]}, @ssrr={0x89, 0x13, 0x0, [@remote={0xac, 0x14, 0x0}, @loopback, @multicast2, @broadcast]}, @lsrr={0x83, 0xf, 0x9, [@broadcast, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x1c, 0x2, 0x1, 0x0, [{[@loopback], 0xff}, {[@empty], 0x200}, {[], 0x101}, {[], 0x400}]}]}}, @udp={{0x0, 0x3, 0x8}}}}}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x40000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x5}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000695000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x20e84) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x2, 0x8}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000040)={0x10, 0x101, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x4}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf39}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xedc}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}], './file0\x00'}) getrlimit(0x7, &(0x7f0000000240)) setrlimit(0x3, &(0x7f0000000280)={0x7, 0x5}) getrlimit(0x3, &(0x7f00000002c0)) syz_emit_ethernet(0xc1, &(0x7f0000000300)={@random="a49ff59b80ec", @random="dd06a1fc2508", [], {@ipv4={0x800, {{0x9, 0x4, 0x1, 0x1, 0xb3, 0x0, 0x9, 0x80, 0xf0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x1e6}, @rr={0x7, 0x7, 0x0, [@multicast1]}]}}, @udp={{0x0, 0x3, 0x8}, {"66a1cdc182441405d1451f854bfe7c3c1a0bd09c699149f8bc8e9a89ffd5f4f0aea957896601ae504350db9e5ebc5d2ba0619750338badf18da63fbfe7f29be91f60fdfa325726410f491bae861146b14fc2f01c1f716aa060ab01d3b2015298ba3c3ed5890cba611d19c4a934e74a84aa65f3621c7b1b869fc03d8b64739069d65b5319e6721a"}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvfrom$inet(r0, &(0x7f0000000480)=""/160, 0xa0, 0x802, &(0x7f0000000540)={0x2, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x9e306e1e06eda4eb, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000840)={0x4, 0xffffffff, 0x20, 0x8, &(0x7f00000005c0)={{0x5f, 0x1f, 0x32, 0x3f, 0x6, 0x3, 0x40}, {[0x4, 0x800, 0x3, 0xfffffffffffffffc, 0x228, 0x8, 0x4, 0xff, 0x5, 0x9b44, 0x0, 0x1, 0x8000, 0x80000001, 0x6, 0xc79e, 0x4, 0x6], [0x9, 0x8, 0x3, 0xff, 0x3, 0x1, 0x5, 0x1b5, 0x5, 0x59e3cf1a], [0x2, 0x7, 0x3, 0x5, 0x4, 0x8000, 0x5], [0x101, 0xffff, 0x6, 0x20, 0x7786, 0x86], [{0x0, 0x2, 0x1ff, 0x6}, {0x5, 0xdfd, 0x7fff, 0x7fff}, {0x4, 0x1f, 0x1, 0x7}, {0x0, 0x7fff, 0x7, 0x7}, {0x40, 0x6, 0x1ff}, {0x8, 0xb0, 0x0, 0x80000000}, {0x5, 0x5, 0x5, 0xc08}, {0x1f, 0x80000001, 0x0, 0x2}], {0x6, 0x5, 0x8, 0x800}, {0x20, 0x8000, 0x1f, 0x2}}}, 0xe7, 0x9}) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x40, 0x126) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000008c0)='./file0\x00', r4, r6, 0x2) r8 = fcntl$dupfd(r1, 0x0, r2) r9 = dup(r8) getrlimit(0x3, &(0x7f00000009c0)) sendto$unix(r8, &(0x7f0000000a00)="ce8530de5af4b11dbefec3c18eb9400ef94eac3fff9dd9d48245b2a7609c23d4dd28d5ef835df9287aed55ad9fc97e1da2187e94b6d834799e4e330afa375bb508a3357751eebe1c3c1798", 0x4b, 0x400, &(0x7f0000000a80)=@file={0x1, './file0/file0\x00'}, 0x10) setrlimit(0x7, &(0x7f0000000ac0)={0x7, 0x8}) r10 = accept(r0, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) fchown(r10, r11, r7) ktrace(&(0x7f0000000bc0)='./file0/file0\x00', 0x6, 0x402, r3) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000c00)) open$dir(&(0x7f0000000e80)='./file0\x00', 0x10, 0x44) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ec0), 0x800, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000f00)=0xffff) getrlimit(0x5, &(0x7f0000000f40)) semop(0x0, &(0x7f0000000f80)=[{0x2, 0x40, 0x1000}], 0x1) fchownat(r2, &(0x7f0000000fc0)='./file0/file0/../file0\x00', r11, r5, 0xe) executing program 5: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) poll(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x2}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xa9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x9d, 0x4, 0x6, 0x10001}, {{}, 0xfffffffffffffffe, 0x8, 0x4, 0x7, 0x3}], 0x65, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x10, 0x2, 0x4) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4c}, {0x6}]}) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)) r6 = socket(0x2, 0x0, 0x0) socket(0x0, 0x400000000002, 0x0) r7 = dup2(r6, r6) socket(0x10, 0x8000, 0x0) socket(0x2, 0x8002, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000080), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x9}]}) executing program 2: r0 = socket(0x11, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) r1 = getuid() setreuid(0x0, r1) getppid() sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: setuid(0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fchdir(r4) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r9, &(0x7f0000000900)=[{0x0}], 0x1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x20, 0x5, 0xff) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0xbc4, r2, 0x0, 0x0, 0x0, 0x54, 0x3}, 0x7fffffffffffffff, 0x100000000000084, 0x2000004}) r4 = getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0xfffffffd, r4, 0x0, 0x0, 0x0, 0x265, 0x8}, 0x3ff}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x70) r5 = socket(0x6, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) semget(0x0, 0x2, 0x280) r6 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40002c34, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r3, 0x0) r8 = getuid() chown(&(0x7f0000000280)='./file0\x00', r2, r7) setreuid(0xee00, r8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000002340)=[{0x0, 0x3, 0x800}, {0x4, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x2, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x1400}, {0x2}, {0x4, 0x3, 0x800}], 0x4) semop(r5, &(0x7f0000002380)=[{0x3, 0x5, 0x800}, {0x4, 0x2}, {0x3, 0x7ff, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x94f, 0x800}, {0x0, 0x5c4, 0x800}, {0x4, 0xb3, 0x1000}], 0x7) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x1000, 0x1001, 0x9, 0x400, 0x801]) executing program 2: syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f00000001c0)=[{0x0, 0x0, 0xff}, {0x3}, {0xfffa, 0x5, 0x1, 0x7}, {0x7fff, 0x4, 0x2, 0x10000}, {0x8ff4, 0xfe, 0xd1, 0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000000)=[{0x4, 0x585a, 0x1800}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(&(0x7f0000000180)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e2c71ac0058bc20b9e89006c37082", &(0x7f0000000080)=0x11, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 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) 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) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436", 0x0, 0x0, 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) 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) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000300)=[{0x60}, {0x7}, {0x6}, {0x1ff, 0x2, 0x9, 0x10001}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040)="67728c52164a9d26d579ae6ec73d327ec764c7e83dd69309f63cb4a678a4b57847228e912c2309c69746ad07c1b56e47f9da5e18", 0x34) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = socket(0x11, 0x3, 0x0) r2 = getppid() setrlimit(0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x101) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x0) getpgid(r2) shmdt(0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000046a000/0x3000)=nil, 0x3000, 0x1, 0x3811, r1, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x93) r5 = dup2(r2, r2) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xb6400}}, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) mquery(&(0x7f0000551000/0x3000)=nil, 0x3000, 0x0, 0x0, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45aa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)="657a63ec", 0xffffffffffffffb9) setsockopt(r8, 0x8, 0xa2b1, &(0x7f0000000140)="56ba848d04a8d127916296de8e6dad65766b41f134866b59a6b0ea8ba4a1d3496ce6a7b5b77b1f7fedff68920fed2bbd03a3dcf84c89cb2515bc840e24b274bbad246c6af4c5d90bdf4df7d40f75faf9c8992399f1f84b152d37e050c3122ee384482d939c39ae48c9722b7d409d253e9feee1e0c15a92e54217b9e07e1b1984068cc850af119ef5fbd7d5a36e677c53", 0x90) r9 = dup(r8) setsockopt(r9, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socket(0x2, 0x2, 0x0) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) poll(&(0x7f0000000180)=[{r1, 0xa9e6aac0282a6fec}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x10001) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00"}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) socketpair(0x18, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f00000006c0)="92", 0x1) readv(r1, &(0x7f0000000100), 0x4c) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc00c7007, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) r7 = dup2(r1, r2) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000380)="f82d1c3e2226c5d5c7b5955cf7c29f0f505b4e6eaf2880fd83473e62702fb67ae2d6e0658efcde1118c370f1d8c9ca8424981684ea49366dd5c1dbc9d120aa37ea", 0x41}, {&(0x7f0000000840)="1e595ac0bcb670ead10391f866ea8a3c59e6b56446173fae69e92473c4ebdc25a4f33068980b5efe0f977900e64bd9dd3c6b09d114dc0e444aefee8d44b0d4aceb34885de3eda156", 0x48}], 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xfffffe06}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000200)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d0", 0x4e}, {&(0x7f00000005c0)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d426335902022230f8940e7358780d762dc3873fd22f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6", 0xde}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000480)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0xa6}], 0x7) write(r0, &(0x7f00000002c0)="af5245f871cfd51dcabfdd2f39e67ed313dfb667881b3bbbb0823b01965068d5ea47168169f9cf2fcd3a20e0b78b81ac832ee2d3780083329b5b70158e816dbd82967cfcea4483270725e8c770ad2904ba6e3b15930f79cf08244a7efe34218de5bf353c0ed20ca232c1d647e83f744aa5701545e2ab8af4ef0657b3911e2ac12ddc3af79c61a329a4783c1252cc9f45578dde802e1183", 0x97) r1 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x100000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f0000000140)) ioctl$VNDIOCSET(r5, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x7f, 0x80000000, {[0x5, 0x5, 0x0, 0x5, 0x5, 0x1bf5, 0x6, 0xaaf2, 0x0, 0x6, 0x4432ea87, 0x40, 0xfffffffffffffff9, 0x80000001, 0x5, 0x4, 0x20], [0xb31, 0x3, 0xfffffffffffffffc, 0x20, 0x0, 0x3ff, 0x1, 0x7f, 0x7, 0x2], [0xff, 0x4, 0x40, 0x5, 0x772, 0x3, 0x400], [0x7, 0x938, 0x7, 0x6cd, 0x0, 0x9], [{0xaca, 0x1ff, 0x7ff, 0x4}, {0x40, 0xe17e, 0x9b, 0x10000}, {0xd9ed, 0x10000, 0xcd7, 0xfff}, {0x0, 0x8, 0x10001, 0x1}, {0xf5, 0xffffffe1, 0x80, 0x1f0a}, {0x0, 0x6bb4b920, 0x7f, 0x8}, {0x2, 0x2, 0x5, 0x7}, {0x1, 0xffffffff, 0x1, 0x6}], {0x8, 0x25f1, 0x9, 0x100000000}, {0x3, 0x6, 0x0, 0x401}}}) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) fcntl$getflags(r0, 0x1) r1 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000340)="a37f4412a85b20bfe5d07666e30987f85213996ac1b078eeaeed9ad54006", 0x1e}, {&(0x7f0000000380)="1044e252daa7e22ceb7a4b95de54b381582404fc7efede2ef86ea81a5bb1b94c7ee0e9b362a1b1b1845b9cf0fa97a1a1762e8a96df1043b57c49db710e338c9b93a3fe6c5bb72f6e7d062ad7dba88a1ec86d7af82e5180291e24ecccf030ffbce77eb9c0b55e3b4288c62da30f48bd61b243a53e76fb939ae9d2c358e005ca76dbb44129740c0f5bd03b5b9b7a17da9d52f6f74683f6d37050ce8a23f90f1cd7503cf35f5abefd726fb09a66cca3a930aea8460ea09b8e5a3db327d4b1313edc5d7ab5b9abdb2476350bd6a28a72a3fa7c4eb4fc74618ab925ad48a4611bfc2c3472200f81f970634dd600d7ed115f67d1e6502d5e26dc0b8402d6f9becc364e0b4c83891a39971eb863b1da1e220696f539f903d329bfe671dd918cbc49de2403127a321abf5487e87bbe7ab869415267afdcaf00eeeb2a4d9fb3376dc5e9f0f02a4c1470de2c44d9220eb83308d4aaf8a349ed15fbcbcb80efb6e32d71b6f1578fbea4ab4518efb41bb1876244afcd3d5d7311622d8c3f556f5fa2bcbe5dbde593cfbbebf4a5816c0cfb083e95966154cabf14cb79c8ab1c2e2aeee6705335be0624a5a374a322e39f2af33263ed2a24c0f9ef054416713f47d756d1df4f52ca0745eba78e02b1297d3971e611097e12d65cf942ba66f02b21b88d0e93772fd58a36b7fd5b287a29321fa201fe0eb36c6bdf419dac5dbfcdfb929ce5d3318e16f80e193d686d243b723cec8f50d946eba82388a7bdd8d9b8abcf0eb9ae1fb78581438833b5366609ac8fe2e34311edb9aa438ea6629cbaac141496e8d70cc196795738d0bfd4bba1b383bcbf6517fc895aecfc8d5e8d19dfae63152f3287e4eedaf62495f727b746cc849537e0f20e165c8c3da28a73105e5d360c381b902dad2710d5b313df119af2605a3a5e5fd3ec6f2aaecb2eaa22ca487d0a3bcb30290452361bcbfae745b246050696718f1ca339fe53f7249ec147d06b1a233120d5a9de81af4e40879e376ceae79f8f4102966f46bce63b29ec83ecd61a77b087e53254ffd1055215372c87bc32a5e931c925ccd0baaed1cc7848b45518b21ed55eef60ca39ff9a1ecc7068615e408f03e0365c06aeb5cbc3abd86246ee1ece2c37c1a062ce63cb340de58e4e59805da89c063a7db7e9be6f5c135150f1fddf6f455fdabac58817c6e991adeb02a8483edda7e7a6b65faccb58be77ad4288f5b423490de40636247c457c9189823836c97c1ee7ddc94e55dd9994d75941df1604f521918ea7fcf6125c8c1cd8ee757a6ef7dd8ad610c49e3e2cb04d29cd1f234e50fe38849a8df8738345d900b112107529cc4e3f4c1697c66835682a32774c62e6ac61ddaa990f1353dcf857cd5ed3ff5d321cefe4dcdb7fdc0e970fa7a5fc4d2696662a31b08cbc96f87ff514af0d12dbb0f269cb4acdfe31655675a3a3f91eefd04a71742e51f3af1772a7887ca048fa1fe94fd07d150c5d1448be333e90e2cde87c47ae3db77dec2911d42dff274c3f0e1d99a488cabc602f9d1c5cedf88c7d263df17b131238998e33f452ef0b93dcb13f1b5771e5d693e5234ad1d5dad654d6b601e41fccd107cbfb643c92623c9fcc6c958bc40ffd34f14c9f433057ee4ffd6170117f85bbe64524b93c84f003bea0641f350998b1be70a0b2c1c6823b057135c2a6d0985adfdf3409e8333720d8aaea3511f81a125332a8ef30e499f46404c272d5433e4e0c35bafe62136a5b7842389f7f350c2071b0120490e9ef01ad8443f1a2f7bcec1ace6ef2490605d03a96c014f6605aae86de768930dfe036172ee70d35c63113b0786b5d0b143216c128ce9e6998cd123a80838dcbba9c75f2d8a0989e1104b344caff2f5dc37f93783c2e382ee966a301d9ff2b4bde860d7f940dee9ef79e01e8e7ebd0c2451ec2b24af7f79f4ddf8b804ee44ba671c56a833d7c781bf290b246fb47818a61d8ba0db1dc65b6b0e378a96a12e9820abf9afd402e3af957f81ce3c340a520a0d9f4f4897b1859cfefe1cf389615b71cf43663995a2aa74ccf82426b5ca35b0a055fe3ec18eb22529cf118568c7692dee85b69e58ff16c3575608fe4bb2a2766ad16124ce18cc02a21d7e3e48efbdd7817607c09d1df9b764769ac8e89017a0b57e6de375b54b54135e89d67f83b116d5455cf721a5aa2efd3ddf360de279b40550902656e3324cc8c9a4818a29ed4587718c22305793778ac20ee32d750ec9fb9faa80ec884757991e1c2dcdaa6d55a11a629de6760e9baa5fc9c80cf14db58f162bd71fdd9396cf5d0673f5d8f73bc640e92fdbc6c26f0408fa3f3f56cc847b9bf8a6d8d4cf630feeec68eb97ac01a43a6a389f88ba26d2dd0a1ba3f3fe8aa57ffa81bd9d3c3c314594b80df9d93182d561a317af72b6c08896f022ce804c3afd1e8a2b5b29c8d23626765b52d7835e059369aeefc0bef24a4bc13bbc909f41a8828d57a1ab57b33aa52db84fe5b7f54fc1373bcf30c45e6071c079eca80ce7bd600e12907e9342705da4d414ac7fc475c5713fa01254e9c15c8d171e06f498d2d00b9a82c53bd01260f9c4f0f0b3535b90dc4d74376621b99cf021604b13fb3f05bfbc285af44981dd101376839dba0667fec006b7c3265abaf30ce24addb2a4b3ce9f35ec043692cdb1309fff3bb8e0890a57f339f6a7fa548d39c69a4a5d22636619b2504f3027a0f2681c12664bdab982a062b5efbe443b9c6be173e40aebce3d1c2267409112faaa1e68a1e6fb8d793b60a77ca61c5fc403751a2e3b2dae0a112281a440af788d7544ed359ca2d330f651bd0a42c3f695eaee7408f51efee0a12ffa4acee67cd0ecefd3dd4c88f18c856107372ae98166d9281a49e347348858f8c16c3fb26b53fb31d55e67504df6f5b0bd154b8b6697136f09c54cc5c2a496fff1c54c13fb56b554803bf57a4f6128fab1462c91e900acbc67775b94b4806ef51986e9739ff7e5efef47cc99f30fa2cdb5efbf6ad44ac5a02b27391c27e9eda40b5adb21a0212a76ce0920230f9be5743964d93215d8cb93aa54049c5916dffd8a3ff2c05c7beea7171c21bbe94493cdad39db114f1ade6766d60e05f65ba60af7ca4efdca61f936d94714fe6d79b4b31abe11a06aeaf79b5c2e30fd17648918f43e4bf312d3c9ec7c45e47c06ddd5d7e4e0a84999a7cccc0161a1389b8a09cb21100a31b06f81829a75bd2f79278039ea212dabe08884d0ee5e82cc83733a12ad3378607e4974c3014bdcc8a8e7a0086b782cb8496b86c9b22189647ed81250da75e771b1dcf276469d1352692c5376c0a0b7865fbc9271f51f8dadfcccc8caa608f9573706c8ec921f6cab55fbcc2e35ddd549f56071c287ec2f8a09f112334c49222fc8891eda5caafbaed199199dc650349c7e3d38388db291f2f31b3668497534fba31f9dcc846db7503d35645424f051bc5d4cad4ef22b0750b19900bc1891736cfe5f2e54fb0480047de51bacb2bae099a8cd6edb81a6f9b9b23c08ea9f1ef4a46e1c1b978a97e7217621bc8c52eae63657a00d9076b6a306df6ce798383420dffa9c0fd8ee77bd7bf21e2a6c8100de5e7d4ccb72f67e7098fdb643a2a12ab230a68aa6fd82d54a0035ced3e19f435fc83481be8ee13c698ac2ca1a31bcbc279545bea063ff5ec46c956529df5b2d49de179ccb667f3bbc12431a5c4db18f8734674cac665f31a87f2a723dc001c0f27ace003ed3368556a133bef48d8a658040adf0924710ff4c7d710fb1df5887c498c6ebe8289f9960be5378990b6312743ff33391b864833ce1641c15e7be66071dfc4fcc0533eff27be09c3a7ddb0e73f1a4332c8c96bec4fa605466b69bc80c57b7b3ff597c2410b7ee6b8927078dec80bad3442cd4a1ca095597b0424f78510a7d39bfb5fb9f244048561f36bc55ab32b2364714aca8628c5b633a94d213456ffad8f376aeec8da3d798292226cffea8b0668394ba1b7cee02a2696e60b2db2d1b9e15f31bb3c26164cee7d81fdb4672abfe6e2ad4d5a87058a8a1ff226505c14d028ab1d5a0876fe6af304aef656efa3da91f55ec3c6b2549c344366eef3b77ccec1d9ab4d20e2be26494daf37a2160b442d3302f034e0f98d3b76005b71dd9bc34ba5478aa53bb4593509c553ff97675b9523eb5a2fbd9eaa6ef59bc2aa8d3ec85a586d7e22139be2ce6bbf0a7bd3e24c53c6e24a08b5867bcba604bb058696215f5b478b648cefb8297a2ffcdf7c4d0c68e5bf467d2f24107f94f874c2a6acdf30bd1ef76a4bd148bfff9c78463f42a1b064423a2ef5175acaa44371e02088f5f85394fb3f924155c2f4336457033cf193dfe8b3ee0fb88e334ebed076997661f42053bb3d52f1a0b8cf88d555749492735a08af2e54893114b3ab306019e12a98ee4d177dc87dd4040da234335005d5ceb6939932c798e110bb14bcdb3dc37091c15d45cc558db8d75f561211fd20263d9a0600ed233fac646242e534255e272d1c46c988e00d9a305641c3d5c53986ca8b9a33d16f9207f62abb99f1e1103311fd17a61b53ee446f4a0e9435f001098fbf4c870515babebecf87ce3228b4e539872e38b41cf075c4a44d5dc010669f46d16b3b523b9cead51e02ab456beb0c8ff1de56526366aea135c51fb7c1d9e5fbb70552c5808d93a73ae5fce926043f6203a34261edfedb01a8552ab0fb64bbbec1bf804ae69788c02bb1b32ad27e7ce72aa129be6df57021a4c79c998246aaa4c16b705bd2ab6ca5ddc70de6fd47308ed313fbf332d9eb257f7806e38c3c459be3b8d440427fb07d512ed78b33fe950c39a45b7370411a73332814a666442caadc621514ac7fb44ebd6a83c4e3b702856f564326036f2d29e660f74c5ee5450ada69a1508e6b97b9227c9220e9966131e7e6a2a9cfd9850ca520128995bba2296fc0de596fef2387d538024bb1bfc3e23b0d6c6ac43b040c6e072ae53e6de1183c776219ada92cebc400be3b5bd3b2448d5c10760695d1f49b720242adc7802f7b4c0d13f00dd5a33cf86facf58a343e6836276561625cfe664561d0cc725705444dacf7e868ca8106635ab1461dc416054c240d3a9ec103ef28913077dfe661a6711f59e37e750519188a4246617768c3b9d5bb2d1b6b6c41560d4c289ff794d10d42f00b8ca48f68f159276c82349930def866819841a5b0b685dac7259174f5ec936b2cff756931049ead1cc8384cfd97a067054d3883d692c0f759762b5c8e1e8497b03584e0d516c0102d897d3458f2e76ace626fa45c57b0e226be6418c580196a42b1ea402061fc504c054c6486b58c33e728c682dee74aff6cd8fd5de83bfa90a970a0664f533b5043659afe5f0600432648da832d88d58474e19d3edfc12d80080e8cfcaf3463e353e1d87e4722676002347d20b2d12d60aefe1af48af03c3c2020212b8635778a85b1acdf337c02c8e75e2c6fce64246b17e6639681419e60aa2574df069b6efd1b836ed83ffdc382bf921fabcb38cf4b1c2b5d2f6d157f5549c0c2a6513e4034506701fb37136f2fefe68e4ce493a1558b2740f659b129defe0a586d5764e05859430cbc161eab01619c201930ce9d21f4c76dfab76ef3721372f3164be479be3f8905fe708912b7719b5a0459dbf94d4d732460ed2c3229e97fdfc0d334e3e3e0bbcb9dbd21f489ac5c241d693507629478af29c79bc939b39b7784ed62ac2eb76e5d6cb42c62fe00d69a86c6469f9a358970746700568eaebe01fd00bfa8bf1ad6138524816bfd5a8e1a311dc2bdf99ef60a483f257bd75026bc52", 0x1000}, {&(0x7f0000001380)="df1f71e15501f75a0078242c8f32b01ab6f766cae9569695af72144a", 0x1c}, {&(0x7f00000013c0)="a07f3ec92bf1f292b7a5f57b190f5208de1bc49cb3ea244d10b49094365ca33be5c5d6506ac565957be0b8a5bf29ebb20f0ca6a86d4548e30a5898b96895b03f44e8724f3e46427dbe637dbf0d4896e995573740a4b32d35788f7fd7a23931ba10e4826c2f30b38c2a208e7fde346c5831a25d371ed60cb27a1d44152ac3f5b20366cf820d553fe692b4c22b25", 0x8d}, {&(0x7f0000001480)="0eaa087230c08a518c208821c6562107e3242bccc5adc06703cf87ec1f4e17ad5906a4e2caeb8a39c3123384b76f9c8757cc23b3bec8664e6a25f01d635e55b1a2cf7e7eefd8053eecadaf44cf3b9319120afeeb5b91fecc58", 0x59}, {&(0x7f0000001500)="a99a3aa3b489b71ccfca91fc870471188b7ce26e005e1b", 0x17}, {&(0x7f0000001540)="ef56d9bcf84c97787a44111461dc080ab22013c0b48178c944b5ec32fc9d1bfa0c8cae13e80db4e82dd1", 0x2a}, {&(0x7f0000001580)="f045f4b5a1d29b00d9d1455f633c94bd5387a0c24bacf2b7c52837fad4aa5ccfd6e6bf87e1dd6889f19f13e304e6b1dba618e4b0f0b737219e826d7201062c0fe09b9d4633e273e151253073ac8c82095f3256ea7be26903d3620f5697088e8d1078660668c491be1b997df557b168ee152e46df3552eebda83bf624bf29d7ec98c77d1bb4da17427a026a32906b998faae03a759df034ad8e88114b96d4a4404813abf5997854a4d0de36923895828a4a1bacfafac7980ad36238709b7ca783ae1422", 0xc3}, {&(0x7f0000001680)="0cff779b96", 0x5}, {&(0x7f00000016c0)="6bf7158983f6f4fa87db0b9e51c2820836e78c06cc2a45e5877af94a983723042beb75612c8b1d1d6d4eceb3958b02af8b2807e55a1f8863fe39a55f0d9c4ab0bb05a54646ec10a24ac02d6803f6791934fb883cde3658fb1e0601b698c49a54e926fac8d8523f86d3e4a200f11cc120aa4e8f903c32c0a447cc57fa26a958c6dd7d7aa50032c2139a19a07b11e382b8332a77a57b39f4d47b236c68124e9b7f7adecc56bae4c4cb4150cb632f668aafe9a893c85b7c57c5d2c55fe26db135a3ac441cc97b0a46d5689721ae6ec36332c9", 0xd1}], 0xa, 0x9) fsync(r1) pipe(&(0x7f0000001880)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000018c0)) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCDRAIN(r4, 0x2000745e) truncate(&(0x7f0000001940)='./file0\x00', 0x2) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001980)={0x4040, './file0\x00', './file0\x00'}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0), 0x8, 0x0) lseek(r5, 0x9, 0x2) accept$unix(r0, &(0x7f0000001a00)=@file={0x0, ""/4093}, &(0x7f0000002a00)=0xfff) syz_emit_ethernet(0x2a, &(0x7f0000002a40)={@empty, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @remote={0xac, 0x14, 0x0}, @broadcast, @loopback}}}}) syz_extract_tcp_res(&(0x7f0000002a80), 0x0, 0x8) r6 = msgget$private(0x0, 0x20) msgrcv(r6, &(0x7f0000002ac0), 0x8, 0x0, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000002b00), 0x1, 0x0) mknod(&(0x7f0000002b40)='./file0\x00', 0x1, 0x5a5) open(&(0x7f0000002b80)='./file0\x00', 0x400, 0x6c) socket(0x18, 0x1, 0x6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002bc0), 0x301a0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000002c00)={0x40, './file0\x00'}) preadv(r3, &(0x7f0000002e00)=[{&(0x7f0000002c40)=""/79, 0x4f}, {&(0x7f0000002cc0)=""/43, 0x2b}, {&(0x7f0000002d00)=""/59, 0x3b}, {&(0x7f0000002d40)=""/137, 0x89}], 0x4, 0x3) preadv(r1, &(0x7f0000003340)=[{&(0x7f0000002e40)=""/177, 0xb1}, {&(0x7f0000002f00)=""/180, 0xb4}, {&(0x7f0000002fc0)=""/164, 0xa4}, {&(0x7f0000003080)=""/174, 0xae}, {&(0x7f0000003140)=""/116, 0x74}, {&(0x7f00000031c0)=""/74, 0x4a}, {&(0x7f0000003240)=""/234, 0xea}], 0x7, 0xfffffffffffffffe) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x0, 0x3, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000000)) semop(0x0, &(0x7f00000000c0)=[{}], 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}, 0x0, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r0 = socket(0x7, 0x8000, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0xff, 0x0, 0xe4}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x4) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3, 0x0, 0x2, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0x4000062c, r5) ftruncate(r2, 0x80002) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f0000000400)=""/231, 0xe7}], 0x3) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x1e, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) executing program 7: sysctl$hw(&(0x7f0000001440)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffee) executing program 3: open$dir(&(0x7f00000003c0)='./file1\x00', 0x20, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000100)={'./file1\x00', 0x20e, 0x8, 0x6, 0x1, 0x1, 0x4, 0x6, 0x0, 0x1, 0x7, 0x984}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8b41, 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCLOCK(r1, 0x20004276) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x392a959bdf35d9d}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x802069b4, &(0x7f00000001c0)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0x634}, {0x40e}]}) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r3, &(0x7f0000000080), 0x4, 0x0, 0x10002000, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000300)=r5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000040)) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {}, {}, {}], 0x4}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0xc7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffff44, 0x2, 0x9, 0x10006, "acc6fb7d60e3877f811168085ed7bf1a56ec5cce", 0x401, 0x5}) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000700)=[{}]}) mknod(0x0, 0x2000, 0x0) syz_open_pts() kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) executing program 7: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') r6 = socket(0x11, 0x3, 0x0) sendto(r6, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = socket(0x18, 0x5, 0x6) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() setreuid(0xee00, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r10, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f0000002b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r8, @ANYRES32=r12, @ANYBLOB="000000000000ffff000000000000000000000000873ef66d1edaf4e28190", @ANYRES32=r7, @ANYRES32=r13, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r2, @ANYRES32=r15, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c], 0x90, 0x406}, 0x4) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000002c0)=0xc) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) executing program 5: r0 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f0000000640)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) r5 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, r5, 0x0, r6, 0x0, 0x8}, 0x8, 0xffffffffffff6308, 0x2}) executing program 0: sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000100)="fb8a64226e12f49583f078392e0dd531545700ac11a63ca3cde12af88b9dbaebc5c59a5a3ef6cf03afc8b58b75f5dfe357e299e369119abe7e583802", &(0x7f0000000180)=0x3c, &(0x7f0000000280)="a2819c3054f2442deae602268d823c5e2e3e8c807cc869c1e7f14e96ae0f981681e4ee8653cbb3f91f31a1bc90662664202efe2caf44952e0154b1d07f7731db16fdf9d5e625e7009ad947dfffb35c82ba3e9ed2a97d3e365cfd3d036a43e0", 0x5f) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000040)={0x6, 0x5, 0x78e, 0x5fa7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1, &(0x7f0000000240)=""/190, 0xbe}, 0x802) getsockopt(r2, 0x8000, 0xfb66, &(0x7f0000000340)=""/208, &(0x7f0000000440)=0xd0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x0) close(r3) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000004c0)={{0x80, 0x20, 0x50}, 0x7, 0x3, 0x7}) r4 = dup2(r1, r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) listen(r4, 0xffffffff) syz_emit_ethernet(0x35, &(0x7f00000005c0)={@broadcast, @broadcast, [], {@generic={0x3c04, "1789b146dc5e60d2f6b39cdfb55d25dde1441807b1b0157b69e3abd48a113d2343de610bc9cf95"}}}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x8, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000a40)={0x9d, 0x0, &(0x7f0000000980)=""/157}) shutdown(r6, 0x1) getdents(r7, &(0x7f0000000a80)=""/189, 0xbd) r9 = dup2(r5, r8) fcntl$setstatus(r9, 0x4, 0x8) accept$inet(r7, 0x0, &(0x7f0000000b40)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000b80)=0xe1fd) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000bc0)) executing program 7: bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r0 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000880)=[{}, {0x0, 0x0, 0x0, 0xa5f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e", 0x22}], 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0x400000002, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) dup2(r6, r3) connect$unix(r4, &(0x7f00000024c0), 0x10) connect$unix(r3, &(0x7f00000000c0), 0x10) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) sendmsg$unix(0xffffffffffffffff, 0x0, 0xc) ioctl$KDDISABIO(r6, 0x20004b3d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) executing program 7: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000340)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000001c0)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac6948c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4ae890b1ea3359aa5c51ad00000000000000498c0f962f5167b69cfdc8287fb84b8138340e60c404a855858ea5fc0000000000000000000000000000000002db27e54a6dfdbbd9e8368ec20303938fc0f4bce8d91731484581e16bb902537e45f5f39aa3fc6d9ff6b90d12540e86ebb031e85de4b76e4105fd2559885da78baf9369e5225df292d48eff0f000023fad5e4983f4079d2e0eac5e7bab2486d19518f7f678aeba2818025ee5b4d87c3a6a7dbf8d87db193af05d57655cc93380b4991ad43", &(0x7f0000000100)=0xfc, 0x0, 0x49) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x9}, {0x0, 0x4}, {0x46}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x7, 0x0, 0x0, 0x898c8651}, {0x15}, {0x8116, 0x5}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRESOCT=r1]) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000148000/0x3000)=nil, 0x8000000000000003}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f000006d000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f000014a000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x3}, {&(0x7f000006c000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f000058a000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x7fff}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x86}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) socket(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x800, 0x7f, 0xe7, 0x1}]}) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffcd4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r1 = socket(0x20, 0x3, 0x0) dup(r1) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xc1, 0x1, 0xffffffffffffffff}], 0xfffd, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) writev(0xffffffffffffffff, &(0x7f0000001840), 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) writev(r2, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x7f, 0x80000000, {[0x5, 0x5, 0x0, 0x5, 0x5, 0x1bf5, 0x6, 0xaaf2, 0x0, 0x6, 0x4432ea87, 0x40, 0xfffffffffffffff9, 0x80000001, 0x5, 0x4, 0x20], [0xb31, 0x3, 0xfffffffffffffffc, 0x20, 0x0, 0x3ff, 0x1, 0x7f, 0x7, 0x2], [0xff, 0x4, 0x40, 0x5, 0x772, 0x3, 0x400], [0x7, 0x938, 0x7, 0x6cd, 0x0, 0x9], [{0xaca, 0x1ff, 0x7ff, 0x4}, {0x40, 0xe17e, 0x9b, 0x10000}, {0xd9ed, 0x10000, 0xcd7, 0xfff}, {0x0, 0x8, 0x10001, 0x1}, {0xf5, 0xffffffe1, 0x80, 0x1f0a}, {0x0, 0x6bb4b920, 0x7f, 0x8}, {0x2, 0x2, 0x5, 0x7}, {0x1, 0xffffffff, 0x1, 0x6}], {0x8, 0x25f1, 0x9, 0x100000000}, {0x3, 0x6, 0x0, 0x401}}}) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) fcntl$getflags(r0, 0x1) r1 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000340)="a37f4412a85b20bfe5d07666e30987f85213996ac1b078eeaeed9ad54006", 0x1e}, {&(0x7f0000000380)="1044e252daa7e22ceb7a4b95de54b381582404fc7efede2ef86ea81a5bb1b94c7ee0e9b362a1b1b1845b9cf0fa97a1a1762e8a96df1043b57c49db710e338c9b93a3fe6c5bb72f6e7d062ad7dba88a1ec86d7af82e5180291e24ecccf030ffbce77eb9c0b55e3b4288c62da30f48bd61b243a53e76fb939ae9d2c358e005ca76dbb44129740c0f5bd03b5b9b7a17da9d52f6f74683f6d37050ce8a23f90f1cd7503cf35f5abefd726fb09a66cca3a930aea8460ea09b8e5a3db327d4b1313edc5d7ab5b9abdb2476350bd6a28a72a3fa7c4eb4fc74618ab925ad48a4611bfc2c3472200f81f970634dd600d7ed115f67d1e6502d5e26dc0b8402d6f9becc364e0b4c83891a39971eb863b1da1e220696f539f903d329bfe671dd918cbc49de2403127a321abf5487e87bbe7ab869415267afdcaf00eeeb2a4d9fb3376dc5e9f0f02a4c1470de2c44d9220eb83308d4aaf8a349ed15fbcbcb80efb6e32d71b6f1578fbea4ab4518efb41bb1876244afcd3d5d7311622d8c3f556f5fa2bcbe5dbde593cfbbebf4a5816c0cfb083e95966154cabf14cb79c8ab1c2e2aeee6705335be0624a5a374a322e39f2af33263ed2a24c0f9ef054416713f47d756d1df4f52ca0745eba78e02b1297d3971e611097e12d65cf942ba66f02b21b88d0e93772fd58a36b7fd5b287a29321fa201fe0eb36c6bdf419dac5dbfcdfb929ce5d3318e16f80e193d686d243b723cec8f50d946eba82388a7bdd8d9b8abcf0eb9ae1fb78581438833b5366609ac8fe2e34311edb9aa438ea6629cbaac141496e8d70cc196795738d0bfd4bba1b383bcbf6517fc895aecfc8d5e8d19dfae63152f3287e4eedaf62495f727b746cc849537e0f20e165c8c3da28a73105e5d360c381b902dad2710d5b313df119af2605a3a5e5fd3ec6f2aaecb2eaa22ca487d0a3bcb30290452361bcbfae745b246050696718f1ca339fe53f7249ec147d06b1a233120d5a9de81af4e40879e376ceae79f8f4102966f46bce63b29ec83ecd61a77b087e53254ffd1055215372c87bc32a5e931c925ccd0baaed1cc7848b45518b21ed55eef60ca39ff9a1ecc7068615e408f03e0365c06aeb5cbc3abd86246ee1ece2c37c1a062ce63cb340de58e4e59805da89c063a7db7e9be6f5c135150f1fddf6f455fdabac58817c6e991adeb02a8483edda7e7a6b65faccb58be77ad4288f5b423490de40636247c457c9189823836c97c1ee7ddc94e55dd9994d75941df1604f521918ea7fcf6125c8c1cd8ee757a6ef7dd8ad610c49e3e2cb04d29cd1f234e50fe38849a8df8738345d900b112107529cc4e3f4c1697c66835682a32774c62e6ac61ddaa990f1353dcf857cd5ed3ff5d321cefe4dcdb7fdc0e970fa7a5fc4d2696662a31b08cbc96f87ff514af0d12dbb0f269cb4acdfe31655675a3a3f91eefd04a71742e51f3af1772a7887ca048fa1fe94fd07d150c5d1448be333e90e2cde87c47ae3db77dec2911d42dff274c3f0e1d99a488cabc602f9d1c5cedf88c7d263df17b131238998e33f452ef0b93dcb13f1b5771e5d693e5234ad1d5dad654d6b601e41fccd107cbfb643c92623c9fcc6c958bc40ffd34f14c9f433057ee4ffd6170117f85bbe64524b93c84f003bea0641f350998b1be70a0b2c1c6823b057135c2a6d0985adfdf3409e8333720d8aaea3511f81a125332a8ef30e499f46404c272d5433e4e0c35bafe62136a5b7842389f7f350c2071b0120490e9ef01ad8443f1a2f7bcec1ace6ef2490605d03a96c014f6605aae86de768930dfe036172ee70d35c63113b0786b5d0b143216c128ce9e6998cd123a80838dcbba9c75f2d8a0989e1104b344caff2f5dc37f93783c2e382ee966a301d9ff2b4bde860d7f940dee9ef79e01e8e7ebd0c2451ec2b24af7f79f4ddf8b804ee44ba671c56a833d7c781bf290b246fb47818a61d8ba0db1dc65b6b0e378a96a12e9820abf9afd402e3af957f81ce3c340a520a0d9f4f4897b1859cfefe1cf389615b71cf43663995a2aa74ccf82426b5ca35b0a055fe3ec18eb22529cf118568c7692dee85b69e58ff16c3575608fe4bb2a2766ad16124ce18cc02a21d7e3e48efbdd7817607c09d1df9b764769ac8e89017a0b57e6de375b54b54135e89d67f83b116d5455cf721a5aa2efd3ddf360de279b40550902656e3324cc8c9a4818a29ed4587718c22305793778ac20ee32d750ec9fb9faa80ec884757991e1c2dcdaa6d55a11a629de6760e9baa5fc9c80cf14db58f162bd71fdd9396cf5d0673f5d8f73bc640e92fdbc6c26f0408fa3f3f56cc847b9bf8a6d8d4cf630feeec68eb97ac01a43a6a389f88ba26d2dd0a1ba3f3fe8aa57ffa81bd9d3c3c314594b80df9d93182d561a317af72b6c08896f022ce804c3afd1e8a2b5b29c8d23626765b52d7835e059369aeefc0bef24a4bc13bbc909f41a8828d57a1ab57b33aa52db84fe5b7f54fc1373bcf30c45e6071c079eca80ce7bd600e12907e9342705da4d414ac7fc475c5713fa01254e9c15c8d171e06f498d2d00b9a82c53bd01260f9c4f0f0b3535b90dc4d74376621b99cf021604b13fb3f05bfbc285af44981dd101376839dba0667fec006b7c3265abaf30ce24addb2a4b3ce9f35ec043692cdb1309fff3bb8e0890a57f339f6a7fa548d39c69a4a5d22636619b2504f3027a0f2681c12664bdab982a062b5efbe443b9c6be173e40aebce3d1c2267409112faaa1e68a1e6fb8d793b60a77ca61c5fc403751a2e3b2dae0a112281a440af788d7544ed359ca2d330f651bd0a42c3f695eaee7408f51efee0a12ffa4acee67cd0ecefd3dd4c88f18c856107372ae98166d9281a49e347348858f8c16c3fb26b53fb31d55e67504df6f5b0bd154b8b6697136f09c54cc5c2a496fff1c54c13fb56b554803bf57a4f6128fab1462c91e900acbc67775b94b4806ef51986e9739ff7e5efef47cc99f30fa2cdb5efbf6ad44ac5a02b27391c27e9eda40b5adb21a0212a76ce0920230f9be5743964d93215d8cb93aa54049c5916dffd8a3ff2c05c7beea7171c21bbe94493cdad39db114f1ade6766d60e05f65ba60af7ca4efdca61f936d94714fe6d79b4b31abe11a06aeaf79b5c2e30fd17648918f43e4bf312d3c9ec7c45e47c06ddd5d7e4e0a84999a7cccc0161a1389b8a09cb21100a31b06f81829a75bd2f79278039ea212dabe08884d0ee5e82cc83733a12ad3378607e4974c3014bdcc8a8e7a0086b782cb8496b86c9b22189647ed81250da75e771b1dcf276469d1352692c5376c0a0b7865fbc9271f51f8dadfcccc8caa608f9573706c8ec921f6cab55fbcc2e35ddd549f56071c287ec2f8a09f112334c49222fc8891eda5caafbaed199199dc650349c7e3d38388db291f2f31b3668497534fba31f9dcc846db7503d35645424f051bc5d4cad4ef22b0750b19900bc1891736cfe5f2e54fb0480047de51bacb2bae099a8cd6edb81a6f9b9b23c08ea9f1ef4a46e1c1b978a97e7217621bc8c52eae63657a00d9076b6a306df6ce798383420dffa9c0fd8ee77bd7bf21e2a6c8100de5e7d4ccb72f67e7098fdb643a2a12ab230a68aa6fd82d54a0035ced3e19f435fc83481be8ee13c698ac2ca1a31bcbc279545bea063ff5ec46c956529df5b2d49de179ccb667f3bbc12431a5c4db18f8734674cac665f31a87f2a723dc001c0f27ace003ed3368556a133bef48d8a658040adf0924710ff4c7d710fb1df5887c498c6ebe8289f9960be5378990b6312743ff33391b864833ce1641c15e7be66071dfc4fcc0533eff27be09c3a7ddb0e73f1a4332c8c96bec4fa605466b69bc80c57b7b3ff597c2410b7ee6b8927078dec80bad3442cd4a1ca095597b0424f78510a7d39bfb5fb9f244048561f36bc55ab32b2364714aca8628c5b633a94d213456ffad8f376aeec8da3d798292226cffea8b0668394ba1b7cee02a2696e60b2db2d1b9e15f31bb3c26164cee7d81fdb4672abfe6e2ad4d5a87058a8a1ff226505c14d028ab1d5a0876fe6af304aef656efa3da91f55ec3c6b2549c344366eef3b77ccec1d9ab4d20e2be26494daf37a2160b442d3302f034e0f98d3b76005b71dd9bc34ba5478aa53bb4593509c553ff97675b9523eb5a2fbd9eaa6ef59bc2aa8d3ec85a586d7e22139be2ce6bbf0a7bd3e24c53c6e24a08b5867bcba604bb058696215f5b478b648cefb8297a2ffcdf7c4d0c68e5bf467d2f24107f94f874c2a6acdf30bd1ef76a4bd148bfff9c78463f42a1b064423a2ef5175acaa44371e02088f5f85394fb3f924155c2f4336457033cf193dfe8b3ee0fb88e334ebed076997661f42053bb3d52f1a0b8cf88d555749492735a08af2e54893114b3ab306019e12a98ee4d177dc87dd4040da234335005d5ceb6939932c798e110bb14bcdb3dc37091c15d45cc558db8d75f561211fd20263d9a0600ed233fac646242e534255e272d1c46c988e00d9a305641c3d5c53986ca8b9a33d16f9207f62abb99f1e1103311fd17a61b53ee446f4a0e9435f001098fbf4c870515babebecf87ce3228b4e539872e38b41cf075c4a44d5dc010669f46d16b3b523b9cead51e02ab456beb0c8ff1de56526366aea135c51fb7c1d9e5fbb70552c5808d93a73ae5fce926043f6203a34261edfedb01a8552ab0fb64bbbec1bf804ae69788c02bb1b32ad27e7ce72aa129be6df57021a4c79c998246aaa4c16b705bd2ab6ca5ddc70de6fd47308ed313fbf332d9eb257f7806e38c3c459be3b8d440427fb07d512ed78b33fe950c39a45b7370411a73332814a666442caadc621514ac7fb44ebd6a83c4e3b702856f564326036f2d29e660f74c5ee5450ada69a1508e6b97b9227c9220e9966131e7e6a2a9cfd9850ca520128995bba2296fc0de596fef2387d538024bb1bfc3e23b0d6c6ac43b040c6e072ae53e6de1183c776219ada92cebc400be3b5bd3b2448d5c10760695d1f49b720242adc7802f7b4c0d13f00dd5a33cf86facf58a343e6836276561625cfe664561d0cc725705444dacf7e868ca8106635ab1461dc416054c240d3a9ec103ef28913077dfe661a6711f59e37e750519188a4246617768c3b9d5bb2d1b6b6c41560d4c289ff794d10d42f00b8ca48f68f159276c82349930def866819841a5b0b685dac7259174f5ec936b2cff756931049ead1cc8384cfd97a067054d3883d692c0f759762b5c8e1e8497b03584e0d516c0102d897d3458f2e76ace626fa45c57b0e226be6418c580196a42b1ea402061fc504c054c6486b58c33e728c682dee74aff6cd8fd5de83bfa90a970a0664f533b5043659afe5f0600432648da832d88d58474e19d3edfc12d80080e8cfcaf3463e353e1d87e4722676002347d20b2d12d60aefe1af48af03c3c2020212b8635778a85b1acdf337c02c8e75e2c6fce64246b17e6639681419e60aa2574df069b6efd1b836ed83ffdc382bf921fabcb38cf4b1c2b5d2f6d157f5549c0c2a6513e4034506701fb37136f2fefe68e4ce493a1558b2740f659b129defe0a586d5764e05859430cbc161eab01619c201930ce9d21f4c76dfab76ef3721372f3164be479be3f8905fe708912b7719b5a0459dbf94d4d732460ed2c3229e97fdfc0d334e3e3e0bbcb9dbd21f489ac5c241d693507629478af29c79bc939b39b7784ed62ac2eb76e5d6cb42c62fe00d69a86c6469f9a358970746700568eaebe01fd00bfa8bf1ad6138524816bfd5a8e1a311dc2bdf99ef60a483f257bd75026bc52", 0x1000}, {&(0x7f0000001380)="df1f71e15501f75a0078242c8f32b01ab6f766cae9569695af72144a", 0x1c}, {&(0x7f00000013c0)="a07f3ec92bf1f292b7a5f57b190f5208de1bc49cb3ea244d10b49094365ca33be5c5d6506ac565957be0b8a5bf29ebb20f0ca6a86d4548e30a5898b96895b03f44e8724f3e46427dbe637dbf0d4896e995573740a4b32d35788f7fd7a23931ba10e4826c2f30b38c2a208e7fde346c5831a25d371ed60cb27a1d44152ac3f5b20366cf820d553fe692b4c22b25", 0x8d}, {&(0x7f0000001480)="0eaa087230c08a518c208821c6562107e3242bccc5adc06703cf87ec1f4e17ad5906a4e2caeb8a39c3123384b76f9c8757cc23b3bec8664e6a25f01d635e55b1a2cf7e7eefd8053eecadaf44cf3b9319120afeeb5b91fecc58", 0x59}, {&(0x7f0000001500)="a99a3aa3b489b71ccfca91fc870471188b7ce26e005e1b", 0x17}, {&(0x7f0000001540)="ef56d9bcf84c97787a44111461dc080ab22013c0b48178c944b5ec32fc9d1bfa0c8cae13e80db4e82dd1", 0x2a}, {&(0x7f0000001580)="f045f4b5a1d29b00d9d1455f633c94bd5387a0c24bacf2b7c52837fad4aa5ccfd6e6bf87e1dd6889f19f13e304e6b1dba618e4b0f0b737219e826d7201062c0fe09b9d4633e273e151253073ac8c82095f3256ea7be26903d3620f5697088e8d1078660668c491be1b997df557b168ee152e46df3552eebda83bf624bf29d7ec98c77d1bb4da17427a026a32906b998faae03a759df034ad8e88114b96d4a4404813abf5997854a4d0de36923895828a4a1bacfafac7980ad36238709b7ca783ae1422", 0xc3}, {&(0x7f0000001680)="0cff779b96", 0x5}, {&(0x7f00000016c0)="6bf7158983f6f4fa87db0b9e51c2820836e78c06cc2a45e5877af94a983723042beb75612c8b1d1d6d4eceb3958b02af8b2807e55a1f8863fe39a55f0d9c4ab0bb05a54646ec10a24ac02d6803f6791934fb883cde3658fb1e0601b698c49a54e926fac8d8523f86d3e4a200f11cc120aa4e8f903c32c0a447cc57fa26a958c6dd7d7aa50032c2139a19a07b11e382b8332a77a57b39f4d47b236c68124e9b7f7adecc56bae4c4cb4150cb632f668aafe9a893c85b7c57c5d2c55fe26db135a3ac441cc97b0a46d5689721ae6ec36332c9", 0xd1}], 0xa, 0x9) fsync(r1) pipe(&(0x7f0000001880)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000018c0)) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCDRAIN(r4, 0x2000745e) truncate(&(0x7f0000001940)='./file0\x00', 0x2) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001980)={0x4040, './file0\x00', './file0\x00'}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0), 0x8, 0x0) lseek(r5, 0x9, 0x2) accept$unix(r0, &(0x7f0000001a00)=@file={0x0, ""/4093}, &(0x7f0000002a00)=0xfff) syz_emit_ethernet(0x2a, &(0x7f0000002a40)={@empty, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @remote={0xac, 0x14, 0x0}, @broadcast, @loopback}}}}) syz_extract_tcp_res(&(0x7f0000002a80), 0x0, 0x8) r6 = msgget$private(0x0, 0x20) msgrcv(r6, &(0x7f0000002ac0), 0x8, 0x0, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000002b00), 0x1, 0x0) mknod(&(0x7f0000002b40)='./file0\x00', 0x1, 0x5a5) open(&(0x7f0000002b80)='./file0\x00', 0x400, 0x6c) socket(0x18, 0x1, 0x6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002bc0), 0x301a0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000002c00)={0x40, './file0\x00'}) preadv(r3, &(0x7f0000002e00)=[{&(0x7f0000002c40)=""/79, 0x4f}, {&(0x7f0000002cc0)=""/43, 0x2b}, {&(0x7f0000002d00)=""/59, 0x3b}, {&(0x7f0000002d40)=""/137, 0x89}], 0x4, 0x3) preadv(r1, &(0x7f0000003340)=[{&(0x7f0000002e40)=""/177, 0xb1}, {&(0x7f0000002f00)=""/180, 0xb4}, {&(0x7f0000002fc0)=""/164, 0xa4}, {&(0x7f0000003080)=""/174, 0xae}, {&(0x7f0000003140)=""/116, 0x74}, {&(0x7f00000031c0)=""/74, 0x4a}, {&(0x7f0000003240)=""/234, 0xea}], 0x7, 0xfffffffffffffffe) executing program 7: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) close(0xffffffffffffffff) dup(0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) link(0x0, 0x0) syz_open_pts() r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521ebcb84af5489e62ebbce1ccddfd211c146fd", 0x18}], 0x1) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000502000/0x1000)=nil, 0x1000) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x200}}) r1 = socket(0x2, 0x3, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x2, 0x10000}) r5 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb88a82200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f05ac1400aa00000015ac1400aaffffffff00000003ac1400aaac1400aa00004e224e23", @ANYRES32=r6, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838c06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a757019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) msgget(0x3, 0x384) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r7 = open(&(0x7f0000001040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffe, 0x67}], 0x30, 0x0, 0x57d, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x1}, {0x6, 0x0, 0x7f}]}) syz_emit_ethernet(0x1019, &(0x7f0000000180)=ANY=[]) executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000300)="67728c52164a9d26d579ae6ec73d327ec764c7e83dd69309f63cb4a678a4b57847228e912c2309c69746ad07c1b56e47f9da5e18", 0x34) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) getsockname$inet(r1, &(0x7f0000000380), &(0x7f00000000c0)=0x5e) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) r3 = socket(0x20, 0x4, 0x0) dup(r3) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000200)="fd0cc0855bd24bbed8bb0dd1c62b850cc9b3b54176588e18c9156c075a9ff1a612cfeadf686407932a3f338a315388d59b1556b559d95ad7830494d0370c151438656897aa80a238e4a51583024dd2133d4d2a53959fe1574d37f72096c99580b9e1bdbee6918e1f2dccbc5f0c957cbf41890fc28b2a8e8f92153ab4a4a563cce9a00832e4cad4f4a2efbd2f104fd76d593a45c6b94fd0cd0a20f60ff1595b1c3e3af2e6d4be1fea512f437e50f6ac9e2ee44a30148f8ec4c08e2fb14b5f3c40a9cd07469051239985", 0xc9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) close(r4) recvfrom$unix(r4, 0x0, 0x0, 0x1000, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) pread(r4, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x35}, {0x40e}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 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) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x802, 0x5}, 0xc) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, 0x0) r4 = open(0x0, 0x0, 0x0) r5 = getpid() ktrace(0x0, 0x0, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, 0x0, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000080)=""/107) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(r4, &(0x7f0000000c80)={&(0x7f0000000c40)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000bc0)=""/125, 0x7d}, 0x10001}, 0x10, 0x1043, &(0x7f0000000cc0)={0x1, 0x7}) executing program 4: mknod(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000098000/0x1000)=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, 0x3}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x1800000]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) r4 = socket(0x11, 0x3, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x20}, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x3, 0x1f, 0x2}, {0x101, 0x4, 0x80, 0x5}, {0x1, 0x1, 0x9, 0x20}, {0xba2}, {0xae74, 0x7, 0x2, 0x2}]}) syz_emit_ethernet(0x36, 0x0) executing program 6: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x302, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/36}, &(0x7f0000000100)=0x26) recvfrom(r1, &(0x7f0000000140)=""/173, 0xad, 0x42, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fchmod(r1, 0x28) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000002c0)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3013, r2, 0x8000000000000000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x3010, r1, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x8, './file0/file0\x00', './file0\x00'}) setitimer(0x2, &(0x7f0000000340)={{0x6, 0x1}, {0x401, 0x5}}, &(0x7f0000000380)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000003c0)) chdir(&(0x7f0000000400)='./file0/file0\x00') r3 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x8) socket(0x6, 0x5, 0x6) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[0x2]}) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x6000, 0x1) close(r0) connect(r1, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000005c0)={'./file0/file0\x00', 0x8, 0x101, 0x7d64, 0x0, 0xfffffff9, 0x3, 0x1, 0x1, 0x0, 0x401, 0x1}) sendto(r4, &(0x7f0000000640)="49476c6031513ee12811226220761c62c7650017ad400bf2e3571173a8715c797dac3678f8c3c0fa0a69c122ef7cc5fe7a635db928d7cbdf18965fad8203b62140d39ca0476d86ffedc5f0d19a328b05402816a947a5e065013c827ef90ac95862ecada3ce7fbc6df25eab218bd7fb581a5aca78937199a203d9d8ffa2e60c6e24de13aea33f24b07a34627b25c8a7b0efa08cdd372b38709a28d924134b56bba028c3f60f3a0dc0ae33720d268cecb73f5e2439abab21a8e924d0e33ac60f749d8b237e58cba549ef54640c2c28ad99ba91ee077c4453749f4fb43f2be5c8630e6f63636ac6e635a4967fed2e9a320fa8bdb97713a82715ad016f7b1770cc8c062fd01ac06ea26c427ee20cab4d43afacdd8615b46f24c0f8a89fd8246d8344e4dd6de31df31e964a3cac5730fa7f74840bc7eb2d591be40c4e8453d6a49d646a49ff34e012600cd3070df0873424aea8e9418896e4d72d3af3a69e4d6ba7b1e5742d36bebb5cfd9dc1eed8a89ba2739da95b3cca0fba686d1e4b5b9220cb76b259d3f7adbf13552773e3b419194af883d6af382f633f60911cd65aae7829a4d27c888e7f7cbbfdf5123721b8b932dbb32a152b61a50a3c31f6b2f84004cdd1e61bb36bfb4b73207109b2ae12befa0a3f44e181c0fe2b1ad12fab412e244746bed7cef10f5f94211d8de60098a698b717935a14886a4da8c6f3d64b0a22bead959f9f10e8a29fd1200f19bfc76645984b3f2d950e875ad6aad682d95a3a3e503f536884b17a034cb7b7bdc9b9fe5db99c438c169e195927eec55ea5bb64b6b36d8e55a20e678dc28a84cbf99c39a89b495c1eb1c36e5f9238fe6876c5f4606df6154a72d9d4c5003e5d55c6156acd6f17e68cda76caae4054af35974a05151f1fd32154008b0ac5d12e403bd8581e46d90f13fcce799e2ceb862166b7d03a8acc1f77f6a6b5622d2681ed718d3a7d69cde926cf3360e2bc397791302c821295c760cee4aa1d13fc9bdd173dd03b5de72cb19447dc95ee77fa490954941e2c1fe853f385c1e4afa64f33abd10ad6d437e74bb4061c47cf2f49f7b2f94bef6239e0db896a4f962bfcdc3801fcd7f7dafd0cb9d94bbb094a89f6f0f25385d7dbe2236ebd8661b3d1492a0ee2ae0207d4f9e22d5ae4c905eea29c6bf7e8af82616c29ffa6f6dc854ffdbd6eb28d3fee735e712705684a367d3bc3f900e26a69c6afcb1a76df1f65dba1101b0a14c408a30d4a7c2bffe2fe95bea9de357a3498aeb24d84caa9ce9461f87c01076592c97a992be6bf4fad1b701614568216e075bc898fd944f30e2f867134f977a89adc7ee3740da70ddb7ee39d20cc203bdc35ec63defb1fe58a8f5e807e284f3acccef5af3e239d99f46586801be639aa5d9bb20f41ffa94106f0eb15ebdefd236dde16aff6988c22e8014541c2268e5a49337aa7b36fd93483d745c44280196bb37eca1564f506eb0f59d35df38f304201a5c9c119c024d5972f2abb92a99f051180e11b2705ef7d858dcea279d54f11d34a4e92d0b11f69445e260c30826c8f8f473978ff84142e612a2e15f193babdb0fd9c09fe1137ee0aea079d4adcb8c749af0111eef8b085667a3b857792f4654f0359e360b301dd79e54a4d7566a8ef7891524bf6d99a68c228bc50bedba6c3c9487de8278089cdb63bddfa9adf4f1e50881106e5ae8a07616dc2be709c6f3c9dfb4975f8bf7f81e2a17e22fb759335a5aaa4034a6ad696af39cfb230b3c0993fe1ee148360779d24fe2a57ae5b2212027ce28b1e54fc78bba51cd79c0c45b5f3a869e2cf6d8f32d84b2e6bc2b0971c95c79d4891da3f0c9466947f3cd3b146edc513927632d9b10822566e3a0acc007e5e8cf573ae07016a86a624059bfd34243ea0ca6e1a8ab16234331ed625a75ae7a88136de84b73cb1138d7004e37cb87ef2811a5389ee63c58c260a4df29092b58afba8c2d75df3f75573fe8e3d303e9e25922580ac7e123838c366935a41f76d23fc3b11ba97cae26888e7b86d4f5771d9fd7c4b9dd077ee11257abe7068e5b13da7ee0f2de9d4043376a1f39bc2ba871637dc205c8eaa6d3c0ed2d97bb13345410894f123be627f775f280030f0c7ce545df2881413a42b10314bb437185363ba7b19fb42af25b994153eae31720288bf05726463480aa8411750d014b4df91728bddf0777a6ab0bbe84e38e3eb7451812a7c44b1bfca9cf2e713a88c0d7e15e37452b513cbce168ea2715573b42a9c306dcdf51def0df1559b910303bf6b133aed9663fa3c72b2a875f5456580f08e625035a5b7b83b14f7d8cff11e4e2f364907e50f5a74fdbc98e91a997e3491377e4c1569e7acf423211106a72d4241bf8040b92a702a039f07db3d3ce36b1541bcb6cced3024db280975b86a25fcdf9fab52fd0060cc32a11c27170e782e18e34e46a5ff471bf4be0bd1c17eac630c69892826d5d0e1f524a9c28665cee000369e246847f2003848cac5d58fa8206859209f53cb237dd6cde760ef275afae29be0a2a39a85106660968eaf1efe4fc28b99c5ea21ef6baa786a0087ed3f5051dbdbe7839d70f85c0b2fdde4c4cb19901ef68475e61a476e036ba517c768254d5f03f8f7b22cb0efcc41e651cd7786b7a77ebb8c22f196aab30e2d389d48b8b2137c1dbc03f22d14bde01338a6dc8115b72cabe20fe5c44da1a87615a3a3643cf44adb7d18e90b7d2013062424667fb3efc373c0c370e9177aca4616a2a46266805f4aafd4b4218d38d226b163e33d53bec2f29451a46cd6efb6797a9be6dd7bd120c5a587eec391bec82775099f0ae3a3dff7097d5d3a1349310a5ffeaeea0131fbaea8d354e31a2de81055e0a7c54e2332da3523dfbde3a1d0b17d42de009142579cebf09c9a6ce8f2621f608f40ac1f42cfb1d084591499d738824be0b8d7d8c276e647af99d9e6873dda029f729593e470d9a75bd277d46a57de15b493e7e57be80c89fabf727f35b75a4edfbb8907da1df43a62526984e18095823f7a0e77acf120ef6afb3eecca5ffd4c52284a259e5a0e337e5dddd0a62f4b1c9151d297e1a8ef93ceaf604088bc1ea1b021791f689c9191e3b7220cc3845c98d9911ce35c9169ddb37edb6d165b4919611075a16df6adaa1027d335aec86b16e3d3ccb50ff8984b0ae080cdc8866b98ea1513c4d906d400fbec8029a8e2c0f33e304162eff560f129515d355a37b18d41f0aa8272b5d818fd58822208264d394bbd070ad9fec76548bbe6ec17891ba33fbe9f3c94549d4bbcce3b880f0a71978ea824fb66e8cff8ec7817206a98b62eaeed226101e94bb729a4be83a90da3a8e39fa934b74db8cba8931a42993fe687351dec0885cfb43007d18c59df24deb549c25769a97db8794bc8b20012919f93d20105a83c97120f5b1473a9ec514d3d9da403260d22f77e2cdb680dae8af31635226fc81b578f09da3cb3cce6a08387c7fe807c18604fbe41d38464f21551d31e91389b9fe9b35a735e31e99a4ff992d21423f1bf2af9a0d725e5b349e76e4897f98bf860f1077d0f57822943dd290efc260a5ea0571ebe0b780d9330cc072773f22005d6afb9d1da41cc277b70da56efa8700acd21898d3a8b905548ba8931779f7cc9fc6e506cd21eaa9c6691240280ba8fc0023adb8b0f4e8d03af841410a1724b04f26f652c33ffc2482aca976419af1e1e0fa9bc9f9a44d1a693feed4a6e31c3db0eec7098888c35eaf31782c587c65f43a570c050ca73b97fbcfe846ef6f5e29a385b4e3cd25f628a3995dc7f4baadac81e23dfc1a934fbfae6c654ecb03337e796e6ca5250a3afd3648c9fa8aa1d07ebb028e08ac94cbce88340ee634250055b9a0c9ab110ab5866e48898914e2c08e58cbfd91e55b24afc48979c4cba1c39c24bcd5e77fdb5f68be2940300996a906da05084d52d6f980be6627fda2f754673fa32e802762e85d0188c65e0b98fd57d963f8d6d50b5aee383c58a3b66654add007acb9ab40dc13f1eb3d16d0543548bc294b95a4c52eb7323d1290f17947f69c6d73ad7788f7835e570785241e3d43bf953618f7d91351d80db58d954c33290d3e8c2b9f71d66dacde1383908753b9ddad552b8536f784c730fbac1842603f39842bc7c1f06fcc8892e9613161af0488207533bb5e980cd23efc38a6c6d0bdbb169da086667b7a508896e378b5967ef344fb273e66be549134b13d5c596268cba6458e85b55a69b0d62f637259abaafd95285e67ac3ac6af8831b6a9253d4457c9ece3433c95b374e95d539f1bd4247e5434b8a5366c2a416d6ab39220932acc430595e12e13b7fab69e946d8b0f25ed34af02ad6fb9278e66a608372f22a74664a9900cb819f48327d575c4f89560908f91ba2c099c10a268dfb6866903bb57dc912c9b2ce7c2f504cdf263521f220c0e59546508523a802ec98ec4561e8abebb3243bd04ab9b08e5a324881c5ceffb15d75fc458872af945612afd8843f380b2a4124d7fd0cdedd98113b7c13e7052d74cecbcbac09ab4d9d3f3786621ee3b8e834873b7732aa97bb54dd3a8b8b1a856d09744c380d4ba3f5d4dd684e3576dba5e73bff1b55d96195119b9b24daccfd7ab5235c14d4639a92d1ec2d0734f20a278f5745dc4de5ffd50367156c1bf3695b6077692fc441fda281856c28a5d92daf959c2e03392731b67f55572af4e3d5a5ba23abcec9bfc09acc2c97de0b8c6a6efc01d52e6177007efbaeb07bd7b6333f69efb3167ee7e0ceca1178894ca2d767711858b625a49f2a8d95d2f7fddc05019f40394ada6291d0260f9b7c94ed52a8e80c74d5553c3567cd517b1ade7eea782074f17e2d3d76189598adcba2ce7a7df72a0a06c7916266c417f32d1001cdc5858e77c2702fb007a729cffb7caedc684c465b43e1ef1cc6f0811b5a9d18361977b1187095b286f094a8a16c1c5f0348270191b312da2cdc2fdc52a4ec0f4b2e5e3aaa7767c9e81c5695c29f18730eb9f7d42958dd5e9131a5e7061e50b7fa5e624440c6aa71d4c35f70d52048cc5d4364c6de21d4cccb6cd90dded418da29df237c07144c4c73458b44ec7db7af472e8d1578516ad622b6d1f2c6518de5deef5476c481995afb1be98e0185c1545502749cb90e4dcc7db507bbcfbbd031e523f2c47e1a5b3c7a4b64b09e05a3c10c5f60b22175ca85cb7b17ffbf8eda683743d2be07064e3ca796eb4043a68e45c98379ebf690c75fbacd74e52203d5abc89520b7c4cb11ee1e5ece2aa72fe38dcbe08e375df3f2c17b8f2ddd4bc11c3d9372ae9ccb7eebe4dcb4b235e2030588cb5b5548fbd121230db938166d6f6ccdbc78446c890462a7313e8c076192ddf73a8d533538b6564562fa57d2a9a9a446e7dd85c38033042bfbd1692c492502099f2ee59dbc7271422c28a19afc613acd3966b8b1feec6c78c19f49425c134af480101a22975deeaee285e02769c749b52afd51ea294db40569f3a2fffafa44980c6d479a531266992fff82fefb1d782ab0b67addcc7d504a6eff3a74e47495fde07bbf20c8b8418cf3faa1bbdb93e87966c6820b81eb348a1f98a8aeddcb1a45d63344a8ed697e4ebaa2449bbb1b5dc28532732c027478a72d85dfed6e6ea6ac123aae786ee96fb019acf4a122a40be88e6a20c78237568492a29ec959e0ae6ee67c7e227221bb214baa062e4fc181f000ebd047c7280f973ba351e5e1103de64bb3a34e735195c50df5567f357193aabcbf1bcaf8a9e5064c0a2327ce265781ae3323e006622221f1eb528486e73e382317e0", 0x1000, 0x2, &(0x7f0000001640)=@un=@abs={0x1, 0x0, 0x1}, 0x8) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001680), 0x100, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000016c0)=0x7f) ioctl$TIOCNOTTY(r3, 0x20007471) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff80002a227ab8 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff82850168) at panic+0x16f kerntrap(ffff80002a227a00) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_clone(ffff80002a227cd8,fffffd8076f28230,0) at rt_clone+0x7d route_mpath(fffffd8076f28218,fffffd8068c43a24,0,0) at route_mpath+0x112 in_pcbselsrc(ffff80002a227dc8,fffffd8068c43a20,fffffd8076f281a0) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd8076f281a0,fffffd8068c43a00) at in_pcbconnect+0xe8 udp_connect(ffff800010fdf758,fffffd8068c43a00) at udp_connect+0xa4 sys_connect(ffff80002e4bc800,ffff80002a227fc0,ffff80002a227f10) at sys_connect+0x239 syscall(ffff80002a227fc0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8c79bbe5d90, 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 2c48b237-609e-0a7d-d6ca-08d70f46a694 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